From dd2dea990a38f94d4ce3999b820faff0ec5c2adf Mon Sep 17 00:00:00 2001 From: ritikarawlani <38657562+ritikarawlani@users.noreply.github.com> Date: Mon, 15 Apr 2024 06:57:37 +0000 Subject: [PATCH] Deploy candidate branch --- ...entationGuide-who.fhir.smart-ig-empty.json | 836 ++ ...mentationGuide-who.fhir.smart-ig-empty.ttl | 712 ++ ...mentationGuide-who.fhir.smart-ig-empty.xml | 681 ++ adapting.html | 356 + artifacts.html | 339 + assets/css/bootstrap-fhir.css | 5312 +++++++++ assets/css/bootstrap-glyphicons.css | 2 + assets/css/fa-all.css | 6 + assets/css/hl7.css | 74 + 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/prism.css | 143 + assets/css/project.css | 757 ++ assets/css/pygments-manni.css | 66 + assets/css/who.css | 575 + 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.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/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/h-logo-blue.svg | 1 + assets/images/hl7-logo-header.png | Bin 0 -> 5197 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/images/who-logo-header.jpg | Bin 0 -> 30826 bytes 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/topofpage.js | 20 + assets/js/xml.js | 2 + assets/js/zone.min.js | 134 + assets/webfonts/fa-solid-900.woff2 | Bin 0 -> 150020 bytes ...lementationGuide-smart.who.int.dak.tb.json | 836 ++ ...plementationGuide-smart.who.int.dak.tb.ttl | 712 ++ ...plementationGuide-smart.who.int.dak.tb.xml | 681 ++ ...entationGuide-who.fhir.smart-ig-empty.json | 836 ++ ...mentationGuide-who.fhir.smart-ig-empty.ttl | 712 ++ ...mentationGuide-who.fhir.smart-ig-empty.xml | 681 ++ branches/v1.0.0/adapting.html | 356 + branches/v1.0.0/artifacts.html | 339 + branches/v1.0.0/assets/css/bootstrap-fhir.css | 5312 +++++++++ .../assets/css/bootstrap-glyphicons.css | 2 + branches/v1.0.0/assets/css/fa-all.css | 6 + branches/v1.0.0/assets/css/hl7.css | 74 + branches/v1.0.0/assets/css/jquery-ui.css | 523 + .../assets/css/jquery-ui.structure.min.css | 5 + .../v1.0.0/assets/css/jquery-ui.theme.min.css | 5 + branches/v1.0.0/assets/css/lforms.min.css | 9734 +++++++++++++++++ branches/v1.0.0/assets/css/prism.css | 143 + branches/v1.0.0/assets/css/project.css | 757 ++ branches/v1.0.0/assets/css/pygments-manni.css | 66 + branches/v1.0.0/assets/css/who.css | 575 + branches/v1.0.0/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/v1.0.0/assets/ico/favicon.png | Bin 0 -> 575 bytes branches/v1.0.0/assets/ico/icon-fhir-114.png | Bin 0 -> 56750 bytes branches/v1.0.0/assets/ico/icon-fhir-144.png | Bin 0 -> 87793 bytes branches/v1.0.0/assets/ico/icon-fhir-57.png | Bin 0 -> 17639 bytes branches/v1.0.0/assets/ico/icon-fhir-72.png | Bin 0 -> 25407 bytes .../ico/noun_copy to clipboard_1669410.png | Bin 0 -> 974 bytes branches/v1.0.0/assets/images/001.svg | 269 + branches/v1.0.0/assets/images/download.png | Bin 0 -> 723 bytes branches/v1.0.0/assets/images/dragon.png | Bin 0 -> 175381 bytes branches/v1.0.0/assets/images/external.png | Bin 0 -> 173 bytes .../v1.0.0/assets/images/fhir-logo-www.png | Bin 0 -> 13319 bytes branches/v1.0.0/assets/images/h-logo-blue.svg | 1 + .../v1.0.0/assets/images/hl7-logo-header.png | Bin 0 -> 5197 bytes branches/v1.0.0/assets/images/link.svg | 1 + .../v1.0.0/assets/images/logo_ansinew.jpg | Bin 0 -> 7005 bytes branches/v1.0.0/assets/images/search.png | Bin 0 -> 4410 bytes branches/v1.0.0/assets/images/stripe.png | Bin 0 -> 2798 bytes branches/v1.0.0/assets/images/target.png | Bin 0 -> 972 bytes .../v1.0.0/assets/images/who-logo-header.jpg | Bin 0 -> 30826 bytes branches/v1.0.0/assets/js/anchor.min.js | 6 + branches/v1.0.0/assets/js/bootstrap.min.js | 6 + branches/v1.0.0/assets/js/clipboard-btn.js | 30 + branches/v1.0.0/assets/js/clipboard.min.js | 7 + .../v1.0.0/assets/js/fhir-table-scripts.js | 99 + branches/v1.0.0/assets/js/fhir.js | 2 + branches/v1.0.0/assets/js/html5shiv.js | 8 + .../v1.0.0/assets/js/jquery-3.7.0.min.map | 1 + branches/v1.0.0/assets/js/jquery-ui.min.js | 6 + branches/v1.0.0/assets/js/jquery.js | 2 + .../v1.0.0/assets/js/lformsFHIRAll.min.js | 2 + branches/v1.0.0/assets/js/main.js | 2465 +++++ branches/v1.0.0/assets/js/polyfills.js | 2 + branches/v1.0.0/assets/js/prism.js | 238 + branches/v1.0.0/assets/js/readme.txt | 1 + branches/v1.0.0/assets/js/respond.min.js | 6 + branches/v1.0.0/assets/js/runtime.js | 2 + branches/v1.0.0/assets/js/scripts.js | 3 + branches/v1.0.0/assets/js/topofpage.js | 20 + branches/v1.0.0/assets/js/xml.js | 2 + branches/v1.0.0/assets/js/zone.min.js | 134 + .../v1.0.0/assets/webfonts/fa-solid-900.woff2 | Bin 0 -> 150020 bytes branches/v1.0.0/business-processes.html | 391 + branches/v1.0.0/business-requirements.html | 355 + branches/v1.0.0/canonicals.json | 9 + branches/v1.0.0/cc0.png | Bin 0 -> 367 bytes branches/v1.0.0/changes.html | 346 + branches/v1.0.0/codesystem-list.csv | 1 + branches/v1.0.0/codesystem-list.json | 3 + branches/v1.0.0/codesystem-ref-all-list.csv | 1 + branches/v1.0.0/codesystem-ref-all-list.json | 3 + branches/v1.0.0/codesystem-ref-list.csv | 1 + branches/v1.0.0/codesystem-ref-list.json | 3 + branches/v1.0.0/codings.html | 355 + branches/v1.0.0/concepts.html | 583 + branches/v1.0.0/csvs.zip | Bin 0 -> 1198 bytes branches/v1.0.0/data-models-and-exchange.html | 374 + branches/v1.0.0/decision-logic.html | 365 + branches/v1.0.0/definitions.json.zip | Bin 0 -> 2728 bytes branches/v1.0.0/definitions.ttl.zip | Bin 0 -> 3030 bytes branches/v1.0.0/definitions.xml.zip | Bin 0 -> 2777 bytes branches/v1.0.0/dependencies.html | 381 + branches/v1.0.0/deployment.html | 344 + branches/v1.0.0/dictionary.html | 354 + branches/v1.0.0/downloads.html | 383 + branches/v1.0.0/examples.json.zip | Bin 0 -> 2239 bytes branches/v1.0.0/examples.ttl.zip | Bin 0 -> 2404 bytes branches/v1.0.0/examples.xml.zip | Bin 0 -> 2237 bytes branches/v1.0.0/excels.zip | Bin 0 -> 3100 bytes branches/v1.0.0/expansions.json | 8 + branches/v1.0.0/expansions.json.zip | Bin 0 -> 285 bytes branches/v1.0.0/expansions.xml | 9 + branches/v1.0.0/expansions.xml.zip | Bin 0 -> 328 bytes branches/v1.0.0/external.png | Bin 0 -> 173 bytes branches/v1.0.0/fhir-table-scripts.js | 99 + branches/v1.0.0/fhir.css | 958 ++ branches/v1.0.0/full-ig.zip | Bin 0 -> 2418734 bytes branches/v1.0.0/functional-requirements.html | 349 + branches/v1.0.0/icon-administration.png | Bin 0 -> 49385 bytes branches/v1.0.0/icon-change-add.png | Bin 0 -> 1941 bytes branches/v1.0.0/icon-change-edit.png | Bin 0 -> 1766 bytes branches/v1.0.0/icon-change-remove.png | Bin 0 -> 1943 bytes branches/v1.0.0/icon-clinical.png | Bin 0 -> 36928 bytes branches/v1.0.0/icon-dictionary.png | Bin 0 -> 613 bytes branches/v1.0.0/icon-directory.gif | Bin 0 -> 640 bytes branches/v1.0.0/icon-documentation.png | Bin 0 -> 25469 bytes branches/v1.0.0/icon-error.gif | Bin 0 -> 556 bytes branches/v1.0.0/icon-example.png | Bin 0 -> 587 bytes branches/v1.0.0/icon-fhir-1024.png | Bin 0 -> 116309 bytes branches/v1.0.0/icon-fhir-128.png | Bin 0 -> 7907 bytes branches/v1.0.0/icon-fhir-16.png | Bin 0 -> 575 bytes branches/v1.0.0/icon-fhir-24.png | Bin 0 -> 923 bytes branches/v1.0.0/icon-fhir-32.png | Bin 0 -> 1391 bytes branches/v1.0.0/icon-fhir-48.png | Bin 0 -> 2266 bytes branches/v1.0.0/icon-fhir-64.png | Bin 0 -> 3526 bytes branches/v1.0.0/icon-fhir-720.png | Bin 0 -> 16052 bytes branches/v1.0.0/icon-implementation.png | Bin 0 -> 54384 bytes branches/v1.0.0/icon-include.png | Bin 0 -> 309 bytes branches/v1.0.0/icon-infrastructure.png | Bin 0 -> 49885 bytes branches/v1.0.0/icon-key.png | Bin 0 -> 5404 bytes branches/v1.0.0/icon-list.gif | Bin 0 -> 276 bytes branches/v1.0.0/icon-not-selected.png | Bin 0 -> 150 bytes branches/v1.0.0/icon-object-box.png | Bin 0 -> 6230 bytes branches/v1.0.0/icon-page.png | Bin 0 -> 294 bytes branches/v1.0.0/icon-q-attachment.png | Bin 0 -> 484 bytes branches/v1.0.0/icon-q-boolean.png | Bin 0 -> 269 bytes branches/v1.0.0/icon-q-choice.png | Bin 0 -> 187 bytes branches/v1.0.0/icon-q-coding.png | Bin 0 -> 203 bytes branches/v1.0.0/icon-q-date.png | Bin 0 -> 626 bytes branches/v1.0.0/icon-q-datetime.png | Bin 0 -> 753 bytes branches/v1.0.0/icon-q-decimal.png | Bin 0 -> 523 bytes branches/v1.0.0/icon-q-display.png | Bin 0 -> 421 bytes branches/v1.0.0/icon-q-group.png | Bin 0 -> 442 bytes branches/v1.0.0/icon-q-integer.png | Bin 0 -> 523 bytes branches/v1.0.0/icon-q-item.png | Bin 0 -> 635 bytes branches/v1.0.0/icon-q-open-choice.png | Bin 0 -> 199 bytes branches/v1.0.0/icon-q-quantity.png | Bin 0 -> 543 bytes branches/v1.0.0/icon-q-reference.png | Bin 0 -> 410 bytes branches/v1.0.0/icon-q-string.png | Bin 0 -> 148 bytes branches/v1.0.0/icon-q-text.png | Bin 0 -> 153 bytes branches/v1.0.0/icon-q-time.png | Bin 0 -> 882 bytes branches/v1.0.0/icon-q-url.png | Bin 0 -> 484 bytes branches/v1.0.0/icon-qi-help.png | Bin 0 -> 869 bytes branches/v1.0.0/icon-qi-hidden.png | Bin 0 -> 532 bytes branches/v1.0.0/icon-qi-horizontal.png | Bin 0 -> 209 bytes branches/v1.0.0/icon-qi-instructions.png | Bin 0 -> 615 bytes branches/v1.0.0/icon-qi-observation.png | Bin 0 -> 648 bytes branches/v1.0.0/icon-qi-optional.png | Bin 0 -> 869 bytes branches/v1.0.0/icon-qi-readonly.png | Bin 0 -> 3530 bytes branches/v1.0.0/icon-qi-security.bmp | Bin 0 -> 824 bytes branches/v1.0.0/icon-qi-security.png | Bin 0 -> 481 bytes branches/v1.0.0/icon-qi-subject.png | Bin 0 -> 796 bytes branches/v1.0.0/icon-qi-vertical.png | Bin 0 -> 241 bytes branches/v1.0.0/icon-resource.png | Bin 0 -> 635 bytes branches/v1.0.0/icon-selected.png | Bin 0 -> 202 bytes branches/v1.0.0/icon-toc.png | Bin 0 -> 734 bytes branches/v1.0.0/icon-warning.png | Bin 0 -> 294 bytes branches/v1.0.0/icon_bundle.png | Bin 0 -> 631 bytes branches/v1.0.0/icon_choice.gif | Bin 0 -> 266 bytes branches/v1.0.0/icon_datatype.gif | Bin 0 -> 585 bytes branches/v1.0.0/icon_element.gif | Bin 0 -> 232 bytes branches/v1.0.0/icon_entry_blue.png | Bin 0 -> 289 bytes branches/v1.0.0/icon_extension.png | Bin 0 -> 733 bytes branches/v1.0.0/icon_extension_complex.png | Bin 0 -> 743 bytes branches/v1.0.0/icon_extension_simple.png | Bin 0 -> 331 bytes branches/v1.0.0/icon_fixed.gif | Bin 0 -> 249 bytes .../icon_modifier_extension_complex.png | Bin 0 -> 786 bytes .../v1.0.0/icon_modifier_extension_simple.png | Bin 0 -> 363 bytes branches/v1.0.0/icon_page-child.gif | Bin 0 -> 244 bytes branches/v1.0.0/icon_page.gif | Bin 0 -> 256 bytes branches/v1.0.0/icon_page_n.gif | Bin 0 -> 1080 bytes branches/v1.0.0/icon_page_n_c.gif | Bin 0 -> 1082 bytes branches/v1.0.0/icon_page_n_i.gif | Bin 0 -> 1082 bytes branches/v1.0.0/icon_page_n_o.gif | Bin 0 -> 1083 bytes branches/v1.0.0/icon_page_n_p.gif | Bin 0 -> 1087 bytes branches/v1.0.0/icon_primitive.png | Bin 0 -> 148 bytes branches/v1.0.0/icon_profile.png | Bin 0 -> 843 bytes branches/v1.0.0/icon_q_item.png | Bin 0 -> 635 bytes branches/v1.0.0/icon_q_root.gif | Bin 0 -> 238 bytes branches/v1.0.0/icon_reference.png | Bin 0 -> 237 bytes branches/v1.0.0/icon_resource.png | Bin 0 -> 598 bytes branches/v1.0.0/icon_reuse.png | Bin 0 -> 785 bytes branches/v1.0.0/icon_slice.png | Bin 0 -> 692 bytes branches/v1.0.0/icon_slice_item.png | Bin 0 -> 565 bytes branches/v1.0.0/icon_text.png | Bin 0 -> 567 bytes branches/v1.0.0/index.html | 465 + branches/v1.0.0/indicators-measures.html | 349 + branches/v1.0.0/indicators.html | 414 + branches/v1.0.0/indices.html | 344 + branches/v1.0.0/information.png | Bin 0 -> 778 bytes branches/v1.0.0/license.html | 385 + branches/v1.0.0/link.svg | 1 + branches/v1.0.0/lock.png | Bin 0 -> 310 bytes branches/v1.0.0/maps.html | 344 + branches/v1.0.0/modifier.png | Bin 0 -> 692 bytes branches/v1.0.0/mustsupport.png | Bin 0 -> 3007 bytes branches/v1.0.0/new.png | Bin 0 -> 1873 bytes .../v1.0.0/non-functional-requirements.html | 347 + branches/v1.0.0/observations-summary.xlsx | Bin 0 -> 3620 bytes branches/v1.0.0/package.db | Bin 0 -> 114688 bytes branches/v1.0.0/package.manifest.json | 6 + branches/v1.0.0/package.r4.manifest.json | 6 + branches/v1.0.0/package.r4.tgz | Bin 0 -> 4204 bytes branches/v1.0.0/package.r4b.manifest.json | 6 + branches/v1.0.0/package.r4b.tgz | Bin 0 -> 4202 bytes branches/v1.0.0/package.tgz | Bin 0 -> 4329 bytes branches/v1.0.0/personas.html | 532 + branches/v1.0.0/prism.css | 308 + branches/v1.0.0/prism.js | 242 + branches/v1.0.0/qa-dep.html | 19 + branches/v1.0.0/qa-eslintcompact.txt | 18 + branches/v1.0.0/qa-time-report.json | 62 + branches/v1.0.0/qa-time-report.tsv | 2 + branches/v1.0.0/qa-tx.html | 114 + branches/v1.0.0/qa-txservers.html | 33 + branches/v1.0.0/qa.html | 178 + branches/v1.0.0/qa.json | 19 + branches/v1.0.0/qa.min.html | 178 + branches/v1.0.0/qa.txt | 23 + branches/v1.0.0/qa.xml | 1 + .../v1.0.0/reference-implementations.html | 355 + branches/v1.0.0/references.html | 387 + branches/v1.0.0/scenarios.html | 351 + branches/v1.0.0/searchform.html | 141 + branches/v1.0.0/security-privacy.html | 346 + branches/v1.0.0/sequence-diagrams.html | 346 + branches/v1.0.0/sub-package-list.json | 1 + branches/v1.0.0/summary.png | Bin 0 -> 567 bytes branches/v1.0.0/system-actors.html | 352 + branches/v1.0.0/target.png | Bin 0 -> 972 bytes branches/v1.0.0/tbl_bck0.png | Bin 0 -> 92 bytes branches/v1.0.0/tbl_bck00.png | Bin 0 -> 92 bytes branches/v1.0.0/tbl_bck000.png | Bin 0 -> 92 bytes branches/v1.0.0/tbl_bck0000.png | Bin 0 -> 92 bytes branches/v1.0.0/tbl_bck00000.png | Bin 0 -> 92 bytes branches/v1.0.0/tbl_bck000000.png | Bin 0 -> 92 bytes branches/v1.0.0/tbl_bck0000000.png | Bin 0 -> 92 bytes branches/v1.0.0/tbl_bck000001.png | Bin 0 -> 101 bytes branches/v1.0.0/tbl_bck0000010.png | Bin 0 -> 101 bytes branches/v1.0.0/tbl_bck00001.png | Bin 0 -> 103 bytes branches/v1.0.0/tbl_bck000010.png | Bin 0 -> 103 bytes branches/v1.0.0/tbl_bck0000100.png | Bin 0 -> 103 bytes branches/v1.0.0/tbl_bck000010000.png | Bin 0 -> 103 bytes branches/v1.0.0/tbl_bck00001001.png | Bin 0 -> 103 bytes branches/v1.0.0/tbl_bck000010010.png | Bin 0 -> 103 bytes branches/v1.0.0/tbl_bck0000101.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck00001010.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck000011.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck0000110.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck00001100.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck0000111.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck00001110.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck000011100.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck0000111000.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck00001110000.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck0000111001.png | Bin 0 -> 107 bytes branches/v1.0.0/tbl_bck00001110010.png | Bin 0 -> 107 bytes branches/v1.0.0/tbl_bck000011101.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck0000111010.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck00001110100.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck0000111011.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck00001110110.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck00001111.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck000011110.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck0000111100.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck000011110000.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck00001111001.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck000011110010.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck0000111101.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck00001111010.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck000011111.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck0000111110.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck00001111100.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck000011111000.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck00001111101.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck000011111010.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck0000111110100.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck000011111011.png | Bin 0 -> 107 bytes branches/v1.0.0/tbl_bck0000111110110.png | Bin 0 -> 107 bytes branches/v1.0.0/tbl_bck0000111111.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck00001111110.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck000011111100.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck00001111111.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck000011111110.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck0001.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck00010.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck000100.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck0001000.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck000101.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck00011.png | Bin 0 -> 101 bytes branches/v1.0.0/tbl_bck000110.png | Bin 0 -> 101 bytes branches/v1.0.0/tbl_bck001.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck0010.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck00100.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck001000.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck0010000.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck001001.png | Bin 0 -> 107 bytes branches/v1.0.0/tbl_bck0010010.png | Bin 0 -> 107 bytes branches/v1.0.0/tbl_bck00101.png | Bin 0 -> 101 bytes branches/v1.0.0/tbl_bck001010.png | Bin 0 -> 101 bytes branches/v1.0.0/tbl_bck0011.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck00110.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck001100.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck00111.png | Bin 0 -> 102 bytes branches/v1.0.0/tbl_bck001110.png | Bin 0 -> 102 bytes branches/v1.0.0/tbl_bck01.png | Bin 0 -> 101 bytes branches/v1.0.0/tbl_bck010.png | Bin 0 -> 101 bytes branches/v1.0.0/tbl_bck0100.png | Bin 0 -> 101 bytes branches/v1.0.0/tbl_bck01000.png | Bin 0 -> 101 bytes branches/v1.0.0/tbl_bck0101.png | Bin 0 -> 103 bytes branches/v1.0.0/tbl_bck01010.png | Bin 0 -> 103 bytes branches/v1.0.0/tbl_bck010100.png | Bin 0 -> 103 bytes branches/v1.0.0/tbl_bck0101000.png | Bin 0 -> 103 bytes branches/v1.0.0/tbl_bck010101.png | Bin 0 -> 102 bytes branches/v1.0.0/tbl_bck0101010.png | Bin 0 -> 102 bytes branches/v1.0.0/tbl_bck01010100.png | Bin 0 -> 102 bytes branches/v1.0.0/tbl_bck0101011.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck01011.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck010110.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck011.png | Bin 0 -> 100 bytes branches/v1.0.0/tbl_bck0110.png | Bin 0 -> 100 bytes branches/v1.0.0/tbl_bck01100.png | Bin 0 -> 100 bytes branches/v1.0.0/tbl_bck011000.png | Bin 0 -> 100 bytes branches/v1.0.0/tbl_bck0110000.png | Bin 0 -> 100 bytes branches/v1.0.0/tbl_bck011001.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck0110010.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck01101.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck011010.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck0110100.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck011011.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck0110110.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck01101100.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck0110111.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_bck01101110.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_bck0111.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck01110.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck011100.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck0111000.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck011101.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck0111010.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck01111.png | Bin 0 -> 100 bytes branches/v1.0.0/tbl_bck011110.png | Bin 0 -> 100 bytes branches/v1.0.0/tbl_bck0111100.png | Bin 0 -> 100 bytes branches/v1.0.0/tbl_bck011110000.png | Bin 0 -> 100 bytes branches/v1.0.0/tbl_bck01111001.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck011110010.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck0111101.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck01111010.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck011111.png | Bin 0 -> 102 bytes branches/v1.0.0/tbl_bck0111110.png | Bin 0 -> 102 bytes branches/v1.0.0/tbl_bck012.png | Bin 0 -> 101 bytes branches/v1.0.0/tbl_bck0240.png | Bin 0 -> 92 bytes branches/v1.0.0/tbl_bck02400.png | Bin 0 -> 92 bytes branches/v1.0.0/tbl_bck0241.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck02410.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck025.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck0250.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck02500.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck025000.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck02501.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_bck025010.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_bck0250240.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck025025.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck0250250.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck02503.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck0251.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck02510.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck02512.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck0251240.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck025125.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck0251250.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck0251252.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck02513.png | Bin 0 -> 118 bytes branches/v1.0.0/tbl_bck03.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck0320.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck033.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck0330.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck03300.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck0331.png | Bin 0 -> 113 bytes branches/v1.0.0/tbl_bck03310.png | Bin 0 -> 113 bytes branches/v1.0.0/tbl_bck0340.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck03400.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck0341.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck03410.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck035.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck0350.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck03500.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck0350240.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck035025.png | Bin 0 -> 118 bytes branches/v1.0.0/tbl_bck0350250.png | Bin 0 -> 118 bytes branches/v1.0.0/tbl_bck03503.png | Bin 0 -> 117 bytes branches/v1.0.0/tbl_bck0351.png | Bin 0 -> 121 bytes branches/v1.0.0/tbl_bck03510.png | Bin 0 -> 121 bytes branches/v1.0.0/tbl_bck03512.png | Bin 0 -> 121 bytes branches/v1.0.0/tbl_bck0351240.png | Bin 0 -> 121 bytes branches/v1.0.0/tbl_bck035125.png | Bin 0 -> 122 bytes branches/v1.0.0/tbl_bck0351250.png | Bin 0 -> 122 bytes branches/v1.0.0/tbl_bck0351252.png | Bin 0 -> 122 bytes branches/v1.0.0/tbl_bck03513.png | Bin 0 -> 118 bytes branches/v1.0.0/tbl_bck04.png | Bin 0 -> 92 bytes branches/v1.0.0/tbl_bck040.png | Bin 0 -> 92 bytes branches/v1.0.0/tbl_bck0400.png | Bin 0 -> 92 bytes branches/v1.0.0/tbl_bck041.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck0410.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck05.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck050.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck0500.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck05040.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck0505.png | Bin 0 -> 107 bytes branches/v1.0.0/tbl_bck05050.png | Bin 0 -> 107 bytes branches/v1.0.0/tbl_bck051.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_bck0510.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_bck0512.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_bck05140.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_bck0515.png | Bin 0 -> 113 bytes branches/v1.0.0/tbl_bck05150.png | Bin 0 -> 113 bytes branches/v1.0.0/tbl_bck05152.png | Bin 0 -> 113 bytes branches/v1.0.0/tbl_bck1.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck10.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck100.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck1000.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck10000.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck100000.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck10001.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck100010.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck1001.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck10010.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck100100.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck1001000.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck10010000.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck1001001.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck10010010.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck100101.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck1001010.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck10011.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck100110.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck101.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck1010.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck10100.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck101000.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck10101.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck101010.png | Bin 0 -> 106 bytes branches/v1.0.0/tbl_bck1011.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck10110.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck101100.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck1011000.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck10110000.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck1011001.png | Bin 0 -> 113 bytes branches/v1.0.0/tbl_bck10110010.png | Bin 0 -> 113 bytes branches/v1.0.0/tbl_bck101101.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck1011010.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck10111.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck101110.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck1011100.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck101111.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck1011110.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck10240.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck1025.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck10250.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck103.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck1040.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck105.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck1050.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck11.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck110.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck1100.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck11000.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck110000.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck11001.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck110010.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck1101.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck11010.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck110100.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck11011.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck110110.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck111.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck1110.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck11100.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck111000.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck11101.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck111010.png | Bin 0 -> 108 bytes branches/v1.0.0/tbl_bck1111.png | Bin 0 -> 107 bytes branches/v1.0.0/tbl_bck11110.png | Bin 0 -> 107 bytes branches/v1.0.0/tbl_bck111100.png | Bin 0 -> 107 bytes branches/v1.0.0/tbl_bck1111000.png | Bin 0 -> 107 bytes branches/v1.0.0/tbl_bck111101.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck1111010.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck11111.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck111110.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck112.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck11240.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck1125.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck11250.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck11252.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck113.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck1140.png | Bin 0 -> 105 bytes branches/v1.0.0/tbl_bck115.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck1150.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck1152.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck12.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck120.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck124.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck1240.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck12400.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck1241.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck12410.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck125.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck1250.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck12500.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck1251.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck12510.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck125100.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck12511.png | Bin 0 -> 117 bytes branches/v1.0.0/tbl_bck125110.png | Bin 0 -> 117 bytes branches/v1.0.0/tbl_bck12512.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck1252.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck13.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck130.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck1320.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck133.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_bck1330.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_bck134.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck14.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck140.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck1400.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck141.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck1410.png | Bin 0 -> 109 bytes branches/v1.0.0/tbl_bck1424.png | Bin 0 -> 104 bytes branches/v1.0.0/tbl_bck143.png | Bin 0 -> 111 bytes branches/v1.0.0/tbl_bck15.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck150.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck1500.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck15040.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck1505.png | Bin 0 -> 115 bytes branches/v1.0.0/tbl_bck15050.png | Bin 0 -> 115 bytes branches/v1.0.0/tbl_bck151.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck1510.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck1512.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck15140.png | Bin 0 -> 114 bytes branches/v1.0.0/tbl_bck1515.png | Bin 0 -> 116 bytes branches/v1.0.0/tbl_bck15150.png | Bin 0 -> 116 bytes branches/v1.0.0/tbl_bck15152.png | Bin 0 -> 116 bytes branches/v1.0.0/tbl_bck152.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck1540.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck15424.png | Bin 0 -> 112 bytes branches/v1.0.0/tbl_bck1543.png | Bin 0 -> 123 bytes branches/v1.0.0/tbl_bck155.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_bck1550.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_bck1552.png | Bin 0 -> 110 bytes branches/v1.0.0/tbl_blank.png | Bin 0 -> 170 bytes branches/v1.0.0/tbl_spacer.png | Bin 0 -> 157 bytes branches/v1.0.0/tbl_vjoin-closed.png | Bin 0 -> 270 bytes branches/v1.0.0/tbl_vjoin-open.png | Bin 0 -> 283 bytes branches/v1.0.0/tbl_vjoin.png | Bin 0 -> 192 bytes branches/v1.0.0/tbl_vjoin_end-closed.png | Bin 0 -> 243 bytes branches/v1.0.0/tbl_vjoin_end-open.png | Bin 0 -> 266 bytes branches/v1.0.0/tbl_vjoin_end.png | Bin 0 -> 192 bytes .../v1.0.0/tbl_vjoin_end_slice-closed.png | Bin 0 -> 238 bytes branches/v1.0.0/tbl_vjoin_end_slice-open.png | Bin 0 -> 252 bytes branches/v1.0.0/tbl_vjoin_end_slice.png | Bin 0 -> 161 bytes .../v1.0.0/tbl_vjoin_end_slicer-closed.png | Bin 0 -> 226 bytes branches/v1.0.0/tbl_vjoin_end_slicer-open.png | Bin 0 -> 244 bytes branches/v1.0.0/tbl_vjoin_end_slicer.png | Bin 0 -> 142 bytes branches/v1.0.0/tbl_vjoin_slice-closed.png | Bin 0 -> 228 bytes branches/v1.0.0/tbl_vjoin_slice-open.png | Bin 0 -> 244 bytes branches/v1.0.0/tbl_vjoin_slice.png | Bin 0 -> 148 bytes branches/v1.0.0/tbl_vjoin_slicer-closed.png | Bin 0 -> 228 bytes branches/v1.0.0/tbl_vjoin_slicer-open.png | Bin 0 -> 258 bytes branches/v1.0.0/tbl_vjoin_slicer.png | Bin 0 -> 147 bytes branches/v1.0.0/tbl_vline.png | Bin 0 -> 186 bytes branches/v1.0.0/tbl_vline_slice.png | Bin 0 -> 143 bytes branches/v1.0.0/tbl_vline_slicer.png | Bin 0 -> 143 bytes branches/v1.0.0/test-data.html | 346 + branches/v1.0.0/testing.html | 380 + branches/v1.0.0/toc.html | 327 + branches/v1.0.0/transactions.html | 347 + branches/v1.0.0/trust_domain.html | 354 + branches/v1.0.0/usage-stats.json | 18 + .../validator-smart.who.int.dak.tb.pack | Bin 0 -> 2903 bytes .../validator-who.fhir.smart-ig-empty.pack | Bin 0 -> 2976 bytes branches/v1.0.0/validator.pack | Bin 0 -> 2903 bytes branches/v1.0.0/valueset-list.csv | 1 + branches/v1.0.0/valueset-list.json | 3 + branches/v1.0.0/valueset-ref-all-list.csv | 1 + branches/v1.0.0/valueset-ref-all-list.json | 3 + branches/v1.0.0/valueset-ref-list.csv | 1 + branches/v1.0.0/valueset-ref-list.json | 3 + business-processes.html | 391 + business-requirements.html | 355 + canonicals.json | 9 + cc0.png | Bin 0 -> 367 bytes changes.html | 346 + 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 + codings.html | 355 + concepts.html | 583 + csvs.zip | Bin 0 -> 1198 bytes data-models-and-exchange.html | 374 + decision-logic.html | 365 + definitions.json.zip | Bin 0 -> 2801 bytes definitions.ttl.zip | Bin 0 -> 3110 bytes definitions.xml.zip | Bin 0 -> 2851 bytes dependencies.html | 381 + deployment.html | 344 + dictionary.html | 354 + downloads.html | 383 + examples.json.zip | Bin 0 -> 2295 bytes examples.ttl.zip | Bin 0 -> 2458 bytes examples.xml.zip | Bin 0 -> 2285 bytes excels.zip | Bin 0 -> 3096 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 ++ full-ig.zip | Bin 0 -> 2420843 bytes functional-requirements.html | 349 + 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 | 527 + indicators-measures.html | 349 + indicators.html | 414 + indices.html | 344 + information.png | Bin 0 -> 778 bytes license.html | 385 + link.svg | 1 + lock.png | Bin 0 -> 310 bytes maps.html | 344 + modifier.png | Bin 0 -> 692 bytes mustsupport.png | Bin 0 -> 3007 bytes new.png | Bin 0 -> 1873 bytes non-functional-requirements.html | 347 + observations-summary.xlsx | Bin 0 -> 3619 bytes package.db | Bin 0 -> 114688 bytes package.manifest.json | 6 + package.r4.manifest.json | 6 + package.r4.tgz | Bin 0 -> 4245 bytes package.r4b.manifest.json | 6 + package.r4b.tgz | Bin 0 -> 4222 bytes package.tgz | Bin 0 -> 4370 bytes personas.html | 532 + prism.css | 308 + prism.js | 242 + qa-dep.html | 19 + qa-eslintcompact.txt | 13 + qa-time-report.json | 57 + qa-time-report.tsv | 2 + qa-tx.html | 114 + qa-txservers.html | 33 + qa.html | 162 + qa.json | 19 + qa.min.html | 162 + qa.txt | 18 + qa.xml | 1 + reference-implementations.html | 355 + references.html | 387 + scenarios.html | 351 + searchform.html | 141 + security-privacy.html | 346 + sequence-diagrams.html | 346 + sub-package-list.json | 1 + summary.png | Bin 0 -> 567 bytes system-actors.html | 352 + 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_bck0001000.png | Bin 0 -> 104 bytes tbl_bck000101.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_bck001100.png | Bin 0 -> 105 bytes tbl_bck00111.png | Bin 0 -> 102 bytes tbl_bck001110.png | Bin 0 -> 102 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_bck0101000.png | Bin 0 -> 103 bytes tbl_bck010101.png | Bin 0 -> 102 bytes tbl_bck0101010.png | Bin 0 -> 102 bytes tbl_bck01010100.png | Bin 0 -> 102 bytes tbl_bck0101011.png | Bin 0 -> 109 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_bck0111000.png | Bin 0 -> 105 bytes tbl_bck011101.png | Bin 0 -> 104 bytes tbl_bck0111010.png | Bin 0 -> 104 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 test-data.html | 346 + testing.html | 380 + toc.html | 327 + transactions.html | 347 + trust_domain.html | 354 + usage-stats.json | 18 + validator-who.fhir.smart-ig-empty.pack | Bin 0 -> 2976 bytes validator.pack | Bin 0 -> 2976 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 + 1180 files changed, 77744 insertions(+) create mode 100644 ImplementationGuide-who.fhir.smart-ig-empty.json create mode 100644 ImplementationGuide-who.fhir.smart-ig-empty.ttl create mode 100644 ImplementationGuide-who.fhir.smart-ig-empty.xml create mode 100644 adapting.html 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/fa-all.css create mode 100644 assets/css/hl7.css 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/prism.css create mode 100644 assets/css/project.css create mode 100644 assets/css/pygments-manni.css create mode 100644 assets/css/who.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.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/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/h-logo-blue.svg create mode 100644 assets/images/hl7-logo-header.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/images/who-logo-header.jpg 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/topofpage.js create mode 100644 assets/js/xml.js create mode 100644 assets/js/zone.min.js create mode 100644 assets/webfonts/fa-solid-900.woff2 create mode 100644 branches/v1.0.0/ImplementationGuide-smart.who.int.dak.tb.json create mode 100644 branches/v1.0.0/ImplementationGuide-smart.who.int.dak.tb.ttl create mode 100644 branches/v1.0.0/ImplementationGuide-smart.who.int.dak.tb.xml create mode 100644 branches/v1.0.0/ImplementationGuide-who.fhir.smart-ig-empty.json create mode 100644 branches/v1.0.0/ImplementationGuide-who.fhir.smart-ig-empty.ttl create mode 100644 branches/v1.0.0/ImplementationGuide-who.fhir.smart-ig-empty.xml create mode 100644 branches/v1.0.0/adapting.html create mode 100644 branches/v1.0.0/artifacts.html create mode 100644 branches/v1.0.0/assets/css/bootstrap-fhir.css create mode 100644 branches/v1.0.0/assets/css/bootstrap-glyphicons.css create mode 100644 branches/v1.0.0/assets/css/fa-all.css create mode 100644 branches/v1.0.0/assets/css/hl7.css create mode 100644 branches/v1.0.0/assets/css/jquery-ui.css create mode 100644 branches/v1.0.0/assets/css/jquery-ui.structure.min.css create mode 100644 branches/v1.0.0/assets/css/jquery-ui.theme.min.css create mode 100644 branches/v1.0.0/assets/css/lforms.min.css create mode 100644 branches/v1.0.0/assets/css/prism.css create mode 100644 branches/v1.0.0/assets/css/project.css create mode 100644 branches/v1.0.0/assets/css/pygments-manni.css create mode 100644 branches/v1.0.0/assets/css/who.css create mode 100644 branches/v1.0.0/assets/css/xml.css create mode 100644 branches/v1.0.0/assets/fonts/glyphiconshalflings-regular.eot create mode 100644 branches/v1.0.0/assets/fonts/glyphiconshalflings-regular.otf create mode 100644 branches/v1.0.0/assets/fonts/glyphiconshalflings-regular.svg create mode 100644 branches/v1.0.0/assets/fonts/glyphiconshalflings-regular.ttf create mode 100644 branches/v1.0.0/assets/fonts/glyphiconshalflings-regular.woff create mode 100644 branches/v1.0.0/assets/ico/favicon.png create mode 100644 branches/v1.0.0/assets/ico/icon-fhir-114.png create mode 100644 branches/v1.0.0/assets/ico/icon-fhir-144.png create mode 100644 branches/v1.0.0/assets/ico/icon-fhir-57.png create mode 100644 branches/v1.0.0/assets/ico/icon-fhir-72.png create mode 100644 branches/v1.0.0/assets/ico/noun_copy to clipboard_1669410.png create mode 100644 branches/v1.0.0/assets/images/001.svg create mode 100644 branches/v1.0.0/assets/images/download.png create mode 100644 branches/v1.0.0/assets/images/dragon.png create mode 100644 branches/v1.0.0/assets/images/external.png create mode 100644 branches/v1.0.0/assets/images/fhir-logo-www.png create mode 100644 branches/v1.0.0/assets/images/h-logo-blue.svg create mode 100644 branches/v1.0.0/assets/images/hl7-logo-header.png create mode 100644 branches/v1.0.0/assets/images/link.svg create mode 100644 branches/v1.0.0/assets/images/logo_ansinew.jpg create mode 100644 branches/v1.0.0/assets/images/search.png create mode 100644 branches/v1.0.0/assets/images/stripe.png create mode 100644 branches/v1.0.0/assets/images/target.png create mode 100644 branches/v1.0.0/assets/images/who-logo-header.jpg create mode 100644 branches/v1.0.0/assets/js/anchor.min.js create mode 100644 branches/v1.0.0/assets/js/bootstrap.min.js create mode 100644 branches/v1.0.0/assets/js/clipboard-btn.js create mode 100644 branches/v1.0.0/assets/js/clipboard.min.js create mode 100644 branches/v1.0.0/assets/js/fhir-table-scripts.js create mode 100644 branches/v1.0.0/assets/js/fhir.js create mode 100644 branches/v1.0.0/assets/js/html5shiv.js create mode 100644 branches/v1.0.0/assets/js/jquery-3.7.0.min.map create mode 100644 branches/v1.0.0/assets/js/jquery-ui.min.js create mode 100644 branches/v1.0.0/assets/js/jquery.js create mode 100644 branches/v1.0.0/assets/js/lformsFHIRAll.min.js create mode 100644 branches/v1.0.0/assets/js/main.js create mode 100644 branches/v1.0.0/assets/js/polyfills.js create mode 100644 branches/v1.0.0/assets/js/prism.js create mode 100644 branches/v1.0.0/assets/js/readme.txt create mode 100644 branches/v1.0.0/assets/js/respond.min.js create mode 100644 branches/v1.0.0/assets/js/runtime.js create mode 100644 branches/v1.0.0/assets/js/scripts.js create mode 100644 branches/v1.0.0/assets/js/topofpage.js create mode 100644 branches/v1.0.0/assets/js/xml.js create mode 100644 branches/v1.0.0/assets/js/zone.min.js create mode 100644 branches/v1.0.0/assets/webfonts/fa-solid-900.woff2 create mode 100644 branches/v1.0.0/business-processes.html create mode 100644 branches/v1.0.0/business-requirements.html create mode 100644 branches/v1.0.0/canonicals.json create mode 100644 branches/v1.0.0/cc0.png create mode 100644 branches/v1.0.0/changes.html create mode 100644 branches/v1.0.0/codesystem-list.csv create mode 100644 branches/v1.0.0/codesystem-list.json create mode 100644 branches/v1.0.0/codesystem-ref-all-list.csv create mode 100644 branches/v1.0.0/codesystem-ref-all-list.json create mode 100644 branches/v1.0.0/codesystem-ref-list.csv create mode 100644 branches/v1.0.0/codesystem-ref-list.json create mode 100644 branches/v1.0.0/codings.html create mode 100644 branches/v1.0.0/concepts.html create mode 100644 branches/v1.0.0/csvs.zip create mode 100644 branches/v1.0.0/data-models-and-exchange.html create mode 100644 branches/v1.0.0/decision-logic.html create mode 100644 branches/v1.0.0/definitions.json.zip create mode 100644 branches/v1.0.0/definitions.ttl.zip create mode 100644 branches/v1.0.0/definitions.xml.zip create mode 100644 branches/v1.0.0/dependencies.html create mode 100644 branches/v1.0.0/deployment.html create mode 100644 branches/v1.0.0/dictionary.html create mode 100644 branches/v1.0.0/downloads.html create mode 100644 branches/v1.0.0/examples.json.zip create mode 100644 branches/v1.0.0/examples.ttl.zip create mode 100644 branches/v1.0.0/examples.xml.zip create mode 100644 branches/v1.0.0/excels.zip create mode 100644 branches/v1.0.0/expansions.json create mode 100644 branches/v1.0.0/expansions.json.zip create mode 100644 branches/v1.0.0/expansions.xml create mode 100644 branches/v1.0.0/expansions.xml.zip create mode 100644 branches/v1.0.0/external.png create mode 100644 branches/v1.0.0/fhir-table-scripts.js create mode 100644 branches/v1.0.0/fhir.css create mode 100644 branches/v1.0.0/full-ig.zip create mode 100644 branches/v1.0.0/functional-requirements.html create mode 100644 branches/v1.0.0/icon-administration.png create mode 100644 branches/v1.0.0/icon-change-add.png create mode 100644 branches/v1.0.0/icon-change-edit.png create mode 100644 branches/v1.0.0/icon-change-remove.png create mode 100644 branches/v1.0.0/icon-clinical.png create mode 100644 branches/v1.0.0/icon-dictionary.png create mode 100644 branches/v1.0.0/icon-directory.gif create mode 100644 branches/v1.0.0/icon-documentation.png create mode 100644 branches/v1.0.0/icon-error.gif create mode 100644 branches/v1.0.0/icon-example.png create mode 100644 branches/v1.0.0/icon-fhir-1024.png create mode 100644 branches/v1.0.0/icon-fhir-128.png create mode 100644 branches/v1.0.0/icon-fhir-16.png create mode 100644 branches/v1.0.0/icon-fhir-24.png create mode 100644 branches/v1.0.0/icon-fhir-32.png create mode 100644 branches/v1.0.0/icon-fhir-48.png create mode 100644 branches/v1.0.0/icon-fhir-64.png create mode 100644 branches/v1.0.0/icon-fhir-720.png create mode 100644 branches/v1.0.0/icon-implementation.png create mode 100644 branches/v1.0.0/icon-include.png create mode 100644 branches/v1.0.0/icon-infrastructure.png create mode 100644 branches/v1.0.0/icon-key.png create mode 100644 branches/v1.0.0/icon-list.gif create mode 100644 branches/v1.0.0/icon-not-selected.png create mode 100644 branches/v1.0.0/icon-object-box.png create mode 100644 branches/v1.0.0/icon-page.png create mode 100644 branches/v1.0.0/icon-q-attachment.png create mode 100644 branches/v1.0.0/icon-q-boolean.png create mode 100644 branches/v1.0.0/icon-q-choice.png create mode 100644 branches/v1.0.0/icon-q-coding.png create mode 100644 branches/v1.0.0/icon-q-date.png create mode 100644 branches/v1.0.0/icon-q-datetime.png create mode 100644 branches/v1.0.0/icon-q-decimal.png create mode 100644 branches/v1.0.0/icon-q-display.png create mode 100644 branches/v1.0.0/icon-q-group.png create mode 100644 branches/v1.0.0/icon-q-integer.png create mode 100644 branches/v1.0.0/icon-q-item.png create mode 100644 branches/v1.0.0/icon-q-open-choice.png create mode 100644 branches/v1.0.0/icon-q-quantity.png create mode 100644 branches/v1.0.0/icon-q-reference.png create mode 100644 branches/v1.0.0/icon-q-string.png create mode 100644 branches/v1.0.0/icon-q-text.png create mode 100644 branches/v1.0.0/icon-q-time.png create mode 100644 branches/v1.0.0/icon-q-url.png create mode 100644 branches/v1.0.0/icon-qi-help.png create mode 100644 branches/v1.0.0/icon-qi-hidden.png create mode 100644 branches/v1.0.0/icon-qi-horizontal.png create mode 100644 branches/v1.0.0/icon-qi-instructions.png create mode 100644 branches/v1.0.0/icon-qi-observation.png create mode 100644 branches/v1.0.0/icon-qi-optional.png create mode 100644 branches/v1.0.0/icon-qi-readonly.png create mode 100644 branches/v1.0.0/icon-qi-security.bmp create mode 100644 branches/v1.0.0/icon-qi-security.png create mode 100644 branches/v1.0.0/icon-qi-subject.png create mode 100644 branches/v1.0.0/icon-qi-vertical.png create mode 100644 branches/v1.0.0/icon-resource.png create mode 100644 branches/v1.0.0/icon-selected.png create mode 100644 branches/v1.0.0/icon-toc.png create mode 100644 branches/v1.0.0/icon-warning.png create mode 100644 branches/v1.0.0/icon_bundle.png create mode 100644 branches/v1.0.0/icon_choice.gif create mode 100644 branches/v1.0.0/icon_datatype.gif create mode 100644 branches/v1.0.0/icon_element.gif create mode 100644 branches/v1.0.0/icon_entry_blue.png create mode 100644 branches/v1.0.0/icon_extension.png create mode 100644 branches/v1.0.0/icon_extension_complex.png create mode 100644 branches/v1.0.0/icon_extension_simple.png create mode 100644 branches/v1.0.0/icon_fixed.gif create mode 100644 branches/v1.0.0/icon_modifier_extension_complex.png create mode 100644 branches/v1.0.0/icon_modifier_extension_simple.png create mode 100644 branches/v1.0.0/icon_page-child.gif create mode 100644 branches/v1.0.0/icon_page.gif create mode 100644 branches/v1.0.0/icon_page_n.gif create mode 100644 branches/v1.0.0/icon_page_n_c.gif create mode 100644 branches/v1.0.0/icon_page_n_i.gif create mode 100644 branches/v1.0.0/icon_page_n_o.gif create mode 100644 branches/v1.0.0/icon_page_n_p.gif create mode 100644 branches/v1.0.0/icon_primitive.png create mode 100644 branches/v1.0.0/icon_profile.png create mode 100644 branches/v1.0.0/icon_q_item.png create mode 100644 branches/v1.0.0/icon_q_root.gif create mode 100644 branches/v1.0.0/icon_reference.png create mode 100644 branches/v1.0.0/icon_resource.png create mode 100644 branches/v1.0.0/icon_reuse.png create mode 100644 branches/v1.0.0/icon_slice.png create mode 100644 branches/v1.0.0/icon_slice_item.png create mode 100644 branches/v1.0.0/icon_text.png create mode 100644 branches/v1.0.0/index.html create mode 100644 branches/v1.0.0/indicators-measures.html create mode 100644 branches/v1.0.0/indicators.html create mode 100644 branches/v1.0.0/indices.html create mode 100644 branches/v1.0.0/information.png create mode 100644 branches/v1.0.0/license.html create mode 100644 branches/v1.0.0/link.svg create mode 100644 branches/v1.0.0/lock.png create mode 100644 branches/v1.0.0/maps.html create mode 100644 branches/v1.0.0/modifier.png create mode 100644 branches/v1.0.0/mustsupport.png create mode 100644 branches/v1.0.0/new.png create mode 100644 branches/v1.0.0/non-functional-requirements.html create mode 100644 branches/v1.0.0/observations-summary.xlsx create mode 100644 branches/v1.0.0/package.db create mode 100644 branches/v1.0.0/package.manifest.json create mode 100644 branches/v1.0.0/package.r4.manifest.json create mode 100644 branches/v1.0.0/package.r4.tgz create mode 100644 branches/v1.0.0/package.r4b.manifest.json create mode 100644 branches/v1.0.0/package.r4b.tgz create mode 100644 branches/v1.0.0/package.tgz create mode 100644 branches/v1.0.0/personas.html create mode 100644 branches/v1.0.0/prism.css create mode 100644 branches/v1.0.0/prism.js create mode 100644 branches/v1.0.0/qa-dep.html create mode 100644 branches/v1.0.0/qa-eslintcompact.txt create mode 100644 branches/v1.0.0/qa-time-report.json create mode 100644 branches/v1.0.0/qa-time-report.tsv create mode 100644 branches/v1.0.0/qa-tx.html create mode 100644 branches/v1.0.0/qa-txservers.html create mode 100644 branches/v1.0.0/qa.html create mode 100644 branches/v1.0.0/qa.json create mode 100644 branches/v1.0.0/qa.min.html create mode 100644 branches/v1.0.0/qa.txt create mode 100644 branches/v1.0.0/qa.xml create mode 100644 branches/v1.0.0/reference-implementations.html create mode 100644 branches/v1.0.0/references.html create mode 100644 branches/v1.0.0/scenarios.html create mode 100644 branches/v1.0.0/searchform.html create mode 100644 branches/v1.0.0/security-privacy.html create mode 100644 branches/v1.0.0/sequence-diagrams.html create mode 100644 branches/v1.0.0/sub-package-list.json create mode 100644 branches/v1.0.0/summary.png create mode 100644 branches/v1.0.0/system-actors.html create mode 100644 branches/v1.0.0/target.png create mode 100644 branches/v1.0.0/tbl_bck0.png create mode 100644 branches/v1.0.0/tbl_bck00.png create mode 100644 branches/v1.0.0/tbl_bck000.png create mode 100644 branches/v1.0.0/tbl_bck0000.png create mode 100644 branches/v1.0.0/tbl_bck00000.png create mode 100644 branches/v1.0.0/tbl_bck000000.png create mode 100644 branches/v1.0.0/tbl_bck0000000.png create mode 100644 branches/v1.0.0/tbl_bck000001.png create mode 100644 branches/v1.0.0/tbl_bck0000010.png create mode 100644 branches/v1.0.0/tbl_bck00001.png create mode 100644 branches/v1.0.0/tbl_bck000010.png create mode 100644 branches/v1.0.0/tbl_bck0000100.png create mode 100644 branches/v1.0.0/tbl_bck000010000.png create mode 100644 branches/v1.0.0/tbl_bck00001001.png create mode 100644 branches/v1.0.0/tbl_bck000010010.png create mode 100644 branches/v1.0.0/tbl_bck0000101.png create mode 100644 branches/v1.0.0/tbl_bck00001010.png create mode 100644 branches/v1.0.0/tbl_bck000011.png create mode 100644 branches/v1.0.0/tbl_bck0000110.png create mode 100644 branches/v1.0.0/tbl_bck00001100.png create mode 100644 branches/v1.0.0/tbl_bck0000111.png create mode 100644 branches/v1.0.0/tbl_bck00001110.png create mode 100644 branches/v1.0.0/tbl_bck000011100.png create mode 100644 branches/v1.0.0/tbl_bck0000111000.png create mode 100644 branches/v1.0.0/tbl_bck00001110000.png create mode 100644 branches/v1.0.0/tbl_bck0000111001.png create mode 100644 branches/v1.0.0/tbl_bck00001110010.png create mode 100644 branches/v1.0.0/tbl_bck000011101.png create mode 100644 branches/v1.0.0/tbl_bck0000111010.png create mode 100644 branches/v1.0.0/tbl_bck00001110100.png create mode 100644 branches/v1.0.0/tbl_bck0000111011.png create mode 100644 branches/v1.0.0/tbl_bck00001110110.png create mode 100644 branches/v1.0.0/tbl_bck00001111.png create mode 100644 branches/v1.0.0/tbl_bck000011110.png create mode 100644 branches/v1.0.0/tbl_bck0000111100.png create mode 100644 branches/v1.0.0/tbl_bck000011110000.png create mode 100644 branches/v1.0.0/tbl_bck00001111001.png create mode 100644 branches/v1.0.0/tbl_bck000011110010.png create mode 100644 branches/v1.0.0/tbl_bck0000111101.png create mode 100644 branches/v1.0.0/tbl_bck00001111010.png create mode 100644 branches/v1.0.0/tbl_bck000011111.png create mode 100644 branches/v1.0.0/tbl_bck0000111110.png create mode 100644 branches/v1.0.0/tbl_bck00001111100.png create mode 100644 branches/v1.0.0/tbl_bck000011111000.png create mode 100644 branches/v1.0.0/tbl_bck00001111101.png create mode 100644 branches/v1.0.0/tbl_bck000011111010.png create mode 100644 branches/v1.0.0/tbl_bck0000111110100.png create mode 100644 branches/v1.0.0/tbl_bck000011111011.png create mode 100644 branches/v1.0.0/tbl_bck0000111110110.png create mode 100644 branches/v1.0.0/tbl_bck0000111111.png create mode 100644 branches/v1.0.0/tbl_bck00001111110.png create mode 100644 branches/v1.0.0/tbl_bck000011111100.png create mode 100644 branches/v1.0.0/tbl_bck00001111111.png create mode 100644 branches/v1.0.0/tbl_bck000011111110.png create mode 100644 branches/v1.0.0/tbl_bck0001.png create mode 100644 branches/v1.0.0/tbl_bck00010.png create mode 100644 branches/v1.0.0/tbl_bck000100.png create mode 100644 branches/v1.0.0/tbl_bck0001000.png create mode 100644 branches/v1.0.0/tbl_bck000101.png create mode 100644 branches/v1.0.0/tbl_bck00011.png create mode 100644 branches/v1.0.0/tbl_bck000110.png create mode 100644 branches/v1.0.0/tbl_bck001.png create mode 100644 branches/v1.0.0/tbl_bck0010.png create mode 100644 branches/v1.0.0/tbl_bck00100.png create mode 100644 branches/v1.0.0/tbl_bck001000.png create mode 100644 branches/v1.0.0/tbl_bck0010000.png create mode 100644 branches/v1.0.0/tbl_bck001001.png create mode 100644 branches/v1.0.0/tbl_bck0010010.png create mode 100644 branches/v1.0.0/tbl_bck00101.png create mode 100644 branches/v1.0.0/tbl_bck001010.png create mode 100644 branches/v1.0.0/tbl_bck0011.png create mode 100644 branches/v1.0.0/tbl_bck00110.png create mode 100644 branches/v1.0.0/tbl_bck001100.png create mode 100644 branches/v1.0.0/tbl_bck00111.png create mode 100644 branches/v1.0.0/tbl_bck001110.png create mode 100644 branches/v1.0.0/tbl_bck01.png create mode 100644 branches/v1.0.0/tbl_bck010.png create mode 100644 branches/v1.0.0/tbl_bck0100.png create mode 100644 branches/v1.0.0/tbl_bck01000.png create mode 100644 branches/v1.0.0/tbl_bck0101.png create mode 100644 branches/v1.0.0/tbl_bck01010.png create mode 100644 branches/v1.0.0/tbl_bck010100.png create mode 100644 branches/v1.0.0/tbl_bck0101000.png create mode 100644 branches/v1.0.0/tbl_bck010101.png create mode 100644 branches/v1.0.0/tbl_bck0101010.png create mode 100644 branches/v1.0.0/tbl_bck01010100.png create mode 100644 branches/v1.0.0/tbl_bck0101011.png create mode 100644 branches/v1.0.0/tbl_bck01011.png create mode 100644 branches/v1.0.0/tbl_bck010110.png create mode 100644 branches/v1.0.0/tbl_bck011.png create mode 100644 branches/v1.0.0/tbl_bck0110.png create mode 100644 branches/v1.0.0/tbl_bck01100.png create mode 100644 branches/v1.0.0/tbl_bck011000.png create mode 100644 branches/v1.0.0/tbl_bck0110000.png create mode 100644 branches/v1.0.0/tbl_bck011001.png create mode 100644 branches/v1.0.0/tbl_bck0110010.png create mode 100644 branches/v1.0.0/tbl_bck01101.png create mode 100644 branches/v1.0.0/tbl_bck011010.png create mode 100644 branches/v1.0.0/tbl_bck0110100.png create mode 100644 branches/v1.0.0/tbl_bck011011.png create mode 100644 branches/v1.0.0/tbl_bck0110110.png create mode 100644 branches/v1.0.0/tbl_bck01101100.png create mode 100644 branches/v1.0.0/tbl_bck0110111.png create mode 100644 branches/v1.0.0/tbl_bck01101110.png create mode 100644 branches/v1.0.0/tbl_bck0111.png create mode 100644 branches/v1.0.0/tbl_bck01110.png create mode 100644 branches/v1.0.0/tbl_bck011100.png create mode 100644 branches/v1.0.0/tbl_bck0111000.png create mode 100644 branches/v1.0.0/tbl_bck011101.png create mode 100644 branches/v1.0.0/tbl_bck0111010.png create mode 100644 branches/v1.0.0/tbl_bck01111.png create mode 100644 branches/v1.0.0/tbl_bck011110.png create mode 100644 branches/v1.0.0/tbl_bck0111100.png create mode 100644 branches/v1.0.0/tbl_bck011110000.png create mode 100644 branches/v1.0.0/tbl_bck01111001.png create mode 100644 branches/v1.0.0/tbl_bck011110010.png create mode 100644 branches/v1.0.0/tbl_bck0111101.png create mode 100644 branches/v1.0.0/tbl_bck01111010.png create mode 100644 branches/v1.0.0/tbl_bck011111.png create mode 100644 branches/v1.0.0/tbl_bck0111110.png create mode 100644 branches/v1.0.0/tbl_bck012.png create mode 100644 branches/v1.0.0/tbl_bck0240.png create mode 100644 branches/v1.0.0/tbl_bck02400.png create mode 100644 branches/v1.0.0/tbl_bck0241.png create mode 100644 branches/v1.0.0/tbl_bck02410.png create mode 100644 branches/v1.0.0/tbl_bck025.png create mode 100644 branches/v1.0.0/tbl_bck0250.png create mode 100644 branches/v1.0.0/tbl_bck02500.png create mode 100644 branches/v1.0.0/tbl_bck025000.png create mode 100644 branches/v1.0.0/tbl_bck02501.png create mode 100644 branches/v1.0.0/tbl_bck025010.png create mode 100644 branches/v1.0.0/tbl_bck0250240.png create mode 100644 branches/v1.0.0/tbl_bck025025.png create mode 100644 branches/v1.0.0/tbl_bck0250250.png create mode 100644 branches/v1.0.0/tbl_bck02503.png create mode 100644 branches/v1.0.0/tbl_bck0251.png create mode 100644 branches/v1.0.0/tbl_bck02510.png create mode 100644 branches/v1.0.0/tbl_bck02512.png create mode 100644 branches/v1.0.0/tbl_bck0251240.png create mode 100644 branches/v1.0.0/tbl_bck025125.png create mode 100644 branches/v1.0.0/tbl_bck0251250.png create mode 100644 branches/v1.0.0/tbl_bck0251252.png create mode 100644 branches/v1.0.0/tbl_bck02513.png create mode 100644 branches/v1.0.0/tbl_bck03.png create mode 100644 branches/v1.0.0/tbl_bck0320.png create mode 100644 branches/v1.0.0/tbl_bck033.png create mode 100644 branches/v1.0.0/tbl_bck0330.png create mode 100644 branches/v1.0.0/tbl_bck03300.png create mode 100644 branches/v1.0.0/tbl_bck0331.png create mode 100644 branches/v1.0.0/tbl_bck03310.png create mode 100644 branches/v1.0.0/tbl_bck0340.png create mode 100644 branches/v1.0.0/tbl_bck03400.png create mode 100644 branches/v1.0.0/tbl_bck0341.png create mode 100644 branches/v1.0.0/tbl_bck03410.png create mode 100644 branches/v1.0.0/tbl_bck035.png create mode 100644 branches/v1.0.0/tbl_bck0350.png create mode 100644 branches/v1.0.0/tbl_bck03500.png create mode 100644 branches/v1.0.0/tbl_bck0350240.png create mode 100644 branches/v1.0.0/tbl_bck035025.png create mode 100644 branches/v1.0.0/tbl_bck0350250.png create mode 100644 branches/v1.0.0/tbl_bck03503.png create mode 100644 branches/v1.0.0/tbl_bck0351.png create mode 100644 branches/v1.0.0/tbl_bck03510.png create mode 100644 branches/v1.0.0/tbl_bck03512.png create mode 100644 branches/v1.0.0/tbl_bck0351240.png create mode 100644 branches/v1.0.0/tbl_bck035125.png create mode 100644 branches/v1.0.0/tbl_bck0351250.png create mode 100644 branches/v1.0.0/tbl_bck0351252.png create mode 100644 branches/v1.0.0/tbl_bck03513.png create mode 100644 branches/v1.0.0/tbl_bck04.png create mode 100644 branches/v1.0.0/tbl_bck040.png create mode 100644 branches/v1.0.0/tbl_bck0400.png create mode 100644 branches/v1.0.0/tbl_bck041.png create mode 100644 branches/v1.0.0/tbl_bck0410.png create mode 100644 branches/v1.0.0/tbl_bck05.png create mode 100644 branches/v1.0.0/tbl_bck050.png create mode 100644 branches/v1.0.0/tbl_bck0500.png create mode 100644 branches/v1.0.0/tbl_bck05040.png create mode 100644 branches/v1.0.0/tbl_bck0505.png create mode 100644 branches/v1.0.0/tbl_bck05050.png create mode 100644 branches/v1.0.0/tbl_bck051.png create mode 100644 branches/v1.0.0/tbl_bck0510.png create mode 100644 branches/v1.0.0/tbl_bck0512.png create mode 100644 branches/v1.0.0/tbl_bck05140.png create mode 100644 branches/v1.0.0/tbl_bck0515.png create mode 100644 branches/v1.0.0/tbl_bck05150.png create mode 100644 branches/v1.0.0/tbl_bck05152.png create mode 100644 branches/v1.0.0/tbl_bck1.png create mode 100644 branches/v1.0.0/tbl_bck10.png create mode 100644 branches/v1.0.0/tbl_bck100.png create mode 100644 branches/v1.0.0/tbl_bck1000.png create mode 100644 branches/v1.0.0/tbl_bck10000.png create mode 100644 branches/v1.0.0/tbl_bck100000.png create mode 100644 branches/v1.0.0/tbl_bck10001.png create mode 100644 branches/v1.0.0/tbl_bck100010.png create mode 100644 branches/v1.0.0/tbl_bck1001.png create mode 100644 branches/v1.0.0/tbl_bck10010.png create mode 100644 branches/v1.0.0/tbl_bck100100.png create mode 100644 branches/v1.0.0/tbl_bck1001000.png create mode 100644 branches/v1.0.0/tbl_bck10010000.png create mode 100644 branches/v1.0.0/tbl_bck1001001.png create mode 100644 branches/v1.0.0/tbl_bck10010010.png create mode 100644 branches/v1.0.0/tbl_bck100101.png create mode 100644 branches/v1.0.0/tbl_bck1001010.png create mode 100644 branches/v1.0.0/tbl_bck10011.png create mode 100644 branches/v1.0.0/tbl_bck100110.png create mode 100644 branches/v1.0.0/tbl_bck101.png create mode 100644 branches/v1.0.0/tbl_bck1010.png create mode 100644 branches/v1.0.0/tbl_bck10100.png create mode 100644 branches/v1.0.0/tbl_bck101000.png create mode 100644 branches/v1.0.0/tbl_bck10101.png create mode 100644 branches/v1.0.0/tbl_bck101010.png create mode 100644 branches/v1.0.0/tbl_bck1011.png create mode 100644 branches/v1.0.0/tbl_bck10110.png create mode 100644 branches/v1.0.0/tbl_bck101100.png create mode 100644 branches/v1.0.0/tbl_bck1011000.png create mode 100644 branches/v1.0.0/tbl_bck10110000.png create mode 100644 branches/v1.0.0/tbl_bck1011001.png create mode 100644 branches/v1.0.0/tbl_bck10110010.png create mode 100644 branches/v1.0.0/tbl_bck101101.png create mode 100644 branches/v1.0.0/tbl_bck1011010.png create mode 100644 branches/v1.0.0/tbl_bck10111.png create mode 100644 branches/v1.0.0/tbl_bck101110.png create mode 100644 branches/v1.0.0/tbl_bck1011100.png create mode 100644 branches/v1.0.0/tbl_bck101111.png create mode 100644 branches/v1.0.0/tbl_bck1011110.png create mode 100644 branches/v1.0.0/tbl_bck10240.png create mode 100644 branches/v1.0.0/tbl_bck1025.png create mode 100644 branches/v1.0.0/tbl_bck10250.png create mode 100644 branches/v1.0.0/tbl_bck103.png create mode 100644 branches/v1.0.0/tbl_bck1040.png create mode 100644 branches/v1.0.0/tbl_bck105.png create mode 100644 branches/v1.0.0/tbl_bck1050.png create mode 100644 branches/v1.0.0/tbl_bck11.png create mode 100644 branches/v1.0.0/tbl_bck110.png create mode 100644 branches/v1.0.0/tbl_bck1100.png create mode 100644 branches/v1.0.0/tbl_bck11000.png create mode 100644 branches/v1.0.0/tbl_bck110000.png create mode 100644 branches/v1.0.0/tbl_bck11001.png create mode 100644 branches/v1.0.0/tbl_bck110010.png create mode 100644 branches/v1.0.0/tbl_bck1101.png create mode 100644 branches/v1.0.0/tbl_bck11010.png create mode 100644 branches/v1.0.0/tbl_bck110100.png create mode 100644 branches/v1.0.0/tbl_bck11011.png create mode 100644 branches/v1.0.0/tbl_bck110110.png create mode 100644 branches/v1.0.0/tbl_bck111.png create mode 100644 branches/v1.0.0/tbl_bck1110.png create mode 100644 branches/v1.0.0/tbl_bck11100.png create mode 100644 branches/v1.0.0/tbl_bck111000.png create mode 100644 branches/v1.0.0/tbl_bck11101.png create mode 100644 branches/v1.0.0/tbl_bck111010.png create mode 100644 branches/v1.0.0/tbl_bck1111.png create mode 100644 branches/v1.0.0/tbl_bck11110.png create mode 100644 branches/v1.0.0/tbl_bck111100.png create mode 100644 branches/v1.0.0/tbl_bck1111000.png create mode 100644 branches/v1.0.0/tbl_bck111101.png create mode 100644 branches/v1.0.0/tbl_bck1111010.png create mode 100644 branches/v1.0.0/tbl_bck11111.png create mode 100644 branches/v1.0.0/tbl_bck111110.png create mode 100644 branches/v1.0.0/tbl_bck112.png create mode 100644 branches/v1.0.0/tbl_bck11240.png create mode 100644 branches/v1.0.0/tbl_bck1125.png create mode 100644 branches/v1.0.0/tbl_bck11250.png create mode 100644 branches/v1.0.0/tbl_bck11252.png create mode 100644 branches/v1.0.0/tbl_bck113.png create mode 100644 branches/v1.0.0/tbl_bck1140.png create mode 100644 branches/v1.0.0/tbl_bck115.png create mode 100644 branches/v1.0.0/tbl_bck1150.png create mode 100644 branches/v1.0.0/tbl_bck1152.png create mode 100644 branches/v1.0.0/tbl_bck12.png create mode 100644 branches/v1.0.0/tbl_bck120.png create mode 100644 branches/v1.0.0/tbl_bck124.png create mode 100644 branches/v1.0.0/tbl_bck1240.png create mode 100644 branches/v1.0.0/tbl_bck12400.png create mode 100644 branches/v1.0.0/tbl_bck1241.png create mode 100644 branches/v1.0.0/tbl_bck12410.png create mode 100644 branches/v1.0.0/tbl_bck125.png create mode 100644 branches/v1.0.0/tbl_bck1250.png create mode 100644 branches/v1.0.0/tbl_bck12500.png create mode 100644 branches/v1.0.0/tbl_bck1251.png create mode 100644 branches/v1.0.0/tbl_bck12510.png create mode 100644 branches/v1.0.0/tbl_bck125100.png create mode 100644 branches/v1.0.0/tbl_bck12511.png create mode 100644 branches/v1.0.0/tbl_bck125110.png create mode 100644 branches/v1.0.0/tbl_bck12512.png create mode 100644 branches/v1.0.0/tbl_bck1252.png create mode 100644 branches/v1.0.0/tbl_bck13.png create mode 100644 branches/v1.0.0/tbl_bck130.png create mode 100644 branches/v1.0.0/tbl_bck1320.png create mode 100644 branches/v1.0.0/tbl_bck133.png create mode 100644 branches/v1.0.0/tbl_bck1330.png create mode 100644 branches/v1.0.0/tbl_bck134.png create mode 100644 branches/v1.0.0/tbl_bck14.png create mode 100644 branches/v1.0.0/tbl_bck140.png create mode 100644 branches/v1.0.0/tbl_bck1400.png create mode 100644 branches/v1.0.0/tbl_bck141.png create mode 100644 branches/v1.0.0/tbl_bck1410.png create mode 100644 branches/v1.0.0/tbl_bck1424.png create mode 100644 branches/v1.0.0/tbl_bck143.png create mode 100644 branches/v1.0.0/tbl_bck15.png create mode 100644 branches/v1.0.0/tbl_bck150.png create mode 100644 branches/v1.0.0/tbl_bck1500.png create mode 100644 branches/v1.0.0/tbl_bck15040.png create mode 100644 branches/v1.0.0/tbl_bck1505.png create mode 100644 branches/v1.0.0/tbl_bck15050.png create mode 100644 branches/v1.0.0/tbl_bck151.png create mode 100644 branches/v1.0.0/tbl_bck1510.png create mode 100644 branches/v1.0.0/tbl_bck1512.png create mode 100644 branches/v1.0.0/tbl_bck15140.png create mode 100644 branches/v1.0.0/tbl_bck1515.png create mode 100644 branches/v1.0.0/tbl_bck15150.png create mode 100644 branches/v1.0.0/tbl_bck15152.png create mode 100644 branches/v1.0.0/tbl_bck152.png create mode 100644 branches/v1.0.0/tbl_bck1540.png create mode 100644 branches/v1.0.0/tbl_bck15424.png create mode 100644 branches/v1.0.0/tbl_bck1543.png create mode 100644 branches/v1.0.0/tbl_bck155.png create mode 100644 branches/v1.0.0/tbl_bck1550.png create mode 100644 branches/v1.0.0/tbl_bck1552.png create mode 100644 branches/v1.0.0/tbl_blank.png create mode 100644 branches/v1.0.0/tbl_spacer.png create mode 100644 branches/v1.0.0/tbl_vjoin-closed.png create mode 100644 branches/v1.0.0/tbl_vjoin-open.png create mode 100644 branches/v1.0.0/tbl_vjoin.png create mode 100644 branches/v1.0.0/tbl_vjoin_end-closed.png create mode 100644 branches/v1.0.0/tbl_vjoin_end-open.png create mode 100644 branches/v1.0.0/tbl_vjoin_end.png create mode 100644 branches/v1.0.0/tbl_vjoin_end_slice-closed.png create mode 100644 branches/v1.0.0/tbl_vjoin_end_slice-open.png create mode 100644 branches/v1.0.0/tbl_vjoin_end_slice.png create mode 100644 branches/v1.0.0/tbl_vjoin_end_slicer-closed.png create mode 100644 branches/v1.0.0/tbl_vjoin_end_slicer-open.png create mode 100644 branches/v1.0.0/tbl_vjoin_end_slicer.png create mode 100644 branches/v1.0.0/tbl_vjoin_slice-closed.png create mode 100644 branches/v1.0.0/tbl_vjoin_slice-open.png create mode 100644 branches/v1.0.0/tbl_vjoin_slice.png create mode 100644 branches/v1.0.0/tbl_vjoin_slicer-closed.png create mode 100644 branches/v1.0.0/tbl_vjoin_slicer-open.png create mode 100644 branches/v1.0.0/tbl_vjoin_slicer.png create mode 100644 branches/v1.0.0/tbl_vline.png create mode 100644 branches/v1.0.0/tbl_vline_slice.png create mode 100644 branches/v1.0.0/tbl_vline_slicer.png create mode 100644 branches/v1.0.0/test-data.html create mode 100644 branches/v1.0.0/testing.html create mode 100644 branches/v1.0.0/toc.html create mode 100644 branches/v1.0.0/transactions.html create mode 100644 branches/v1.0.0/trust_domain.html create mode 100644 branches/v1.0.0/usage-stats.json create mode 100644 branches/v1.0.0/validator-smart.who.int.dak.tb.pack create mode 100644 branches/v1.0.0/validator-who.fhir.smart-ig-empty.pack create mode 100644 branches/v1.0.0/validator.pack create mode 100644 branches/v1.0.0/valueset-list.csv create mode 100644 branches/v1.0.0/valueset-list.json create mode 100644 branches/v1.0.0/valueset-ref-all-list.csv create mode 100644 branches/v1.0.0/valueset-ref-all-list.json create mode 100644 branches/v1.0.0/valueset-ref-list.csv create mode 100644 branches/v1.0.0/valueset-ref-list.json create mode 100644 business-processes.html create mode 100644 business-requirements.html 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 codings.html create mode 100644 concepts.html create mode 100644 csvs.zip create mode 100644 data-models-and-exchange.html create mode 100644 decision-logic.html create mode 100644 definitions.json.zip create mode 100644 definitions.ttl.zip create mode 100644 definitions.xml.zip create mode 100644 dependencies.html create mode 100644 deployment.html create mode 100644 dictionary.html 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 full-ig.zip create mode 100644 functional-requirements.html 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 indicators-measures.html create mode 100644 indicators.html create mode 100644 indices.html create mode 100644 information.png create mode 100644 license.html create mode 100644 link.svg create mode 100644 lock.png create mode 100644 maps.html create mode 100644 modifier.png create mode 100644 mustsupport.png create mode 100644 new.png create mode 100644 non-functional-requirements.html 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 personas.html 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.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 reference-implementations.html create mode 100644 references.html create mode 100644 scenarios.html create mode 100644 searchform.html create mode 100644 security-privacy.html create mode 100644 sequence-diagrams.html create mode 100644 sub-package-list.json create mode 100644 summary.png create mode 100644 system-actors.html 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_bck0001000.png create mode 100644 tbl_bck000101.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_bck001100.png create mode 100644 tbl_bck00111.png create mode 100644 tbl_bck001110.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_bck0101000.png create mode 100644 tbl_bck010101.png create mode 100644 tbl_bck0101010.png create mode 100644 tbl_bck01010100.png create mode 100644 tbl_bck0101011.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_bck0111000.png create mode 100644 tbl_bck011101.png create mode 100644 tbl_bck0111010.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 test-data.html create mode 100644 testing.html create mode 100644 toc.html create mode 100644 transactions.html create mode 100644 trust_domain.html create mode 100644 usage-stats.json create mode 100644 validator-who.fhir.smart-ig-empty.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/ImplementationGuide-who.fhir.smart-ig-empty.json b/ImplementationGuide-who.fhir.smart-ig-empty.json new file mode 100644 index 00000000..9e48f217 --- /dev/null +++ b/ImplementationGuide-who.fhir.smart-ig-empty.json @@ -0,0 +1,836 @@ +{ + "resourceType" : "ImplementationGuide", + "id" : "who.fhir.smart-ig-empty", + "meta" : { + "profile" : ["SMARTImplementationGuide"] + }, + "text" : { + "status" : "extensions", + "div" : "

SMART

The official URL for this implementation guide is:

http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty

An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides

\n
" + }, + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty", + "version" : "0.1.0", + "name" : "SMART", + "title" : "SMART Empty IG", + "status" : "draft", + "date" : "2024-04-11T10:10:37+00:00", + "publisher" : "WHO", + "contact" : [{ + "name" : "WHO", + "telecom" : [{ + "system" : "url", + "value" : "http://who.int" + }] + }], + "description" : "An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides", + "packageId" : "who.fhir.smart-ig-empty", + "license" : "CC0-1.0", + "fhirVersion" : ["4.3.0"], + "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.3.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" + }, + { + "id" : "who_base", + "uri" : "http://smart.who.int/base/ImplementationGuide/who.base", + "packageId" : "who.base", + "version" : "current" + }], + "definition" : { + "extension" : [{ + "extension" : [{ + "url" : "code", + "valueString" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2023+" + }], + "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" : "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" : "http://worldhealthorganization.github.io/smart/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" : "2023+" + }], + "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" : "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" : "http://worldhealthorganization.github.io/smart/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" : { + "nameUrl" : "toc.html", + "title" : "Table of Contents", + "generation" : "html", + "page" : [{ + "nameUrl" : "index.html", + "title" : "Home", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "changes.html", + "title" : "Changes", + "generation" : "markdown" + }, + { + "nameUrl" : "dependencies.html", + "title" : "Dependencies", + "generation" : "markdown" + }, + { + "nameUrl" : "references.html", + "title" : "References", + "generation" : "markdown" + }, + { + "nameUrl" : "adapting.html", + "title" : "Adapting Guidelines for Country use", + "generation" : "markdown" + }, + { + "nameUrl" : "license.html", + "title" : "License", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "business-requirements.html", + "title" : "Business Requirements", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "concepts.html", + "title" : "Concepts", + "generation" : "markdown" + }, + { + "nameUrl" : "personas.html", + "title" : "Generic Personas", + "generation" : "markdown" + }, + { + "nameUrl" : "scenarios.html", + "title" : "User Scenarios", + "generation" : "markdown" + }, + { + "nameUrl" : "business-processes.html", + "title" : "Business Processes", + "generation" : "markdown" + }, + { + "nameUrl" : "dictionary.html", + "title" : "Data Dictionary", + "generation" : "markdown" + }, + { + "nameUrl" : "decision-logic.html", + "title" : "Decision-support logic", + "generation" : "markdown" + }, + { + "nameUrl" : "indicators.html", + "title" : "Indicator and Performance Metrics", + "generation" : "markdown" + }, + { + "nameUrl" : "functional-requirements.html", + "title" : "Functional Requirements", + "generation" : "markdown" + }, + { + "nameUrl" : "non-functional-requirements.html", + "title" : "Non-functional Requirements", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "data-models-and-exchange.html", + "title" : "Data Models and Exchange", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "system-actors.html", + "title" : "System Actors", + "generation" : "markdown" + }, + { + "nameUrl" : "sequence-diagrams.html", + "title" : "Sequence Diagrams", + "generation" : "markdown" + }, + { + "nameUrl" : "transactions.html", + "title" : "Transactions", + "generation" : "markdown" + }, + { + "nameUrl" : "indicators-measures.html", + "title" : "Indicators and Measures", + "generation" : "markdown" + }, + { + "nameUrl" : "codings.html", + "title" : "Codings", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "deployment.html", + "title" : "Deployment", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "security-privacy.html", + "title" : "Security and Privacy Considerations", + "generation" : "markdown" + }, + { + "nameUrl" : "testing.html", + "title" : "Testing", + "generation" : "markdown" + }, + { + "nameUrl" : "test-data.html", + "title" : "Test Data", + "generation" : "markdown" + }, + { + "nameUrl" : "reference-implementations.html", + "title" : "Reference Implementations", + "generation" : "markdown" + }, + { + "nameUrl" : "trust_domain.html", + "title" : "Trust Domains", + "generation" : "markdown" + }, + { + "nameUrl" : "downloads.html", + "title" : "Downloads", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "indices.html", + "title" : "Indices", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "artifacts.html", + "title" : "Artifact Index", + "generation" : "html" + }, + { + "nameUrl" : "maps.html", + "title" : "Mappings", + "generation" : "markdown" + }] + }] + }, + "parameter" : [{ + "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/maps" + }, + { + "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-who.fhir.smart-ig-empty.ttl b/ImplementationGuide-who.fhir.smart-ig-empty.ttl new file mode 100644 index 00000000..d75775e8 --- /dev/null +++ b/ImplementationGuide-who.fhir.smart-ig-empty.ttl @@ -0,0 +1,712 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:ImplementationGuide ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "who.fhir.smart-ig-empty"] ; # + fhir:meta [ + fhir:profile ( [ fhir:v "SMARTImplementationGuide"^^xsd:anyURI ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "

SMART

The official URL for this implementation guide is:

http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty

An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides

\n
" + ] ; # + fhir:url [ fhir:v "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "SMART"] ; # + fhir:title [ fhir:v "SMART Empty IG"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2024-04-11T10:10:37+00:00"^^xsd:dateTime] ; # + fhir:publisher [ fhir:v "WHO"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "WHO" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://who.int" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides"] ; # + fhir:packageId [ fhir:v "who.fhir.smart-ig-empty"] ; # + fhir:license [ fhir:v "CC0-1.0"] ; # + fhir:fhirVersion ( [ fhir:v "4.3.0"] ) ; # + 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.3.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:id [ fhir:v "who_base" ] ; + fhir:uri [ + fhir:v "http://smart.who.int/base/ImplementationGuide/who.base"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "who.base" ] ; + fhir:version [ fhir:v "current" ] + ] ) ; # + 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 "2023+" ] + ] ) ; + 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 "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 "http://worldhealthorganization.github.io/smart/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 "2023+" ] + ] ) ; + 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 "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 "http://worldhealthorganization.github.io/smart/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:name [ fhir:v "toc.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Table of Contents" ] ; + fhir:generation [ fhir:v "html" ] ; + fhir:page ( [ + fhir:name [ fhir:v "index.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Home" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "changes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Changes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "dependencies.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Dependencies" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "references.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "References" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "adapting.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Adapting Guidelines for Country use" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "license.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "License" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "business-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "concepts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Concepts" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "personas.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Generic Personas" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "scenarios.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "User Scenarios" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "business-processes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Processes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "dictionary.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Data Dictionary" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "decision-logic.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Decision-support logic" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "indicators.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicator and Performance Metrics" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "non-functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Non-functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "data-models-and-exchange.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Data Models and Exchange" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "system-actors.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "System Actors" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "sequence-diagrams.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Sequence Diagrams" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "transactions.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Transactions" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "indicators-measures.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicators and Measures" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "codings.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Codings" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "deployment.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Deployment" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "security-privacy.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Security and Privacy Considerations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "testing.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Testing" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "test-data.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Test Data" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "reference-implementations.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Reference Implementations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "trust_domain.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Trust Domains" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "downloads.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Downloads" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "indices.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indices" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "artifacts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Artifact Index" ] ; + fhir:generation [ fhir:v "html" ] + ] [ + fhir:name [ fhir:v "maps.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Mappings" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] ) + ] ; + fhir:parameter ( [ + 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/maps" ] + ] [ + 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-who.fhir.smart-ig-empty.xml b/ImplementationGuide-who.fhir.smart-ig-empty.xml new file mode 100644 index 00000000..d5f176f0 --- /dev/null +++ b/ImplementationGuide-who.fhir.smart-ig-empty.xml @@ -0,0 +1,681 @@ + + + + + + + + +

SMART

The official URL for this implementation guide is:

http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty

An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides

+
+
+ + + + + <status value="draft"/> + <date value="2024-04-11T10:10:37+00:00"/> + <publisher value="WHO"/> + <contact> + <name value="WHO"/> + <telecom> + <system value="url"/> + <value value="http://who.int"/> + </telecom> + </contact> + <description value="An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides"/> + <packageId value="who.fhir.smart-ig-empty"/> + <license value="CC0-1.0"/> + <fhirVersion value="4.3.0"/> + <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.3.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> + <dependsOn id="who_base"> + <uri value="http://smart.who.int/base/ImplementationGuide/who.base"/> + <packageId value="who.base"/> + <version value="current"/> + </dependsOn> + <definition> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2023+"/> + </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="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="http://worldhealthorganization.github.io/smart/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="2023+"/> + </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="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="http://worldhealthorganization.github.io/smart/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> + <nameUrl value="toc.html"/> + <title value="Table of Contents"/> + <generation value="html"/> + <page> + <nameUrl value="index.html"/> + <title value="Home"/> + <generation value="markdown"/> + <page> + <nameUrl value="changes.html"/> + <title value="Changes"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="dependencies.html"/> + <title value="Dependencies"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="references.html"/> + <title value="References"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="adapting.html"/> + <title value="Adapting Guidelines for Country use"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="license.html"/> + <title value="License"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="business-requirements.html"/> + <title value="Business Requirements"/> + <generation value="markdown"/> + <page> + <nameUrl value="concepts.html"/> + <title value="Concepts"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="personas.html"/> + <title value="Generic Personas"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="scenarios.html"/> + <title value="User Scenarios"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="business-processes.html"/> + <title value="Business Processes"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="dictionary.html"/> + <title value="Data Dictionary"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="decision-logic.html"/> + <title value="Decision-support logic"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="indicators.html"/> + <title value="Indicator and Performance Metrics"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="functional-requirements.html"/> + <title value="Functional Requirements"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="non-functional-requirements.html"/> + <title value="Non-functional Requirements"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="data-models-and-exchange.html"/> + <title value="Data Models and Exchange"/> + <generation value="markdown"/> + <page> + <nameUrl value="system-actors.html"/> + <title value="System Actors"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="sequence-diagrams.html"/> + <title value="Sequence Diagrams"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="transactions.html"/> + <title value="Transactions"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="indicators-measures.html"/> + <title value="Indicators and Measures"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="codings.html"/> + <title value="Codings"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="deployment.html"/> + <title value="Deployment"/> + <generation value="markdown"/> + <page> + <nameUrl value="security-privacy.html"/> + <title value="Security and Privacy Considerations"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="testing.html"/> + <title value="Testing"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="test-data.html"/> + <title value="Test Data"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="reference-implementations.html"/> + <title value="Reference Implementations"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="trust_domain.html"/> + <title value="Trust Domains"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="downloads.html"/> + <title value="Downloads"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="indices.html"/> + <title value="Indices"/> + <generation value="markdown"/> + <page> + <nameUrl value="artifacts.html"/> + <title value="Artifact Index"/> + <generation value="html"/> + </page> + <page> + <nameUrl value="maps.html"/> + <title value="Mappings"/> + <generation value="markdown"/> + </page> + </page> + </page> + <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/maps"/> + </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/adapting.html b/adapting.html new file mode 100644 index 00000000..c4386adf --- /dev/null +++ b/adapting.html @@ -0,0 +1,356 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>Adapting Guidelines for Country use - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + +
+ +
+ + +
+

SMART Empty IG +
+ 0.1.0 - ci-build + + + +

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

SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

+

Adapting Guidelines for Country use

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

+
+ +
+

The following page provides a reference to resources that can guide countries in adapting the guidelines for country use.

+ +

To implement WHO recommendations in country settings, governments must interpret and then adapt the content in line with local policies, procedures, and digital tools.

+ +

This implementation guide provides the generic content required in digital systems, independently of a specific software application and with the intention that countries can adapt it to meet local needs.

+ +

WHO guidelines articulate and endorse rigorously tested recommendations for health interventions to be adopted within country programs. When applied correctly and consistently, guideline recommendations save lives. To ensure that countries can effectively benefit from digital health investments, the SMART Guidelines approach is intended to facilitate the accurate reflection of WHO’s clinical, public health and data use guidelines in the digital systems that countries are adopting.

+ +

For more on layers of knowledge representation and how they are used in WHO’s SMART Guidelines approach, see WHO’s SMART Guidelines and this Lancet article.

+ +

The standards-based technical artifacts in this implementation guide are at the third layer of knowledge representation (L3: Machine-readable recommendations). It provides code necessary for software developers to incorporate standardised logic from WHO guidelines into digital systems, testable for conformance to standards including fidelity to recommendations. A standards-based technical implementation guide builds on operational (L2) by mapping L2 content to value sets and Health Level Seven International Fast Healthcare Interoperability Resources (FHIR) standards. Alongside data standards from L2, this allows for semantic and syntactic interoperability at scale. The logic derived from guidelines, which might include clinical decision support and calculations for performance indicators, which may be encoded into Clinical Quality Language (CQL). This ensures that key indicators can be consistently extracted to support patient care, as well as case surveillance and programme monitoring. The machine-readable representations in this implementation guide are intended for adaptation into countries’ digital health service delivery and reporting systems. Digital solutions comprising L3 machine-readable recommendations may then be testable for conformance to interoperability standards.

+ +

The fourth layer (L4: Executable—reference applications and services) focuses on software applications and services within a digital ecosystem. It is intended to include executable reference software that accurately represents the intentions, operational, and functional requirements of the WHO recommendations; addresses user and health system needs; and comprises machine-readable data and calculations within interoperability standards, as documented in the L1–L3 layers. As a fully functional application, it is intended to serve as a generic starting point, ready to be localised to the specific operational context of the users, population, and health system within which it is deployed. Additional products at this layer include terminology services to support consistent data representation for interoperability; reusable software libraries including software development kits; application programming interfaces; and function as a service to support updates to FHIR content and capabilities across subscribed digital systems.

+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/artifacts.html b/artifacts.html new file mode 100644 index 00000000..275521b0 --- /dev/null +++ b/artifacts.html @@ -0,0 +1,339 @@ + + + + + + Artifact Index - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + +
+ +
+ + +
+

SMART Empty IG +
+ 0.1.0 - ci-build + + + +

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

SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

+

Artifact Index

+ + + +
+

Contents:

+
    +
+
+

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

+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/css/bootstrap-fhir.css b/assets/css/bootstrap-fhir.css new file mode 100644 index 00000000..fcf7f96e --- /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 00000000..34ba265f --- /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/fa-all.css b/assets/css/fa-all.css new file mode 100644 index 00000000..4ae8396f --- /dev/null +++ b/assets/css/fa-all.css @@ -0,0 +1,6 @@ +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ + .fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} + \ No newline at end of file diff --git a/assets/css/hl7.css b/assets/css/hl7.css new file mode 100644 index 00000000..ef6d66af --- /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/jquery-ui.css b/assets/css/jquery-ui.css new file mode 100644 index 00000000..f7e5293f --- /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 00000000..610239ae --- /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 00000000..c9c6ec51 --- /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 00000000..bf82166c --- /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/prism.css b/assets/css/prism.css new file mode 100644 index 00000000..bb85e05d --- /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 00000000..e08c9693 --- /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 00000000..1264b87f --- /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/who.css b/assets/css/who.css new file mode 100644 index 00000000..becfcc22 --- /dev/null +++ b/assets/css/who.css @@ -0,0 +1,575 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap'); + +/* WHO Content IGs */ +:root { + --ig-status-text-color: #00376d; + /* 1. IG Title and status text color */ + --navbar-bg-color: #00477d; + /* 2. Header container color */ + --footer-bg-color: #505050; + /* 3. Footer background color*/ + --footer-container-bg-color: #00477d; + /* 4. Footer container color */ + --btn-hover-color: #0070A1; + /* 6. Menu button hover color */ + --ig-header-color: #f6f7f9; + --toc-box-border: navy; + --toc-box-bg-color: #f6f7f9; +} + + +/* Generic settings common to all content IGs */ +:root { + --stripe-bg-color: #999999; + /* 5. Header strip color */ + --btn-active-color: #0078d4; + /* 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 { + flex: 0 0 auto; + /* Do not grow or shrink, and use auto basis */ + margin-right: auto; + /* This will push everything else to the right */ + + line-height: 50px; + float: left; + margin-top: 4px; + margin-bottom: 4px; + color: #808080; + display: flex; + /* Use flexbox for alignment */ + align-items: center; + /* Centers the content vertically */ + justify-content: flex-start; + /* Aligns the content to the left */ + padding: 0 20px; +} + +#project-logo { + float: left; + margin-left: 3px; + +} + +#who-logo { + display: flex; + /* Apply flexbox for the logo container as well */ + align-items: center; + /* Center align the items vertically */ +} + + +/* ----------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; + display: flow-root; +} + +.stu-note::before { + white-space: pre; + content: "STU Note\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} + + +dl dd { + padding-left: 20px; +} + +dl dl { + padding-left: 20px; +} + +table.checklist { + width: 100%; +} + + +table.checklist td.checklist-section { + width: 10%; +} + +table.checklist td.checklist-required { + width: 8%; +} + +table.checklist td.checklist-description { + width: 30%; +} + +table.checklist td.checklist-artifacts { + width: 30%; +} + +table.checklist th { + background-color: CornflowerBlue; +} + +table.checklist td { + background-color: LightBlue; +} + +table.checklist tr { + border-top: 1px solid CornflowerBlue; +} + + +figure img { + display: block; + margin-left: auto; + margin-right: auto; +} + +figure figcaption { + border-top: 1px solid CornflowerBlue; + width: 60%; + margin-left: auto; + margin-right: auto; + margin-top: 4px; +} + + +em { + color: ForestGreen; + text-decoration: underline; +} + + + + + + + + + +.dropdown-menu>li { + position: relative; +} + +.dropdown-menu>li>ul { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: 0; + display: none; + position: absolute; + z-index: 1; + background-color: #fff; + border: 1px solid #ccc; + border-top: none; + padding: 0; + list-style: none; + white-space: nowrap; +} + +/* Styles for dropdown menu to support one more dropdown level */ + +.dropdown-menu>li:hover>ul, +.dropdown-menu>li:focus>ul { + display: block; +} + +.dropdown-menu>li>a { + display: block; + padding: 8px 25px 8px 15px; + /* Adjust padding to make space for the caret */ + color: #333; + text-decoration: none; + position: relative; +} + +.dropdown-menu>li>a:hover, +.dropdown-menu>li>a:focus { + background-color: #f8f9fa; +} + +/* Existing caret styles */ +.nav .caret, +.dropdown-menu>li>a.dropdown-toggle::after { + border-top-color: #428bca; + border-bottom-color: #428bca; + position: absolute; + right: 2px; + top: 50%; + transform: translateY(-50%) rotate(0deg); + /* Pointing right */ + content: ""; +} + +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} + + +/* Adjust padding for dropdown submenu items */ +.dropdown-menu>li>ul>li>a { + display: block; + padding: 8px 50px 8px 15px; + /* Add extra padding on the right */ + color: #333; + text-decoration: none; +} + +.dropdown-menu>li>ul>li>a:hover, +.dropdown-menu>li>ul>li>a:focus { + background-color: #f8f9fa; +} + +.dropdown-menu>li>ul>li:hover>a::after, +.dropdown-menu>li>ul>li.dropdown-submenu:hover>a::after { + display: none; + /* Remove the caret completely */ +} + +.dropdown-menu>li>ul>li>ul { + display: none; +} + +.dropdown-menu>li>a { + display: block; + padding: 8px 35px 8px 15px; + /* Adjust padding to make space for the caret */ + color: #333; + text-decoration: none; + position: relative; +} + +.dropdown-menu>li>a { + padding: 8px 35px 8px 15px; + /* Adjust padding to make space for the caret */ + color: #333; + text-decoration: none; + position: relative; +} + +.nav>li>a.dropdown-toggle { + padding-right: 25px; + padding-left: 15px; +} + +/* Style the caret for submenu items */ + +.dropdown-menu>li>ul>li>a.dropdown-toggle::after { + content: ""; + border-top: 6px solid transparent; + border-right: 6px solid; + border-bottom: 6px solid transparent; + position: absolute; + right: 5px; + top: 50%; + transform: translateY(-50%) rotate(270deg); +} + +:root { + --showtodo: "off"; + --display-todo: none; + /* Default display value */ +} + +/* If --showtodo is set to "on", modify the --display-todo variable */ +[data-showtodo="on"] { + --display-todo: block; +} + +.todo { + display: var(--display-todo); + background-color: #ffe0e0; + /* Very light pink */ +} + + +h1, +h2, +h3, +h4, +h5, +h6 { + padding-top: 1.2em; +} + +.full-width { + width: 100%; +} + + +.navbar-right-container { + display: flex; + align-items: center; + /* Vertically center the items */ + justify-content: flex-end; + /* Align items to the end (right) */ + height: 100%; + /* Make sure the container stretches full height */ +} + +/* Style for the language selector to auto-margins push it to the right */ +.language-selector { + margin-left: auto; + /* This pushes the language selector to the right */ +} + + +.header-container { + display: flex; + justify-content: space-between; + /* This will put space between the two children divs */ + align-items: center; + /* This will vertically center the contents */ +} + +.language-selector { + background-color: #00477d; + /* Blue background */ + color: white; + /* White text */ + display: flex; + align-items: center; + padding: 5px 10px; + /* Adjust padding as needed */ + border-radius: 5px; + /* Optional: if you want rounded corners */ +} + +.language-selector label { + margin-right: 10px; + /* Spacing between label and the select box */ +} + +.language-selector select { + background-color: #00477d; + /* Blue background */ + color: white; + /* White text */ + border: none; + /* Remove default border */ + -webkit-appearance: none; + /* Remove default arrow from webkit browsers */ + -moz-appearance: none; + /* Remove default arrow from Mozilla browsers */ + appearance: none; + /* Remove default arrow */ + padding: 5px; + /* Adjust padding as needed */ + margin-right: 5px; + /* Space before the icon */ +} + +.language-selector .fa-caret-down { + color: white; + /* White icon */ +} + +/* Optional: add custom styles for the select box on focus */ +.language-selector select:focus { + outline: none; + /* Removes the default focus outline */ +} + + +body { + font-family: 'Noto Sans', sans-serif !important; + height: fit-content !important +} + +td, +p { + font-family: 'Noto Sans', sans-serif !important; + /* font-weight: 500; */ +} + + + + + +.container { + width: 100% !important; + max-width: none !important; + /* Reset any max-width that might be applied elsewhere */ + background-color: var(--toc-box-bg-color) !important; + color: #000 !important; + padding: 0 20px + /* Add 20px padding on all sides */ +} + +@media (min-width: 2200px) { + .container { + max-width: 1980px !important; + /* Set the max width to 1980px for screens wider than 2200px */ + margin-left: auto !important; + margin-right: auto !important; + } +} + +body { + background-color: var(--toc-box-bg-color) !important; +} + +.nav-collapse, +.collapse, +.navbar-inverse-collapse { + background-color: #cec +} + + +.navbar { + background-color: #757 !important +} + +#segment-navbar .navbar .container { + background-color: var(--navbar-bg-color) !important; + /* Overrides the default color for the container inside the navbar */ +} + +/* +.navbar-inverse { + background-color: var(--navbar-bg-color) !important;; +} */ + + +#segment-header>.container { + background-color: var(--ig-header-container-color) !important; + /* Overrides the default color for the container inside the header */ + position: relative; + /* To make z-index effective */ + z-index: 10; + /* Higher than the z-index (if any) of the element below */ + box-shadow: 0px 6px 8px var(--shadow-color, rgba(130, 130, 13, 0.1)) !important; + /* Assuming you define --shadow-color */ +} + + +div.markdown-toc { + float: right; + /* or 'float: right;' depending on where you want the TOC to appear */ + /*margin-right: 20px;*/ + /* This adds space between the TOC and the text wrapping around it */ + /* background-color: unset; */ + padding: 3px; + border: 2px solid var(--toc-box-border); +} + + + +.markdown-toc ul { + margin: 0px 3px; + padding: 0 0 0 15px; + +} + + + +.markdown-toc ul li { + border-top: 1px solid var(--toc-box-border); + line-height: 1.5; + margin-bottom: -4px; + margin-top: -4px; + /* Overlap borders between items */ + padding: 7px; + list-style-type: none; +} + +/* Add a bottom border to the last item */ +.markdown-toc ul li:last-child { + border-bottom: 1px solid var(--toc-box-border); +} + + +#segment-footer>.container { + background-color: var(--footer-container-bg-color) !important; + color: var(--footer-text-color) !important; +} + +/* Ensure the navbar doesn't collapse into the space */ +#segment-navbar { + flex: 1 100%; +} + +#segment-breadcrumb>div #segment-navbar>.container, +#segment-content>div { + padding: 0 25px; +} + +#ig-status { + flex-grow: 1; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + position: relative; + /* Needed for layering */ +} + +#ig-status p { + background-color: white; + /* White background for the text */ + padding: 10px 17px; + /* Add some padding around the text */ + border-radius: 5px; + /* Optional: for rounded corners */ + position: relative; + /* Ensure it's above the watermark */ + z-index: 2; + /* Higher z-index to be on top */ +} + + +#ig-status.ig-status-draft { + background-image: url("data:image/svg+xml;utf8,DRAFT"); + background-size: calc(50% / 5) 100px; + background-repeat: repeat-x; +} + + +#ig-status.ig-status-retired { + background-image: url("data:image/svg+xml;utf8,RETIRED"); + background-size: calc(50% / 5) 100px; + background-repeat: repeat-x; +} diff --git a/assets/css/xml.css b/assets/css/xml.css new file mode 100644 index 00000000..0dd7fa57 --- /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 00000000..0fb45873 --- /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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

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/download.png b/assets/images/download.png new file mode 100644 index 0000000000000000000000000000000000000000..d00ea7efbcaf5035a2a50d910080645d2b28517f GIT binary patch literal 723 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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/assets/images/external.png b/assets/images/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-CY85ubY_&*JF z68IghHh2#BbHYbY?G{<(z_}&hg3?J@Q<;qHT_WwFEfsK0?RnSKhm4G&oAh%6+L}1Y5UOKSJ>Ubm-mLSn6M;Ki~2hmnYh3DZDj+0t5s~kBYVSi zsr5ZOMII)HxR%N4xb1`SW?uJjwbCkq99(Ic8>NT{&Iw6mwTrnESt9<^o?* zBBn&JhV4B{!0m0gheGLVZp3f+WU;V&JK-NvU zfnXQ@S(Ee`DA!#>3`3RGN?S{t`uOqV%bI8;H1ej@HyT)54GaX!|9$I+e?JO?;!Xog z7CxCAPk7;J?Bkd)lK?zv_UzZSK&jP^Ru|WLvp=vMv>s_S-ZxQ*(i&Kg=VH(|s$ZKa z1_&!_(ZV>se<2KdssVRa+;wwR19_P>vUE=pIS9ad#jK?5@l~2NzC!&uJ2y{Dl>9KD`l z2y-Xn@3>jye1`oeiOdXXi|a;$m?ybkg6B=-(ma){BFLl+=zQjruU|xWraX|VN+vBv zUkJ$jQvU?<-p-x3;INDw9lp*A_OJE}?v(ZmTKAhLcdxLKXzIAwA(TDw)!`NrQI;hj zsNLJ1%Gv0zl5|maTThkU-*5TwUH*oMR2Y~h$)X#Og`=Y-jx3Fg2I0uO!mr$VWJ!JN z)j8uu2H)A9wd+2{{;u!hQ}y`(Ohf}HpuaWsnDtxfGY*8isE+sxzS>?dKWJkzi{MA6 z>9ZkDjetmg-4`DzDfr&7?$KTbUq|;(vr8a1@9TGF3TPjRtfWMJ@$x73<%8aPgpBXD` z#<9v3DJS`~9M|pZwaBykM|+=~4dc-Ug!kfN-McK_TFptm$_(P#lGw!O5yzRAt=dB_ zz(UN0S(D?!Oyl8JIitpwUrl`6tXs(cB^lAO;C&GpsA^pQ$cFT4=3 z&egto8w4=vq7FbI&2)H-z9<6=5e!kEx3ENpUonQ6d&R9K(JC1WXG4Q{nxwZ*@)HQfIV z9E9DO5zqjb*6q^;n_~%e!THrwbty{%=Z+L%@SNV@&D!vECEQ#aqjo7TAo!Gg$@=S& z)o|mR!xdBZMN&LR0ZY&Q_;+w`GAMY=J#ba)P457y+^)Fo=IQ`)U@^M8xr`SdcG^zg zGv4A{lzVfgzqP}s-K#>81SP)8-_tlZ3-DpGun>mefV$rJEQ{SrOrldiV6?xs z#oU#4Oc;M&bI?Eij2_uUC}GT6#By?jaX5^jLyXUU_mwCI0a~e9F>NshVXg zrhI;+?{ZutT{qcJ2=ShHotWm+PInUo{ftIJOI^rbAaEyc*cp>x?0(ghDcaMZ+! z#aAx{i_H%a zH?BA{!pW&tWEuvgrMNwQNGVnF!iegQ3x)f^LfIi{OLf5_wNn{XA?Ska?;OAPl57n~ zA_9 zE-^n8t_k=eJfqc>(+nFP9=Z?G_omB=l$A-)(rgDAU$7w$^3E|ma%||uh1(d{N>_jG zZ>u(L54j|SQ4hMxQ2CxmqC_At8WCCm;2S{asDU8nWsdWPCGs9L>jgCD150)09l3`} z!gTU&t4AldWups6YDFJ%#U_zj1~T(Zs4EU!uLLL9!FdE6i1tE zy(>H@u|y98`KahjvdR`W-liabU1f_fc%rc`XIr&O~(DwX!orsx%ynjVN z2iqt{Xc519%}Yh{@-BLlamOuKGJqFulM_4Nq zxh|E~IUcQoX}4R1bs9J2pCQ}rNNu*bKLXb98npUr;iWk6%f#B)Q;0Jwje)q|15Ror%;}^(ey+aBJSl6Tkt_-*l!1m?v7r+*y-NIT0}1M^V0}2-QPE=9~Ibtcn1W%6BJDzB{%pk#kM~Adc%?GiuI{EAG@_j_E8bm=57nPSe?b|2YSbz zPCIIscOa81mK%xXZt}K;`&7zH9tQ8m^j%CO@?DzPY=80pct+UaPhBYa%~VqMr6d{e zUt8kk^uARzX(9shqWF5$_}0t`nPA5EajZ*Dl5=qfW$*!8{qb6hM?Pw$FSt8v@!k*p z?}F@i^c~mUJ`=@6vHU0C1Tm*5n&XF_uoLuDIViv+H!$eAND+KFtC#ck2)0CB7mPn) ztB#0!5@yr_TL zmcq7?R$x2u9?2V*aQnpnLfw1M)axJF$A5X;u_d;gV#EMtDA` zdP6d*5pR*MUtx&3+w$XOI~%*kSn4gn58kp4=Z-NRn~DRre8HyFnM8r%|3g9ddqi$>^gsHc zgYmsqQcmd9_t60|{ENKj4CRImC*=in?t&wm=bo4xbzVVEMBiL|j@TUR|JI}6xM64b z=rUlTEh=iE;2QEQ^OKx`SUJ~obg-HCR@x=DBXOnkR*|0xGn5ZyQ5*$y|cs|L_7Oq=oBT(Z#qV<{`h80OFtSXln zPyzX-1RIx&$L8FAT=w7y3myq{haOXQO%(|CKjhpmVI7xd{|$RoD@f{jT$RMMy7RKI zX_%tuUtH#DD?6?&Z)fI7BExJ9AY-M?i2*KdxW|5n8C5-uuA&24kurThcC^KUM3zb( z5_p0}GK90~sX8nAXuLC;c`hzR(?`q*XO82qNR(&j76$g4b08&$5DQ6q8#~Y8Cd6t# z47BjS#zspW{5+Nc66{wt6`3^2&e~;OVe#C$3YL5d;wl$K)$`Hz-Z7w9=gz zK=tnhTCxo)(S%Qhvd)!097hDXvi~8`S*u9!9poq{{^E_`QLWcJfVcnGttfU|-u<3z zajb*%g@1E4jySGIf z{smY3ujRd57W25nK3tz&$MS`zETleRs`9s8Fu%5jkF}JUw~ruS7cpVVvFVaqvce!G zEU&nQnW&zSWw2~G#w-!zF_uQOzU@ityg$(f1kMtUFOFE0wq=#I{&{e8UGD9d%WRZ| z?Ycex7{}ESyXmL)_bbG-!uPMpehNSO3#9-}O?<;7J7u_e-Jq#ZI;G#v#V+k)?7LVV zX$s{^6h6$)aj6XQDNKZ_X04jLt}QmOUT{*a;($tb$Fk=ClIY1<(?nB5bT*Nja{s-j zlkR_Q@J=Xv&(fpDooECm@;3gA!1cch%%quASxvxhnx(%R<~nEY!C(>p_3Tjg*ulVL ziBsi@*>LI!7CkKN)5mCAx68VJM}T`Gq zz@G^%dD6L%1(=vMv08u+h9bbH`Da~M)shZ;5?7AhZ)l8_Q#WEHw^r zk?SNuS`DYTz{>@Z#8jn;xi?2$kOTcsoof~18n|1|w7H%$4;*BKv*8zB`zgP$tiI%@ zzzznV?6#EtH-0WRvdsi`NHdttW<(kQMas{3AgB7%qqxLt7bmUTMe%9Y)!0R>d=z>W z0#ORb3>!}5R7#y{ALjZP_PK7^+X78bG2{Ay24XuR^pf^Zt0sZ(s%S#;Xd^%0%Ni(o zuw7%#?|^gbR!+FQ)W|AlhD$#EjKE##vcL_i$V_Izp9XaYO>bTu5aumt+A7 z;`vKK`7api<b$|;rmvOjcyaNIjz$$OL*%Aq#fO! zWBj6UE-8q>kXp1{>~BBF`?F_l5_-um_(F+fGvDETGuylRZVirKC#t##VE8-e8`RXw*e zAVuZGm$3?vhTYCLd>^u^J`$IGlUtV}hqkSov@BCJMmXw9#1Hs8FZNXCoN?s^VwEVS z?nIoW8VR_`e*(9Rye}oTI3_^L<*xOJYS{X4k}0C(O_uwQ5P3#r!X55`QKyU*=`J(M z;lW}Vh(NAk`_PY@Koc!;3)1&gL-I5vKX>xMvHq|6STpFlivxQ@0trlle}c)W^ZF$; zl|ozPMT%wa?t+qd#OStP1oh3FI(+ABkY^B?#+W>XGQq)0U*!6P`B>V@ClG{BD8bbr zbzX1lV$71$R(yoIiKQdeuRIe__%~5^E;&Hq#(yfD;qAEz;#CjP{5FOgD^03ynX-1n zkNxyQi$0_-(`{gV#04u!1yeZN%?yWgl%;htnF!#7rz?9jL2%ko-CuDCgv zGYUB@y7i(>_(SMM?f_iV4LK_{yRqL(#ab=EcOkqq5v)jJ98Eg9r_X?P5Hh+0BS2Jf=>LhZo6LQR;Oo+E)%!YWgBr<41 zQ7(O6C4tbDm9jttFGbM+T0C~PTze0BUCRWGPmGIM zt*>Ec?o(VmQbR@mcm0uB_0~&He=VJKQy{pkug-P$^0DaV(`mTqiDHD5)4&=R`Rrnc z;h=I7c>9Bg65|X(H+K%c$zHSA6~FBLls|Vld3OaLc*-8;9&zz#Foyo=jPN-?Lg8ZH z%Co3~od9RDB?pu+#9p6gaS=c72tRwiEcJMv$5G@v*E`3I8-|1XnE_sFkrLf+J`!iP zKt3KjlaqFtO1!mEZ`XOiXop5LhE?`pf0|m9zRPp$5gkm3((b*f9PK`#f!MpDc-{SB z%6BU|^f0os;%7MKW9^nV{--CK69PwWrrAJUVg1nP$ab422-UgE?x)mfzrfmRIl7YV zvXSp}{zGdwWSM*x6WejND@>%yFm*<6v#T>`8ZAf1AJ^32W-vvehZ1IR^;D;d|04Ii z_RIb`DnLCQyPl(3VMhmUAzTfXSL|#cOYKcMqrIa`Gs2@kHgF%An6z7bF zS=3Z50U~tT+hh>a^>iIX_a2ka4n} zlH<>zn-OT=wAO?l<=yk{$5MdYl(EFS;>X+cF2p=Kw0xr%!EIaz7p-J;cYr5RES86$ z>p{!A5zhnW{GEXS`I{6AGP(w8Xv6h8btBd@z{n-STXM?-!W}ctwDq?J&oZ$q5l%H< zL8S&w#`K)bCZb$)z;?UWlZvuhnePIcu1v>&4IHohQZtY_oa^lInhiTO`_swr$ zCCM9r|9S3DZqryM9!KxATG}D|M-uGDL!exyY%&S_mMT#e)0Nr;b7Ma-t3nK2Rq$Bh zBAZ?O3bTGJx}(VG^y3{efT>f6tZC(m(Ny6A4?BKH2tQ-?ro+44Jj!#-;d<(Jal@%3 zlAPoIs@z^t&32h0INx&rE-&D3A`vIbDvN}91Tt#7QulUT*-y=?aJ49S5V%gvqV|a9 zObbUf;o?5IUfj1lX&>OlqBuk=pt>hr2#h)HAbbGx=%s>w2XI^seuL^q4K#=BG;a6Z zGqK-23xmXf8XJpcF^GT}d{oOu;Sc#HfMB;=OzR{{a78rM3%Hn}O-0J2Np$DbrU)3- ziN3y5In2DE_*G)dch*(Slh)=qb+ow7(uI(a6|xp>E2=w3Fp0N;xhOA)gGUZ1Net8f z4~9?J=~bB`-VYjhoGqvQ9XE06Gg?}eLn$*U`^kbN(utlsa1v>O4^1IG_l^XO>ZAKp z!~x$O$VVxB>ch3;Z05Hn*pzGBxW&j8<{;%{GnMl+BtwWO@| ztjV|4tl@4#ZrR>kYv?)+e{JIVafL?eT*A-lR_pI0Yj_b7lK%&7PGm$4^n^|DACd+J zl|LSxnVWlBnq!W0jS`{dQENPqCbw|Qj(0lBqo)}4awx@!98-r8SYASv7&}*=wRtyG z=|P&&m|`|Xv^X9A)0GM*cBf@^)@{oto^LQxq3@;Ot|q@rbyAA$%+5G4Nfo+f`#Zmq zyNaPkzer>sPMPOFA^H-vdA7}7*h+~386$;hg>^snvq=9K@D&U4%_;x7vaIYMR9n^W z6o}5aBOzkcvi><6E~ zv&eHU14k9o%0s- z$OmZ7R|T~rQd8IdyS|K7e6qH zY(VWzN;O+mm>O)_Ap3jp4JP7=VJofWsJS(zskt}DRm&YCuh1x}4o|jczrE&&mq-_9 z9EH>Bt&YGy$Z~NIC|x|>r4*`Tk1c2V+WN-g!#8Fo{O6>v;~TFh23sErCR?|Zf9V&D zufa!75)`Z|7WE{qI0;)S*?f{cxqyi{(o%X;S_siH=3%?}?UdEWlMZe+|GVIoqCtk$ zK>2K1|AZL>Oj&#T-bgQNl*mDQqa$S;qetVx3KI2uXQ4UX#R(i$D_r*mRsI6k@_P%*mY;! zB=SK5G7Pdv26e1a7Spl2E^jORhxvm3vT?eV+y3=38G+cp zF9v~m^EOQlsQSwdjhSQ~{1)QtdiOV`OM&*28#~3oWK^WzABB~iEQZ=Ny6(QF zOMP8eDuuPB0vR&KY5n?%focWcZVjgImC_GpPDeJhWmGrpl-4~h&Gu_v+r*#jjC_gU zI^nw$Oa7UgCv?B5#miRZ4=j~%Zw7Yn`-}>cm;YTa9?m_5uWrN}9nEx%A>tVazdDd- zI=mt-L70{+pbKN!my^Ib=PVD~D{Z&~iO36A10vL z%AoMgVz9!4qhNletrr>Fmecv8;iYRIcdY9i=>VcqiX(GQR$Q0}5hFaM&L$_Uv6c2# z$crbgw?|c34NI+=Ui_Y)0--^{77OfvdGy)u9XK^oTod@-%c?Rt3obeA{!;fQF8tpe zSSpbhrOflRljjop)cT2F@=OaAt<-~0$s@9NmVFnGL@Kyz6BvKi9p<--4)iNU`V77{ z6AaA=ac%;_dg&h{3zEyA#1EJv9=}ca9Snh zjp53+$cy*$BBlzCIY7k0C-E`Aqp=?*_H9St7-Y2a0#bi;*v!KmQo{TeBXsA+__qK6qAkYK>{PCKWxgxrWG#%N!=}s{sO}H z{w~7AF-O2x$`$sHs;_c@?qLe}pH`U?; zBh#74r&tk#d4hkm83lUwb4r`vB*=#2gav}3lkf@j&?9zbC|-LMGG^qb%Fv+MNMH** zZgG_!jXv`?4zJ4atGLuX9TM-8L<0`yzKQXkxwDd77 z-;do=VbQwAHIWzinSk<@1E?u{<^sRcCXM0tg7^q3LRMM>C*ybeKGQ%1+xge6;%6(| z$y}UO4j$tbC16;ihatD2gqAVY24<&^Mi>i-=YzL@#d)hN$PTu-#OBt zr!iHE5RY8ZR&T|OfU!Skb-Q#W&wYAU@aHfOXkvKDrFOi&<9vr7)n3%`^~v<&2TOAJ zI#iicFZbcJdcMt}y@w2bUHzPx%np6YR-?_k|Jv4g%!FHu7Sx^G_^w7JOjV|~V^m{#CA zN!EvPUfYK?_kyk!KiT=ZCE!>t9-xpC((-xEN%)pD_=(T~-UsclTb$PVj;MV{O`c!(R(#md>)HuWU|B3yP(D_7D;^$%(!>v3?$B^I^GTtErLk1y@vFtBy z)+^&F#JxQbbc}~TRV6(L5#w`QHi8OYv}>Y&o%&U_VF|%82zp1f`i( zx685lDP^*|aVUPQp#jd6@LM!A-O<_{*ZD*7c_hUfqdozOm-wpYJ^0%j%N< zVLG6nEbZ!5Ei&odh~#<_2Fr}-PEf{*9Bk(ruzVY4f);!Sm zqm*gNrAu?kJP>(*T`@gv#d5KvuOwHr=E)jXbjD@uc3ZfFtmAq%j zz~o3+dAkHRpm?6&iof}Vt;{2%ImaSbve}`5TY_9wS1c_CUhNWFhxlwa-;wy~W9O?_ zHt|Y2ohF2Jr2?|1QyBMS{DkO;^we}@VCp4gI;U=`em4`Hx!cJ5jO-o~&41m!7PBN~ z1d=HW1*$OOtNrt@RR4`P#3FZCG49@s@ORX;(XBa}y3Z-WUyG?lpZ@4&=!=0VyCAsw zGP81SH6rHMy^3P z{dmIKr--=U^YP0dGr?V4@Sq)Hv~6j*fPv*gLk9bewv9t1$yH}pjzHuSFQ0f79jRDq z-Fk2={-E22)bbNqBydvLm5dhyF4Y|~ zxnrirpvp3jfweiwP(M}R zij5Ed$BTrMY*-sLI7uBx@fV9>Kl_&76bXA+j38aA8M&}j$)P&NDPccWEVt`XbS4NM zLE^#{5UgG1zT?_@yWLOgTa9NjPwJj-B>*0RRkT&;N9b9WmDYCSY6~53io$QJ@6*Ie>x^6|V>Fys|@d z8YCl}m}UqJyF%nv8(qkn)F6U!>0(MNo_W^Bb#G6E_XXF)C$PqXApgMui+tbRyAQy8 zlF@ug@rsoO?fzGZ@mK#j7V)Myzyjo+I(%G*>M0Vc(zliWUHJq@BOVV)$uyn+usFaU z=p8l5ejAD^b6&U$&M_x?DjEcvi)-KtsN!{OO6fi<->!>K|lTJd*rcSb}LQ!UvEp;F$6{~*! z1cLjs$LjO)x79m=o1WWNy9yYGOt-4~wb|AIY^z#gs8^p`P=cw^6;0m#c~dCEI(69^tL*VUA3eOLrXt~=y25oE+uyEaP?Gf(8KRXq7= zj{AitZ1;Vf$+jh=dWXkacdC1BdwF?Z_X6n<=`FXo^9?@Ya0KEj4P4n@Q+%*+Qduh)ZiUQ6%+w30u8g{l*>5V}FAXFaAF9?z(E< zvVie)vAx!@=BW{E`b2L&(jvzrmUr(_jrV%Whs^YbW+f3eK0+bL&)5*728ZDUc(b`Q zNQ)Lq@^_}gy_DjV=Qm(eOzZW0Unj&Z7_*;xHgu=Gq&jRV!VuuDPab7g9BjHVpJ(oH zkAH8vo7wBG1hkCik?9A(xW+Si2kzXrDxKfb66&AHMG|f1WZD_0eM7Z~MgN+Wi{#T6 z$+IPf=lkg{d|g%jupf%R1|e5e)aVT;OSlC1BC*`+@MC%x#4GX5K$tV_1M;i4gh+>i zFBHeehprDZraxf6+P8Kb79icwjV*$g-`md3-x$yLIrYjCuQ%|wdp_x1ePlNC?nFF= zl0XXZn4X5){p6Jdf-t+_Kw3aTYu_pcO$B-wGrtouD8I5&de0rUFm2oxa&z`8bqavL z+Yj?4i*()926^o}YBX*%Y^vvnGHqX+?LQK~g&|znuQZ%@;aSi=Qc~9RHeN2cdjoh+hfMvB*6qq$ HHsSvdCq0js literal 0 HcmV?d00001 diff --git a/assets/images/h-logo-blue.svg b/assets/images/h-logo-blue.svg new file mode 100644 index 00000000..3f85a3e4 --- /dev/null +++ b/assets/images/h-logo-blue.svg @@ -0,0 +1 @@ +World Health Organization \ No newline at end of file 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 zcmaJ_XIK+kw+=;7svsaJC59r>0!T}cA|OQ%5IRT`k`N-0Py(R|C>=zliAFloixfi< zkR}KSM5K2Gq(;CX9pT3FopZkX7ad<~BB;W=D>x2aAyE~$gCP+twzh^h{IsiZi zLYrCPtPK8u!m;ksj=ycB{oFmMXaL~4x}S$5+!cufIw4VLj4EiOp&0~3BUC|_3I;L; z9$H8jv|fN0(lo%(3?ASLhaf=eYQXD$P%42t66Xl?b9cjdL;X}ifAT`9&%cMkAmE=S zI9FBBe}b|yfC06zUPz#V^ff8CjI1nBQBhh}UO`b&RuU*DBP$1%p`MCTvhq*`MW~z- z@UH_z_2z|ehMH*W{N;<~zG1N_bC=!Esbse-7H{$~pA9{sM-Q;9w9M}* z{cUJq@c)~-yZ>YDjWa?1H{Sn~*xStC0|_=kdSiXO;MBr73;lNG0oC$CI^wWiW>~D- z-&usYU~yP)7pwsdE-&n+dv57-GP5j8H)b*SQP)2?=LLk-(ykwS1gzs4ET3p|5u^^9-^w}_v1gZrFQ-i zJ`zJ!yBAf~gCq(X065pGuYJSJZ-Q)h){JwMP`+BezUr)NO+Rpk#td=3Rb;?e2s2NJ z4h)huik}mf6-}yZe4ctO!+5r?qmWlrJSW#vOMV?HggL8&z#~(|s=_3jz+2O-eQ(0^ zZ@j!&8fYk3SZuR#iEtJ_iqBOJEYCdfw7+r-=;Fs0k+>LGw{+&ifZv zdq=EPM)5JZrIjW2mi=|e4F@PBzoYuR197M$aEod%G9rvY73 z9Q{~_=F3M!!<#ol>tjEbktr!D;uc-vRaI37kr4(lh!$Ic7UV@bo)5hZXVfw=I75La zv=XO8KREK_4|pcu`W!VY$Cndh?~-2X4yeHNA=W3JB@(z-S5{u^Y_@6%>a>jc`uOxU zc+M}L`J8)o{pRF>gv?9Z3B_lXDR1(KzP`TVPrJXRi*OVX@kSdCuJ`V_`EiaywY@z( z_rD+QGbLTWK1JF;+)q~x+FJ%W%&Ose3>Elux7VlF-f4@+=!YZ=*n%uwbe~-0rOSeZ zs+g=@;KW4*+3TT{i8ykn>|WlQFpH6mos%1+>V^i!{H&=!-Q;x=UMNp`C48ZCkd)SZ>FbzpQYasmuyRQLwkvR zHJcO|v+2;=)hQc7ei9v%VCMG>Kg$|`z=RUt5Y36>w`iWF5G3hlgm(lWil*r)Tz3jt6wMMp|F>o0eFw?AQ&WFRgh!B$Ze^?U}@%CRB|mMK+laYp%@b4U%szO7dM> zfRt#K2H=>RWnFWSkaoCAY?^YND;Ve^6KZ6 z>RI#4N_*Yj^3@Sgr$F8Pf)>0Dj@gFha=a0x`@(Zrr|LDIe*GG|r0+8-He1T1f`PHy z1d}3eu=Sf(ggWb&oeul)uem3;Y^)Vm`*7s%m;5sLm3I0+_O{bZS&*mCLrhJrhLW6k zOv%Hssgg4q3SU`8si?M@hqO!;cm?F1 zkz<#EgH$B8y2_=@>|RZ8swizz_*a(RS2U$oJA+@rghU7v?Gb!DW**zv6O>OQI;+YU zF>EoZ7&Vx#V*VVS5L>;(&=m}=>Kp>8hy^a8Gq?gi*C>jPO9b59QDnK>CMRHYnGZ5Y z?~ZkVb4&F1C%|c3XRhyXTX(baANQD%^YqBuyA7R&X&(FLOK$g=^NAcW?t!>nqHzM5^J0wGIm(6zti)LbAIXY(pcaC-xgJa z+=08_9ZI`Nc%^Rp`iC4~`??ILh>NUWMkAX#MykTp@9WsyAvnK&ZFF75e-7>4*GDsT zkvtvps`RRqLZ3awW|0l${sjURgM>O<*l|Wo^cbZd4=vzVpgV78E|6ZHcgOHT67DdmysLm1c}UP6at>z8O<-Rh4M*&*W^OcBY@E2EiHFpLGgA)Rxy>iXVM_~Q^MGK;1q0suV;^rfoF+`kyU6pJppcUv z;fD9!D8<8qpDS#_t}>lbY&45D!$i$Q&@@)y%&7DgJhqa%g=gO|Js$-EvPrvu9aO zP8(&a-a8B_$2;i+So-#DJmg@dpxV^b^!qGlN3rpwdhpShzIaMa(Sw45f?XaZ%v3~T zB1Zu?owB-m^W@I=$z8Rey^6z^w3{*KuN-VI4+w>9E%upC4Be;r-C<&45}AGo-v07q z|7{$-Iqie2@e52<)zuAx>cK%yf#rGg^Ye!eZ*l0lukY-e0#wsg19xg1+avRcbnG@3 z{O`)ajGCZK9l1N{3Pwud zL+1K2tjNsl&K*KoYU-$WypEP#b8yqiM)L`Vx*=^gR0K`C`iM(N?DO*S`cl7kEhIno zI0`@Bq#v5ZHrqL(P?mV~kJd1TbtUY~&!0Ox(py_wx5-0Ars+hrkYn3WPpSL&?@O#t zH!LM4CeEok_deG?Bhva%ijJ06Tu?P&0k^$s9&+JAY7c(K|H@2j>sO-@L(Pvw*U`pL zx{DhdnY5!N4d-lOFksNZ&mseBYhFQDlPki)%I9h{9?Mlpr=ixqel=#HGauf%W%zVF zs`00Yn3z}@ij` zG#X{9b=$qg854^`3Q1qu+B6A{&&SY%`BLjMO^2r{t&Y07yH}(SIA7b=dr7Z&?^C|j zYJ&#ovSC)y$~hXDZf>ZPqb<^dg}rJNNpdD|qe+jCW3 z+);f1Z`OKe=IXk}+?#aR&Zhq8@&|T@D6M=+avkHePbBw zb#UX{oYTzDl|dz^#)7BY@0yx^(f#y)>+!XXDANhm=_M$vC6(JX2rx1+*~C;<)9}>i zA2ENqndGx}n67qzg5h*XN|*M*xnCNc$y-aL!&=d>6M7FH9|cDz+MVtTl2#S8jO@3C zIRZLjxdh>voX<95$w@bMrs0z{?zgk{eojr<;@ui@1)0|JH8nMJT78-CPnu@KVAj^w z=>>nhsA7tfYT0K+WH4Qjrl++M;Wpw_<%xT9nLFg?@_^&}gccW*>__Jw=~wmj!|uuP zymJ8WrASx?JQ7e1xNU1|Yt*F$aB6RFw`6bm(ahEO=y?~tR?J0tmrqEF`p9Q~w?z?A z(Zo{X5qZ3tuFLAZ>*bfzj!5J-xhp|P%R`z?gjpR5g>rTp%lT6lLPkl4-)m>3MJV<4 z^>(xx0*I!&g$yGmM;#X&f{He3sWN&X7_`|M;HRZjZ)?cj&d9>pUic{ zWxR44ZwlPCYFERrPw{Hlu25^C!?Qm720bWQx5sBP!DGX0tfqa%3e`e_H&eSY^QG z#RDK`{f&3FPQC8jVfsS1!iVkUrWo-0tptg?3F*vp3Sl=~s>Fi7r%rj~(gPK2$9%mA zH}tbKn?_HODMj%{3*k=h>k;k#cfZrtRa1VDsp&E{5l8( z;(ov%{FIbvMt>{sb7gUHEDE+ok+sa-maZb>-QC@*J0J63aya3!;%RUh$kFUoI0q1j z!f2m4J08Zs7VI|0)@g&IEa)@MRcaGS>ETLeW~l4f6ouji_T#>cU~dyT8yg$Tb1v6h zv!Zg+nP^o}72KxLLJy07W(t#Gl6mD(fZXO{%8k*G^Q!hu3VQMSeU1aqlU^E2!@0LL z_LPFa+n4MP5dbml<|E!~PO#PYAYTE|JhsLBrT+9wF=~AQ>2?MN@n_Z&DHrz)(;8LT z=DTUqBJA0o8uSkxma&ht3i*@;2Ts5Bsct?#Sle&}>RvG*ykXe?LzY7w<@ba|emdZZ z(%p;o6N9g8ob?hgg*7;EcOq63Z9#zQ8a>kH1rb`TrC_Mn37B7Wy};b!;o+|%@<`Evb5a7 z{pctk()Ot@7FHy+WCzbp&LV@Sq)&RhZTEgD>T{2l+a0p(BxOPiUtSxLkgc;gV_e2G z)F8<%9fNL3sfu=yX|8ik+g*?2U#IbS9xB>dpMuD2L|_Iz-Mm6wqbsX;F}5%^Nt zk?twUn0vjQaJwQy`c=41jhnUbb+V;Q57ZI?hnq5nz5TYfcG$*7f~j19H`;vCW%X>8 zA#3;E=XY#B)iOAkZ=e!cIpQ>XA0%k4J|Z5*%27EY? \ 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 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 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 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 literal 0 HcmV?d00001 diff --git a/assets/images/who-logo-header.jpg b/assets/images/who-logo-header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..76dd75fce54c5237101cd1b8db13b9e91aa3c937 GIT binary patch literal 30826 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�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 .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 00000000..eb0a8b41 --- /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 00000000..335ae7fa --- /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 00000000..e7e29d5b --- /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 00000000..3742faf1 --- /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 00000000..60b54f99 --- /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 00000000..47f830bc --- /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 00000000..56418a24 --- /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 00000000..401d6cff --- /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/xml.js b/assets/js/xml.js new file mode 100644 index 00000000..de191086 --- /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 00000000..5dba4540 --- /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")],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" + }, + "url" : "http://smart.who.int/dak/tb/ImplementationGuide/smart.who.int.dak.tb", + "version" : "1.0.0", + "name" : "SMART_WHO_INT_DAK_TB", + "title" : "SMART DAK TB", + "status" : "draft", + "date" : "2024-04-15T06:57:11+00:00", + "publisher" : "WHO", + "contact" : [{ + "name" : "WHO", + "telecom" : [{ + "system" : "url", + "value" : "http://who.int" + }] + }], + "description" : "TB DAK", + "packageId" : "smart.who.int.dak.tb", + "license" : "CC0-1.0", + "fhirVersion" : ["4.3.0"], + "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.3.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" + }, + { + "id" : "who_base", + "uri" : "http://smart.who.int/base/ImplementationGuide/who.base", + "packageId" : "who.base", + "version" : "current" + }], + "definition" : { + "extension" : [{ + "extension" : [{ + "url" : "code", + "valueString" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2023+" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueString" : "releaselabel" + }, + { + "url" : "value", + "valueString" : "release" + }], + "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" : "http://smart.who.int/dak/tb/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" : "2023+" + }], + "url" : "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter" + }, + { + "extension" : [{ + "url" : "code", + "valueCode" : "releaselabel" + }, + { + "url" : "value", + "valueString" : "release" + }], + "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" : "http://smart.who.int/dak/tb/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" : { + "nameUrl" : "toc.html", + "title" : "Table of Contents", + "generation" : "html", + "page" : [{ + "nameUrl" : "index.html", + "title" : "Home", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "changes.html", + "title" : "Changes", + "generation" : "markdown" + }, + { + "nameUrl" : "dependencies.html", + "title" : "Dependencies", + "generation" : "markdown" + }, + { + "nameUrl" : "references.html", + "title" : "References", + "generation" : "markdown" + }, + { + "nameUrl" : "adapting.html", + "title" : "Adapting Guidelines for Country use", + "generation" : "markdown" + }, + { + "nameUrl" : "license.html", + "title" : "License", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "business-requirements.html", + "title" : "Business Requirements", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "concepts.html", + "title" : "Concepts", + "generation" : "markdown" + }, + { + "nameUrl" : "personas.html", + "title" : "Generic Personas", + "generation" : "markdown" + }, + { + "nameUrl" : "scenarios.html", + "title" : "User Scenarios", + "generation" : "markdown" + }, + { + "nameUrl" : "business-processes.html", + "title" : "Business Processes", + "generation" : "markdown" + }, + { + "nameUrl" : "dictionary.html", + "title" : "Data Dictionary", + "generation" : "markdown" + }, + { + "nameUrl" : "decision-logic.html", + "title" : "Decision-support logic", + "generation" : "markdown" + }, + { + "nameUrl" : "indicators.html", + "title" : "Indicator and Performance Metrics", + "generation" : "markdown" + }, + { + "nameUrl" : "functional-requirements.html", + "title" : "Functional Requirements", + "generation" : "markdown" + }, + { + "nameUrl" : "non-functional-requirements.html", + "title" : "Non-functional Requirements", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "data-models-and-exchange.html", + "title" : "Data Models and Exchange", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "system-actors.html", + "title" : "System Actors", + "generation" : "markdown" + }, + { + "nameUrl" : "sequence-diagrams.html", + "title" : "Sequence Diagrams", + "generation" : "markdown" + }, + { + "nameUrl" : "transactions.html", + "title" : "Transactions", + "generation" : "markdown" + }, + { + "nameUrl" : "indicators-measures.html", + "title" : "Indicators and Measures", + "generation" : "markdown" + }, + { + "nameUrl" : "codings.html", + "title" : "Codings", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "deployment.html", + "title" : "Deployment", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "security-privacy.html", + "title" : "Security and Privacy Considerations", + "generation" : "markdown" + }, + { + "nameUrl" : "testing.html", + "title" : "Testing", + "generation" : "markdown" + }, + { + "nameUrl" : "test-data.html", + "title" : "Test Data", + "generation" : "markdown" + }, + { + "nameUrl" : "reference-implementations.html", + "title" : "Reference Implementations", + "generation" : "markdown" + }, + { + "nameUrl" : "trust_domain.html", + "title" : "Trust Domains", + "generation" : "markdown" + }, + { + "nameUrl" : "downloads.html", + "title" : "Downloads", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "indices.html", + "title" : "Indices", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "artifacts.html", + "title" : "Artifact Index", + "generation" : "html" + }, + { + "nameUrl" : "maps.html", + "title" : "Mappings", + "generation" : "markdown" + }] + }] + }, + "parameter" : [{ + "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/maps" + }, + { + "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/v1.0.0/ImplementationGuide-smart.who.int.dak.tb.ttl b/branches/v1.0.0/ImplementationGuide-smart.who.int.dak.tb.ttl new file mode 100644 index 00000000..4141a8d3 --- /dev/null +++ b/branches/v1.0.0/ImplementationGuide-smart.who.int.dak.tb.ttl @@ -0,0 +1,712 @@ +@prefix fhir: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . + +# - resource ------------------------------------------------------------------- + + a fhir:ImplementationGuide ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "smart.who.int.dak.tb"] ; # + fhir:meta [ + fhir:profile ( [ fhir:v "SMARTImplementationGuide"^^xsd:anyURI ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "

    SMART_WHO_INT_DAK_TB

    The official URL for this implementation guide is:

    http://smart.who.int/dak/tb/ImplementationGuide/smart.who.int.dak.tb

    TB DAK

    \n
    " + ] ; # + fhir:url [ fhir:v "http://smart.who.int/dak/tb/ImplementationGuide/smart.who.int.dak.tb"^^xsd:anyURI] ; # + fhir:version [ fhir:v "1.0.0"] ; # + fhir:name [ fhir:v "SMART_WHO_INT_DAK_TB"] ; # + fhir:title [ fhir:v "SMART DAK TB"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2024-04-15T06:57:11+00:00"^^xsd:dateTime] ; # + fhir:publisher [ fhir:v "WHO"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "WHO" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://who.int" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "TB DAK"] ; # + fhir:packageId [ fhir:v "smart.who.int.dak.tb"] ; # + fhir:license [ fhir:v "CC0-1.0"] ; # + fhir:fhirVersion ( [ fhir:v "4.3.0"] ) ; # + 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.3.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:id [ fhir:v "who_base" ] ; + fhir:uri [ + fhir:v "http://smart.who.int/base/ImplementationGuide/who.base"^^xsd:anyURI ; + fhir:link + ] ; + fhir:packageId [ fhir:v "who.base" ] ; + fhir:version [ fhir:v "current" ] + ] ) ; # + 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 "2023+" ] + ] ) ; + 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 "release" ] + ] ) ; + 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 "http://smart.who.int/dak/tb/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 "2023+" ] + ] ) ; + 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 "release" ] + ] ) ; + 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 "http://smart.who.int/dak/tb/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:name [ fhir:v "toc.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Table of Contents" ] ; + fhir:generation [ fhir:v "html" ] ; + fhir:page ( [ + fhir:name [ fhir:v "index.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Home" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "changes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Changes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "dependencies.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Dependencies" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "references.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "References" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "adapting.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Adapting Guidelines for Country use" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "license.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "License" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "business-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "concepts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Concepts" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "personas.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Generic Personas" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "scenarios.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "User Scenarios" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "business-processes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Processes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "dictionary.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Data Dictionary" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "decision-logic.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Decision-support logic" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "indicators.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicator and Performance Metrics" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "non-functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Non-functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "data-models-and-exchange.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Data Models and Exchange" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "system-actors.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "System Actors" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "sequence-diagrams.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Sequence Diagrams" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "transactions.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Transactions" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "indicators-measures.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicators and Measures" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "codings.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Codings" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "deployment.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Deployment" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "security-privacy.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Security and Privacy Considerations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "testing.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Testing" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "test-data.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Test Data" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "reference-implementations.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Reference Implementations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "trust_domain.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Trust Domains" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "downloads.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Downloads" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "indices.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indices" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "artifacts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Artifact Index" ] ; + fhir:generation [ fhir:v "html" ] + ] [ + fhir:name [ fhir:v "maps.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Mappings" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] ) + ] ; + fhir:parameter ( [ + 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/maps" ] + ] [ + 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/v1.0.0/ImplementationGuide-smart.who.int.dak.tb.xml b/branches/v1.0.0/ImplementationGuide-smart.who.int.dak.tb.xml new file mode 100644 index 00000000..681c44e9 --- /dev/null +++ b/branches/v1.0.0/ImplementationGuide-smart.who.int.dak.tb.xml @@ -0,0 +1,681 @@ + + + + + + + + +

    SMART_WHO_INT_DAK_TB

    The official URL for this implementation guide is:

    http://smart.who.int/dak/tb/ImplementationGuide/smart.who.int.dak.tb

    TB DAK

    +
    +
    + + + + + <status value="draft"/> + <date value="2024-04-15T06:57:11+00:00"/> + <publisher value="WHO"/> + <contact> + <name value="WHO"/> + <telecom> + <system value="url"/> + <value value="http://who.int"/> + </telecom> + </contact> + <description value="TB DAK"/> + <packageId value="smart.who.int.dak.tb"/> + <license value="CC0-1.0"/> + <fhirVersion value="4.3.0"/> + <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.3.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> + <dependsOn id="who_base"> + <uri value="http://smart.who.int/base/ImplementationGuide/who.base"/> + <packageId value="who.base"/> + <version value="current"/> + </dependsOn> + <definition> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2023+"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="releaselabel"/> + </extension> + <extension url="value"> + <valueString value="release"/> + </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="http://smart.who.int/dak/tb/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="2023+"/> + </extension> + </extension> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueCode value="releaselabel"/> + </extension> + <extension url="value"> + <valueString value="release"/> + </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="http://smart.who.int/dak/tb/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> + <nameUrl value="toc.html"/> + <title value="Table of Contents"/> + <generation value="html"/> + <page> + <nameUrl value="index.html"/> + <title value="Home"/> + <generation value="markdown"/> + <page> + <nameUrl value="changes.html"/> + <title value="Changes"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="dependencies.html"/> + <title value="Dependencies"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="references.html"/> + <title value="References"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="adapting.html"/> + <title value="Adapting Guidelines for Country use"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="license.html"/> + <title value="License"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="business-requirements.html"/> + <title value="Business Requirements"/> + <generation value="markdown"/> + <page> + <nameUrl value="concepts.html"/> + <title value="Concepts"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="personas.html"/> + <title value="Generic Personas"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="scenarios.html"/> + <title value="User Scenarios"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="business-processes.html"/> + <title value="Business Processes"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="dictionary.html"/> + <title value="Data Dictionary"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="decision-logic.html"/> + <title value="Decision-support logic"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="indicators.html"/> + <title value="Indicator and Performance Metrics"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="functional-requirements.html"/> + <title value="Functional Requirements"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="non-functional-requirements.html"/> + <title value="Non-functional Requirements"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="data-models-and-exchange.html"/> + <title value="Data Models and Exchange"/> + <generation value="markdown"/> + <page> + <nameUrl value="system-actors.html"/> + <title value="System Actors"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="sequence-diagrams.html"/> + <title value="Sequence Diagrams"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="transactions.html"/> + <title value="Transactions"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="indicators-measures.html"/> + <title value="Indicators and Measures"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="codings.html"/> + <title value="Codings"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="deployment.html"/> + <title value="Deployment"/> + <generation value="markdown"/> + <page> + <nameUrl value="security-privacy.html"/> + <title value="Security and Privacy Considerations"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="testing.html"/> + <title value="Testing"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="test-data.html"/> + <title value="Test Data"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="reference-implementations.html"/> + <title value="Reference Implementations"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="trust_domain.html"/> + <title value="Trust Domains"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="downloads.html"/> + <title value="Downloads"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="indices.html"/> + <title value="Indices"/> + <generation value="markdown"/> + <page> + <nameUrl value="artifacts.html"/> + <title value="Artifact Index"/> + <generation value="html"/> + </page> + <page> + <nameUrl value="maps.html"/> + <title value="Mappings"/> + <generation value="markdown"/> + </page> + </page> + </page> + <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/maps"/> + </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/v1.0.0/ImplementationGuide-who.fhir.smart-ig-empty.json b/branches/v1.0.0/ImplementationGuide-who.fhir.smart-ig-empty.json new file mode 100644 index 00000000..f4ad60b9 --- /dev/null +++ b/branches/v1.0.0/ImplementationGuide-who.fhir.smart-ig-empty.json @@ -0,0 +1,836 @@ +{ + "resourceType" : "ImplementationGuide", + "id" : "who.fhir.smart-ig-empty", + "meta" : { + "profile" : ["SMARTImplementationGuide"] + }, + "text" : { + "status" : "extensions", + "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><h2>SMART</h2><p>The official URL for this implementation guide is: </p><pre>http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty</pre><div><p>An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides</p>\n</div></div>" + }, + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty", + "version" : "0.1.0", + "name" : "SMART", + "title" : "SMART Empty IG", + "status" : "draft", + "date" : "2024-04-12T12:19:59+00:00", + "publisher" : "WHO", + "contact" : [{ + "name" : "WHO", + "telecom" : [{ + "system" : "url", + "value" : "http://who.int" + }] + }], + "description" : "An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides", + "packageId" : "who.fhir.smart-ig-empty", + "license" : "CC0-1.0", + "fhirVersion" : ["4.3.0"], + "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.3.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" + }, + { + "id" : "who_base", + "uri" : "http://smart.who.int/base/ImplementationGuide/who.base", + "packageId" : "who.base", + "version" : "current" + }], + "definition" : { + "extension" : [{ + "extension" : [{ + "url" : "code", + "valueString" : "copyrightyear" + }, + { + "url" : "value", + "valueString" : "2023+" + }], + "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" : "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" : "http://worldhealthorganization.github.io/smart/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" : "2023+" + }], + "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" : "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" : "http://worldhealthorganization.github.io/smart/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" : { + "nameUrl" : "toc.html", + "title" : "Table of Contents", + "generation" : "html", + "page" : [{ + "nameUrl" : "index.html", + "title" : "Home", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "changes.html", + "title" : "Changes", + "generation" : "markdown" + }, + { + "nameUrl" : "dependencies.html", + "title" : "Dependencies", + "generation" : "markdown" + }, + { + "nameUrl" : "references.html", + "title" : "References", + "generation" : "markdown" + }, + { + "nameUrl" : "adapting.html", + "title" : "Adapting Guidelines for Country use", + "generation" : "markdown" + }, + { + "nameUrl" : "license.html", + "title" : "License", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "business-requirements.html", + "title" : "Business Requirements", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "concepts.html", + "title" : "Concepts", + "generation" : "markdown" + }, + { + "nameUrl" : "personas.html", + "title" : "Generic Personas", + "generation" : "markdown" + }, + { + "nameUrl" : "scenarios.html", + "title" : "User Scenarios", + "generation" : "markdown" + }, + { + "nameUrl" : "business-processes.html", + "title" : "Business Processes", + "generation" : "markdown" + }, + { + "nameUrl" : "dictionary.html", + "title" : "Data Dictionary", + "generation" : "markdown" + }, + { + "nameUrl" : "decision-logic.html", + "title" : "Decision-support logic", + "generation" : "markdown" + }, + { + "nameUrl" : "indicators.html", + "title" : "Indicator and Performance Metrics", + "generation" : "markdown" + }, + { + "nameUrl" : "functional-requirements.html", + "title" : "Functional Requirements", + "generation" : "markdown" + }, + { + "nameUrl" : "non-functional-requirements.html", + "title" : "Non-functional Requirements", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "data-models-and-exchange.html", + "title" : "Data Models and Exchange", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "system-actors.html", + "title" : "System Actors", + "generation" : "markdown" + }, + { + "nameUrl" : "sequence-diagrams.html", + "title" : "Sequence Diagrams", + "generation" : "markdown" + }, + { + "nameUrl" : "transactions.html", + "title" : "Transactions", + "generation" : "markdown" + }, + { + "nameUrl" : "indicators-measures.html", + "title" : "Indicators and Measures", + "generation" : "markdown" + }, + { + "nameUrl" : "codings.html", + "title" : "Codings", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "deployment.html", + "title" : "Deployment", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "security-privacy.html", + "title" : "Security and Privacy Considerations", + "generation" : "markdown" + }, + { + "nameUrl" : "testing.html", + "title" : "Testing", + "generation" : "markdown" + }, + { + "nameUrl" : "test-data.html", + "title" : "Test Data", + "generation" : "markdown" + }, + { + "nameUrl" : "reference-implementations.html", + "title" : "Reference Implementations", + "generation" : "markdown" + }, + { + "nameUrl" : "trust_domain.html", + "title" : "Trust Domains", + "generation" : "markdown" + }, + { + "nameUrl" : "downloads.html", + "title" : "Downloads", + "generation" : "markdown" + }] + }, + { + "nameUrl" : "indices.html", + "title" : "Indices", + "generation" : "markdown", + "page" : [{ + "nameUrl" : "artifacts.html", + "title" : "Artifact Index", + "generation" : "html" + }, + { + "nameUrl" : "maps.html", + "title" : "Mappings", + "generation" : "markdown" + }] + }] + }, + "parameter" : [{ + "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/maps" + }, + { + "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/v1.0.0/ImplementationGuide-who.fhir.smart-ig-empty.ttl b/branches/v1.0.0/ImplementationGuide-who.fhir.smart-ig-empty.ttl new file mode 100644 index 00000000..1385b385 --- /dev/null +++ b/branches/v1.0.0/ImplementationGuide-who.fhir.smart-ig-empty.ttl @@ -0,0 +1,712 @@ +@prefix fhir: <http://hl7.org/fhir/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . + +# - resource ------------------------------------------------------------------- + +<http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty> a fhir:ImplementationGuide ; + fhir:nodeRole fhir:treeRoot ; + fhir:id [ fhir:v "who.fhir.smart-ig-empty"] ; # + fhir:meta [ + fhir:profile ( [ fhir:v "SMARTImplementationGuide"^^xsd:anyURI ] ) + ] ; # + fhir:text [ + fhir:status [ fhir:v "extensions" ] ; + fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><h2>SMART</h2><p>The official URL for this implementation guide is: </p><pre>http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty</pre><div><p>An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides</p>\n</div></div>" + ] ; # + fhir:url [ fhir:v "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty"^^xsd:anyURI] ; # + fhir:version [ fhir:v "0.1.0"] ; # + fhir:name [ fhir:v "SMART"] ; # + fhir:title [ fhir:v "SMART Empty IG"] ; # + fhir:status [ fhir:v "draft"] ; # + fhir:date [ fhir:v "2024-04-12T12:19:59+00:00"^^xsd:dateTime] ; # + fhir:publisher [ fhir:v "WHO"] ; # + fhir:contact ( [ + fhir:name [ fhir:v "WHO" ] ; + fhir:telecom ( [ + fhir:system [ fhir:v "url" ] ; + fhir:value [ fhir:v "http://who.int" ] + ] ) + ] ) ; # + fhir:description [ fhir:v "An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides"] ; # + fhir:packageId [ fhir:v "who.fhir.smart-ig-empty"] ; # + fhir:license [ fhir:v "CC0-1.0"] ; # + fhir:fhirVersion ( [ fhir:v "4.3.0"] ) ; # + 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 <http://terminology.hl7.org/ImplementationGuide/hl7.terminology> + ] ; + fhir:packageId [ fhir:v "hl7.terminology.r4" ] ; + fhir:version [ fhir:v "5.3.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 <http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions> + ] ; + fhir:packageId [ fhir:v "hl7.fhir.uv.extensions.r4" ] ; + fhir:version [ fhir:v "1.0.0" ] + ] [ + fhir:id [ fhir:v "who_base" ] ; + fhir:uri [ + fhir:v "http://smart.who.int/base/ImplementationGuide/who.base"^^xsd:anyURI ; + fhir:link <http://smart.who.int/base/ImplementationGuide/who.base> + ] ; + fhir:packageId [ fhir:v "who.base" ] ; + fhir:version [ fhir:v "current" ] + ] ) ; # + 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 "2023+" ] + ] ) ; + 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 "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 "http://worldhealthorganization.github.io/smart/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 "2023+" ] + ] ) ; + 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 "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 "http://worldhealthorganization.github.io/smart/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:name [ fhir:v "toc.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Table of Contents" ] ; + fhir:generation [ fhir:v "html" ] ; + fhir:page ( [ + fhir:name [ fhir:v "index.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Home" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "changes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Changes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "dependencies.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Dependencies" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "references.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "References" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "adapting.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Adapting Guidelines for Country use" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "license.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "License" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "business-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "concepts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Concepts" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "personas.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Generic Personas" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "scenarios.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "User Scenarios" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "business-processes.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Business Processes" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "dictionary.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Data Dictionary" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "decision-logic.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Decision-support logic" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "indicators.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicator and Performance Metrics" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "non-functional-requirements.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Non-functional Requirements" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "data-models-and-exchange.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Data Models and Exchange" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "system-actors.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "System Actors" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "sequence-diagrams.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Sequence Diagrams" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "transactions.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Transactions" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "indicators-measures.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indicators and Measures" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "codings.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Codings" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "deployment.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Deployment" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "security-privacy.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Security and Privacy Considerations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "testing.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Testing" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "test-data.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Test Data" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "reference-implementations.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Reference Implementations" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "trust_domain.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Trust Domains" ] ; + fhir:generation [ fhir:v "markdown" ] + ] [ + fhir:name [ fhir:v "downloads.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Downloads" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] [ + fhir:name [ fhir:v "indices.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Indices" ] ; + fhir:generation [ fhir:v "markdown" ] ; + fhir:page ( [ + fhir:name [ fhir:v "artifacts.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Artifact Index" ] ; + fhir:generation [ fhir:v "html" ] + ] [ + fhir:name [ fhir:v "maps.html"^^xsd:anyURI ] ; + fhir:title [ fhir:v "Mappings" ] ; + fhir:generation [ fhir:v "markdown" ] + ] ) + ] ) + ] ; + fhir:parameter ( [ + 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/maps" ] + ] [ + 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/v1.0.0/ImplementationGuide-who.fhir.smart-ig-empty.xml b/branches/v1.0.0/ImplementationGuide-who.fhir.smart-ig-empty.xml new file mode 100644 index 00000000..340a03a0 --- /dev/null +++ b/branches/v1.0.0/ImplementationGuide-who.fhir.smart-ig-empty.xml @@ -0,0 +1,681 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<ImplementationGuide xmlns="http://hl7.org/fhir"> + <id value="who.fhir.smart-ig-empty"/> + <meta> + <profile value="SMARTImplementationGuide"/> + </meta> + <text> + <status value="extensions"/><div xmlns="http://www.w3.org/1999/xhtml"><h2>SMART</h2><p>The official URL for this implementation guide is: </p><pre>http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty</pre><div><p>An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides</p> +</div></div> + </text> + <url value="http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty"/> + <version value="0.1.0"/> + <name value="SMART"/> + <title value="SMART Empty IG"/> + <status value="draft"/> + <date value="2024-04-12T12:19:59+00:00"/> + <publisher value="WHO"/> + <contact> + <name value="WHO"/> + <telecom> + <system value="url"/> + <value value="http://who.int"/> + </telecom> + </contact> + <description value="An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides"/> + <packageId value="who.fhir.smart-ig-empty"/> + <license value="CC0-1.0"/> + <fhirVersion value="4.3.0"/> + <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.3.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> + <dependsOn id="who_base"> + <uri value="http://smart.who.int/base/ImplementationGuide/who.base"/> + <packageId value="who.base"/> + <version value="current"/> + </dependsOn> + <definition> + <extension url="http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"> + <extension url="code"> + <valueString value="copyrightyear"/> + </extension> + <extension url="value"> + <valueString value="2023+"/> + </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="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="http://worldhealthorganization.github.io/smart/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="2023+"/> + </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="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="http://worldhealthorganization.github.io/smart/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> + <nameUrl value="toc.html"/> + <title value="Table of Contents"/> + <generation value="html"/> + <page> + <nameUrl value="index.html"/> + <title value="Home"/> + <generation value="markdown"/> + <page> + <nameUrl value="changes.html"/> + <title value="Changes"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="dependencies.html"/> + <title value="Dependencies"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="references.html"/> + <title value="References"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="adapting.html"/> + <title value="Adapting Guidelines for Country use"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="license.html"/> + <title value="License"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="business-requirements.html"/> + <title value="Business Requirements"/> + <generation value="markdown"/> + <page> + <nameUrl value="concepts.html"/> + <title value="Concepts"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="personas.html"/> + <title value="Generic Personas"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="scenarios.html"/> + <title value="User Scenarios"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="business-processes.html"/> + <title value="Business Processes"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="dictionary.html"/> + <title value="Data Dictionary"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="decision-logic.html"/> + <title value="Decision-support logic"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="indicators.html"/> + <title value="Indicator and Performance Metrics"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="functional-requirements.html"/> + <title value="Functional Requirements"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="non-functional-requirements.html"/> + <title value="Non-functional Requirements"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="data-models-and-exchange.html"/> + <title value="Data Models and Exchange"/> + <generation value="markdown"/> + <page> + <nameUrl value="system-actors.html"/> + <title value="System Actors"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="sequence-diagrams.html"/> + <title value="Sequence Diagrams"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="transactions.html"/> + <title value="Transactions"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="indicators-measures.html"/> + <title value="Indicators and Measures"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="codings.html"/> + <title value="Codings"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="deployment.html"/> + <title value="Deployment"/> + <generation value="markdown"/> + <page> + <nameUrl value="security-privacy.html"/> + <title value="Security and Privacy Considerations"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="testing.html"/> + <title value="Testing"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="test-data.html"/> + <title value="Test Data"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="reference-implementations.html"/> + <title value="Reference Implementations"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="trust_domain.html"/> + <title value="Trust Domains"/> + <generation value="markdown"/> + </page> + <page> + <nameUrl value="downloads.html"/> + <title value="Downloads"/> + <generation value="markdown"/> + </page> + </page> + <page> + <nameUrl value="indices.html"/> + <title value="Indices"/> + <generation value="markdown"/> + <page> + <nameUrl value="artifacts.html"/> + <title value="Artifact Index"/> + <generation value="html"/> + </page> + <page> + <nameUrl value="maps.html"/> + <title value="Mappings"/> + <generation value="markdown"/> + </page> + </page> + </page> + <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/maps"/> + </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/v1.0.0/adapting.html b/branches/v1.0.0/adapting.html new file mode 100644 index 00000000..3570412c --- /dev/null +++ b/branches/v1.0.0/adapting.html @@ -0,0 +1,356 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE HTML> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <head> + <meta content="text/html;charset=utf-8" http-equiv="Content-Type"/> + <title>Adapting Guidelines for Country use - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + +
    + +
    + + +
    +

    SMART DAK TB +
    + 1.0.0 - release + + + +

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

    SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

    +

    Adapting Guidelines for Country use

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

    +
    + +
    +

    The following page provides a reference to resources that can guide countries in adapting the guidelines for country use.

    + +

    To implement WHO recommendations in country settings, governments must interpret and then adapt the content in line with local policies, procedures, and digital tools.

    + +

    This implementation guide provides the generic content required in digital systems, independently of a specific software application and with the intention that countries can adapt it to meet local needs.

    + +

    WHO guidelines articulate and endorse rigorously tested recommendations for health interventions to be adopted within country programs. When applied correctly and consistently, guideline recommendations save lives. To ensure that countries can effectively benefit from digital health investments, the SMART Guidelines approach is intended to facilitate the accurate reflection of WHO’s clinical, public health and data use guidelines in the digital systems that countries are adopting.

    + +

    For more on layers of knowledge representation and how they are used in WHO’s SMART Guidelines approach, see WHO’s SMART Guidelines and this Lancet article.

    + +

    The standards-based technical artifacts in this implementation guide are at the third layer of knowledge representation (L3: Machine-readable recommendations). It provides code necessary for software developers to incorporate standardised logic from WHO guidelines into digital systems, testable for conformance to standards including fidelity to recommendations. A standards-based technical implementation guide builds on operational (L2) by mapping L2 content to value sets and Health Level Seven International Fast Healthcare Interoperability Resources (FHIR) standards. Alongside data standards from L2, this allows for semantic and syntactic interoperability at scale. The logic derived from guidelines, which might include clinical decision support and calculations for performance indicators, which may be encoded into Clinical Quality Language (CQL). This ensures that key indicators can be consistently extracted to support patient care, as well as case surveillance and programme monitoring. The machine-readable representations in this implementation guide are intended for adaptation into countries’ digital health service delivery and reporting systems. Digital solutions comprising L3 machine-readable recommendations may then be testable for conformance to interoperability standards.

    + +

    The fourth layer (L4: Executable—reference applications and services) focuses on software applications and services within a digital ecosystem. It is intended to include executable reference software that accurately represents the intentions, operational, and functional requirements of the WHO recommendations; addresses user and health system needs; and comprises machine-readable data and calculations within interoperability standards, as documented in the L1–L3 layers. As a fully functional application, it is intended to serve as a generic starting point, ready to be localised to the specific operational context of the users, population, and health system within which it is deployed. Additional products at this layer include terminology services to support consistent data representation for interoperability; reusable software libraries including software development kits; application programming interfaces; and function as a service to support updates to FHIR content and capabilities across subscribed digital systems.

    + + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/artifacts.html b/branches/v1.0.0/artifacts.html new file mode 100644 index 00000000..b7bd25b5 --- /dev/null +++ b/branches/v1.0.0/artifacts.html @@ -0,0 +1,339 @@ + + + + + + Artifact Index - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + +
    + +
    + + +
    +

    SMART DAK TB +
    + 1.0.0 - release + + + +

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

    SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

    +

    Artifact Index

    + + + +
    +

    Contents:

    +
      +
    +
    +

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

    +
    + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/assets/css/bootstrap-fhir.css b/branches/v1.0.0/assets/css/bootstrap-fhir.css new file mode 100644 index 00000000..fcf7f96e --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/css/bootstrap-glyphicons.css b/branches/v1.0.0/assets/css/bootstrap-glyphicons.css new file mode 100644 index 00000000..34ba265f --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/css/fa-all.css b/branches/v1.0.0/assets/css/fa-all.css new file mode 100644 index 00000000..4ae8396f --- /dev/null +++ b/branches/v1.0.0/assets/css/fa-all.css @@ -0,0 +1,6 @@ +/*! + * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ + .fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} + \ No newline at end of file diff --git a/branches/v1.0.0/assets/css/hl7.css b/branches/v1.0.0/assets/css/hl7.css new file mode 100644 index 00000000..ef6d66af --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/css/jquery-ui.css b/branches/v1.0.0/assets/css/jquery-ui.css new file mode 100644 index 00000000..f7e5293f --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/css/jquery-ui.structure.min.css b/branches/v1.0.0/assets/css/jquery-ui.structure.min.css new file mode 100644 index 00000000..610239ae --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/css/jquery-ui.theme.min.css b/branches/v1.0.0/assets/css/jquery-ui.theme.min.css new file mode 100644 index 00000000..c9c6ec51 --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/css/lforms.min.css b/branches/v1.0.0/assets/css/lforms.min.css new file mode 100644 index 00000000..bf82166c --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/css/prism.css b/branches/v1.0.0/assets/css/prism.css new file mode 100644 index 00000000..bb85e05d --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/css/project.css b/branches/v1.0.0/assets/css/project.css new file mode 100644 index 00000000..e08c9693 --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/css/pygments-manni.css b/branches/v1.0.0/assets/css/pygments-manni.css new file mode 100644 index 00000000..1264b87f --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/css/who.css b/branches/v1.0.0/assets/css/who.css new file mode 100644 index 00000000..becfcc22 --- /dev/null +++ b/branches/v1.0.0/assets/css/who.css @@ -0,0 +1,575 @@ +@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap'); + +/* WHO Content IGs */ +:root { + --ig-status-text-color: #00376d; + /* 1. IG Title and status text color */ + --navbar-bg-color: #00477d; + /* 2. Header container color */ + --footer-bg-color: #505050; + /* 3. Footer background color*/ + --footer-container-bg-color: #00477d; + /* 4. Footer container color */ + --btn-hover-color: #0070A1; + /* 6. Menu button hover color */ + --ig-header-color: #f6f7f9; + --toc-box-border: navy; + --toc-box-bg-color: #f6f7f9; +} + + +/* Generic settings common to all content IGs */ +:root { + --stripe-bg-color: #999999; + /* 5. Header strip color */ + --btn-active-color: #0078d4; + /* 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 { + flex: 0 0 auto; + /* Do not grow or shrink, and use auto basis */ + margin-right: auto; + /* This will push everything else to the right */ + + line-height: 50px; + float: left; + margin-top: 4px; + margin-bottom: 4px; + color: #808080; + display: flex; + /* Use flexbox for alignment */ + align-items: center; + /* Centers the content vertically */ + justify-content: flex-start; + /* Aligns the content to the left */ + padding: 0 20px; +} + +#project-logo { + float: left; + margin-left: 3px; + +} + +#who-logo { + display: flex; + /* Apply flexbox for the logo container as well */ + align-items: center; + /* Center align the items vertically */ +} + + +/* ----------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; + display: flow-root; +} + +.stu-note::before { + white-space: pre; + content: "STU Note\A "; + #background-color: yellow; + color: red; + font-weight: bold; +} + + +dl dd { + padding-left: 20px; +} + +dl dl { + padding-left: 20px; +} + +table.checklist { + width: 100%; +} + + +table.checklist td.checklist-section { + width: 10%; +} + +table.checklist td.checklist-required { + width: 8%; +} + +table.checklist td.checklist-description { + width: 30%; +} + +table.checklist td.checklist-artifacts { + width: 30%; +} + +table.checklist th { + background-color: CornflowerBlue; +} + +table.checklist td { + background-color: LightBlue; +} + +table.checklist tr { + border-top: 1px solid CornflowerBlue; +} + + +figure img { + display: block; + margin-left: auto; + margin-right: auto; +} + +figure figcaption { + border-top: 1px solid CornflowerBlue; + width: 60%; + margin-left: auto; + margin-right: auto; + margin-top: 4px; +} + + +em { + color: ForestGreen; + text-decoration: underline; +} + + + + + + + + + +.dropdown-menu>li { + position: relative; +} + +.dropdown-menu>li>ul { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: 0; + display: none; + position: absolute; + z-index: 1; + background-color: #fff; + border: 1px solid #ccc; + border-top: none; + padding: 0; + list-style: none; + white-space: nowrap; +} + +/* Styles for dropdown menu to support one more dropdown level */ + +.dropdown-menu>li:hover>ul, +.dropdown-menu>li:focus>ul { + display: block; +} + +.dropdown-menu>li>a { + display: block; + padding: 8px 25px 8px 15px; + /* Adjust padding to make space for the caret */ + color: #333; + text-decoration: none; + position: relative; +} + +.dropdown-menu>li>a:hover, +.dropdown-menu>li>a:focus { + background-color: #f8f9fa; +} + +/* Existing caret styles */ +.nav .caret, +.dropdown-menu>li>a.dropdown-toggle::after { + border-top-color: #428bca; + border-bottom-color: #428bca; + position: absolute; + right: 2px; + top: 50%; + transform: translateY(-50%) rotate(0deg); + /* Pointing right */ + content: ""; +} + +.nav a:hover .caret { + border-top-color: #2a6496; + border-bottom-color: #2a6496; +} + + +/* Adjust padding for dropdown submenu items */ +.dropdown-menu>li>ul>li>a { + display: block; + padding: 8px 50px 8px 15px; + /* Add extra padding on the right */ + color: #333; + text-decoration: none; +} + +.dropdown-menu>li>ul>li>a:hover, +.dropdown-menu>li>ul>li>a:focus { + background-color: #f8f9fa; +} + +.dropdown-menu>li>ul>li:hover>a::after, +.dropdown-menu>li>ul>li.dropdown-submenu:hover>a::after { + display: none; + /* Remove the caret completely */ +} + +.dropdown-menu>li>ul>li>ul { + display: none; +} + +.dropdown-menu>li>a { + display: block; + padding: 8px 35px 8px 15px; + /* Adjust padding to make space for the caret */ + color: #333; + text-decoration: none; + position: relative; +} + +.dropdown-menu>li>a { + padding: 8px 35px 8px 15px; + /* Adjust padding to make space for the caret */ + color: #333; + text-decoration: none; + position: relative; +} + +.nav>li>a.dropdown-toggle { + padding-right: 25px; + padding-left: 15px; +} + +/* Style the caret for submenu items */ + +.dropdown-menu>li>ul>li>a.dropdown-toggle::after { + content: ""; + border-top: 6px solid transparent; + border-right: 6px solid; + border-bottom: 6px solid transparent; + position: absolute; + right: 5px; + top: 50%; + transform: translateY(-50%) rotate(270deg); +} + +:root { + --showtodo: "off"; + --display-todo: none; + /* Default display value */ +} + +/* If --showtodo is set to "on", modify the --display-todo variable */ +[data-showtodo="on"] { + --display-todo: block; +} + +.todo { + display: var(--display-todo); + background-color: #ffe0e0; + /* Very light pink */ +} + + +h1, +h2, +h3, +h4, +h5, +h6 { + padding-top: 1.2em; +} + +.full-width { + width: 100%; +} + + +.navbar-right-container { + display: flex; + align-items: center; + /* Vertically center the items */ + justify-content: flex-end; + /* Align items to the end (right) */ + height: 100%; + /* Make sure the container stretches full height */ +} + +/* Style for the language selector to auto-margins push it to the right */ +.language-selector { + margin-left: auto; + /* This pushes the language selector to the right */ +} + + +.header-container { + display: flex; + justify-content: space-between; + /* This will put space between the two children divs */ + align-items: center; + /* This will vertically center the contents */ +} + +.language-selector { + background-color: #00477d; + /* Blue background */ + color: white; + /* White text */ + display: flex; + align-items: center; + padding: 5px 10px; + /* Adjust padding as needed */ + border-radius: 5px; + /* Optional: if you want rounded corners */ +} + +.language-selector label { + margin-right: 10px; + /* Spacing between label and the select box */ +} + +.language-selector select { + background-color: #00477d; + /* Blue background */ + color: white; + /* White text */ + border: none; + /* Remove default border */ + -webkit-appearance: none; + /* Remove default arrow from webkit browsers */ + -moz-appearance: none; + /* Remove default arrow from Mozilla browsers */ + appearance: none; + /* Remove default arrow */ + padding: 5px; + /* Adjust padding as needed */ + margin-right: 5px; + /* Space before the icon */ +} + +.language-selector .fa-caret-down { + color: white; + /* White icon */ +} + +/* Optional: add custom styles for the select box on focus */ +.language-selector select:focus { + outline: none; + /* Removes the default focus outline */ +} + + +body { + font-family: 'Noto Sans', sans-serif !important; + height: fit-content !important +} + +td, +p { + font-family: 'Noto Sans', sans-serif !important; + /* font-weight: 500; */ +} + + + + + +.container { + width: 100% !important; + max-width: none !important; + /* Reset any max-width that might be applied elsewhere */ + background-color: var(--toc-box-bg-color) !important; + color: #000 !important; + padding: 0 20px + /* Add 20px padding on all sides */ +} + +@media (min-width: 2200px) { + .container { + max-width: 1980px !important; + /* Set the max width to 1980px for screens wider than 2200px */ + margin-left: auto !important; + margin-right: auto !important; + } +} + +body { + background-color: var(--toc-box-bg-color) !important; +} + +.nav-collapse, +.collapse, +.navbar-inverse-collapse { + background-color: #cec +} + + +.navbar { + background-color: #757 !important +} + +#segment-navbar .navbar .container { + background-color: var(--navbar-bg-color) !important; + /* Overrides the default color for the container inside the navbar */ +} + +/* +.navbar-inverse { + background-color: var(--navbar-bg-color) !important;; +} */ + + +#segment-header>.container { + background-color: var(--ig-header-container-color) !important; + /* Overrides the default color for the container inside the header */ + position: relative; + /* To make z-index effective */ + z-index: 10; + /* Higher than the z-index (if any) of the element below */ + box-shadow: 0px 6px 8px var(--shadow-color, rgba(130, 130, 13, 0.1)) !important; + /* Assuming you define --shadow-color */ +} + + +div.markdown-toc { + float: right; + /* or 'float: right;' depending on where you want the TOC to appear */ + /*margin-right: 20px;*/ + /* This adds space between the TOC and the text wrapping around it */ + /* background-color: unset; */ + padding: 3px; + border: 2px solid var(--toc-box-border); +} + + + +.markdown-toc ul { + margin: 0px 3px; + padding: 0 0 0 15px; + +} + + + +.markdown-toc ul li { + border-top: 1px solid var(--toc-box-border); + line-height: 1.5; + margin-bottom: -4px; + margin-top: -4px; + /* Overlap borders between items */ + padding: 7px; + list-style-type: none; +} + +/* Add a bottom border to the last item */ +.markdown-toc ul li:last-child { + border-bottom: 1px solid var(--toc-box-border); +} + + +#segment-footer>.container { + background-color: var(--footer-container-bg-color) !important; + color: var(--footer-text-color) !important; +} + +/* Ensure the navbar doesn't collapse into the space */ +#segment-navbar { + flex: 1 100%; +} + +#segment-breadcrumb>div #segment-navbar>.container, +#segment-content>div { + padding: 0 25px; +} + +#ig-status { + flex-grow: 1; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + position: relative; + /* Needed for layering */ +} + +#ig-status p { + background-color: white; + /* White background for the text */ + padding: 10px 17px; + /* Add some padding around the text */ + border-radius: 5px; + /* Optional: for rounded corners */ + position: relative; + /* Ensure it's above the watermark */ + z-index: 2; + /* Higher z-index to be on top */ +} + + +#ig-status.ig-status-draft { + background-image: url("data:image/svg+xml;utf8,DRAFT"); + background-size: calc(50% / 5) 100px; + background-repeat: repeat-x; +} + + +#ig-status.ig-status-retired { + background-image: url("data:image/svg+xml;utf8,RETIRED"); + background-size: calc(50% / 5) 100px; + background-repeat: repeat-x; +} diff --git a/branches/v1.0.0/assets/css/xml.css b/branches/v1.0.0/assets/css/xml.css new file mode 100644 index 00000000..0dd7fa57 --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/fonts/glyphiconshalflings-regular.eot b/branches/v1.0.0/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/v1.0.0/assets/fonts/glyphiconshalflings-regular.svg b/branches/v1.0.0/assets/fonts/glyphiconshalflings-regular.svg new file mode 100644 index 00000000..0fb45873 --- /dev/null +++ b/branches/v1.0.0/assets/fonts/glyphiconshalflings-regular.svg @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/v1.0.0/assets/fonts/glyphiconshalflings-regular.ttf b/branches/v1.0.0/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/v1.0.0/assets/fonts/glyphiconshalflings-regular.woff b/branches/v1.0.0/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 zVaw0^>+~}GHdLIZ7P2*|*T2rU*4O+lh6pU{x8QmQ-m{mPg^gn-kPTQkwEfry{drn< zEP@wrQgU6i`MNf_(8i|)>-zG~oMOaK6$5443EPRW@r?bDd5KDugb5AnwJA4!>zY@a zt(sylL0V-y6bh?A4fI-@+#e_&=cTh>U!}Zc@{2~h+BFzu`g_o;sZq?GejG|^s-dG z40S8c{-5acM7wA;zr0es)b&~+9hgMaVM1bqq=h-iYVCr(5>ofZQM)72GJD{0Q%cNw z;$xHsM@7kCnqV)%70qGvU?Gsf3t+@-@Pt>_gLzJmh&Yit_Gb$>aTfx^C#g<7^`uDFRQN!6X1>WZyZPxCIU<8-c#&Qt!D*p6+-GG z@ywg@))H3b#;WRYSPIQyvMF}O8oX1joP>vfy!m? zHSuNo(fqE|^1NT~%)WKLG8Fe~LGE(pzbnD@`^UQBogJ`;keZ-N1tU~3%GQE&_nzBQBt@?=91yJ9|cfp&@_P$JXDDel|((AJ-Lw=J=YB`(}`s85IJZfC3%!$$uD^Db-HK?hj(TPZ2mp^yUxY);e~o z-9}SFebWeICd3pah$3lO?-6_G>#rlxAVtSj+{akxYcgv9X(I>noHCy8!t;Gq1mmlr9tCf?0&b=O|qp4sM;Uj(H9*LjyK?^=V! z316eIEd((h3g_ogvw4MzrUra1E8KcR>pYtMoJyaAj!m$sd>~oFF9;gZH56nveP_3B z1uL2;2W2wqf2q0*rUXyKR@GE%`9VLckkreDh?zkn77!;TkV{eE<2@o7C(p(np2&=# z-yyl4ji4hQVJE#EY|I*rCe9-k8ZqS+J=|QLE=wKUt=-)t0-dkvz@>{0UxMj4VmiR^ zw=a8n+bqECa5`fQIzX+~%u*9!mKvsFf2(q~{R$-!(Mk&76v=_Gw-7U*KMHk?$qzQB z7B7+!*ZvsvFw`#!BMMh=bH+P7MFiXqXcVtd0yTzzj9)~F=76$U1LFy7gy`WkOS$iGDxsbNEO z*;!d3S5fZkyQkx({oFs4tmC7>Ao^e?q~p{4QU!L3-Qx&Z&i2zE;=n zIn#P~Nw?MMJt6wgIifdI?N+dflOQt`NM*l$&X!i<2?UALyuUa41*rLcQxvq%93_{H z*)jMG%yv$jvrTvH(O0ER^b?iHX()=h2=D#Kxb zngSnxViaE&@*&pXZ=-@R?q+4Pctl_w_fr71pc@qJ!-0z4v%nh-F^9FaWFIQ>m*jTb z?d@!#)KxPWAH}01{pCc z(w)IL*PZI`2WqNik=X6a&iKYF6d=(B{TR&;cQ*6E+*xFUXnSA_sYqKt0Mk;(=A&j8zUSocW$XQ>HG+PPkwec<4@mO#{u(W z)UbCzUiGBRU{aK~%J8pjHqs*+-|~&J?5NU!Zssb%f<2wLVHU)ylpNdzZ&3Po+vVsg19E_!wpr_xCH~m6UPsD}+ICDXhh7()hc0ISc0^8O@ zkIY(qf0UG-&ncC&UG)aJ5&S%YStP@*cm#v|1SlpYiTAGXTPA^m+>qv1M>Q@^K>+D6=EAJci%T6V1MzeHi z2|q}wYYRNr;hO;_=*hnae~8uwr#1u!d&Tc z!?vD| za!F)Lb3E4ZBekVtB}bNC9|o(Ep`7qC0ZQmj@_LzB*$7#8Zo z^HJcw9cVhvothis&$B7|`iMO{fMdw{9B7It!t5rl-^p}S_Ins;+H9r%P1r?n)$;lJ zKpTJO7%h-(L5y8nGKpPpO%vW@TeoSY14M2fXQI1cg~vl-g^bjR6}FkCRdzzXPZg0s zkGRgvIPUe$$I9L>oYoIUysJ=VQ{p^i05C&dZa#RKGS%^WzZ?)Eh90A@<{RqItUDbg zIY+6A4&vbPY63#cSyql1m0rQPq7lCmoSyHTs#5o@`0rl!I40SbUYO2k7gdiScqHqE zv5JQ{QZZj&1sT_YHL&AxKq0SG2aGMK&yG!9OH!@@@yx=8acy9cf7AW;I`A<#bv#ol zz2y_Co)zhg=Vbv>>aNT$i05M7cLM!OQtP9-lTKiY`8NKgU{{RJdt3^ff3Te1_l7{_ z8SmEAFkDYL8M8Gvc7=}c@Ok-TnuJq=jE!wfzyu3!oCQ(ORMVfH`H*4^>jAtk?G-ZI zQ?)C%19FYpjn9U^Je#xpLz&yLc{H#nl)_N@otMZ6Nn9iQqwY|{T`rk+nnaG&>=+dt z?ekQixU?^3FD>$7-Cl_Juu?Nz73VR9Q2%4G018*#nZCg zRPJs}Q?{Q7TGCkB|4RzHnc)K2 z0%0?0E%a+VmMKyWQSo3q|0$>VO0o}XHk5WGCD>;pgpRV`bt#)IE7TNL6_su?%pJdY zA7svX=QeYvm_c2USFv3kmTKTYF`E1$a6~x-wiohQn+79lmL*;qbc8E;5t5Za$eHMw^QlRn!#F^-Zilf))l~=N{ zNuIiD z@?_(cqK-9SmHzyR|I_L$a0X)JF_VFVCH|28X~_RBgRW#Kc`rw?y-C9D_UXPP<}682tlN6EvZcp{s?BO) zH{&z){#kp{!W3jI%d2Ku5)v-fYAN}%tbUPU3OS66qHG`QFQF*SG;49}L{dzGw1kBV zA(KKfg&X8_^3+R+#a6Wen-sz|j%eui6cU`jx`(#{A#NM6vlke1?WSG{NQ` z^Ber6GNnKnq?=ng*(P^Y6K9jB?`^>?{g2(0=(P`D4yY9srlN%1VDP5v0#g4K;O6HHR8y5j8+OsUt@=e4lM~ zZmA6P^i<4J^50!+a`MRRNk)XZjn|A_3z~+&GNsDigA+~_T2i@6(nJA#{C-AOg7zaI zcfxR8usr(j(&T}cw_3?XGEIipK%)MY9yk3dsgk(Ke*U7E+=G88j zy0zzl;ijM|yK>*%fa{`e7pb!7`wmS6-NxqD`_*ow$jGi#BsW^{|fJD+E$OeUTLgaXyQ&EPTS&>_(8oMqa5dp^^1kP zHb=jx2q6#_z=lx$n-L#&J080iy(sC#^LPhT!u20%gCJa+?r|c#`-9r?K!rdIsF%|F zLy9{>*g$D=HN*}&iQ^yngd4Cz5eFOO{w?5k7k&+V>ukWcYm@&t!(aH7IAyCrsaQM- zwZ!%{c=9+Xe*V|+{{7c)RhPvY{9~*KuWb_154X8}x{HUltyR%@H!H2nqP8;%cjl}B zVRzk#{$QP6xnlR*YgdtQb;17cymmQ9EU1&T)4segk&3|iS5$+wOP2b}E3$gfCRB9scmAVz^Rt&*>)pBoRu~CO zEakiTQSgi{0uIRUo^LhCf~hJw{NUDygAE~_o5qOeX=|T9p}(Q_rBKF54&I-b z3%>tb=^v|OTKPrqb6ypt6RYbu@Icsc@CdiaMek62h;dR5foa3n)kl#cVy6uBGc_0Y zvd_QjsltT3YIPs#-hTCVYew^xc$<8Bs+dZTBrv;?eOsLY8;M2QYM?t}#TDv#M~EH% zwbkS6gkJ-5_s0+79EU<#qnE`}P)1|hP^JcrPZ&rP`{2>IK=5MnpOE)pR&BPOne`bd%NF#b(iN!v|&5B z*T-xBRG>yb6@L%!MRI(Q|3Z)0Ov-Ipn)FGl>>%&>gaM-vyYjj~Rys3TI@hzpHNUj7 zeS*>nB&&O07eCYtiQfExY!PY~s=qrf`+{f!{d_LY6aQPS%uZG=p5yS;GkEoHeM>J$<53 z=>iiipR^0ogcfff)`x*iPTFa1&Tu1faZQ10mGwHDNHt~@HtVwX8zr4^T-#agDpAAF zy?dtsUqY{_tzvD9xI8m4!_94QbDorZvh99HB37zRw$f9+^Zr)LjC0NFaI1c?Zm#2N z^&xy|v)#tlRd_7zu;}K)D`RByG2q&|@1YOrfuCb&ZPWH_&HKhA$159xXGU79Z6TYnzT*~;@{R1ZBYxk~#0k9@eS;&wvh$b>ztUO&l0e;YU<)|Qis4;S8 zLKd*Gntwn(72MT4J*T`#kO(@zymR3){o;Iay}Vrgh<;mwbhzQ7B{JD{ODmnkznzpYhVgYuLXV zCiZPfADOCOWy`m7`Ou+Z#lY1Q=2_QwGDisEwY|Jef*?98W+gbQLgzT%Un5sP4oZ zEepC6mn7q=b)i1c<;zYX!b-(!E_nSZT-K;=6ZFj7NvFlkIc!HDiw%51lHO~o-}89k zm=XvH22Y-aZMkPJ4H*hatnA83Tw5NAjZNH%NQ2YFV_BtM;#5`ZXX%C2af|059o-tq z{f65JvH|B8Qy#^pU6H6H(p>nlXy}k$adc1CW4{67n0&0%Fd<0amy}UOTdHnvVe`Jh z1bCdJbU&YX8#m&&%?kOeq(FDYU2dI$I9g41=mHuON~= zP+(`X2CJfTTSabP-?f|f@%*`N-f+$5rH=HorWfqx zAhJtQ`W|5q8TV%o6yrQGs^bip8R<6I4r(QFO{on%4a51o0#3p{F^H%pG|4o;H$ct< zYUCokZxJiQYZVe%f4o5k3nBaxGa5-)+ja(jX^RUnJrOz&|EO{-s%~SQ$DWPqCLgLb zdFS1G`rV4~o(yI?6(0wGBo_(oO4yb%*JNM0dXj#RZeJ1NWSNxSy{q|%w`XMNLaZvE z8|JlI2zRQD%IoPg|7$nP(0hb5n;-p2AMPp;&zU$Tq9ff0N3 zq?SYo-^rN8Iq3&@oh~Sfi0&VQxR1xmIYv1T7Q*StZy6K@?wVfJR)(O52Fm!kj$+rC zkS_*(02%SH=Ak2i&fu{x(5TSjl#My5odpvfHcCDIN@dg`P!O$j9dnRBVcZcTeXhIe zA>_|bKN`~f-o4!~Z6dR#>}`=1OdUT^q6X0)9$>%aGCYe)KQ>JZX_<5?KA5{g241oa zT7KbafZle&?{6VyX$2_HQod#3K;~-R!A4tTCX$Y2$__eQXxXVw7%)?K`Ikk(2f=cP zD%|_q#YonUz|K&H&P3aah__%l9l{&j^G4Q?P3T&j{k>~!u+3ld%EfH7vU7^EPHdl$ zvE53$LG?@FUE2_OS~I0hF}Y|-)1?gU6vCw2x{P#BGnT`BSZ~pOTdM*rUF5Zp%@KPI zMERZKwv={HUz? zS_`@-dvuA>@#Xm_L+|2sK5qKuo9L_E1aP%XqlIX(@DUA?T8=F_;K`GGxYvdLh9sFWR4xFslH0~s>8^o zb$y`}pE3YaI#MTR;&1NMO0TD5yP$}c&#;LIyu3AJS8?SFYKw*j9gHQfbK98+`HieO zWuZ@n31y1tqmqkkfzWD`pv6>zFQ;}Lz6W*sOYSb7xmX@&r*?B|U z$}#^+tz>RU{3(Gpl+H*k4yJ~5HGNME&vcIUkA_11AlVa|e_1q#c_Q2zc#VI5&Jk4zn45R>x@29DDkzr4qTcvam7E<@-3wY z@{(C3e4ad6Wj{f=M>Ni9SL!TwDqbBW2d=9H6rPdP4P%Y9BQ5+eVP8u4)FvBGLJfiI zcEfn4V_YjWJJ84fqrvLJh7|y+#Y@lP#;nKGUni(;Bi1g{s(^(znc>-6&$yFX7)A=o zqse$rjFDHz>D*pdZywW6S;^VmULsYc)8r9avm&~bo`uMrx!Q-k#p-IQ<9AYaCUc)% zqQa05k>mQ5h2Y$0dSOP$%Es+smH0MuiN30~|2VbA8JfVLwdw3$)kKlmG}~t)$r&Ti z{nXH4XO$G`T+sw}hJ9Sao~8X~d3+mSyotnB9it31r!`$rcN+WcU}NyRVwN~xgv&HY zX3X^W)^U5pP+K&?QjjlPx81Y87o5 ztY(=AtV5oc!nWM3*LnJfHVLYX?#fG8-AAwQgh)vPyOkL|qd2DUD(j@nm@2dW`R{>xqoUMe2cz3g3eO)$M_1ih|c{^TD zwup1Z=Y!)#Y#eQujgAMw6^j-w9*Vjbk25Tr+vCe5@Ta_XBj@$~^9b-WRjkwV`Z!QS znkq19mX#8wRyUgojy>SwEd}#e4Q^VNEWam6azNQY@1Z$Klq{aEu*)p z$`+ecDwpiZVxA_Eu_0rxUuE%JpF62pI&sJdAn5<&U_s97CYr--h zbWJJ%+FKkf2PX3r_ZvW!o1n;QqLD=HbtVcjF9*UYTlxg+q5+$4mnYJCSJ-m5R9>d$ zmL?Q6L*eOTh{zz8667aJ2pQ0h2y6`eMXrIbMssTk&J%d&`GF058~FUWiA3H|MOcXz z`eIm{66C8ke*Nzg%~hnC*+iN%=Sts10a%x8k5QMq%8@nwu2G}#u2_ox>0~J0nk{RGg%-KAJhz%?S+@1 zY{taej%{@nA2FJU6g)^2{yBn9scg-z(YgP(wW^fWj47+>B1cDD*)NWtT%j4A#92@B zoyoV}sCKdCwlic3ck-AYZ~s_$KRMVjI$8$WiOe6M$wTM#M?)Z(UK(Y}s97 zf{+%KFeVks61fZ%b!`?#UU6D{ovpb=@L!xe>OScwhp*Y6lzm`ozt$M7Wq0Tcy1rW^ zpK11&pBfZQs8Bwu(ClZaFjkKk)M&M z!j5}UepgGXJThQ?@~a~Y)Yv2c(q-BB$FaueE;z)R-pSXb`Egi~f74{PxFZSr(G5+5jSWBNmgSeFytTO$hh+IIXD$Vh@YTdxYt84Q!`h+@J`hMX{C;0uJ`7qH(8xQu=l#7u(aLWJPp^!>_&aG8!kn zX)Gm|XWhd^Mi202E(FhZP(fMmlyt8+)U~U!!A@9QHhmdp%nmOMNz2su=OfXReH#&3 zFnP}6mOB~DDxRhE91++)<6)whjedqxNLlpBG}3s*B0fn4Hn&kHP6wVa1PA+zf2Rn; zo_)r4Py;>|GAo)C>U_6rgHUTqq8k^hGHGG-<;YP+M0_)&dLM(us|>hZIK18USN7l< z4(`Ctxx&Xj65yff{Wr@+oDKAiRQ_nheU{f2gfu``^8pl;IIegV6@ShWm(~4i!6YMX zThPwR^|;nD=L_vq@QdB`)`LCxsW{!>N$ZFVht_-YN~;bahbKYo?oKm&%%lSB%FW427QTnwbI7pp zfqLA5mV5H-v8|+Dim0gm(4+c>k>_?p!I(!K?~@ll-{ikR_ZuyteBV{njpj2*NOL~( zQo~}Zc3c9E{&9>nYa@Z|DaYw%hz8X~;4bRt)0nMAf&N0I+3HnGd=*5j6sF*8r?1=e ze=ADLlH(-?-C=&IY*Zwdc3#F;(PD4FtymrD z3`sfJrqSs8%w<66JwMaa>*%%IO|D5+7=?#w7lqq(9yf9`^=1C5|PhFBlmh+v6W#O zdw|;}9U0EYcZq``dEzwSYfJ>w{GymW4E@SNONS2j1*%8x_p8??fzT3?){Of`HPPsH5hr^kdupL z1nr1Qair7GZ&J=j7g-P#!b`et>x~$oW3_(b?964({AM}l>$U&py!I3=?}v*Qi1c2B z+O_L17X5zh^{1F>7n1#1tsogbPT`g+@NAcB#j_<>yHHEOYb_Jfi#r{neZ2wb#g^sd z#jwhnjIJHvK&#f*!*HZHS6}wCSt`XB5;42Uin0V zr;pdQKlcU-dT{PQ*W2tePAOeizl54%K1m8~BszVwUuCml;kHDyHfO8(KbOSb}bRX$5EH(8$7_R&ckzG)C&dsep3@EtIKm!yKxrMWE ztUF*~(N&tdW?fSe3W)OB7sAPv%~CCE0}y0^Fa`6oM^F57GuT6_T(L*hvP;==!Qa_-?wxNRKY z#>O0mZDAYcIC5%o2ssx0{359zW3_}yawvyl$+05M=8)t}E61Fca!5&24oMrSmm;y8 z`N=WI?A`m;d-ePKy`Jm2KF@vK*K_}IU-w_n{oLQ(VK;Y~m0fvtj8H18j$FBC`m9K1 zU^mEl4CWeK?G>I~wa{1;3AF=`DBg*&wq_n+P+az8hRP*L4)Z99}Zq(Qpwnkn6~#}zZ|W3L1s*DS3c zt(7Rb_GZSE3(@&FRCf7wY()z6>TcV%c@IP_JS-rFkS1B8u+pfC*s8I#`F?tcA{*2; zV?k(-0x%E+XA>La;Z9AMF&;Xk$c(O-eH^FPPQHwVnm=d?yRUmNcRKKsQ;-$+g>Z~m z9%`EdelXTdkwmSYA1mVeEc)%cLtU5-#*DD2@d2<1x7h(yq4HPOy=6tcT|Q=%lI4-y z*9Wg2tI_iH)0C(T2;8_;Zgv~BxSn}V4VL1tXLctEY=C&;c5p__4YTTaYPGt{H(a4A zksty4<8F~#YpTnERbqD|c($T1(2!v=PT!nKOn5=0m$$3$+1Cv{8TzV=;dO5a$#`^} zgDB*onhAINUr&Jr1ll`V+o4IA>ALmd8^h1Kk1{S_9e&{G-5fjn@pXO~wyef;zOv@= zDszCxay@(-mJ=>OwZ-8`$Tx%P~{Fm7IVc zxC*~>h_K8@8=#^|HPnw{Hi0ZPwX}ikJ6KLpPv4O*m*MAFA0kgvuAtLgnn?Q-Z%2;? zMpb=rK5RI66Oq0O=5?&JQ7tdVH)7r7lzA~ig7>FxcoG%aS0C*9W6Cr2>N}bfT4N^$ z<}BeLFCZP&dH!XB^@JXy2}3&~<;80NowJ?WO{RzE}!DBoy zR7@G>xtxgHak(71A^8*Xj}`C=w-n~EHdt?L0`>uxjh$0ODjF$fDM>2%Da|Mcsc5LU zsXSLTQ%zNUuC`b0kQzxX3kSmCaXz?IT)jG6JxqOALqy}S26Z=NH%(JSGeMKBh14Qx zm1vh}vvnMGB6PUA%DOvy^6-Lq5}t{l(7V0YY;VBc@A}dDBL)WyatxLXjSW)`CydMh zKz>4t0e61tw(!MOfc!1ZS0(`f|Ks7;BR!4f*lLBe{RV*FtQM}F2c0r@3uv-3l16K}O*^`+usBf}=?^`pLa zm}I3#Uq6lZny`92o^3578#rEq5q6+mN<<)7<_m94*j){}8RXS{P1 zcFCYTfWVtcWSeX<_~UIoX&r{)>SmtZdGGX#X7HgB2}`mUPlvFV$9`P;+x1$|6f^5W z{BD1y3)sTt&-80%YR)~Q%?`JZ+0bK1!#!gru!@YjCfZuLAw@`3)UP(-U`PY1mn>b* zZiu>kFP!B<*Dd#J6uA;{ZIFoxF)EYw45y#|MmxtBc;V+g@Ex(=l?+H&j54I+LMIGT zm3Gz&!d1mDq&sAvQ9#?N4cn!e*k*URP2Eiy3EdDbTML;mdD8FB`P8y1M`|nLZf|UH z?rHCQ%hM6T={?CJb!+ojn$;8N z>T%QRNytQ~il|$svUDh7-=pg%8#4wQ^NWXA`7~j*U54U1^5z0>8k3$9+2)la?u1(E zhe}UcT_xEZGte0oz>QWIu~y)E8Z8T_EXk%U3m#oU9(@#lmU3s3QXoS~%cNwxQZlLn z$ouzG==~pGW9Gc}U7@5mKWiJLJxU3uWd3;80fa4CV1p7RHWE`dt{>f?aZI{p4bw%NtR(Tu`xG)NfhPDm8w4VVjN3%dQWc+%X^2kBaP1?)81_(>1U@ z{CU!%>%2juKj-g(mWJ~~{BNY~fuGrbfA;jckI0|0QLn3zX`Zs(6H)A5?mCn4PfWW+ zWVjc*{zjd9mFw(>h~Ma+GK`?R-~R`y+$;KK9-CG<{z7TrMzv#2-|UKM^Dns9^v|wF zH2(%>1=4JNq30*E7QEITZVf~osvB&q+WHdHyniuyAZE_;J9aDON5>AC_mKC0n)BrU z2A;Fv_k2=5clJ%=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/branches/v1.0.0/assets/ico/icon-fhir-144.png b/branches/v1.0.0/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/v1.0.0/assets/ico/icon-fhir-57.png b/branches/v1.0.0/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/v1.0.0/assets/ico/icon-fhir-72.png b/branches/v1.0.0/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/v1.0.0/assets/ico/noun_copy to clipboard_1669410.png b/branches/v1.0.0/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/v1.0.0/assets/images/download.png b/branches/v1.0.0/assets/images/download.png new file mode 100644 index 0000000000000000000000000000000000000000..d00ea7efbcaf5035a2a50d910080645d2b28517f GIT binary patch literal 723 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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/v1.0.0/assets/images/external.png b/branches/v1.0.0/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/v1.0.0/assets/images/h-logo-blue.svg b/branches/v1.0.0/assets/images/h-logo-blue.svg new file mode 100644 index 00000000..3f85a3e4 --- /dev/null +++ b/branches/v1.0.0/assets/images/h-logo-blue.svg @@ -0,0 +1 @@ +World Health Organization \ No newline at end of file diff --git a/branches/v1.0.0/assets/images/hl7-logo-header.png b/branches/v1.0.0/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/v1.0.0/assets/images/logo_ansinew.jpg b/branches/v1.0.0/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/v1.0.0/assets/images/stripe.png b/branches/v1.0.0/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/v1.0.0/assets/images/who-logo-header.jpg b/branches/v1.0.0/assets/images/who-logo-header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..76dd75fce54c5237101cd1b8db13b9e91aa3c937 GIT binary patch literal 30826 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�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 .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/v1.0.0/assets/js/bootstrap.min.js b/branches/v1.0.0/assets/js/bootstrap.min.js new file mode 100644 index 00000000..eb0a8b41 --- /dev/null +++ b/branches/v1.0.0/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

    N{f}=hJyVz~&Ig83lmY%4(j$SFN&j#sZXv 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 DT5c?X literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/ImplementationGuide-smart.who.int.dak.tb.json b/branches/v1.0.0/ImplementationGuide-smart.who.int.dak.tb.json new file mode 100644 index 00000000..6833e459 --- /dev/null +++ b/branches/v1.0.0/ImplementationGuide-smart.who.int.dak.tb.json @@ -0,0 +1,836 @@ +{ + "resourceType" : "ImplementationGuide", + "id" : "smart.who.int.dak.tb", + "meta" : { + "profile" : ["SMARTImplementationGuide"] + }, + "text" : { + "status" : "extensions", + "div" : "

    ',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/v1.0.0/assets/js/jquery-ui.min.js b/branches/v1.0.0/assets/js/jquery-ui.min.js new file mode 100644 index 00000000..335ae7fa --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/js/jquery.js b/branches/v1.0.0/assets/js/jquery.js new file mode 100644 index 00000000..e7e29d5b --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/js/polyfills.js b/branches/v1.0.0/assets/js/polyfills.js new file mode 100644 index 00000000..3742faf1 --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/js/prism.js b/branches/v1.0.0/assets/js/prism.js new file mode 100644 index 00000000..60b54f99 --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/js/readme.txt b/branches/v1.0.0/assets/js/readme.txt new file mode 100644 index 00000000..47f830bc --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/js/respond.min.js b/branches/v1.0.0/assets/js/respond.min.js new file mode 100644 index 00000000..56418a24 --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/js/runtime.js b/branches/v1.0.0/assets/js/runtime.js new file mode 100644 index 00000000..401d6cff --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/js/xml.js b/branches/v1.0.0/assets/js/xml.js new file mode 100644 index 00000000..de191086 --- /dev/null +++ b/branches/v1.0.0/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/v1.0.0/assets/js/zone.min.js b/branches/v1.0.0/assets/js/zone.min.js new file mode 100644 index 00000000..5dba4540 --- /dev/null +++ b/branches/v1.0.0/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")],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
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Business Processes

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

      + +

      This page describes the business processes included in the WHO Digital +Adaptation Kit (DAK) [insert health domain here] (link forthcoming). +For full details, see the published DAK content.

      + +

      A business process, or process, is a set of related activities or tasks +performed together to achieve the objectives of the health programme area, +such as registration, counselling, referrals. Workflows are a visual +representation of the progression of activities (tasks, events, interactions) +that are performed within the business process. The workflow provides a “story” +for the business process being diagrammed and is used to enhance communication +and collaboration among users, stakeholders and engineers.

      + +

      The DAK for [insert health domain here] focuses on key business processes insert content here</mark>.

      + +

      Overview of Key Business Processes

      +

      The following table describes the workflows of the included processes.

      + + + + + + + + + + + + + + + + + + + + +
      # Process Name Process ID Personas Objectives
      Title ID used to reference this process throughout the DAK Individuals interacting to complete the process A concrete statement describing what the process seeks to achieve
      + +

      Workflows

      +

      The workflows that follow depict processes that have been generalized across different contexts and may not reflect the variability and nuances across different settings. The simplicity of the workflow may not adequately illustrate the nonlinear steps that may occur.

      + +

      Overview of key [insert health domain here] process flows

      +

      The business processes included in the DAK are shown in the following figure. Processes included in the DAK start with a letter (e.g. “A.”) and are shown using the “Activity with sub-process” shape, which includes a plus sign.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/business-requirements.html b/branches/v1.0.0/business-requirements.html new file mode 100644 index 00000000..9fac92cd --- /dev/null +++ b/branches/v1.0.0/business-requirements.html @@ -0,0 +1,355 @@ + + + + + + Business Requirements - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Business Requirements

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

      +
      + +
      +
        +
      • Concepts - A glossary of terms and key concepts introduced in the L2 or in the Implementation Guide
      • +
      • Generic Personas - Depiction of end-users and related stakeholders as introduced in the L2
      • +
      • Use Cases - User scenarios depicting how different personas will interact in a typical workflow along with use cases listed as introduced in the L2
      • +
      • Business Processes - Depiction of business processes as visual workflows as introduced in the L2
      • +
      • Data Dictionary - Data dictionary with detailed data specifications as introduced in the L2
      • +
      • Decision-support Logic - Decision-support logic and algorithms as introduced in the L2
      • +
      • Indicator and Performance Metrics - Core set of indicators and performance metrics as introduced in the L2
      • +
      • Functional Requirements - List of core functions and capabilities the system must have to meet the end-users’ needs and achieve tasks within the business process.
      • +
      • Non-functional Requirements - List of capabilities the system must have as introduced in the L2
      • +
      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/canonicals.json b/branches/v1.0.0/canonicals.json new file mode 100644 index 00000000..1bb3350c --- /dev/null +++ b/branches/v1.0.0/canonicals.json @@ -0,0 +1,9 @@ +[ + { + "id" : "smart.who.int.dak.tb", + "type" : "ImplementationGuide", + "url" : "http://smart.who.int/dak/tb/ImplementationGuide/smart.who.int.dak.tb", + "version" : "1.0.0", + "name" : "SMART_WHO_INT_DAK_TB" + } +] diff --git a/branches/v1.0.0/cc0.png b/branches/v1.0.0/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/branches/v1.0.0/changes.html b/branches/v1.0.0/changes.html new file mode 100644 index 00000000..bbfcbc9a --- /dev/null +++ b/branches/v1.0.0/changes.html @@ -0,0 +1,346 @@ + + + + + + Changes - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Changes

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

      +
      + +
      +

      SMART

      + +

      Feel free to modify this index page with your own awesome content!

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/codesystem-list.csv b/branches/v1.0.0/codesystem-list.csv new file mode 100644 index 00000000..7ebf444a --- /dev/null +++ b/branches/v1.0.0/codesystem-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/branches/v1.0.0/codesystem-list.json b/branches/v1.0.0/codesystem-list.json new file mode 100644 index 00000000..496853f5 --- /dev/null +++ b/branches/v1.0.0/codesystem-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/v1.0.0/codesystem-ref-all-list.csv b/branches/v1.0.0/codesystem-ref-all-list.csv new file mode 100644 index 00000000..7ebf444a --- /dev/null +++ b/branches/v1.0.0/codesystem-ref-all-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/branches/v1.0.0/codesystem-ref-all-list.json b/branches/v1.0.0/codesystem-ref-all-list.json new file mode 100644 index 00000000..496853f5 --- /dev/null +++ b/branches/v1.0.0/codesystem-ref-all-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/v1.0.0/codesystem-ref-list.csv b/branches/v1.0.0/codesystem-ref-list.csv new file mode 100644 index 00000000..7ebf444a --- /dev/null +++ b/branches/v1.0.0/codesystem-ref-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Used diff --git a/branches/v1.0.0/codesystem-ref-list.json b/branches/v1.0.0/codesystem-ref-list.json new file mode 100644 index 00000000..496853f5 --- /dev/null +++ b/branches/v1.0.0/codesystem-ref-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/v1.0.0/codings.html b/branches/v1.0.0/codings.html new file mode 100644 index 00000000..34599b0f --- /dev/null +++ b/branches/v1.0.0/codings.html @@ -0,0 +1,355 @@ + + + + + + Codings - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Codings

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

      +
      + + +
      +

      Note that the terminologies included in this implementation guide will need to be updated, because the ideal mechanism for distribution (as an expression) is not currently supported by the content logical definition constructs available in the FHIR ValueSet resource and all known implementations of it. Before use in a production environment, ensure you have the latest value sets based on the definitions for each value set (as defined in the inclusion/exclusion criteria for each one).

      + +

      The following terminology artifacts are included for this implementation guide:

      + +

      CodeSystems

      + +

      ValueSets

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/concepts.html b/branches/v1.0.0/concepts.html new file mode 100644 index 00000000..fdfcc9e7 --- /dev/null +++ b/branches/v1.0.0/concepts.html @@ -0,0 +1,583 @@ + + + + + + Concepts - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Concepts

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

      +
      + + +
      +

      Key concepts and abbreviations are described here. Additional terms are defined in the Glossary and List of Abbreviations in the WHO Digital Adaptation Kit for [insert health domain here] (link forthcoming)

      +

      Concepts

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</tbody> +</table> + +### Abbreviations + +
      TermDescription
      Anatomical Therapeutic Chemical code (ATC)A unique code assigned to a medicine according to the organ or system it works on and how it works.
      CertificateA document attesting a fact. In the context of the vaccination certificate, it attests to the fact that a vaccine has been administered to an individual.
      Clinical practice guidelines (CPG)Clinical practice guidelines are statements that include recommendations intended to optimize patient care that are informed by a systematic review of evidence and an assessment of the benefits and harms of alternative care options.
      Clinical Quality Language (CQL)This is a HL7 specification for the expression of clinical knowledge that can be used within both the Clinical Decision Support (CDS) and Clinical Quality Measurement (CQM) domains.
      Data dictionaryA centralized repository of information about the data elements that contains their definition, relationships, origin, usage, and type of data. For this digital adaptation kit, the data dictionary is provided as a spreadsheet.
      Data elementA unit of data that has specific and precise meaning.
      Fast Healthcare Interoperability Resources (FHIR)A standard describing data formats and elements and an application programming interface for exchanging electronic health records.
      Functional requirementCapabilities the system must have in order to meet the end-users’ needs and achieve tasks within the business process.
      Implementation Guide (IG)A set of rules about how FHIR resources are used (or should be used) to solve a particular problem, with associated documentation to support and clarify the usage. This IG is based on WHO guidance, as it is represented in the Digital Adaptation Kit for [insert health domain here], to support the adoption of open standards for interoperability.
      IndicatorSummary measures that capture relevant information on different attributes and dimensions of health status and performance of a health system.
      International Patient Summary (IPS)An electronic health record extract containing essential healthcare information about a client.
      Non-functional requirementGeneral attributes and features of the digital system to ensure usability and overcome technical and physical constraints. Examples of non-functional requirements include ability to work offline, multiple language settings, and password protection.
      Systemized Nomenclature of Medicine – Clinical Terms Global Patient Set (SNOMED CT GPS)A systematically organized computer-processable collection of medical terms providing codes, terms, synonyms and definitions used in clinical documentation and reporting.
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TermDescription
      BPMNBusiness Process Model and Notation
      CDCCenters for Disease Control and Prevention
      CDSClinical decision support
      CHWCommunity health worker
      CQLClinical Quality Language
      DAKDigital Adaptation Kit
      DEData element
      DMNDecision Model and Notation
      DTDecision support table
      DTDSDigital tracking and decision support
      EDEvent-driven
      eHealthElectronic health
      EMRElectronic medical record
      FHIRFast Healthcare Interoperability Resources
      HWHealth Worker
      HL7Health Level Seven International
      HMISHealth management information system
      ICDInternational Classification of Diseases
      ICD-11International Classification of Diseases (version 11)
      ICFInternational Classification of Functioning, Disability and Health
      ICHIInternational Classification of Health Interventions
      IDIdentification
      IGImplementation guide
      IHEIntegrating the Healthcare Enterprise
      ISCOInternational Standard for Classification of Occupations
      ITUInternational Telecommunication Union
      LOINCLogical Observation Identifiers Names and Codes
      M&EMonitoring and Evaluation
      MAPSmHealth Assessment and Planning for Scale
      mHealthMobile Health
      MOHMinistry of Health
      NMFLNational Master Facility List
      NFXNREQNon-functional requirement
      OpenHIEOpen Health Information Exchange
      PrEPpre-exposure prophylaxis
      SMARTStandards-based, Machine-readable, Adaptive, Requirements-based and Testable
      SNOMED CTSystematized Nomenclature of Medicine - Clinical Terms
      VVMVaccine Vial Monitor
      WHOWorld Health Organization
      + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/csvs.zip b/branches/v1.0.0/csvs.zip new file mode 100644 index 0000000000000000000000000000000000000000..de0cce9f489dca609fa9ae71f2abcb7d80bba642 GIT binary patch literal 1198 zcmWIWW@Zs#;Nak3&^PaoU_b)GKz4F|N@{UsaY<^fZcb)#iC%JX88`2zi=5uNTIbH3 zzs#xUsiUcT?c?_n&1)aM&-h;DJgIZi^J<}|uAkm19gUM`PG9HL_49rBl!+n0o1KG= zZPjCQpsA)n9DvhaQJ`#DVoqslacYTfQED0mHtVtpYFZuqxzzRK%AuF$}`x8e|WF(gp(j02+egA>@>T?iOTYKv9bT4NOSJAY8%922#QXgfoElFffC7 E0LySrs{jB1 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/data-models-and-exchange.html b/branches/v1.0.0/data-models-and-exchange.html new file mode 100644 index 00000000..f7c27c9c --- /dev/null +++ b/branches/v1.0.0/data-models-and-exchange.html @@ -0,0 +1,374 @@ + + + + + + Data Models and Exchange - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Data Models and Exchange

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

      +
      + +
      +

      This section contains the data models and data exchange protocols with actors and transactions defined. It is part of the L3 machine-readable knowledge representation.

      + +

      The pages included in this section are described below.

      + +
        +
      • Actors - A list and description of software or human entities that interact with the system, derived from business requirements defined in the L2.
      • +
      • Sequence Diagrams - Sequence diagrams depicting the interactions between system actors, in order, derived from business processes in the L2.
      • +
      • Transactions - A defined list of system transactions at an atomic level for each actor along with narrative, capability statements, structure definition, questionnaires, document bundles and composition. It may also refer to transactions in other implementation guides.
      • +
      • Logical Models - A StructureDefinition resource that describes data element definitions and their associated rules of usage, derived from the data dictionary in the L2.
      • +
      • Indicators and Measures - A thematic list of indicators defined in the implementation guide that link to L1 and L2 guidance documents.
      • +
      + +

      Design Documentation -DRAFT-

      +

      The documentation below details how to use this IG to execute the decision logic and the resources required to do so including PlanDefinitions, ActivityDefinitions, ValueSets, and Libraries.

      + +

      PlanDefinitions

      +

      insert content here has been represented as a FHIR PlanDefinition conformant to the FHIR Clinical Practice Guidelines Implementation guide CPG-ComputablePlanDefinition. For example, there is a PlanDefinition for Hepatitis A, Measles, etc. The intention behind this design is for each implementation to utilize only the antigens that are required for their national/local context, as many countries have national vaccine routines, which may leverage the WHO guidance. The aim of this content was to be adaptable for those contexts.

      + +

      These PlanDefinitions can be found in the Artifact Index

      + +

      ActivityDefinitions

      +

      To represent the activities that need to be carried out, this implementation guide follows the workflow patterns established by the base FHIR specification. Each antigen represented as a PlanDefinition will be processed to produce ActivityDefinitions conform to the FHIR Clinical Practice Guidelines Implementation guide CPG-ActivityProfiles.

      + +

      FHIR Library

      +

      The FHIR Library contains a base64 encoded CQL library which represents the decision logic as a series of boolean clauses. Each PlanDefinition and Measure will reference a Library from which each decision point can be made and specify which expression from the CQL is used to trigger a decision in PlanDefinition or where to retrieve data to create the MeasureReport in the Measure, respectively.

      + +

      ValueSets

      +

      Many of the ValueSets used in this IG are from CPG on FHIR and the IPS. There are a number of generated ValueSets based on the user scenarios detailed in this IG.

      + +

      There is one exception to that format which is the vaccine libraries, which map the codes between a variety of different systems including SNOMED GPS and WHO ATC in order to allow implementers to search for any vaccine which might be applicable to their user. More details on this approach is provided below.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/decision-logic.html b/branches/v1.0.0/decision-logic.html new file mode 100644 index 00000000..129712c4 --- /dev/null +++ b/branches/v1.0.0/decision-logic.html @@ -0,0 +1,365 @@ + + + + + + Decision-support logic - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Decision-support logic

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

      +
      + +
      +

      This page describes the decision support logic included in the WHO +Digital Adaptation Kit (DAK) for [insert health domain here](link forthcoming).

      + +

      The decision-support logic component provides the decision logic and +algorithms, as well as the scheduling of services, in accordance with +WHO guidelines. The decision logic and algorithms in this implementation +guide deconstruct the recommendations within the [insert health domain here] guidelines +and guidance into a machine readable format that clearly labels the +inputs and outputs that would be operationalized in a digital +decision-support system.

      + +

      Decision Support Logic Overview

      +

      The table below provides an overview of the decision-support tables and +algorithms for the different business processes in an EIR. The structure +of the decision-support tables is based on an adaptation of the Decision +Model and Notation (DMN™), an industry standard for modelling and +executing decision logic. These decision-support tables detail the +business rules, data inputs and outputs to support EIR business +processes.

      + +

      Overview of decision support tables

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/definitions.json.zip b/branches/v1.0.0/definitions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..414db78508c94ebdae8e8db5670efbfc25affd7b GIT binary patch literal 2728 zcmb7`cQ71U8^+h_q7$sFx=KXPT0KFu)q5wgqSvsSauKdY^s)%CNOO%gN!9adP)$_GJ&7T7&*oit?%1uTLZ>N91G%Ffhy(gV&}RIKn~JzM*nMi5j(8d{MeGY zwnG7H7jh%1Ed5SGjA4&&&GG5sx~nu^=xkg;K2uStig-5g`7grC#?t)C!O7>0j*LzU zl87n1{k=rCI9FXs)dymC-(V8q21WO3UeL$UsHu$+$;aMa73#&@Xq4WkaONZ+YMg`c z@~k0}6^_o1_+}NrXX>3eE{!_;gQR(SSv&E99*tu6SA46)PCL?ajv zRQ@_qU2)(nOjt}c=(+;*fJnCfq;;Gq7VK6G_y*s5Rfp~X7 z-6(<{k9HR(za_05HwM4fVT!^zajx4YncU9JWS=y;bLzQ6+WlwPr+q-PLs&j!sPa5J z5|_T|Tdq!(FrvEoEPp8OSWKEIJ8ud=&cerKt`31zUGm% zdVWv|-Z*>N|C3>`y?CL9hK~%z;7$-5v`5q3LPEV90h0lWjy)kZUIvZkXk++ZIrOUJ zD!xsLf1mihWSx0!YG?(Z-o)b9%5bd8UsKJ1o$jPvF)F~lVVi^ENCjG-(#q-85mR$K z2?x1=p!^SfH(d$4btG=u^QoaIQp+a9CC$q+ZCB6!L34=cyPPtz_su=^?9PAey25%0 z4YeosO*2W#OFSOiX7(usD$BPBRz#!r?L2wrT));FIDp}4!A;M&B>S^YH zL#kj{)NZ1m$PWllhliK?wOxg+L z3)zq-(sG~DU184`CF(L1eYtH6vSc$8(6T>COPg}^ij}9~Skv9w)Y~|;rx3z8{6vZI*tbJ2ZyKld=TS|-A;S8R1J#sS-?#^wan>hNYE}0Xj;wda=OgyFU zo<~;sxCPs72A|3$FL+52NeImw@Qff;@9T;Af|oh z?q=092O4(oe^eqI?>wUEpoo3|85PAELUpdecY5W9`h!jItA_id&9(`AYj99p5sg8XEDXgeUzc4Ckk>7-nw%-Arkb0$(Oc_E`u zX=j>JXX`^W+m9_Uux~F zk1JFGZ4jk2_EyY&)A)vFM)O6mN31@p!*&*vNpc?$j+64<;t+(T`SQT3tg{PvRKBov zZq`bkRU4xv3#FFO zEI)FGGlk&*%}ni4E+z|Km+#j5kH`3A%|2*%&aZV&7b~OZu*uohK+9#Ev+*$} zEXcaEKc=ED4o4UM9%zfn#ySMj5aY#>siIwhu0FWDDGCnU8dW6!6Wv~A5GUo5anTv# zs5_uXQ6@K$>DbRNSXm~)BZs#Ef6lmO+7r`awfbsLxkJv3dZEQptxVyROnsk416VCI zp047|>KRZ(en>ug{CcD}0+7o7> z@|XPx;xs06s%|p#Kjeja<|0ZsV_Y_8pGS9XzZ0+O&OX>$3JU3ExwAI+wYhO7nvD+m zg5zRS=8s6?V6Qa0a|Khv2@QvaJ7Yryq?dR^ymemWOtkg8%1edZrMT0r0Cnp?3TvbB zYVMD_d6Jl1*l_hds_FSHE<+u13N6ynd<;1NFsA_k82(qUr~U2q$VW~OuPoik&l};1 zEHmx*o|d3*J`<*XV6ujp6iwv1xkq$|RHag2VmLRjXvPc-8Ei{S!jj}=l{^ z_~Cwx`M2zbns9=>$LrT=6e5i|&I~bWeeDU_M;QhtpvP+r5R)C`LR}*c8;+s({J2>x zuyh2mf<)Ogl;JNXKQDVOrO3(A7kf$>{Z!#8BT|E=bc+;kE zNIZBLb&~2FLgEl{JM=h)n5$Vn_PznTy;;|5NViogw2%y@7g6B33U^7Ny}x8QYBRhF zg2oz%tTMY&R&Lz2*Pe$hfDoN-RmmMf-fOSZ{20UFJevGymsd;6YF)%1^CF|GR9H`I zbOo}b%OU+wnZSu{GqsNx_Ar~80to|LpEH;wo1i3iBo>oEqGhy7KUK5QNnXGX$9)!% z1N=q94yrXS)<2f7@POzJT8tMGgGE76a0|IO!R>Q{Gv@eNG6^{X4FMy#s%* LwBP3$<<;#kT;k^K literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/definitions.ttl.zip b/branches/v1.0.0/definitions.ttl.zip new file mode 100644 index 0000000000000000000000000000000000000000..abd015984035df7b0a5fde31ab18c27bf48badf1 GIT binary patch literal 3030 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 QdQbOb5q|8K*-qJi01NGs0{{R3 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/definitions.xml.zip b/branches/v1.0.0/definitions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..471ad85eae99fc8220e3aee47df91a685cb3c308 GIT binary patch literal 2777 zcmb7`c{CL28^`No2G4^E`*}~X~vBcPg?Abfbn%*@O*3XoK5ntw#@ z*IVDy#{=Ps@IpJGQQls90Vo%QyuYWD9~z8t^#-H7&|nuQcQE=MILOmu)Bc0^%vG-N z4|jE5q{hfqXl1GR*q7-~F}hES`cnHMvRw0IC91{wW`3Tg@IHmMd~D8YY^!yo>(Ti0 zPYgypwFtm*S3xXxD*>0;S3xZOQ5**q+{V2nOw4V5gMCSz+aPaWHaMREt!NgOs||kwoa)dg~o~osBJn9AwN@WQ@{Qy4gA^dft)~+pfc9N zDPixZkgx=d|QYD{T#Hz6v9-l+Q7Au*dp>mc3%5jH8Z0SpGRO zX=na0BfC#hPY=d~&4~29s4tm3sK(uP<=s>llb{bn_4*Sb^XRk)J$R@DU&5{_b6#Zi zPrIZd_V_B|BC4x_n+M38TWJ>E#0%u~-R2wZUoM@9Ak!GMDu#t$-%e?g+Q`|*sL(4M zj}jVj;^G|373axZ-w}OoEX(#r^ngk?WO=LrOKSRzq-iwXEFB*ih4;z$_Wz*BP|;Jz{*$r*kITl(+xM<`k^K$!Eg3;q44=w$~zlvC3Yb&h$v6BFn8)bCv1$Hoc-G)+joab*Z+s z)DU?%dh*Cl*xp|O8gnu5s8SV=?DQlKbplweSBs+|?wlLr@WU*lMpoQ( z8?0gbx##wvL;>sKA}xo9p-I(08S^6o1jb))M>qW0Xd}-Q$I&g06pSmpm|h`z(GQb6 zPhFrjYRC;q4#y@;(E%fE*q%k-t?y^YT`@Kb7-Q~Q2$bH3@Ch<1ZrU5VvUrH@Dw22Z z=pZ&z>VF({zXDAFjPIDGkJ-VwyBj>z>DS~|qCy*|kKG;=k1b4Azp&oqz|1@um-&+C zeDLJ;Xe)jFNQcM=3k^*Sryz=Vi$&7)no*^yKK}aI9Ks9d+hg=so6vlDno+6=TOz7% zgE&Up#~C#8$Yt@CC|fj7!BeUHo)&x?BdaAYWKmkfX+&th!t|r2qSLdE@x<1a{-OJ(O zHIVH#9ZT<5e(}|FuU6PhiIJbJo>W01ej11e06R&%0rJNDEb9hSOT3y6sY48Y?HoC> zll!2n74d7ggX+e{^ZI8mJ%u#3-O%?I^^d^SMffGAfW=NE238IBHU;<`7(YpIJFL|_ z6cA_^3s+xk{f~t+`5Q$O6Ieg8*{ypskxBQgW7{^ecIr$|#j5>blJCm9!r0R#*pz)e+#M_%vr)x>Ty}YgPD1X-Ouf@)3EFq&sb2^ zq^WZ~Qxck#fOY7;Wgb2xgCM1j3=#@!F>ps4z*G2 zp0=~@tV{Mr0Wd8qiMhwv+rbgK!*;C{lw`>UvI9{^s(Dni-hHfpJ^wOp7~d76I$gNaJZl^$6N4bdb0TY5J#zDSj%)cXeRbz z)Y5%ojBLJmhn!%HN(g|8X{#fO4RwjVe^I9rLI%zQU{ctLW{E0;cH2q`!`hnQE*X*) zd`lliJ^R`85^S($u`qLbqwuh*>G%OT96h&312emS@-+;>3>p@uRK>9)U;-qCg&DW} z!8YV4Efx&PbmvrG*LP=tH$SHWO?7;7Y9uQ2GVsXQ(`}7G6%PR@U)ZBG;iNYXNZGHb z4%gI=`ArO&m@&t_+C5A(Gi@LIdzHlxWwq+CrJ(+`Ks@i9ncr$RlM}F{1Er9Q`fpek9;t z+-2-x61_<0wPZ(_0NkRdNUYZ;OSytk<#t@T$0`(=$>F$UGHExy3RF&p$*uCbvNV3a z4mX%rSpYh9qna{aOM9&sW&80&Loew`L?Q7@%eQ*y-hR7ymc^MIQe>`JY>VqxN@%ng0!*i6H~y?>^nHllAMCKlA(d7sX2q A`2YX_ literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/dependencies.html b/branches/v1.0.0/dependencies.html new file mode 100644 index 00000000..84f87ee9 --- /dev/null +++ b/branches/v1.0.0/dependencies.html @@ -0,0 +1,381 @@ + + + + + + Dependencies - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Dependencies

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

      +
      + +
      +

      The following standards and profiles are referenced in this implementation guide:

      + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/deployment.html b/branches/v1.0.0/deployment.html new file mode 100644 index 00000000..31b3f3bc --- /dev/null +++ b/branches/v1.0.0/deployment.html @@ -0,0 +1,344 @@ + + + + + + Deployment - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Deployment

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

      +
      + +
      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/dictionary.html b/branches/v1.0.0/dictionary.html new file mode 100644 index 00000000..c78027df --- /dev/null +++ b/branches/v1.0.0/dictionary.html @@ -0,0 +1,354 @@ + + + + + + Data Dictionary - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Data Dictionary

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

      +
      + +
      +

      Component 5 in the Digital Adaptation Kit (DAK) for [insert health domain here] +(link forthcoming) outlines the minimum set of data corresponding to different +points of the workflow within the identified business processes. This data set +can be used on any softwaresystem and lists the data elements relevant for +service delivery and executing decision-support logic, as well as for populating +indicators and performance metrics.

      + +

      See Web Annex A of the DAK for the complete data dictionary in +spreadsheet form detailing the input options, validation checks and +concept dictionary codes.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/downloads.html b/branches/v1.0.0/downloads.html new file mode 100644 index 00000000..6ec237e3 --- /dev/null +++ b/branches/v1.0.0/downloads.html @@ -0,0 +1,383 @@ + + + + + + Downloads - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Downloads

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

      + +

      Package

      + +

      This is the technical package containing the artifacts in this Implementation Guide:

      + + + +

      Definitions

      + +

      In addition to the above, we have provided format-specific definitions:

      + +
        +
      • XML
      • +
      • JSON
      • +
      • +

        TTL

        + +

        These files should be the first choice whenever generating any implementation artifacts since they contain all of the rules about what makes these profiles valid. + Implementers will still need to be familiar with the content of the specification and profiles that apply in order to make a conformant implementation. + See the overview on validating FHIR profiles and resources for more information about validating profiles and how to use these artifacts.

        +
      • +
      + +

      Examples

      + +
      All examples used in this Implementation Guide:
      +
      + + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/examples.json.zip b/branches/v1.0.0/examples.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..469e9e8bd97bce2dbfca639c87b7c9175ae86086 GIT binary patch literal 2239 zcmb7`c{~%0AIBZFrjW^f6?6X>IXCgBDQrW+G&yo?7=|&lj3P(H<34ge7`f#NLqv;4 z3b`gmVUIJSyjd*JBlu8&?&1+;IZSb{-ofIx20taWE0~|$-?{o{yExS zP}&jYnA2qZH^=o*|>CI_G7bx?$FCU1ec^rnz(@Ko=muh ztv49yb(=vgUSNeE0Kk>J$O~o01CprSZ_q--PE$N?dWpHmtkY#Z4|TEV>)w2Eht}G( zgEeGHdYz^-bc%YFoTzS;osL0QpSsY3XE~dT18mI=S5Be>2B7*p3oiJB>bZkw1;##z z$zbY|{9DE&^4s+O3V1ZnE#o^XqA(t^^0;>eS&%gPmD(2~?-3RFPT{&!PGFFQr%s7a zm6a}pguzs5$p>YN)YnR^l@_}Hob{Mgv5kL(l_iA{1=K*hhM#5C1WaS4u(IA)l>%b- zL05RY!jA8@`bm`?-ULHhZRQ>3J`m zT*=Fwi=;1u3O$qz&VX%5b<9)okaRl?ccHOLsk32(x4_$4v0x1E1&sEwww5FA!K+a& z_UWyR6Sb*sG5)gBVuEHb>%DM}79$cWn$-lXeBWp**8z8Qw~;DPUS!G$7D9XB8EZMf?FJ%kDGYQ&9KtZAl2reMhXS}9U?NINqs`I^8N^hmbL`?B;_*lPeoVYD*rcYbetA5tL!{0V@ zgLXDGR#IMuXNrOZzs=U}>uHbhI=MZVaVP6xpc+N7^&=|MK_}LPH#yL{s&JzEso7)3 z-O3whA`Dx?EMN_m;3aN;Tw8QPG4Q6GhjI^kU+i??F`v>$Ok}m-=-g+=%=p4=Ru%SJ z`<8u~yK={DW@Yhms98%~n&Y{PCOx%X-5U`!!b#x>^_JO^lJ{jT65=m3n#cE+gL7(4 zuXQK*>1rJ~xmVv9`M~Aa1K%9l!VY|fEPeV4&HrqkDg|}t$;kSVs0EP#jIh42Yb?5PmAW+ zq8w83a%0W0uNlcPK|gw{ri75sEKiZ_SBDXP7q^lzdMC55gka0XLY35d`H-Dx>J8Bd zt>vT)&^-SW+litfuPac4_w~{%X@`7%6eqNZx3y|m-gWV=YRVH9d4Ao7LeQfNQWvCV z9701Yr*$y(!X^H;k$M=kkDHU+Y&rO~E29*Wm8d_pA^%ENiagNs-Jai_zd&#*y3IL< zn02)hA3c;)S+f2Yx%@e^@|rMMb6lfxzj*X(R22(689u*l4?G;XjB&L*6S{KOw^3zw zO%paA(R`}&Vnq9!y%l{2HE6tk`w}g##Ds4{bvD|0Oy>2ra^b7EHiQCqd}&(mB^y+b z6i-b-`4uXHhe?)bfJdLqm;aJ`-6qUHx4^*WY!bFTYoet1A)TwYwaQ$1+w;hq)qdT^I$jl{>a6#lD7(1z11Jt{ zycRt9LAWaN!PAb!3?O->LEuA$3RvOs#Xr~mxPb*@;1tX9PrMWOnYANxJ(&tC8*@=m zGObh_!y!=t)zKuCe7T{wbA#+NU#G}JoGI#6Nm__k{FJadK3mcDx+)UDs5PujH&X7{ zJ{P$100Bw*ngOsI?Sup#MsBfe7+lrMerWffh?)uP(~qxr7aO3rjc%pm|1e;d&<{R* zP=DCz4k=XRe0QGL_Z3v&<_1E0%|D#0`fRU}`Mkwm76L%;XeEy-S>I#~{k0V8phMj` zHK=`EE3VAUB`<~%yW~DOcNshV<;}In)s%DlzMWGX9Fu4c4r>%A jmk`H)dE(!{-#qcZ`oHMH8g&xzd(Qdm9DlhL@OS$MwSyl8 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/examples.ttl.zip b/branches/v1.0.0/examples.ttl.zip new file mode 100644 index 0000000000000000000000000000000000000000..c8362531a74275d45b2fbbfac4a25d9facf65479 GIT binary patch literal 2404 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 UnQ?OcPP6?Qr(b*X*GB;0Z~mf}uK)l5 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/examples.xml.zip b/branches/v1.0.0/examples.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..638424eb140a7cd365addb4db6a952df3e858ba1 GIT binary patch literal 2237 zcmb7`c{~%0AIHfYKXNm2C0o=mBg%b+Fvl80?zxq@#wH=RLgvnqD`z=!_Gn1%$~8yH zO^${YdR#N{)L*~n_vi2Z{p0)jyuPpR|8E4G0l-Jc!oor)cY|O<_b+6AXCsWik2}WQ zHwYc%?dN+d*xSur7K=d#20`&&eo$}UAgCMq9yG`W8iMipZjZs{D|4L|I+X-y;b3M? z(5d7Mv%I~TAtj7dK;6Y_jj2!SBCEhIw8ceMzutwO3}cI@Kk?T*7rX67Ea)?Sr4Lma~Um#to8*LA^VD~RzB6{-7oEOD8MXTozA2&_OZ}#A~7pAe+ zRLAWg@>|s>PZob2oqYfCbBp}rD`m88ETM$`M*Q-|`|?NTlF2Yi$?TS#S2rUPn(>IA z^xWHoH)A03dTe%dq0k_su8(-HmFok2r|+ntC zZ{S!=Vd@m^)KJw_4^t5o;Y7mFiU&DCFARn0fY>B|vW!uW6hSrPF=(hXmiFPH&}Uu9 zW@WmzFXV;Mm;l^O_&^~XXSPflK?|x{@^tBDl_~}J&+wZ>e7)K+=jL@kS^LP-W@ME4 zGkRTI!{iKdylr|GjGHaF#4bXW)gFrS4Y_r9;o4Hu?YQC<>4eT&<-@Y@QawFOFqyHS zK5|2Ix{sTOlS{gR(c2SEFLmtk>is%DP)k&EFtSiTkyae(JZdLSQJ&PXkx0(YOO0ES zB%XkW^#LJT4^?zQkT9S>!CU~2cXLn>kmxcNvmEsJ)m&X|ko30FDyQnG7W_rPPhonz zJ~SVjR6uoad0Gr=+m>XcqS`iHKgVppTX1bhk=Fu&AtYDZx{LFNY`pzK1E{sBBe^2r z)G;U1?z|v;=0UwvUs~y5i)_)RuL#_tsz?IJFKrg;*G(*{q81l{dejNz6U!w zp?2STuPkaSG`Cs%|S^4Rm?EDk`mFb(#Xm-~ibM-!e%N#5&Fgq_2Rb9fE3BZR9Jn zM5R>BJSI|7VmaQ|98MxbD8bARnD%=QYu6gWE!rw{D~ANLc8w3?2qm5-vN->?tI9Rg z`{No{4e;FVg|*_2s|bSmfXq7=`Q>wAb7>jH{VVdpG8dK*MEhTyF7aJI3;$MH61!UyMQH({z7nHlvC?qj)sfX6*Y0WvAKWJj#c@WkX zcGErpxex?gm=N1IpLhf)*qS#%kVi6^ESFBU1}~f5??Fw-_>#19eOYOeyZ?W z(35?{FKdnA6=1f2NPiwY80CGF{ytuuf;`*Oc3-o4P2ZUG%wKH>P=KIkxJ1y zT}{~%rgt~0;DQccr}|byu=lC0_OcUrg&xS8iAMK12U3>>DOSDZ?VHzqq`?^d>ZASY zTRxcEyZ20L%liypswL2J7=_FF44Z`5{%TQXVmwZpX6Jw*KfJaueMa=2_dQTZyDRa* zx#SDLqdGKYBpFPc^mK30Lxt|yY*UqMn1kbb>Z7hc-%(Rb7zP_rRbK7oQW7)=a?~dc z{2vVrxkB(J6|(%3exo7ORz(c#A zD|P2KHp%&G9o|a9rTV^3vzz(D@jxo~;PT5?UWKO&2sks#;ZV%x-^_G$B6f6i2sr&Y iKDz(v#J_KUbmD*cf8+uIXJq>GP5*mre{WNkKkXkqL?2xM literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/excels.zip b/branches/v1.0.0/excels.zip new file mode 100644 index 0000000000000000000000000000000000000000..3568d3290b0138108dc0a02b20684d9bd954ff40 GIT binary patch literal 3100 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 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/expansions.json b/branches/v1.0.0/expansions.json new file mode 100644 index 00000000..4077b70c --- /dev/null +++ b/branches/v1.0.0/expansions.json @@ -0,0 +1,8 @@ +{ + "resourceType" : "Bundle", + "id" : "72320a4d-1bab-45e6-95c7-530054637dd7", + "meta" : { + "lastUpdated" : "2024-04-15T06:57:11.797+00:00" + }, + "type" : "collection" +} \ No newline at end of file diff --git a/branches/v1.0.0/expansions.json.zip b/branches/v1.0.0/expansions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..f556beb80eed637a1550f95670b721565a473e7c GIT binary patch literal 285 zcmWIWW@Zs#;Nak3&^PaoU_b)=Kz3?HL1JEUW`16=URH5_o@t*iU$cTp%Xi-@_Cwp2 zRw{f@Iz8{89K%ChpA`~EU6c1z|IM6k9KY|R&UNnOnkAa&lNUTQ7D(^=`25asmp^qE z^yFk$c{N@SJaKKilk}!VW{j;X8G5#f9_z4w?0fY6xlPM;)$ONV7pPrW?A3UQY0HFV zjIVjDH02{6^B!RQ5F2%V;U{~MA}
    • A!i`#|L<`b8LO|A*vVX&TT*(;LXS+!hrA# bvK+`Sr~u7p0p6@^AO(y-XbYrIfmH(l5OQ8h literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/expansions.xml b/branches/v1.0.0/expansions.xml new file mode 100644 index 00000000..1f8b1faa --- /dev/null +++ b/branches/v1.0.0/expansions.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/branches/v1.0.0/expansions.xml.zip b/branches/v1.0.0/expansions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..35c4072eb0f2c880b2912b858504819a1fe7a13f GIT binary patch literal 328 zcmWIWW@Zs#;Nak3&^PaoU_b(VKz3?HL1JEUW`16=UPW$>ZNE2PlYxlq^EHcJUYWAb z$$P4ZkIW9HScj$l3M*S3Om|g(wBFrZ>{oR5TiwSeZI|!xFI=R=>SbWk{MtGC;^V~g z*Gi(*J8#A|fA$cwIwSfvNyht}_4><+SwDBaR*zC|nQ?F8?62W#R-F69v!=vn&YMop zR@U1q+>EC(YeYV|W$F7fdRM}h^&5TipI6At?ft=@I>D1|5@%_{qL5u8N>`=#GHEdG zWBunn;n4f3lIl*Gct)VApDIi2l6*6 VKn;ZeZ&o&tJR=a=0O@aF#Q@oOcCY{d literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/external.png b/branches/v1.0.0/external.png new file mode 100644 index 0000000000000000000000000000000000000000..0601b8e52a58ae9d04d467ab5be1cf6609a03f66 GIT binary patch literal 173 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 z
        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�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 z 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

        gJ9fJ6;%1B%N+9TPk{87@x1uAg`;~Yn{?k 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ŠGI_2`BMW+6NVa`s*%}!<#`b=@p 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%0AlNe_>2#pPfXe2#`Hc->X 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

        aqDdbZVIEE$*ynoAR8mBWSyC4K&!wscyd zB`Jqid(5=C9OLQ3KDTsGmnO?#Xveq)xC!*Ih;eK8k2PK9qvo>6_D<%s$ zof(EfR1`dK;EOEH@skVK_F+%vUv8|en$n7*XNc%pG+BnNp@vGkWy{(cj3yY$?qX#M z!yaR08nn}(W-+II%SI8{Gq9I}PZ>6Yf~3tbcZD^H(UhC4Oq11Crb|*|pI?fVR42C* z5`7aIrnU<*m?aG>hh%6?#UUd=4D^?XP80c-t?IqseSe4tzG586>?l8-!JZ3LAw$Si zd?9rDL&WDsqhf|?$Oek^9N~OI;8mhmsDyOU2n`#-)}WEcMS2E10WV6+FB-}`gf7sK zH!x$j%rQ{DiTzD69$~$zh;ocXf#XZQqdg5%JC5Q?R;0^)^uOV&fg)3_5!aTlbTPZ3vu0f{ zNy=7D%{s0xQAvtTf~~iq!4GV`E>)!@weZ%Ma7B;$Ep_ml4c0;OuFqf5-#`My3m`#V zV(G%?F3oQ=hXmgBidCT$E2p9C*de48(&wZgT~8N<*(gU&ZahGXOZ`fgB?1B@N6VJh zE)a>8i^JSo>ahTRJXIcE+=eO9xkP#Y2DTCmFE~NfBJ_t49b&xu22He~aE&iG{^@>-8OaZ|nQ- z*s>Scw=&NlizPv{m<&8hTouC>S;nczf7697ESCZp?xDO+{Sp;GgGQYxHH>hUp=C;= z1qYc>|C}xa;ZxV?e2L1=DKsTUcUBz~m2^n7;CDVPDkfhgJ|KNu*3xyNB0=ClQ|MGE z&I~=E23vjDgO$!l?$zqMOI9VUQ~-oj@)>n=tU8}39YN??m8dmS*2xRnw2!0Z8X!Jm zUikV5f%uFmBS1PV#dyB3wE!}WyIMlVL}OZVm;lGm0+#_CAHpjby`uR$JJZsDM_wS` zP=~-WVGwE>L8o(kE|42Vzf8?J-1!E}{H8-HTZXyLH+-~x<5Mqxlg8il(0Dgg#d(2x z;iN-mU=x9U!V>uc9dWq8I4)DHzg)dyBWP!-45@32kN|qD9QF_=B3dm&pacWhYolHo z53`}0yD5Pv_`rC30j`ZGZq=?wK?bF*D6OU8SZOT;o`x^#^9g!bOsQ0?6Ez8WaZJ?2 z{e%-VihG6y39C)Yf?;fLD9xPktBUP>x}-rzeut}&!Ja~CqR&w}75=5LTb2fQ9HCtI z(S!b4%W|}pYv(ad^aDZPgr>@8Qo z{iUoNmEH}aFjID8HvFMw;OVBGsY9@S{KC~hw}~9YR(Kh9A(q~R(vYseWJnDQxLN)= zsa=7k#)#HO5{Ys@Z6C)}jbp~cVC>o~8%^6Gfh;&?G42e}ppbz46yfMOUx6v?X}@7B z#yPvqfMsN+TUiA+*bt?QhT0W``eJ}o!k)P&G$#16SBhCBIAaZ*268a2Krj-QhC1~^ zgJ`MS#&QP_50IDUA975TIo3A+jHxO9zA zu?bAyAJRBZvV#n&`Y*TfoN^Wo6v8QVev6|ZwA-Yb8-!Hs7er>^;~f&@e8G@^^cc!8 zPq7bpR*sw#4t9L!gm~ex(o7oR#U)T?W4h>#m;q;vtn!a^PTEuQZk>DSNCsmU;Zd)E z6KTR3=vxe-SP$J{2}lyB!r;keGT}`&y$rSL1Q)hTB1hU@sJPUQK28dlC^-;fmn;l! z8FA+2w!V@I(m4K0Grg%Gz(rmagru7?v?ySTtJU0V5Tf5HIc`}`& zJW;HXVDwMcN2(XASR^%Yl7O4%`~anHy0gPw|BB30$2HHR(byZr#$Kpc_`~P|bMQ^Ix}c?qrPyvFH1tkl z9Z9za-qlToD?3gWl&r|6y^86KxppC zz}!+A97Y^(Dq4C=hDhvj5N~~vlsX{SgE7a$NnlbR>&`lhDp9J^1c=dcY$HBKQ^btw z&zqY{0v_RD4e4(nSnb@1&M7)q(R7O{A(8|%rKb;p%s2#GG#O_RJksn2@~Z)@1dO~! zu=ED*8zKf=e@K1^R}qqwvms$cl~(u=Cy#sPERjg zt3*#!vyBI-OMq`Wj199b>-62~531+k&Y;@b^5i*NjS-dTd4E_#=&by{)cR{>i}d$g z?r$d6*EMpE0*E#2P9AkHkMi{t1*6L4WkN z$WPI7g;UhC6tQ95AQs6Tn;))#dpERyP=Qu_T)HFShc*6L1dR!?j{Q5Jb{2*WZJQC+ z_(A{2Duu#eLK=>15#6O0DkJou413%L>iRQ~w;6@XxwZOw3Rlfc=q*KHBe}1Vg_+T# z2169KnqLNQu@bs1#oh+iM0LAKF2lH>{c)s4k9}ilc;0 zjmjfJf0gRsc=Qil=)A}XKyR%Mrr1&;Uf}G$Iehu%tvLUZ zQI>n~)}c4Z?%j*MgEuF;KkV=Rbn85cQ2k#+<%jx`ta|HHenIu!Rc~H^u|*W8`PL^v zmZKvH4Cn|t9azkro0~Dor;Axu4pF}~FVepd40P%QPXE@QGJYls(v6-Ji}e%ZgEf1J1^aTjWD(S&q)<7tw?cQ;9N1 zk02(Je^Z2U3l?pa`xuF1Xa z3PWSva;`4p&xWSRNN?YXiHN@n1-DQ33ItwDcBN3MS@cKpiwQ!zLXm`=ThNa7-87G| zI}~sN@e8>}>?hkE<$O(0DGf;AIExgvFzPTu9pS=&QOszPqSqs7ou>S4)1_?WDMDiy zvFlY?@3tx%w>WA{_ZY~OFnFsPx^biZWTBm@d1HKAC#^RU=5HmT;~82!15H;GcbEZb zls!`u}e29ndP zc5Z(#!T9ngKG60-vE-9S3Fdzhz}FEg5swi4*qVPnO?AI9MbRsubNnm(dH?R!ttJj% zd}{rscMITOU~gBq0dU^ORO#9Q$V}7CXAc=ct7OgP?>bDfIk=mW4c*TvEmqe4LMhFw^5URBZZb=+y$m}kQav6J93XK-F$nfLJdX5P*Cwqbcvo8H)^SqxAQg)@mXYE7GY! zr6Qwec^|`$O}&9=?S%S`tMapP4iM2B*3MI$oJ=^t9H%Q(d1Z?5c&qz_ja9KWqE|Z9 zAy^ac3fK~{2bQs-(NUj?FY)4@oOfaA3x8BG*%#(gXtY8}qN(P)PIx0TQJ$QKN*wS` z$OBlGrCtZCWHbDvL_IEBBPQ90hu0D0|~hs`SEFyIRQA_zl`K zDy0T`E!MKV5uYlTw0UWI*6NHUR;*DW+#Zh#pkEmbaOMy32C@twiT@4b> zf|$EQOc$hLSwc@7Ej~4`DfGs0!)=91pjbll2GCS^3)>vND#I{kh~9#U)0SIDDL9wu zSr#E7+BuKP&Zi{FIuk}W^gDC1v+IyFZ~HX8=qc6<*CF4^S)BUtY8hM!JprZ6Qul2k zFm&6#N6$A}#Ab%KPCs8!iE<{j?vrQ}s8Se1hT(>5HMLLGv^I?0%5X=A%PQ}kq~%-g zU8zD z7HbqJV{afKs^sicP622I^bn2qQptLK1$G6LjoI#SV`rI4B?DhM`ffI}i5%5duN;kR z`Kkl9FuRM@ExR4OOih)#YSkn!PFVe(T&DoTOf67TLh1AD%Jb!b%}@_H!2$o!xY@(_b)26?5JC!$rY8*av2PS z0g*PYuMCSMx{OsO{UXP)B$94UsjTq@*TxVmCPJvlYokA?L5E5SvqsQqIZW=TcgJqy zwt#*>9zN!H&6yn$)eg+hdI%puDU#ayqoY|$Rw){dv6D&5YY^r6BI}?B zd1xAG>d&H>VKYlS16y*2%(iACw+@mnJt*N&n1u2ygx-5CSJZ6^kp`vAS(c32iRGvT zLXC!kmOhN%VQIVHkvHEo2W2;o5`p*AIQqYNpZ$^LU!Yh{+Bw+kINx-W?l;aiay-!M zJY^^0#5uEUb!IYQ2WeN#&-xtlCWg7SNWEW1acnn^xH^Sy$!$lR03Xi$S0eAGDSeF6!0K_vwhh-1a>f?^7oFj2EWQ?sHZ*K(}SR|X^JaC>k2 zH~7!-#Unr9->tnZ8AFf!0Dna&{%q-xZTc*Cz23pmo0BJxcKW``z4OBl!EC0=Fkkhv zD6bY^zKUmHy0YqBa+X{K+yC>i{MP;0z25SMALA~(e62~lF715WzxD*DFFU2Ixv%*{nR&W+| zyeVi5-&~Px4+12(o;Mu1{p3NH&3%A%`7MbG*E4*sDUWNgX59WxpOYTuS#`cH-43TC zY5t025+P>G@d6f2z+$FU*gX8Q-Z&vzk+%f(8@bAC7v~tL#1#4dcvm;lmqDU2>RnV? zceRj6wRChtrjW3Bkp*m`EmT*ZoLVF`NEqKt6f{^kyl`tEH7dzW!k#LGd*LFTL8T4Y z6mp=&Gc-pWHD+<@dzfz^!lN?~pn;KnN@Ld}w;%K=`G!>CKqpt+Do|FbBo#pgdSF8^|Rz$h0l&=FETR(%{nyX&^k4FE@9ag@<;G*2=i!@U14s6FcZO4+2P!&ckY%;JAa;Vk>8HWb;HT+>Ia*$-G^cjJf z3fmClh!tOl29_p$Ey+~%^-{1b)9{MfDIw`Yu5|@^JkxvR{*L*5ECZeBI_8}r-LMfy zhU1{X&m{1$2thdS9f<;Vh1WL$-#0A>>b@y5@0-l)rl@({BI2Xt<5?y9R zTp&yF?X+BC)Tx3Od>xYtZk|9rbeqg(tu47vkIQ@+?Vy$W>`5|x%n2P zcN=*x?h=z0jdL?BX=^$}sb34}83GX3NiuNMCb$xz0H`LDwHACreCy+NO``+mJmc2qcKQ@APKXVX(>uD$T-wZt}g_!0K;j z9$mC$Zkj**8!FId-lR|YH#5cUzL^_C%>R=-IR`su4tvWMwU|;e~~0_&3MTQroce zZyGJ$X!UoC0<~35%(-HrQE`@M(W24?la4&OE>Wct+%h)pY>~!Exh+51vI=Oeg3`L* z5)wtTos9Dk{zEK>)k^%g&)HD%-(rATyQZem=G`qY+rjVJYq$8kUB;8vN<#Qn&2GZX zPx^9b1J(N%%1Y~KgGNCX{`S96R<6OBb-s3a;>z#eElgzUv|tea3k5|ouVx2YD2D$+ zQElGp%z0S1w+a6}!<}|O!GEDm7Py;HjzB%Q(*c7Ym{|x^g1ek8{Drwq&|$x7Kf6;? z7b2@#?njIHoNrP7r7|!>b|4Z>kAzB{F(<3yk_Fhe@0Ub>R6lhU(hsq+1|+CKZM2dO z?Q}r%Odk_0Dw>FC^wOh*?=s-m9jzvy*O0%fh}QdnC%t&yIfP_03X*3M-H1EdF9cpx^-3ZaLfZI*t z#(ZkjvR1vu2RDqS+@_nOc_O#n&=`YTpv*I3OW zN++N+EjyUwoTXVU$kYb>sV(zD|GR{Onw*k?fK)haVqGTEHx$`b60N=~NAH&-0mGRH zEYhUrgI3;QO7oIeq;9F*kP9?R3*0!zOXz1-PIPG`5i%P%QPc?rj2wD^!kcE9xyH)O zXjKS^60x0$w^o(bHReeuNH>9PGCygq3o>(&a5kuO#i%yy4vfKV{H$j{+9)KOPzIxd z0^hOluc`2>!81dSG=@r8W}sMh)2VT&Vpwdbb@uQYEmlE>q8Py}{sZE0NobaXL?@ zG3zl?{V*fOb;Ii`*smv1R_&!{X;roe<+oi_rE`bD#~wX-!)-X$l8Ng$-A#l8p<+;N;cdHq=H)4O^2y+MoqKa_Wjg~DMuzgk#T3?=iz#@9kz{- zo^=FLN*+2js1V2VbAn*WM#3Jan*)K0hOK1Myg{a%(ppJC822n&BaeWa=}I@$_qiUf zN)Zg1)vx>MW>S2Vd%|5is}5Lq!Xk}AoDha#{zPpQ19Y>yP5#416Q%SqhDuG)qZlc5 z?D$)KPb=ia{vw;!ndJe-_%X7K7$DW%#^guX>e;_GXfcEhY6dJTqTOEQq&+!RJGr+?ca zo7j0%afKa={kq|j?NqsBE5n#Z=}elS)mM=#GDEu&z6(ElzGIsBpR)5d_zOGhBqiT~ zXPy^`aG&cG#>KUFz7PvKUEISeeXE7xZhZzla|#0|dS>?Q6ixV{cV;U2Ss0IIWB(jdUWN;q^8DGQ zNO{i9xd<1d^Ra&tUP!g#)z+Re3F}G@+%u(6d;*K?OfRYvSdS1}bHc=wJEXi=8FMC= z^@Uj0%}k`7Xlp)1wo^XR`WUk!ds67&3ANQ*PQ=x>*li~Ug$cnh+`q8c;^%knm0@Wb z>@R&*ekDZ}HAQF}-1n3Xsy%c(0Io55UfW>oqni$>9aWZc@&>sCkM;|G`aG0cIY&#HvC@idl>5cFzGt1qQ zj$c?F#c>~%wm4{dO-6HM=iwH<(`M`A2z5J}AOGve?7Vr*&h2CN)H-HQ)!}(+9kZv6 zW7bUBa?GBZ$L#6KWA>De*%f{sfQmE@;Iser1Nf|Q0H5Ff06w=5;Iozk_#6)4vpXHY z&_@ny9+Yp2BdM34XxZ6NE+5fG^(Hsyq%IS~Ge_ol%x-~<{K#0hCPY)yk~F1iQ+$Q> z8G6VS`ye%Kc&l%MJcM~Y>wV?H*pp_K8PHs{4LT%jQMMYv;%(VF6yZ`a-j1af1jost z?FSK&9?~Ek?TiN*YSG0e+ZE>iYOSI+%|ha=9Fa#y90!QU=&sJEq5lb)wqd;$1+1Ns7U+ISe`P6JI{il;d zifk;V>Q2$CH`?P-Na9z>ull12yKUlWNG+McB zf*>H4JHNr3Ubfnso_z(V+&Yn~BrTD|nfj+eA7z9L+eD8*wQ^MydUb0pruz-r>2~sL zdWk-`7G)B%6)nLz$#Qy~&d-L1dZskg(^9#_qhPFwX=jJl9Lmm4%0SC7M;CDhEeccv z>oS*;(q%Z&l80Lu29{!gml9_HJ!>!%^H2MnI+|G(<(66XEi7y4xcMLS_u8H=JEGK1 z4$a}h?$+s2vpqKZ)$UC@%IsM?M!1U?8#}tX@kNJ6MCe%XjiP)L9Rj!Cv?%2zpdxS4 za7T(|a9fNT!^RGye0Kb&U}uJrJgCBr9Rwm4dhe`xPfbg#<|J#IfZq2kPfjRU!cA8f zqMXl!sU=mm#i*@2!9SUahNb}9s2Eb}66Ok=IccvAzE?2k*a+H9uO<=jS+DZ^kHy>x z=w&ybeaZ>TncpqE>mX?b#zyfPCDt(3L1bYvhga-tMq^_y`N-n$2tZnwsnMnRo#3Oz zvxP0aqLdnBHXDxrgAKQ#R6u^|T#YS_LQvh|!>ARHI&}Jo6=@+#8()zPN&9y@jy&PH zyBGkP`$OPO2knR`l&Os_ZQ*HK*&Z@LHRpTxYz4lx%u=o?KJS*mxwk`dMIIgWHX?Qy z+0?=c#}@y}YBKWX)r1I9=5=vZT#EHY#t_8!xOS2OLvb6Lnb?Afuz$R=T#QQWK_f9e zZ#Z_F^|i^r-ek^N+Y(XbE#GLNLY`72YHGos4DHvzsftCya&jDdEWWA2cF;L^slY;40 z9g2Pdo1u^#MN%y>;b=vA(#JAKQdk0~-4e)lph_dVde$o((s!!f&UhHzzH*Rxpd4B? z;{~)}Qb&L+$TW*bBJ6vDs=jeH!OTCv5wRx)&q!jajd>Bb&WqTX7kn*{i+;lI7n_?4 z3n5H`$t~sz@d)ZbaOw)ZZQ+xH%x2>~v4EN}3YES|)*B;7qsTP78Oq;wo_G34nIq)U zCE^!LbX+(%ZBLjjJIjip^wD}hGG`jkkw(3DYIj<#Wl(Okd$o3;wQ?eQMj>Amcms(&x-*spaU_V{m#>^) zgZ-VE=ahg8wgc%VS@;LAPc@Tl!uyCIw{Nb8^$%r)kjmCWg}g&ZMwxGEON0Kcb4$Mz zzN%m5r3lk1hnVawIg&YfeanNR7u4!0aMpD9BEqWs9*oVu**}EIVv^#A|8D+>eq+}k3TUZAJssZG3I^`O zJ`GW0?@kRc%n3@O;&8`b=!@p~*vSU?qFp@3=tMTu?ezfbP#IhiL>yzl+eA0!r#&y&dI zOyYG^*3^EE+gDes!Gv_y4Y0^mds_p+CJ=Fu0 zEVwdTsiUf}yR22pmD-b4A(fr{ef0FJac7vg)kQBcYPHpHSU6T&=%6}9_b4=Z@k z3!fr3!1DL6K1T1kysNOc{&#dh@Ln&Niy%=CZYUoS@eqDrg8SagSUpvj&R}xDf}KZm z_le_S+}i>Q)HJd^KKA0m_q6_9PdWemthu8%q0VX_DEEeNTU^=GJNpzh>Q?{E0XjGP zh$(MmE3NfH7P>VS^G5ozbK^7l*}t6WH9ftgr`fnyj^W3(v!%k~^p?!0z^Cl~XX!@S zJX+^S_QN*RIOmYV*yj=HXav{+{5s zjtv6_gMuKx?-sW9zN}|(gQ-pKgCjjt&?ILH^qqL(u#TMO=#Ry5+h>*E>*|S9DU5dJ z^v|um0?Dri$Yp^T4d_F#L))+Tfdeu5belD~AJ5*rdwKMo+W=!goWI%#QwNm!h153E zo1K1%q8A&NTYb=>6LT@qwP4RIz?*5#-9dZ!Tv7A|KfSHFgU(Mz>z~}<3MW;tt^+tA z`@(y&<5Bm!-_NYse0Q6#3qs)D1AE$8xD!^bjj8`w2)}bSGimYHEzfwJkM|n$P5$DZ zi2j?SKWN?`{)cGU^`H5%qN8u3XuXc38!EL!TZd0z3Gs_f?`Vh7;_laqS#pDQKUMv4 zkWS5|XP8!P*&U*LE`L9O^ZC&=KW>5D8n~mZ_TT>wqx){q7N>s0SJErJX8(^X^;T~} zUtRJ`zY?Lwh0XLVfl`^9ZtL_+&nE7XdcWg#gU*&T6DOW{;jLP27cfizdgH@jy{@&l z)pdUBMy#mZK4w;D@9SgJ*Zy5hP^o3&n!KSToQ9HebK{U?x%6u zH=>>1y45`U(~;QDB`4sghKU-pPuS>qU8yw$`}VflXb?_LRIGQXHvPcV-)d5Wsp(nJ z&+#jpxci$_QMW&fn{IBToJC>D8S-1c+u!I0A-)vBJt^}B@;fbDzgx3piyMPjM2=Ut zQ40%KVd_lN@v7r%H{YoW9a+JP*-So2y4bf}&E@*^`GJ4dSB9{qerToo3|I$Y6e zM?Js8BPd(G!6#F;)z8mHr)wX#_#V&S8>g*qkXfR^*$@JnT2s zXVxaT7fnMDUHPGZ*+KZ0XtDaB<2k>9Y^x(jQKm$242 z2jjCa!U3LHsaJ!0KIsu0LXBn_O}Lt-3un4aI5bUV0{K|_tMrHYFEM&x>df($E9)(g zWLZjlZZSna@@vFy zi)$tUcPqRvy5&d7skd*N9>Na{c5pd5L2uZqc=mp5dgOMm&<(Wl!~OKz6WNXMtx9?s zjjOm=xXtCx_G{*PB6-~NR{O^jr~i~H`0qa}H`lG><~oXiZ;%v?O#=pLP zXO5Nh+^NcsdP=XgPi}~F1A*N+DkU)G3J4I%LncGQ=(&sup~m-;GlBlY|0k63A8vmq zbqya12$@$K#EpBy|M7?0e`fi2E{T3NKJ}5xZI41a7e+@&?aRkRstPs02_J+EBZ_{< zueKSPLSlA3xLd20E{R9Cep`8e(4)I|5hu<6Iy(MCwLW_KL;vkX&C2=7-ACq8mb`f*Gp_Li z`>iVFVvs@lk=4=tCo0V{cjl3o%#-`-w=5|2xT<))JUErVRW+$c4!d{vvHUGr`tgdD z56i0jEsIM(vYI`4{P@27ErRr8U5Si5l)rVpjk zE26uPPR*k%H1kF!Nkw?YgHB}7l|stLrsL7ddTBcK74_JETkTn0KfM3YJj&X)Z+Pk5 zJ3YB;9#umyZ#EZPCLf=gM=W}?wUs>Hs;N=;Wc~m$ULgLR&SWdJ$Zajeol&qTgjuxC+1PM8}mkHU44*=$YWg!Qa;QhtF{Ms@2cOjS*pi1 ztFQ;B>Zc4*Pc3f~4^HH7)kO3otAdk95ALZ4DbxCyW%^Y9kTNHJv!;0O{sZ+}NXetq z6Z0fFe(>PFd6H?7 zFWQ<{`lCsM_BQXQJd zfeXwN`BRCHe42S3-BrI;m8nOr+wYy;lfPw#)g#|^z&`pw{+99SMEy|&{4EoqA9*$&KaxMc-SVdW=;2-S zD6?ta$VUa|BFD6y{4K>sKl1MPo>c8B4*l3)2xH+y{?@jGd~CSJkxi>_lmb$ZEZdJ{ zQ}4TPxiNJA!4vza%1*zL8B}oIF`YcTFMliHmXE{g+pb?Rd0~3UK1&f&uXdH_*&ax_ z7Eemw$rrp^RJPns^@;j%=7K0wzni}mc9H5d#G?e8H%f3NejG&o$e+5l#1q#ltS6Gc zWfbahs<}3N@KF9%%27S?-u>~(iTo{t^dl3&dv~Q)n4}1rM<#+N4`o$PQU=W<7s3bX zrwma~zc875ENgT6MT($)-fcfT zeW)Ikv7??@k)Pguq<+iV(2u_gJtCV3dr*o*KX19=b^k;?sGjw~6WP`1H>x3+m&#s~ zwEgDW74MB7OWR*O%Hr2=KJl@L?AP|6)X+pdj@&emN_RghOF=y{EAq)BS=#$wb;2IW zPF%fEDoekUMWQ%Yttg&*^0zK6@%ZK2-PG*4`S|Fb6gmAyB~HG)=Jw@%X}4S}<5E5T zdMWdKPnweAQE|QtskN^1o?5B6Hj_%BQ_P+gl^YhnAT!`~5z7*KM`-d;z z@%8TRs(Cit;Zt#Z-#edBs*cnq)BiND@q zJi9j%f9{VrPwk^qPEL{NIkSe(EYAGi zx<8r?Bm5fjBaO9RsQ%9HV)|K}mf7l-N9@-QRk`S}OagmwwN$w--alCpCpH87MP$idN32HUH~>naM=Hkp5@>->utE zTRvkervZ24FpHb-`IPah>iGR+`Z_GTYk6R4JiUMVSY9g3TJL>vsqn4)4nX7#-1w+^2^VC?SM{?<|OVKKpaboFWo`h3CGJ;dnsHi@2I1>(y~vdXpUo@zd5lzawgMBtSx6@_2{hgNGe;jd9gad9F@#C3V{rlg_ z@y{g_qDN0o9^Srl%|-A5ldCUW9GKWSvYO};6ZkStjn0-#&g(ciKHwY>;NPEM^1@HwsvubVnr`!7)qUbuad!Uq|Mt@R?|(-Ks76KBUd4HbV)GGLY-!aOTv&RkefYi9 z4dVRPOa4xH@Y3(DR7?G$%iV5c{=yo;Eq|$|yEWhWdw-|-S#0TDb0dTMb-31_dTl@T zT7T-5e)md!>K|Go*iZe#{}lfaKQk*o!Y^k1DpZWPrc!Tnfl9(G-kKYgH}alluDKqa zoSf2nCE466-Q0L5@bL8R6WIxzo;-Yl)dYSuE8nqX6(pCQBe6BldB^veeW%o^e)qSg z`lPXA@Sfwp>PyjC{vJMfOtF-lBkTY1ucPPOD|b6z+f4_@^72qN`uY3O2ks}o=~vu^ zcj)Eu=Q|Ktxg+P~kZ{L|4kpj-Rvc&f`_V`F>&}rr+Qfc77k<=@1Mv@4FJ8Rb%YBq0 z&aP|5%{8;L2KIxW20!L|x#L@pj~jU` zuWsh5?c{a~&Qn-sM^;mF`rt*|S0gv#m|e-Y3v+)Fe3!Iv-2PscJ@@p`HKHcr!jY(qP@qvvtILKDN@`C! zOcmPtc**Rhjo1TmJn#zvWz=Aj@92np8eRUGRo-q{Qdi>e$ZKBG?L$nR{od!9V0>Z@zM%~zZ;5~tW4 zZIviqH;xZ-<8-#MVZ6mj*s*3KGBGy%Qo89Q6Exn2MHFw`n=%5XC|z#8sk>$w{HL+y z<*M&V32-)A7+1@5R2M86Ta|~B-o{3;sIz*>Sxo)d?4-)A7Z+I^uetA{y1RDEoj~iF zP1P;obl0rktCbockVdBK3%|pU{fK^p7i5X*_am5C704zh+j^tUf97?c7tg?&{HQ%W z02)oVNw@JTRpKO9{V^><3ZPdQMjJS)F_Er$*tM&o+>i-uXjpA{txfaC;YHIk!*10w zTgPVKN#a{J2)lN9ue)~BUbOrY3auMNU$wBa#A8h>Z-}R~f7?%cX;g}YU5Ff-`?Z9A z=(*nlCOD#IOs%E!nvR{j`#Uu1WRCgSb6zybtA=OA88k2xcfYR0&gs$XJ%aCWnic`!XFYG<`J@t^;xoAy>}}(f zXk09A^Hn-tYYP+MPg8R~t6l~gE!oP^spC|0)aygT%`Ad7@@n8dbD1uDC%r>^nhPo@ ziLZx=JB9hcq7=VH5v#nI?7{F+9QEgLR;f-AxU|>u_DHAhmB)s^8ujXquv}xvcG-8d z6%{L6M8MVb2=OJK-kNx00kLabyS(NK-rR zP`Kh}M1@y1{>1WI@wRB2gGt~kF_cr!V|%d|Q(&R;U~k-OWRKqK#$)SUq(Iz6{G5#% z*7EwYk7K*p1gM|5oY`y4q}=hm^6T0_iE6%x>^MF4ZzA=ZNF69r`ZPpB`+H-GIF5Du zMXBN6#PK(AJV+e%fdR)DbR@)zL@Y8!MtqU*MIhZ_>vIkNEgx5B8GdUg^8?T%IF z>+~4GlN3AbVTtOhUb?kdztH33g86Ycf7lQAX-#voG-%U@KT7^<_)1N{t#kUVb1LbazOS}zcm1~6 zUNqwmthk2p`j{iQnpGJN*9;)a#UO1XZxSiXTE&YO{zri|S}2~nSvA!Z&NcZ_MG5-L zQ1LtVShwXgU|@bq;N&unT2KyVqxBbJ`LwI|CQ-H_Nl6Mn;G4J3H0fWsQ_ir{O$-X{ zCm|_zwa8ysL*%W*O!>+!ywI8zSU_*Y%G|G2dhx^-yoVPXmsUgfe7Eb`rWW&h@AkZM zg*ZXFB^L$jA=+kQlHN?zI9~IDl(Cg3z#%XA^oM3OY+0+XE43i$J(i~?9UnP?J2?Up zEG{68V{9^8ZzJzxmon0Y5|yEAM`e1#ESMs8XEUIf_`Z}ipBgWTr@!J}X}RB1xlvkL~!-0*utvU z^s!ObBzPJlLlUO{( zji~EH-Rb=+wME5@WVpp;p+7WL-HbTw-JZ2UF~%GPPNb>h$C>tB6{rxS-aUIz*`Q|^ zd|X|rO`}_82Xc{v_FfcQx&FAxA1mo$C)5VqBsIAiB{R^{L)IXI|JIzC@!JHg=KnTg z|82xxGGc!(`+sE6>#AFg+^YMSU$i4XVf=SMyg9n7dPg-WHRn$;yCSJn5KJ3YR@IKW z^;+*uw3RCB2aSPlIm3K^ZVuiL8KuUZj}D^UES(03qbkVSU^d{ZNtx7F>^x^Pu2~;| zjU${k@6M6PC|Fk`&pyb3e2sSIp5H+Ct}*HQ)GD}Wk7Bqn(I^Ek??C*Ga4`J0%SOAL zyNPX)**%azLRxvr?0@gxOz;Wj)_OJXR z=5Q=xr(TUKXMTD_+{7i%GpMP~-*&D3HhMT@^ni(%vTT9z>6yj^DVE`<4XKNOl_ytXqt(Puds7R*`hhh%$3F^8unUGBW;JanXlnUvSf1} z??Ae=ESQ>gi!?Lsgv2RqG474wvfZVN#>{x+lIcY`6(w=E<41=(rdP)6vX0NE@+}s8 z6;Lel5T}=A6z;*HVp4gEZ}5D_$7=e-+S_hF|2C`iTfeZZUl1}h?C0Nv=r^fSpA((>sv51HDp z|8e{4ozo|$cb7O^SqY;^k15y)jgP41+3h<{usKaDe+ZZ@zzAnfnJ}Q)QwRaM+ue0?q02*00(`syYaz;hpTx^4L>EG;GCHAa&6d;pX zwJ>U4Eo10^7&;#Lh25zZf%s(3HBxO3N;aaWR>^2gGWGVlS_blzmO(Hb)UMk30~;E! z7JRgq^M5L|V@+o-#cCy`TZe49B6uqGf%BGFMsi0{T)nJ=5J`m!gBR4<8VOW;h2Nva zG^yE&Fdt?z3XE3XMt$^--=8Ap2%I1`@Ml55KIhnDQMF@cJyR+|pFNcqR>MH$MkrGJ z0QO?2ug}|=oCtZEnTi#krzHf{Q2=sx&H8{#9`V*11OT$OC8g(n0g$IFG7%2%hWWi* zEeTpAfSshwn{E#RT{9tWSE3)`N?iB5PyJ3f&%|0vnuj#|G%4Ra)BIh9PrV7((X?k`+riv5ILuD%QEfLiP+#T$bW9UKFdqZ6ydBFH}(c~bM% z)Ykr~?dxQuP&WX8rujp2)i$5AYOa&JEO~U!@B#vw6D5Iqj*wx06a&g-KklU>$Y6J# zxR!V}xgKxYcXJWjSpX^#UYAA{WS6s`2wnO(bmR`m<*A+)mpsR)Oo7x!H2>?=^hma? zmwX+K!@3n2&dB&~f6=wmrO*^9QQPguo$!{C>FMl(kax5w29Ci<@F_4h1ZljDQ}ytq zmQ0G|J2uuZ50VS3Q?U!GlQCFHb~$|j8jOes%jZI&KHnrkW;B^Ih7??nzn{88aTHGK zcqLShqMw@4GzwHB`KNYB4?+oLDP2m@YIJ4;rAZlgnFhyi=Sy_5du9BklE#McdUE7x zI9CF|l{aKBQaOKhypk<7e$NLPBN$Y-YW4sKLwf@i4y%0?$akGXkphEH9Wt<{+P#z` zi-^aYF&LlOV)(|wxkz~SbQ!fu=Tv4 zoQdLshyA=7woSee`O&Je7E`sUs#UOLwT(L9)v($_y`c~0rXi~i}{nYbm z@obhRCO^t%$|3n4pyYSqDHH%A4?A?~FlU;;4Tt%)^p(7-m{R8LT=-p-`*R2h$KueF zEX7|ZH71OlZ)6yg$@`_yzY8;5)F`k>j0G%AL?vVsAs-70t+c4xUavn>>$IpyAfryq zx!0~16K}SB5kYnk&U>^7(1~^yFo}0oiLzJwzV-Xfjd4MCRGZZZz`Z$dHY3oX#7L*h z)ENLk%6GBe0tN{tz(OY=AuQY<14w=>W))fiF%Ioi0Vq~oF%+&n2#5Bc02uB?V<6C% zLZE3rb2cq_-B%0`I#&RYYdSHdA4I?DuhAk-_`OjPfKRfAwPcnf!Q+T#^tcdRcJU=i8lm&h`Yk4Bvb5iX)|1+*crTX zO_7l)19wa)y!BbM-6TaV0@Ub4!35<7b!Gs{ABn{Pp7phJauw?a!YeY+DVGokv@r`o z1=m7gIkn-c9Nf7yCoonnyB*&pB6fyX_V-7070|(7@WWeYk?rmvR=i9*H61Jusb}Jp zz8-vQzzc@^PZy#c5MbHF)R6;e#KJ*q_WO8YSRFYSxRN{o+HbljxWjZ1Ku_s}27R6z z()LWTPR_Jiux-J`=2Vq~b?3L4f{2GB2(~GVJ6pg-^ZN)7m>)urqnrh<;c9S^(G)O( zn<))Yb;W#N8s8J05NKy9Vef50b3vnMqAyW%HiDu`&qIn`qD}oiS(<92!^`B%R*Wa< zsi_<0L<*H-ftm18>1zp545_O1{idm1-H9|oy_pTRH?pLgn8n$51aw*lJFuKCHqeAV zwU~VCv_}Lp&EEkM^sGha^sPZA^{#b8h3Q|{Q597+8IGeS&T)~0;FQ*4uT4k^yFo#M zYIdpWD@;E6R+kgb`)ZkMx3ji@x)LRL;cw%00I1Yh$YnKMCgXsm$%X@!Z3CzF*Cy7g zHauPtvSE6~M$B&5o75_;%JtWrppE#yo8Q!4oFM`&mJkT%Jw#!%*CCGkCaI)^Au(kI zJ|sk&6(T@0e;&q9{Jh&3&fZ~Ia`9*at(Y{rJd=tT3{OJXZeZ%^+A5|fTrQ=bt$&)3 zb{;ZR?<_hIXD?9%L$^4DNZf7-k)JOIT%54J1-NbyHs-N=2?;gt6LK~0qYG-@C#rJG zXF$x0ddC`K)t2M}1JDRhFC}8}bnUuXU9YqhVX*SzOQ;8hU;<7nBrD`tR8zCsb1VAC z>Z0k=P}>eL#OKRu#v1^k269D@SThy?^lLUSuw9%0dL7w?$T)r#_KLM%r2c^6mlLQ} z-D`Zk*rN5ElW)%0aN~tBnUeD60?^^R0%@bb0{10+ByPS~PXVX(2T0^xE|VQ|J}Adqtz5M*7x)GFF; zWAbuWcIPm>9#a@eJnvByK`hrKHY%hfHd0v>YF7A2vFO`8={bknG0s>}K&7RUXzvLU z(iTtx)IMl8Vk5RQmA;?^J$`9%dgKGdEV>oExS2;W6t(eCZ{fh@dE8ZFJl99Nm8{`}2i^VbE7YU<2J`in>A#hOB3a2`o_*;8x zH;z~H6LeV&C*hOOL7d$!ms!KK%V(6b*0cq3uBoL$u6YMYxQ=3CflX1tvP7~moIL#R zZsbZ(A;XiO2h~1*#N4RRO?I}*2VjLJ_uM>$5YRgC zFn~eehug_q=+X@c`k#C|y2?O~6LfEWSWXNB^tij^qH<06EW9nr$3W7x@9T~)P|YJg z?d5^i`>y-RIcnhr!qVU(vPIy6mHMM4OoQ`jFv#`WYF>FqUoo6ab$#B-)m}S`f)L*E zLHw6?nhB9}EG;2s$FLS`5VWL(_gIbUD>?#o5hPGp&ZO$CId3x)Pm) z0>G+Y1_C-?1+@LAT-gasDs2KlED3?tZq$HE72!Z@3%U*Yax%_?o_daiR4})8ne=RT zkhIT(JR5Wlu|%ln$IP|5=7zd+Q`Gjy+;J`g4H{Mth2V z`A#+4I5U$TL5yxl6zReLX+T3t!xIk(R?ibOoi$}Wm#L19L5c|p~< z<{F4t5No)b1H$b1Nb!3@R|q;Ffq{Sr5(qf*k)k{dsrS<6#79sHHQJaO@}mT@7)i8q z5!fm#JP~C{j$D3u?%a#Z7Uy({Opa{);^a$*!Fo$5!TkZMu}Q6Zb{zjt<&UoDkt;a^s8=P z7v@t^g`es}M9_=o5FvCUS}uleEDHtEjpA@obYm+QMwgwR4urTLnyY2vp$+i&3)@3! za`&P~USv-w7hiJ6cj!VG-OI!G+;Ke=a+!KB29H07T|df#0R@UAPlf548p>5ToA}z*8sy4 z{`DX{n9Z@_w{gmy5YFKabf+`QsM&wl&(*y--o3&o1Doo_@R)aMl!41PLg2TWMswB( z7HJ0<+L=AI*M)?-nn32)C|IdL2;n>`0z*#Xq4<15Mu_?b){*+90!OsDIIwf&C=d1x zi^4Mp-7~!6)J?0)rrvkZR`5J0KCYGL#I8zlPNX4|z=Ri%m`QKT#D-Ze%xW9LGNDvt zdVMqT-Kd2J&pA(w9J6uCB@D4{0|THlFD4Xr&0>OA?8nEZ+T!5}Hw+eqEqXiQuwzjR zftw7kF-$Y`!y^CS<=(NCH+gbKM8&4n*eC}O$CLM`1&=qnL&=I zOdxo#i4Db7;n?iDYK2Qas=AaIXZ9v(M@(o6!@CGBoQ}QeUi5d|A zRAyCZN@gVlm01xC3zG=iR=rqXIvY1t-~NhODH0nAo_tLZJOPYH7&-uvND)YJI0S;z zrRupFYPJ`6^_4g!0!c&vqPeWPHQ25qG~C7_7<#zhqVb3brj&zAb)^CZwQU)IwrvqS zvr#1LtL<(rbN8J^0PT9Nx?%HL?A?>cUc|bKcUL%)EtuI=(`4Mol`!8VTBbu-6@CC! zI1UDH2@VKp0Um;s15Cd-5J<;(!P6|4m?E>mL4_K|4a&AW2Q0h~@)8b)uMWi6a^lL? zNJ2fNa57v_?j9pw2|m0eHARKuG4)>0a8lC2$F154%r#8ZqlkyPs=BuRI3y%OAeik9 z48kt??aJc5-Adkq78aWY@Y~5I>~=B-htI~i7`S!%i1-w<2bkuU4P-J{j9r01txO2) zS(z3fJ_dR3j4+8Lp|WowYvJ4M?5Y_@xq;5^rgl(plW@aPt>l1Uon!%kMzVo{rf~vt zP0B(+v&9D6yP4s$fgm&~=N1Oc6*w?e{ASoc0c8vu`cAl>Ndn!~fk1+MSg^i?G}qiL zBPTT$Sx|?Hl(B#v{MfDr-r53SJTgxJmX)_BL6Vp8|N}Qn~=iDxSV1Tf{ zaDrev&;{f@EjnVj|D z61rB>m7h2~)hFk#{RFXfqQCU6{uIYyzaNJ!-2YOp2?f!KODSPIdfWj<7t}Rf9x2^- z_QFXR3SX@OV)OgrAy&$0AY3mAf-zg8;66x@WV&$JD)g`aV{$QH|79HZyRvHcsdORm zdCT(WMIn0Lm&10)dR%^5K(BztJuo$jGL@8!s=2Xzt+lxYS|sGIJcnM__B-u z^^5f7keWjD3F@GB8%=@*FmxK($4z{+AS=(mb3ow`155^j%Y`DSZmUht;+yO*(zppD zr-jTC($#HoiTbu6T7_FYZ#LUj4=3`u+f}PiLOIk837@Ge3(PbgWI{-WCG*NUu~yxI z6;s*Bzh)IBJZ2`oo+$c+fhogbi&BR5(_UU0bFrUVeskP&rtSMp6FSci;Vb^EJ*a~j zbFh30Mp}_6Sh^4`Zau6*b3Q<%3d;dyip?Nt5^eEpbo_ijU$VTWN-!gr0*HuPt7mb~ z(OF!J(@N_+^F4`8Edg7c-mX^$&s4C3gv`DOl&WP1rfZLwNMdC>jK1*T=WQbu>w zIFP)6r5j1EO|*6%nv&%FfXIWK0Cdehf&%3z0n zI_$d18NCvdXq*y2OSQ!EY0~RNf-<9^T{g@1mNq;N)li@ng#eK$AA?JkkpU6Q$>7Z| zx`G18X*FdDnf7LZ*(%aNtidEFS;SVLG2T+F0>!QwIs8i^(iNvsiE7gjTBT{UyD1$Q z)LEF^@H1VuyF^h&^Q7|a{^Dc03j76JiZvWE(t18Xr^`A3CyG2k(n>xcrIyqI^^RzNPbYeAETBM z(xbVER3^`4@hy;6J{&4cbauRsGRT%O8bh*|i&zU<-m->9X;;O~=zvy3ngD=UsHGo) zOWI*#;E!SvYb?g+rUM|xqQ;un1^gcAecx(Pg>Lc)3HaKt1)*!e22!_^%mJ{&!QMAL zj>DK4ECk@9a*`C9N|RWEo>D-%mXd_BW-K|To1lJ)6u0sO5swi(1hJ*k)_>EthKG>k z!e-{C@BmY^J`B*Z>%ZnMz!tYfoZ#BsM#Jc zu86AVcA#AtN$PYgw? zF@mn!p5Ls&U2L^eCWjikAbLa+aXbUkCKQuV;4_LSE#DL(Dm8PdZZ8HSWAYf-U-9G0 zn`$m?Dn7HIR(&El`#uZs=aJ(qs2j+tj6k7j83W2c3_3xGVeH3MJM5=?QLz4!Rp^!k zEIBcP^9x#!b5##2sB!m;K$13Z%z@9)L%{8}52p4(Q%oL`sTW94bLBD4GrwUya3H+?ooSSjowUAu-V) z!zS_Cts4H8Rm*tJ9j?xCaq)1lw4JRW$JNEKkA@!}0`Xt&VbT+UJ{0SKT@X55iUz>6VjG)P z!+oZO_HBS^chC~0hnkwc&b0nX#({n)?n2|x)MSkhhv#WL4A|#-fMJI@u?Dv1H=s;!&+{ASK#Jld^q)24+3%rb)nZ6hv6on;>kGc0{$EgxXTQ$!F7 znH7Pd-~7izIr>c_uyi3(nKDf|{pazn!M<_(Iowz+$e_j)5bn-13}_ks?JBnH3=kD-jOK z*g@8=#Sr4jCM`LFu_&~=(g?Vd(xGwJWI_rGMf$~J*fs0dCqkUr>eN77sXGXA zb!(2e%&MthT$2k6=~yFJytd2^rI>B+Av&+Fewql+jTxwGWzXc)oz5x(+Fc~Z~G%$hT$iN2Bizl9* zGC|0kloJk4M450Y|M&ua0QA@GZD3@WnIPFL2p^C@6Ja>l^G z8JWIT6A~B90^{28xu|>oKNyTH1Vun-@h1X(;Eo@-^(g*=5NJ`xfToFcpumKK2Be+F z8CYhr#lY0A{c|lLNiaTQvk=UFu5&Xg2El#t^mf8E^*Mt@=2RkFLi>hLOp%2+f}*H% z6DAsw`DRjg*6FDd9S&;48lEOG@5xz&*I{)i-?xOcMiG>2i2{^rg#v)LKoOj3ePgrY zLucsH+Yo~b@YFE1ggW=Nu$k3@I_bHE77~46UU(!fBSI2HuTY7%=Y#S&N{z+q^kjez zhr5&7%)*;njnZms664;CB9tIhZB5!E04SGJW*9uBM!i$!yuU_Z4O)bP%~^y*jd>yt zss(OHT=1$Oh%*Qss;}0?!UvYCYc*Zi`a?z+kSkpUOBS-iQ1hBqCou${&UyeQmqEZA(J5dAKah)P)m78vZ?%pf2~!||vIbfe6rq3>N_2Q2f&5!LU&du= zr|VNC;-Ijia3H{_-3gufv4>%6R}0<`t*(Fbm`jWVrP3l1VEeGaW7U6(eapBAJ9%ov z%m(_-M%)l+(sUkK@Nw0()dYv|E5L;z;w4sw!E1kBC~(D}2H;kh4G*_;VT&;sBUNJv z1+6~>PiR~iRZJHpS{Q+M9&4N=OHEFp6%y>yNqGXoX)~QOwpW$%2#|o+!-U%FhxPIaf%8?4kUr)fuBXv zfN9#tCqYyoI3`j-&4zoHBG;sc&sL*EXX{YH(giLtkEU}XLA6%&acTJFmX?LtN-dBc_9Uw*S%Ul5cvF$&-slm^?=)|!n0G$;W7o3(F52;;TB+A>xceK2bCDJ7! z6Vfp-e=sOX0!QL0!bfrU5+kS|2q7_zmH-o_#o#|AW@{3(e6wf*s09fr;tyCN+#d;LybjL`=?p19++9%9_0<(VM?!ENZWsJeE|CAr*=7OqAZl zfL8*hN$ej}3lxd^);cz)sW;d)2Ji|l-e$fkbyrGh~0k5_tpX^rpMHURoWkI z)-Z^e;))=Wze!3&B^h=UpX_@B09xcgpyL;FsW7-KDgd}zrNYAfM|EU z$AErKt&_f)KM&(4FyH!|M!0iM1@EeBV7HnM#6?_g0{>y?pi>|U6VKCP0urxV>wx{m zIBc|m=8kzSfIAboz*Aun;dns-K!ZSsRPBcr&~6;+{c1iN&ztc|PS=+wLY)1mi`(8WNy`dj`Fptz~!}vodLuN){AdZ4VPE0Jy4V{s!57n9Zvpd3GY!W5h5X$9t8EoOYcGXI6Uvj z9bpi~0v!~@P^wl!de1kF!3RpIaU3A2K}^$v7Mn1ZJ+!*yx5O6K6tXd_2;B9Ia)Oq% z=M<$G$6-wEKFU#xB*|maCCH;Ks&yU10*=}|TUIv3c`Flfi)ge)qP2;5F+D|tk8a$dC zkqaKt4GBg05FCyNy@-$;L-S?T?d#=Q<_5(2P;o9FOs3iI|^x zRxH&agIc7da_rizQ1bpvNr>9+r&$eZQsu_Ft#vDQ8l|LTVzC_8>`D92QY{k1Q8O#R zq#O%mPG;1xGs?ONLdDibLb$(~=v6a|D|z4Wt>m!N6(535_JlBS!paAk)h1gkUU=Sp zCxQo;u@Ed;;V>Moau}QI$^#k+Mfkp%4XP16f}jCS03)MWrT{1AmDJ=TUIXy-laGmw zEI-^gtAa45UpDIQXxwui&dIk02OVG3fI?~Y><|c5?x4$rt_%&Ej6TNQRt;6DF5wBtmQBU?|F*3g>^`v4LNr{z4>DaUm>U2O%RIfX0YW z%ggX~n%jQm-`o>MVjUj60%Tf2k_k;^JEcP;0MQB}5K;#+U|3an<#oesHsFWZ-B$gc zA5CPVKQzA%28<$5Lh>a`Ux$B{R^^b#2^BPa?wb+L?yef4MykW`vcQ_R3{>}VLXhPXn0?wf=<=CL6({|f~mC%ukvZvtoS8#zvg-Y2%Rd+07@*; zfF<{Nf6SC_KmvBpYha|ro!5!Gw-gT7^11ro*X>KjYWXl({(b)D)k{A8SxwF9gBNYj z_n;@>KYaKe$d7}QN;auN9kjSO>?5R%T~NBJ9ArukTo~^w$54AZfZ)yx3`UeC_h^NB zr9?v&mR3LS)ahW2}uvGpvhL~s#&qBE<`X0DKnxHeVNR#!b_=t2cekhp%GrXIITqO!lLf z#v=t!u1v$A)vAFP3$0=DP5yJ$uc#FSSiZjZTHFRM@NydwaJ$$64SmNH${TO17$Uv6 zG3~mz6=t=3oyA^WPkc7=asbg{x^Bd?Wk{4@@={}$xajBSWPla)dP9AeVDfg+}Aufe{9#yIa3N!$-S2gu;)4iq?K6wIFDALi$(!B-y081)UTog zg7mfPF@`K!%vgOD7~}*CJre=BrXVt{xRQ3Y?Cif_R1uEsOoOao+WbLgOwn&(}Ms3qsdIw)m{*))YP7muO{ zROjjNw7yd)bbE|M>8<5*;i9R}dT26JqxgJ?gv6<~Cot=Vv?3X?($;$Bgr^U}ZutvP z$tu?AdMh$^!YBYVHL5PLDPx~l%`raOY zg8bWun1mmDABuL4KTVCehC*yxN%dDgFm(9^jOG*{gh7hAmFp~lA3x`H z?8?ss;zFkYh?uF+z^9*iAG-B30kLPlSHo)0Ywc~-w`)7;5Eev;!qg*#114P}7<9xv zLLsNNk&gU*{7b-sYJmEIuNk(BxOa+5AJtr9c$)65E@>a$37 ze!(%GV@SFmb%4X_9MNMIL>C@n&F3|}gH3k07Kit^7DMfF9R}FvI^o5#DYTPt)R&qTz?8Fv0WyLey&stofqjf;Iy5m<*>)s6S;ye^yaUKk* zD<6Zj0}li>0uK<%vmcn101pn9=fqveR<*nnuj<|~B{l97N4gYYde<~{Q-doTK7_QE zAu07RHP8F{0~1p58(GDG!O{9f48v;aEx1lgYt^WJ(yT0s-THL0Cfar<6Bo z6`ac9w)(<;@d>f#^|tNVSk;_$KPdA1;POx7>Odo)XVfuE$qXw{9o zvOEQO9Ebg!EI-HfoW06NhqY;Lc*TT%9nasY!{lM-VqXJu75m&~pM7$3j}8szD)jqk zu0jXIa}}?}-05p|DEIujXJZ-eiM85suP0UKJAy#bdQcPI1c4D&&B&Gcd~JW7?=Q@G z2()09#s`+;(#Uc`yfj{DEoW(5yuuNiduf!Yy2?kmygC>uk`Y@% zIDB_Kwwp`-iETB0s)x_1%*2PaQKUEKAw=CUBc(`9$d#Sf6H~jwN`MDhM0TkV2J|9H z47f|hF^Fb2s*BWaDo=5QYq@@(?;x@<9a3I#Y+ZBJbT^Z*|FX)Mhnq=Yv7!xPJe1GP zhqLutx#{$fi0I}yaYex9p6$E67Xmx57BUk~Hd6se^zyFrzWI{?nXpR1!#eB?%D zmWgOlo5SaXPzE?6#?Zm;dwM0tV`>~Z%^#Ypw)sr6Q~kj>idv{3!Xu3+uE4agPU|T0 zvKw~$4)XPY680BeJ6-z6KrpbHl6^ihLD6?{`EOEOu@3#>`n75drJZ>kfo@jk{>g-r z2+Ha=j-jZ%#q_0u7RSU|+NTIdlz}+5#p-tyZLvs~P8Cxs&3XH4u|zn`(wcOrMOEnV zme!pUg}fE>Z2i7s?Pt~QDtWoMovSE_gYOn<8zMcJ;KgzK8efeuc@PtF18zpEz!Xi1OWOQ?_tD3blM4(&c_z(LX_~5Qp(exKz*Q zceG9+CvtLP?`>(g-tUsDal`nMZw_jI#D~byTnw$7b;WxAzjD!gUe~;Sxml`yWf{Ui zf4*t*NNebZR&Sbz?omneUbxSkv})lYfmUVUy)_)g&Xm3sva-VkDNN1Rz~ypcV_QIjU#^hui0 z8uujTXO<(@wKzlm$l^ga%4yDPx9@Nsa=agSU+_*2s_pL_OI*N;D0m--PJg6%Y8Q~Z zA1KF=7P)7eCmC;b$DQfJJ&r%Ok;VpBi=@$KqMIEEW%^#9NPOjb429liV~XeR(s;*X zcIZDl&4d^K)0}V*Ko0G11<0V0BUd>VVQwZF!?_q#a<9l-jNGRzlbP|=EayY*?<^~F zKb6KS{W()~XMD^mgCElPJqq3I z^=TQqHv*R%zF`zu%QqmDn!XU7Z2LxJy73!ObJnj1UuOP>Q6%l(2uv}6eGk|X0S&~*}(yjZV3BCk|i8aD5kJSq1wVeDPs)#;H)+5!PDlj z2R+Ol_M;*g#6F?OBKD|Mlh`BWZQ=l)Gm3pU*(wfbOUz;~iZZ*{r;-h0pGL5ZJwnbj z4#8R5*e5JDj=gBgtYe>=G>-#l%0Bj?g$A-u&REDL_O1$D#35VBnjn|AN*KlFo=;q8 z!+DWVTEx2j!kRV7s+Z8DH7_9rR=gw>Snq;RYPCxe$yygsdbLS-#yU5k@*36DtTnEH zrB=90BU|5wM7O#XC1-65*fJ|yQh82`z1q&$E`jy~})hj_+YgfS1R<3{?X5Gpt2v)5G7Fn}`LbYNA zIB&fwSk7vdFtW9(;7hDjK`paRC53F2N;tLe%~_!ul(jx3aIw`X=w;TXq$I6O1xZ<# z5>jYYN>av}BwBgx^w!=7p0W)r&|Eh(rJ_CGZ@0=qNyJK+g56fT9pCN(_>jWEbh}tH zh~;JBjn))M1!yF&H5tXSzq$N<$pU`VJBU&}1;de+q+J}vZZLR~>7dcHj?khheW6B| zbpx73?FlqKr^z&~Ov!9nyJ0o`x67t~+cIlLsKI2XPTMEPP_){2aHQJTcv|f%G_m## znpFD=U0C~yMXr5?&(^-e71n-kzi`a(u6a%=Uha2ud@IE(tx@v(#~6a2QlSl`H8?qx z)}VsHw5Ajcrxm4iK&@${A+-Y22i2O88CE;6@`1G_XNT4XS~|G)iR9t6L!%F{4JkLo zR={P0Y)ek+Ob13$nHo;gm>NtRY->1SxUHeY0k?ve47nABKIm42)Uew?=mT#}A@w;1 zOzCnIm^%E{@XP>Q!?Htg1xydZ73i>GxQ>J{5ZBP6URaT+ov?!EhvNpA8<1-tc}Q*u zO9thNTsAD%B=W#q69_|d1FQKTzd9uyulF)uakE_*6S)*RhVZ+%VjTsZ$ zCV_$7`rGhTSBc@4HQ)Upb$1OWFFa%R?Gn_WAx;IsA1D)vBOQQ5>@4%4ok?e&yZ zy=~`neIzZFf{@8NhMDWjRGmbembXyHCM)_N)6ti_k+T7lEKLrH063sN^W<45{qPUL04Kmso; z_B}cEyK0=z)@XU`tV0DteYogMm3UCr4PCYMUd;34(@~Z=%}Ujdi<|QmlZ?vV&X$TI zbBk06M2Fl4H#H-_D2bVB++D($!x6*}mpU0jH;;ULMlgIZy{>&;s)~GMBAcLZW*ZJU z*|33l0oTIB<&K8cx_}y9>i}k!^^NfLWNS&6l7;x54$aK5hk(pL6^_@M0$es#9XK=6 zK}ZdnP`vlh5Tx@^!BF3!g0@vJu5>yZH&w4Xzo>#VHc*cGbylPlFmghr19sJQH&pf8 zcB|V_m`sKEm=yv@PE}AWm?{92yK(3`=?z@nd0R21svJ=Ir4u1BNr{1MY$vNF6C-qA zP7K3EFhn8(7sGJLi?E0YMmT=0Euc?B93-l`N4U*@6}Xp!uLKBD=v4q$ zv7;))?>U47lw1UZ{hS9dz`uEjK>eBrK-`~s2u!#o4xtHm#3A$xmn7c#h&c#nVd#o@ z810I(%{T&~8ZJb_Ixaxv-2`8S+l(W%7$Fe1z*pgpOiv$P74Fyz@X^RC2#0;`Mxc>( zY)xA3NRD_T4(^&YfJPc843|?3r0r@j6`dK1;jyRB00Sww5R#1p_YxW+Y*1-K@ePrL2Q+ZLAOpHLMXS z{i`u4#j7#OL-LDi^=UIQE542dI6(eYx>Ckrm~K%3L?xS0To-EyqJ&j2LHjBsq;^dZ zrf(G>RJ8haR>LY_tXg#dF?~#C_!7r zSV<+0k*LZM<2%cPuXXo_>|j;ToMbgaWxYQ-wONvIBd`7N^Gqx$i_as zbu?mU?I$0K+ffcKX-^p(ZdX}I&b~6ptes_%1(i#%yDXO47HBOlZ$4RQ(u^`NvN>fK zxLM^u(&m)`!e*8YF4ZWQ*<}F<^UHvec9ubv*jo-MYj+uJ+WxXI#16B7ggs_J3A@Z< z^08#?Gz;~Ybi-iCoU?&bfii>4JLwqdeAV;}H5{{Q7)JTOIPa4I;tB|aqdEXY!-@ce zW}64dirNT>3aTf-BsvHP3G@#U4DKER7|=Te2z-h$0@4bNR38bw93o-09HM%8uFe+U z8~uiyZafNFmT-Ql+$EwKl}MzUT_OV2x`}*p%WW4IcUj>sF3MahZWorYhJQ@9|28Q8 z1qG{_#RaU1Wd*HSiwj&wKoYpTRTU5bqbfiIrcxMMn5~@n?8afmhUWBo)dXsFYCNeH zHMlgFnztLK`K8`TFwruy8=F!J%f#-uvUg^dmtGV@X>mpo6qRqpURvN$M6v0ZVlK*c zc}@??-N5XOYA(`!2){Y(^X2(=xO}Rsl4Im)DfjtGT@Z^KTSyc)Q~^|F7ShB`gbRpc zvuaq551}qEGi8|5KD?{s@vQt;@(mOm6h|OvF*pE41J)oM8j1!GZ*&-jr3QxqmM}K_ zJdB^#-S9b_j{mY_eYU8Qv-OLnZ`SS1H_C~TfICjfV)5pmVj-ku(BH{D9lA| zq_jztw*b~lY?o!Iyh9C$q?LL~L}eYbA}??02Q}=1cD%IN9^Oh>44bjq;wMKlWbkxG zinBlqs57Ra=XDANSmjL8w4zzoP8fZeEk;&P7xM3ms*}^itSC0acuoIe5COKagFscA zI|9cyBw|5h3b^aGXMfwOJFYr5RsnpbFNp;3*0m&>q}!~b2ydo{=v@RF#UcfW##T1O zL8D;<-vjHN$8czEEiT=gDARZ*h`?!PKE_{M0dq5M7n8Y$D<%`Q_eI-vJW?W@pWyr0 zRE2h$VbSZ|P!`p=VVCr>hQzwrj(yX(Cm|NR;g9mrWP8yyc?EA-=$XDGZ7S+*S6$U^ zNrl0I`t&D>fUV&}SnxbDgtSK<&9BAwFc4RfNlZ9Enx@gEzu-7&n$E`^NjFGo`mS1i z5_6*^7Oth2$)@F%^>x^(bqL#Vhafa{P*llm1lo4eGS5c59z_dVzGQ`wZ5@b%4G_w6P}Tq3*Q%d9uD0s@f6}asdFA7(8d2I5M={2W-jY~@4Hw9!#E!dKKqwXCKf4`Y{0N8uVxyJ&%?J!o~NJ#=ZNEnAmq z4_K6GZ)8O#h^2h$tzEXBA=h7E^vG6;3$S@k_1eWNdM$A|uU)d1*Q%AY zRa3Kp%YynlP-iYzk);}OnF3s(?+O+S+XbtI?V`0l!75RMWc>&2sRv-;#(D^{q;*KI z=vDWA^cEAdnT-7fLMX(a84SH{3a3FNg|2QTeo-+=DnB88P0vi(EF$CZxi~SVp7f;` zNzsWJ9|{NYCI-^fiAEFljcRCVeQwKkjao+0yq=~l6@_j2md}DoFbgHBv>o5CUDMU< zuCT4A-I&7+)gyvuA(MnMi7~VSnK7JY)oOiGYcm&+rH|3@5KaYww{ntneg2U(?lu zB2myJx)^B2qDs_c_Y$3ak78M!2$?S19bNL`vnCK|fAO)XwNCPqV^&aa*bsBU#9bIc z(I6ur7gc${rPq8wTqFQN9PYXZ{mW(gI3Ul$*A8L)1M-MQL%MI2spwEK+rYr0R+ChJpjd5wg&*%nVt_y_gm{s%xqg~owuy={NA5?U8dO!uN7ax$iCf$c(=7a}| zu0#)mgNx9EVASLYU<5C0J|%h8c>u*OI1gZeb>jho%gm#|&=X_;pt>vdY3ZH(KGeOW zJPdNKCJ%zrUL^ytcMbXX)wb=f-!^N!P1Lf?O_=eY>DzK~12j%rD~1n<`s zK|qcDW#AKQtIM{z62sJU9c5ev5-R6DM1I})MPRaiB?7KN5#~=$ArYwgDb|NvLn**2 zS_Fa>twOMhmcd{}i=eoo1`%=1{Z-+k-%tXR+hW2H=9HNm1Sg4lO9&8+rJLiRd7ND}8Y(oN|07FFEf5KKCKrA)e0!+%gKyIrq z*-vlV-f!6;C?}&3X(vbQ>CaEBhMISQ-3lUAb72adZ>1C4s8-(0Je5^aF#sK2FQT&x zN)X`FD<2>)szxB5ao;T{cW;RnfD03!_wK;|V5AjRW55QZ-0;%JhQi?R_j7R5*A zERMuRA(D})a?E7of$4fpRAgchD8ms0iibf~5Pz?4K!2@^G0y8&Osa5q7CA&RV+xeW zpGNd(i&O}j2rDoqx}jbc??@5HI+(w8PTBZNTQV5bbRxj-J@#$Q*TA(q98{D-TuoTt zk4V^@R1D;8LX5rMGGi)sc@Yz^5)6T`Jj5te^dl(T3PKprAVNqWAyIHnSO5Y`6E>5L z!72I?rn+eZwI4+t!`nS#!hYWEXS4i2<-~+FPJSdZFMyd@YXpxf@fa># z(Y&FH85>mWyEzwcWdB3}c*ZD%0ovn-rt0QP?j}Q>Cxi?c0JPijtw!<)kx&kGj&W7B zU3DRR4!!=u3tZhmViX|C>4czgzl*P`YuaZtML)gnYk#u>nJKQNEaTSI^>nuWThn~9 zRhHvmnl8r!6<>~&(>XCeIpqz&JyVEE8n&v>Nr(go?faCcJBR~zeh^T4VtUTnebAO- zaMQJ$R?0JO$mM7{$IjR&O`*$)%OXmNODUI;rmuHuJ7T8f=uv)|$4X9VPPtMd<`K66 z04!((#JJcB05F4**>vgn_5u)ITrr`g2_S~~xz-TaR9TL-SJU&xK+X{8QsB{u)$DP~ zi)?o}%tN>{8Gy;t^u(sGj#b5LdNEX=s$x=bIn>1X)xq}n{4-OVuyX+FuHmk7XR3mq zo33HnE8ckwK?z0&y6@j?oW>5`)3e!gUZ>`8W_Tr%rgBRVQ!~Jfj7j5VZ0f43;nL1I`r1o2{5h zIG^|R^)cV=U!R3K(}N(LyN5wEnuoy#u>lC|;(QEN4=xC<2_J#=Q$7srqI?L?6_eCV z-r`Qo4~F|M594=Te$Y@?omp`Q@|)Aq9vB*S`T%j7_H3;$RGp&v6cEnTQJcehr?_FU z2jSQ#(nDtkr~sB2E$>d!^*@Qc2aXnjic&aAn^I6ptI<$O?JI1)4QXKR*4reh{4+(O z9FomB@Pr74oN3s-?5b(X)tMng*WxA7a*Mmz;11#Vxr8y@xD_(11T3z&01L{kP&p`; znPfWFzP)n7Y#AkjXIblgk8e;&Q^`VWDN71nn2p<}ClrQQ;tM^fLqJs8@(~2nWPTtx zMdm>OOZAPIZTPiHZK3fn^)MmJNgj;#2rErk?fLlPV{ic`0>>o@gd=hQV)Ft3()h** zzQ>0@yoz=YVI;nEyei|wXJdUJYQVXmFS~XOKO2Jx1;Aa9bIFlX0Jl&Fp09|M!RNvd zgU^Lb=lhEtGm%7>YiCP65M=JT!I-({Vdi(yWwRcFjcWG%wAy}5S4(I(x z!)oZB?^si4YPAzTURF+$xT2QQn>rv$j3Or=0g+a(0f|sk0i&?KeDb7+LbNPN_$yW- z)8g`U;wUUoxrORgJMj}wc>!W0rxmi>6~XCK`KWjqD5-7@I$x; zLeoRe2#XInJ?Lr}>)2lNAUthn!l5ML+rxe)Bynm~JaSz=3D=frq6S zj4r`@oiBtTg%9|6zbk|Ga7WKyD2oDh)$4#We zS*%EHbnm4~eq(R{SR84Y!H|yYYPo6$&5vCt_L&O=-@w`=&bXpz$mD>ayK6T1ybLzr zK~Tsn0Z{oftr^;eZ{}x}jjL4}{m{=NDuPDND+pRV;l8yDZ%LXDOzMu=Y)i{pa5qig zn1kuY^vm;>eMR@Yk2^_*Zl6lO{)otd-dtXHlERTp~Y) ze4zN4cnVdp;f>4G1Iz1^ zQWHh93d%@RmX(ZVs~g>O4M@ZH;<#E~PiQ=Fpc^J2UQZw}>iGl)(@TY{iZs|q8QNfj&**@){LNO+CStdyavZ1j4xNg)W z2X2Hr@MTsV8bOIo2Su`=T+0osn0ipfE;5cFb|+>_-b+tQiP{U+2>`@`>`)|=)MbO- zV<2F>3KnCCQ%R&o;<}0f!xQdeAUtGY^wWOiTaVwfj^engx6GJh@;Cx#!vbj6RudkR znkv)oE4@oRU?kdz3 z3-jMM^XFmwl+;HCT$o+pguM^M&J6h=Qicdcm00EXaqy_Y!vLng7anxWeppdWMP0EU zN~k_Igw1w2z@bn-yr^Dx^m-FeIYHjN9Htp^5Rqj}?nP=D^ulC`DZcae*ZA(f43Qw1 z5vNQ-B08~|?uhMXSJHTPNcEh@4FMMW%? zXwc||Lc>KLfPdv`kY2J@>ZUwjDap_kkErXKI`;5xAlNuV1_K)oR0v){G90N09f<2{ zg+NRk6*^7(_$ZeOge)Hw!ZP}XCx|ZqU$#OHOyu=2C-N+ta z4%;2GLHaqq+%-o?4D`~(W?>4~`hc3fY%xcn6S_|7#C5%&UaFmOe#4F)%`>0pX8R|gyPHzovI`P6`>Zs%k%H0yOEoJz)5(iuo! z598D%W5E_xEdZ8s9S$}d8;Es`1_5@AIyAdVsDW`OX+!vC;j6a!42zquu*};`8`rpS zvOvE#JB82-R}B)Hu(yGLn|B>J5^giKSY852NeK0ac`x+`#j*$}m^IF0scAEB6h9#}8aAtfR(zU88WAjKd+K1QnOazpJ*fi*U3^vNo>mJ`e8_pW#?rjIyq@@uppU2(WRPNPF9e!3aCsw+ zow$f$S!pxKboCk--;6`}Za4HB3XWXLhL{k zW@3{Q2GCBcu4?7oAV4@ed0_zfG(Xl#hchD=L=UO1a4<7L~`yt{_mj zqyh)2q@o9zO?l}gS0V_!&d85t=ID5mC=u<7EX5SxgXCBlsk{L7;;j1#l>2}1va6sE!Wm-5kX9hnURL4io<+X>1e{k3(CO+@D4GH4flDGzNty@T z%6EL&5^N3w(KM0tI0Y6e&Xb!w><#M~LbEJ=gcGAfKUk8ahJxWMqd_FG6qvDbbzJ8RjYxAQ3eAHrgT_Q z74EPJJQc27Wsk{6kL|{F}NwK0p9k2w@uwv$VF%>%)7BEst^uAtx6pTY%)`U zW5W$e__hQO0?m)|;JV>A{DCQ#LGPjguL#>4zgTv?L^hE1L00Bb05l;LAn_x7u{Vz zzZuz6+Tw=L+2lFU>3O`R4uKNSO5kjKRtsVj2#3RB!q)T~(R6@@0jsiA_KqMI6=}T{ z)r>PxNXy_$;x_cT^3R}m!=#Q^;jCOM0q`x5il>) zHek{gzx+5$B})a&=TqkJHEtB9YywbIKse~tCOPKRE+mFG5Tkgr{*9Y}X&!7B!W@1n z#SbmtS#eDjhffObC~DU(3prfKI8>0J=2+W&H;lO}-7@)X)#F$Yd|fDjT-qxE5#$wzLxOuE3n1%0LrM2O2A1h}ERNXY0E7ZrD(+UXa zr1Y#9b=nQ=JB;+6wWsUCVoFX5rih;_ewVU*4o;nc)RKPP&}cn+Ngh65HvJD(UpMuc zY#HE)&4V*5foZDnzD^7NKmG8zYifSv)3Zl}k4x@#VRB{_WOo5{mh@Qil1+~*BklBv z=q-RAC!t;mk=;mf9bQiA#<$|$y(sFuRwYDtqgAP{%X@iQjjZ!-MuurulW5=Jrup9`UNq*Tmyv`DRe#s|9yV#%OQ;WjW2LTWd_j6B?xerlqV2P zS&_wj(c)fIQ*-*@Mcd1r`4{eESxiecH5MOT2V*hBHxfeZ5dTye?L6)qXf;4)f z$ZM%Er+85nji$sHS+vXw(v$10E@S2wJ=7lv3rv>viFE~{BV*%%>L-3t#LNA7)#Rnu z5KF4xkS?ok{bRef3r4T>7N87~EH#GFH8cAfzw7hi-GXc_skGGenMIKn!5uh%$8X*2 zn0dgxX=*EupdjlH8vZ*+j~g3n#$0~Gqiht1 zCSi#@AW`jzeLX^_%a$9#Vac~YpUXAY#B4Me!L+(;YGzC?txCgRQjdmwU@4e*^p7P? z$eU`fx^DQ4&avnDOG~q0StK99p`}{5XyHcE`Ex|eMumxJ3d#nJV_ET_(TxRTuS7IO z1&uEvI+*Kz=&!dq(b`Hg&OIzslxR1O12W*mas!#6D+x+$ITHbkE7&stGiGjM9}uHg>vhWWirBGP$VC}~HPX;O)EUICJ_^{Tw3ic^|z z2)n8Zn{rzcWoG)-%Dml1jNPu9X8j~?&Q8QH??=g&Z>x_JMm?lPq~^p-`&+nAEavBD zXe|ex_F1kI(tE_p8@NFh^sYPBbVt%AP>&(i23kMlJ- z(Ip8He+enUZ9^YH+G1=dnT=r%E*ebHiUeXVYjlMJGLS~pp$msyAbl*WkCIJZnw7Nm zjjztE4R4V|E8ZdG?06rV+No`kd_eMinwoLOcaAw|W<^{z_4nhjrNo`sM`lsv^GN_D zW!^aOtWa5OMtEId-UM*a86&_!TA4gg&qP~Jsynu*r5!R9Ltgp1EVxs45aiZxIq8ns z;xfCpEs)$FhLn=Bz&n@_L+WB2Ql^u!NKBEnebv2}GwR%-ek=V6zBQ{qZ{(ICMbXr+hSh!>UnLdcwG-rzV=K(wG3Zm&GB+zz3Ztek*cv))zQl@W_}_5av=mnO+^Bu((I ztkh*@L`qzCTDq%cW@QiY%1YnONcRel$U3Ctfo`O^v4cih@!=6(BlF)E@29FlLG#?M zLtQdGOur8#0fj;VC=_4hrbyNBbBR16?gRDz-!Y@lLaMqATDV@FToJdo2Ng#)fW_7+ zfXh=XkjVClAa?y(8Fq=}q@q}g4jTQkbi3cAy59k1sGquJ_dAd`uaxO4d$>1blf`c# zJ2hwe#D1~~K>2$)!w^B@56>}E-Y)y$`(Y67%`?7LMA5su;}8A3!~(kO$7OIkeat#d zLtFGRV+zYcq!g}gNO-KtQ^Jv(WTQ#p|F)mkQ+aw2mr(8M;PhsAEe)ee-PiO~i96bu zE^c4@Q)T{+t+aQh&3{7ekiajwuv?9mSzdqu>ga8=^vjN_p(k6fSyjRvJ9MqRSBqE{ zXO>V~t)AUo`Tje)WJuoE0euOt)eJkwbM7)h%EB(DBWV@R5=5+i9KPO+au}}DUc2xv zIn^pxh^P5cu~~Hj6u@%EGG5y+!j0_qJ=BmN_-&aL!R@jck=0jo7R%eoXl2WtQE2;{ z!z=rKR=~8Ly4i$6?yuFTlzmkk6|rLzZ%5hO*=M1=S8ak-|6ko(CGTlI^%wSnZdS5S z`Y)}D{|AH0vwRtiVf=EA`ee11b4woB4+^>6Zv$_ut>5i6rVAjyoGmKxj+=2UM7`pkX8=WatZg~<_2UFR` zke59HrZ81Iz;kCuA&F^>9D!p_d`blV9&pGi7@@k13ovz_2Cn}53=MKoSUj&)`Qv2Z zbRj2CMKMu;!7G%wL*IZ>RJ8mnyiKht14UfX)<9`C*@mq7LpQF@ONdf$Tv^;t)3=}c zbHBbuvHS&BW|7_N*5fO*uq(^lAthtP?x%hvw`;jY{yy3xZ*-M+p1zLqgr&Wn?zj_` z55J=}Wp$4+u<8IADwi>9n!6GGyw%o2r=s%&-5@ zkX(~BjaeRl)(e+Wuk^kg&g{ga#q>mAO)PrdN0;U(0rHB^;ZB}Cqq5tx_pv_unOw^? z77>T5<`Idd+cAUHi(`s2nuU6fSY=I%;K59|tvZ!}l`_}7EUm3Ev{GFovRZXYa_826 z<>mCU$XLa^Ac>BDEtN$am&YiKE)?Onv0v|w_wiJq{K@ww7F6Hh=+|r5Jq0a*)oXC} z`K*FXyL+3vtF)Yi7FDZDXhAa9a<%$&4xwcmqwPD z-8ElOr`R#GTFFCtIIhYc_I&vs&5Zfiw%V&`(eA+)EbYoc7%Y=F7=zU1)ag{h59>5* zi)G*sR>Ccc?ejV|&kc8Qh652FQw^>o5HD2a9wr4H(u*Uws~&}N*v5e_hG!<|GOGIu zU0g+!Tv`&-yNFpl108dA*8ZN_t}w?5k>`0NB<|EJ;W7M{m{1ta6YzB!rmp_IJ7$+Z z@9T+hY29nS+EJd^cn@D3U0c>3or6n~Nnyo1-FNf*=H(UM%$N6h?wVDt?As_(Y{8ma z@PqhHZMa|OMe{dIa{yKs`g`c~+RRVg`k)VWy|RYKWp}^dYrmex#^wJ1P~+eF_0-PI zH&KStli#zNvS zJs5N$JdZ6Wa{E=zJgQW4r?oB(s!m(`_UyPqC_RyStGLS zqeWh^flDPU{kk>K^$#iWQ6I9Q-!I6q=af3bxI9qr^k46VI`;#Pg-l8gyu8f)(`hYz z29zuz!$b?!WN|8wu1Q}J<*@*Pal+UP@?Bo;ApKIc*cFD#=1^{XAE(3SoJX`xG^(~# zrm}0W@Vny?9)YPOU1`E+1Y52Bns=F}qt5n2YqPp+rifzJ0yXu|u*jH_;uy!9QwlWf zq?mM=$>i1bp5J?vBIH%dItMaY*_Z8c=$DhKM5?rHzUb*9*?Z^iG6-*KDL&TRrmfO_ z_xjFfwD$6pgDHYFCJCQ$DAd_D4}@}Ti&O;jtS?e%{|TX=yLri+a0U9YYuau$8Q`+P zJcQ8J+JIX3Ot{t^Y!UMVvm7(F7ZW8YKbeHmDhV*C?hC+~x(_gsJ^&!+?$Gtm9bMTW zK~F_UcqhYB3PsX`SqK6KGAm})i?YMyyD*xCw2}scnmZ#0O`VlhH8q(MIR+Zn3mlYF zP^+9Hx~^uX-3vIxxlF+dF~3ZR zmQKv>-PxU>KzDnf?fv4nwRy^L=0k5=ufA&|GcwtMikz1~P-vh_aL{BUh2V3I1W8N} zG9=zM5fE*s7=_r`1jcYi69#0Q6G&>GQ*p5eC4{{9Bml(0Oi;OxmjIA%6Jv4@FG0i( zUMeL0y95mNbD=+nZD{5Py@rOXH2|FERyrS@Rvy)r#mrw%XEHdvDVxDiwat*Q-U2Xm z%9UebCC_kx&SscIX>)l=Yct05xODS#*NPwLCcFr31NM7!9Cm?9j+}bvMxhM%w@n?c zlp|_E9UPMV`Id2fI816#Yr8{#)}sRoep-LHXF{3!WZ|NHPior`uyHu4y3sB3BIX0V zVQ{`i{BwR`f4f3|=Ay-`G{e9JPlp|iELlgB8nWU+m2D^~`#YfrLSZ@#Xce22E)O^8*H1owSvknCg>{rFz0L5d0S7a{WxEt z(CkiPLg3Kx0SVO0aAHc?zMI6*t;ZYcv;3jH?r%4T(>$H0Wjb>!Fki%Boq%PfhThtlHs8LTxVyl^B>`^jD&Sn`DSoZR|Dk#~P z02<98DByE5_rer0UPPTO7Sqt8`szz7#VG!ZE?YF6o?i!3R}P8W02!6p>N#&5)rx6J z{W0PdZ>$Qq?!D_Z7b%D{oMzO)o`kPry}~=ILri-b%@D7B^4><%>{qLRU5#csKc2NJ zD*{^I$Uy}=WgdHT=%1RIHaZqsZr|r>yYXCSE}nPmtYzBS{F`CuhK~2)Zm6vxag^aX z)&a~n8M~Jo6JQlacc|a-s+LluTBXRw$a$yw=jJTWk7+c%BAdhVWvd92uf)b;Y!x;_ zVc!{nz|V~l;8IfrDXyhP=&ya~+eM;$xhfLJD^;;r?{0TThAtK0sJlw$kGUhE~|!vR@J^^U9!B*2u@iO9mn9EF&G;g zaTsI!F;ZJ5v<;Ku%h;|xZ`%G@h`*oK^AP=xH-JSTm2SnET5SR&yWQQaq8?Nh!UnH&tNj}Bf3A=7?l6>y&;X9LfWYiHT(OIWx zstSRducm}zSE?xtUb?9&Lj14$%j*=Q57zhtHdO^I^0v@TSzMuj^%Z+NYCkgBR-%iL zQKaVYT^btjcPi9~aipH7RkLC?{G}c=lMX~qJ2d;Slr~dJc!W0O*ZV5<7HOM3%EX+F>><|Y& z5R@?fDub;ikP;lw0EaLJBrahhtkW&%&gcX(3Eg|&cPm#B9R4_Lefv&&jiPDAq=ah@ zTmc-#@L-m)bMVS~a=cOguCgbe<=9Vl`<&G6eOgsjIM%tM7vk*NDq;*<4lCVA>RO!= zPgOF+BdUiml ztmS}tVR<|Of#q!mct+m{(A;JRCf9dr1*>rfgW9`vJ0L<#?aM>I!Ve39!SSI25IYPV zgU**})CuLQ;Br&y&7(Y1`3Vo|g{hdj!e~%c5vX+2#Jrt2<_Qx^>I$>ejQ*`z8VDB& z2skIxB|(SpT_Xs$W>qs>-z4DqrB(zOo}dwgPr|QKYXj>41!z2LBcKnBa5%eGRE_k> z!hg}UY=4*ln>t^i`UV#>LP&L25e7w=koJdpIujNHj2H|7I@PTxsjM{)dTXMM!?$C~)=@A?mD@I+5R^4U*4Q zLTNlvNhDZ&UIeSKjL=Lbl*@b1?~X(hU;&pQ#?5b)5xHqlgOUQpkluI8=c)L~36Z0J z3FXv3op7U=fQx#U;D_lOyX>0QOQ^=7Sr~7G`bZ%MiHL|GiNhPoz;p5;qTqqC2J2lz zG;?5P4abZ@m^t(o2i)Q?TQ#^chE#eW4UgYHjxyiLAgjIoMHSo;Ee{{9C)+GK6km3G z%ZKd|u$&?Eqn1r0XuP^20%=qvV z^W*@g25lX@B6D$!<}}t1%|YLa=i^^0irJQRIydvnm$9!@gsd#{{QKYp0XT*iimBG9 ztc1Fz&FH%uH!EqYt5n)S3)3vf8@5T)Dy(ScG^iQpBC~3DvHb?XK%O2579T!`5jF@W zh=+oKSeO=y2D}Uang?xxC@gjh0;7j$VKAab02bC<2nc%}5OTb1>pgfT8iu<|oaoOg z2A4skIK~V@04@@MN*p8zQR>71CyhUYFw?eH)u%joGfWK_4MyT?)W(t6`r{aT>dBEW z%`B=+jAcJFYR-Xg9_3}(<5Sfq=4|%2=F~kOotF|^*hZ*o&U^MYyQDpy+)jt>9Go~} zR`tFr-chwlVy*(XPn-i9eN}6jPR(i|w``+UmUmWOQpk?FOiH-!`;)?4ri*3QyJ&iR zxQ8xa>6-a)N+xn7L+2slo7jL^@sw>TL7{+S7zm^ZgMf4AYM*#+w#WxzY{CS3jD{Ra z2$rUh071HL=?8`f#Xva`rVHVLgcA;Sx2 zpQMR!rV>iuJdKmR^aHOWjTUaJP{Cq_S}?b|6r5RU3Oh^(d>D(NY}*&pmQHAnUj4=D zoNzQP1o1MRxc1$k?l?a+qq#EarcoP$aVLx9Z7bVP?jV`JQoztRu_A<0Gs7wuV}Ym& zKwww_AY`%LAd(rzf85T^sJu-C=Z!JYi6Fw-4c%cn=b658G+<;xOppaEnu|vm&Nr8< zl31jUV6cq}AwV|>#Yq>4L^aKrO|3#9yzLnxc#Tx*U-&j$fO>NjZb#4RkRcS`B|!;A zjSArm<%-~pMhWq!t{K+Tp_#?RWQL+95MEJLV=zZ+BSukyLo}_+5z>!9oUg=tL4>O4 z5Fu~u)^F4NmH94H@H>+t`0jUWW25#lAH#o=JRsr(M`Nd42u3vZqH(357LuLhJEpMV{zksvQDoj5 zM@SC`S8R1d>+*D@fFlLI|#K zAqvsB7=m|<2#0i!5Ce6RP@ZZ@BrEDlh`uy0UGC>4h;x4O8^okTG5{gFK!l&C=e`B{ zWeAdyt(U&^cIr0KrG(KJ-H@O(5+Ii18vRLhh4E0@X+Xe)3MWv#UyXJg7~Mi`215&7 z1tw8F2V)dE5=>+2JxnIL0YVTinHa8@WvY8iQWr4_rJ5uMxPXbIE!(3y>oM1m&|N%) z)h~K7oNfU?;5wC)M={@F`+hK`LOpBsk~H)Q7B%<@4mA8JW>-g;bWB9)1&kSg!?Q8e zxBx?MD=XR3WRwX{YoW;jh?^(bzlCw{D%CJ#R_Iqq+t-F+3F&EA1|#uuA$*PbGT4dN zEXdfJprA2UU(Bvk2!~^&`5mi4Er#32+-Gm{?8b#Ia2$e_Kr?YIf>tfG1aklUWsyabZ!^Drb>dQ4b+)-#3OO%+pX~HA8CRdcpX)JDj@1SFS$DorC^+S#vMK z*NH>3VH|N2GDgq_<`Dc?Qu>%vrvx##LJeZ#K1GPjn2yJ#TahROHb2|jWiXSCjY5m+ zYwx)lwMdsl{>3Kf6gaF%9;yIzLmDJW&*+2rvgc+<&UYeswR0NVL`<3&RL}I)YIkwZhbeuA=gZLSa zWn877WT({K!qEf8Ad@OVgt%&%oLYZcv1&e?GlVH%<&dQ~!LZN!Ub`B?L+fd`St8ys z0OW-rkx?aD!8%3+b=wJUqeE;>I~oeRISu~oF3YW|tx9F!ycMxtlmOv%qZm|7RFU9; z^`;cC2p8eG@4k`Nf9M})9ScniRmnn6BCM<0EF?V^gXftu3~-b=!OWcCyObhpi(}BU zW!Xf$+rz7K?F72yl9U(3iX}{!{=j*6u2T}8zD`By?Ma!Oh_Z{Jz?tm(>9P&x$lMbz zl0IT&M$=1C!{;GxMVfpJYjU{G(Njwu zS7V;Vpw~S1a&zRvciDb&=_InG2xU-{GMDeTDlNK;dXAKr3o1z^PFtMQ8OqgDe_Lg+mT==Q!>wmX2>{1YX7QI=6-v4X=XH z##ck&v)LIAH`H2O+sxy%zOjmeZgtV5%^dguZB35vcD)*}=^{#XT~NXADVDad8bSnt zr&#(3c?M@0aDxPl_;l!6dFfHJEZqzQqB#J3KTRN~Zm01uda206aFgR9s>e}o90YZz zPT|i$Etmyh7g7WWRLLyjD0=wtUR};%)?Eu95EAN&M>-1x6@FT;oOSc@(6>eSVyE&f znKk>%rSO%7ccqN6!ys1J$r%?0!ssYEz#$-W?qrx9w}8}uyWiOr3*D#Tr9Q-vs&z2= zOdvKlZnV*cO)f_EX>uU2`kjNa32_bqP8Vh%HJzO1;>XR5UgfdJZRB)XPbet12l89q zbM*G$a3tDLZzaDg+f)ri*N6h#LEU0U0Awn9RGh7HB@*HmqyP$D_~GT`c(;ksj8P#H zMpQ@p?$pR(R%o)!K_^C!VVV<_Ofju^MsoKHfFkq}g3hD7gis#Ch`F8GWW>_agJhifs`^%XBlv(FZ(Ti)*@8brK-pqK7*f{OILX3Z@dcq*0)g0 zZ-@2a)D6d<`Xf2I$3V1o5)?6J#!ybhM+E2hQr}~|S(y{R+0<Bz;vr5cl2uCz`Rz2}kHy_zi|ABS zbL!9_OOrgHoclE}ZEnic<2#s`$%9CbD=0Q3%>5OohNBJ&TOfL~YB;jqc$ z?5KN|0zvo8f-aNz;1}pqXL7{$DCIZAchv>*1E{j!yooV>_G}A}rC78L zfXi(`3IbzoVo)AxlgOjnEW^22ibEoDVi*xknG}YpK!`&0AckP0ae@O4OM;Ql zX~yMSH{V^z&5ja}^Wr&4ZiY6)g9=ehvSpOGCG%C{BMHY?G^*Pm6zI493D$aGFDMXKt?{g zvY0@QHV%)elo=0>>f$gfv^nFllsRJ+bva;E7{7qUHGKhPhw%#7lS+xsSO32mX{qY? zFT?$0W8kZbHk8^&?5I*pEoAE~F`0HH;;?K=#3#vLh*%Z2 zBjT~_M#L!Ej0hbr>H}DLpf$eg1pu9!??2gVkjQ%6q2~FSA^;?&UhUmDyp*(f?k-)k zE@hZLrBcGB2i_q_bj&IS6r)mOcs`X*<#0@DjEZN}iL9!5(pb}23Wl1d5FpYthNP?H ziBvCtes zfw7HX1kKSZhc1tx0hBeT^!W1J(qsLEq4om;X3fV0w5t9HmQdpy-~|+Y1e{uM6>uV9 z!)Q{$aUjSg{{g2K-3Xk@@Fs9F%c;QW1>XWE5-tW#LOqR`QkqJ~=pB8swlfx7pcs5b zmnFRk2Q7F34o8gh9<%FZ!DtB>`nT{`YN5q3g3A(0g_FL4M}b@9FcxqYRP+U^WmKG5#7-iabt=#_jAT-C?P=MpTBhK}8ii_47jX zu?_)0IuK(6w8zYWDFfcY_|e)PB!`V|4!t`P8F-Q@3jD?dVh&iQ<7A4%Yb3@Y^%8@I z=CK>7w+io!3_4H>i>Df?bPIBA8yTKiDgglJO=1La;3Nj{a%58+swzPOnJ=3nmaHPh zg>z@84A8}nLA)wT57fj`MwL-LGs1x`bBxJHrdS@2NQtbf&Vh3^G2o&z{w790!DKsQ zi5xnd6GMtAy<<2Ur<}s_QAp>t`?Ji?!%DIR60le=7+g-URpMbyNwE-}r6_S~EgD^9VsGIw??@QPVt( zgg|B5p2pxO1LCsN_~SAUP6Pz=urxq08k`kCP$FLt1jqCCfaol14~~LYA_zRYt+0GO zIF{3rSgsxzn=F}vAS@a$216^J0K%+aVpR#Ra7GZ`=!g1d0R~(3j6s~ftBmMD+q`swgRwnj+EI~0EGqRVPL4E0!T1C4?yNI zdJqT;zyq*oS}X{QN9;jpJUteK#)AA{>|}BP#j1oN-wf*Tg;_)>lCWNyK@p1w;BdQ_ zgAwbO0gIcn00%N+00`cug`i;iAOM(}#~e^Jk{Ko4-UT53bX}pQ#^TrQWNodj|032?>L*g{4 z5s1Ne>H#>gU2jnz29-{jJzfI%(y*CR4(Z{!QkL&MMO7$UMX{Vqfp--9fmo7a7S??~ z3|rfQqalM#ThU?x3l!?rjuP9Qv$sb(?#Kb`F zDiZhQb`>WZL!J&u~OKeM=H-P)JeQl6x+E7c|`?K*{t3%gQP;=-;_lDMGP zP>-y{y^0}EcikO75(!25MUfW(6UE@uP6%9@eIguu5(*K>xoA$nr=$S3G&9X9#R)1v z*`v0M=_)`f%~~N!?TA=85|`(i0Ee7%=6LqZGpFJcPzX!ULjeXk9nJCZtQ5fQ_Ghp; zYK|mll@OemT;}kaIVQv|PBn89J>vxM$ix#s*3UoDLQ2z6kht={ikOrF;EHmKQ&fPH z#NS{zXhsX5u!$`M-7`8qH*>ENA~Ii_m=-@sr{SiV&-h+>3M^S_k0dR$hjERFXJE#| zBZxh$5K1O=OQ2+?;0#;vNCF)0g=kRGInc0foTp(pL$Navj8)0U>44n39OD=*Tpo7~ zjvQ+>=4YE2yaH!na^7_Jj5>WVFH73~$tRKsacT zSykkxlCXme0>>?%N0H{%z=~bZ;OH*rKt=Osk+cD{C@~5>_wCjUg^wjHpg|yp%}Tj8 z!r+OXY7nSGIl0iA!dJm+r&3Q^12M#8wGuCdtj=O^V1XxwijfyEmkGuu=`6tJ&a8NF^(0_$R3?B|R&l_jvdQ8s zF`Pe|g#XYHLl!X$;X_I4>Vs98H3_PGSG{1|Bx5cPR}r7?Nt}=RcIw8mX2tlz*O!8_ zAT+u#5rebQCK1D7S1|}0Z3N=OvovFe?%`!zPn|IB*j_S>MfZ_G_@SGnC6}4r>|bIq zlv&@Vv1FXnRksw+VMO*0s&Drvd7#8ec%c z@vyrCf#Izj5DaYNz&Lc32883=H!z&ox`7GAwhc@`f(H?BjqX&aDeWEtc+^YGvE|Jf zkOuph5DwXt0nxc*3Sf5i)NG9gMzMP_5-A8`@nAt14({xLP}Uj@{j3FYKsOw8p+} zbt!vmH!o@Ep1a}t7kY(e%L`QpXs>*+N{1*a?HVp4fTdhWp2`>|EsYq1x`+Pnm7P7{ z)hT&EtWd>(wNGDy0z@Z&?B=`Uy$?uR7+oDGK`s^d9g7T1=OEP9zI?7zoyGoD$zx9r z^ObNIhHqSh_-Hd4Mo_!UAOqMbeo(C@Q?NJE8E#OSjQ3g0jfldR>}8$YsyN{ghUt2U zIof+~eBTSjpw@?gVG`s0PyJaXDTm9L!~~!p9-a~avyvbZ>yk>1q7eK_RXT6O+Ka*9&DfG{U~zXd2}`H! zsT`aq=O7^NF$JYwR4RA(lVI|)m5XEPQfcV4WHQ2CNwJWll0d#+8kN?V27Fl(%~HdH zIevZ9EI)T$+qF;{O$5pbzD%h|qJ#tnZ#AbN>L$|!OGdw?SZt3b!y&daLbcP+(|WHr z7^zCdHmFk=+HWHmV#E>*>IEf0#Ms3kMmh$95+-EGVcXo~yI>hC&fJiQA=4TIOq|?1 zX7gJ-wn>-3Q^Oq#i&i;;Lra zqZfmbJ$np>yT1t`%dL?B{${38a86tVoNf-IF!9w2CjXzo3VX;PnyH?1H+0Y9C4TIe zRoh7t3}yn!Q0o7s7E)=J7VDu?c1X=ngg;1^mk<207~BodKo@y0s!+V!@i@^~$WgFY zqS<8xIiCILU*GnlJed;8QFHDPuqAh5^o~LgS^B3RL>Fj6+vtSa4I<>O+oVsHF%QxG zaG@xxvte3g=zz>6C_Q?-H%cJ1G@yTnM_eiE#`v~6{UcVrQV7?qmY^e}62s%66ak}* z{5diH>Zg*)m!L^Ff5KzJh7r= zOmRPRD-N7QSRoiS>!tGEbz!E*C#S6pXi513XtCY{EZqbFkX_#&D_+q0@41_VdZo8M%vvK>e0!u<9F79V!wkReU>xG z78o9P4YSpSmj+>Wffc$+7sS`LvUcdCJ03hCAi7RhpMX zpFli#oCSgc5i1Z%c3Eroh!@3URv>VHRQ*z4%RShhk|nEQ(JSgbBC=aLV(n>eJWK}! z^9w$n`uP_Z{6Mr0`&)_G9fXFbcL1^+=L3+U3@`XQ#}@}d2w-*zpw7)jUdaRQtq|~< z2D2P?dw4=;Jy&(z4TasKqL!OQ9}(Cs3`l@*@pK(R?08eo8^SSCAP|a^0)WfdT$YpE zFRQjzo?7vhj>Og!$JkS;*%}ytfz~@9SQ_9Cg2HPcAwU!w2Fa=LFaQsQh*{Xj=ECt_ z9E@;VG=?66C59M#mAE*VN>q7R(WrtNNRYb0CcE|wuBs=0F;2T=_9#K{9!x8FfEzE{ zTJ@TmQS&N_Q1?RTI2fCN@j7NoG$s$LXbm!5imHqqFHm^&ETi4q?jrB69INU%VR9=x zq3!shq=dQ;w8<6=6|GqnYC4lgHV}MOo$akDPW_nFNa|id&WBoju&rFdF-D*BMs0U& zwqgB6p5A){+znNLR}Un`0z z*;|TO+z6>E&SkP-X>Uvp{fvU&!755$Lz~@7TUpTDKW;u7h5c7$F`Idjt@aH#H;vR4 z7i3?kBm!H?6$Jn(qH5^9j1p7pmhR8G0w!~o!TeE2hF7}z1>iTkR21Uxg^urtt|-Fa z4_ielu7NNLF=2jDz+VkrpMVa}LRZi~+9?A*dngnD&)pfsY3$_qqW@n-y;Ba&RNGwc z3{SLN4gFeIY#wt`K@N^QX9uA9#UT5Y`~tE)of>KqXkS6aLIP@vD5rR-C@wgzEq&(T zUvFBEO6}ldtX{Tkx;CVxSdB z4oxpERgTGD$op$*3fh#V+cu7=^9zn#jj5eSQWgU2gw9YN)xps;VmryhPflFXFValuUoZ%AqL$u+qb2BdH z^fFIR8D>Bl7DD&S>eBP3F@-%`1DVv>C3L-pzr8Eb#CEI{pYgdzm71eFg;Gdw5o!dr zHz*P4u9+5^f7~=f-z?~3JdU?u?C~s<!gSrBox<(W?Z?T~Jmc66@-*eeEVvm@5=3Ej1A$Ln( zB&umYeV85n-pp8qLa5UTxmtHDWCrmt^w50(LEBsduyAz;pju5M&?d8DbX4>hv`vkC ze3FUn$sJD!TzWN+jW*dJNjA!G^YN>9LYEqCda4u$LK5Ul*g%$6Q& zn%shGYTo>ToSt<+xc{5SWu3qFHK2a2B~+(=bC!EEH;ww=U+52ru-S?thyq+_5cgTX zVhM#tI4AI;@)#VgIR?aT0)uz4=BjGg?~>3?{nN?jk|Y`OntmhoS2a zZw`HX(}=OqQm#&SJC)VXGe9lf;NT=?_q|#t6D61$2U4=ade~TyVNx;B%5h-NOQOJt=v;t z`P{4C)@nWbX_i35-;i|uf4&+n+fy^|(<4o-*CNZ?r9+y0U7M&Ps`N)w_Gr&~n!8#f zL^)CS)9`YZM|6i~S?D4iv@j}q+(rNOE;dPwM-=tP0-w4`jAt{mSX#FniXL(;j2Lb$ z1Q}|bSZUn>_eEkLLp?oV6!kJcbSu9q0}ijA0>U*fsA6-8QlZeKd!xjjJu+ zJ$4&w%h^+BSs~Sxn3u5Vy=gTI33f4R%AgORSCw={8)t>B?Dn3!OV@~5)N?nB&h}AM z!eJYlS?016|0lbRp|V@k;CT&az}2;4c-C9~g1gEIL;p|WtMoi)x80K%L+*|SVJ1Vr zPoetfs+KMnTHB!I604fLT-;uz2ui-<8~1+9E4=kI_jdCqt(3hw;Q!?G^?+!1YntIx zCxbWbi`_J3S9nLMS2P$}=H8Y>3w(tpM$4X~f4){@RSy)t&^OG5H(LPdCePE_^<&xh zHMq84w&5t|BtPkyB3vB?Tvid7h07-D1t zk5$6m9#_I6z@6}Q$_4h zEXgx@6@tiA*Z`Ib*!}9Zgq@XV>DSkxE$Pat+}S&Ke15@y0y%^;1>zCU3dUa51SVRO zwM$+u0Npw-Q;GfbGWqkq)-Q#7bI3b1$THRpG_u>L0K}Rt!r*pTedUak@*k8CE1tJrZNid1ENRZX-ddr%&bCk*^G`#Do^UR5= z1DR;lGl-rmV#8&)hZSi(FF-42?(pSYV2r|#S@#c1KU1o?$Ky1AlNs*U2*D2*bN z^A-@~pi|cocPgCXGL=SQr=$3{itSYkAeCAZ7twOZmYBAu6&<;{IUVzw8g_-$kHw0w zFP)jwYiTs zE0{94z)CY#^9Aur2$NGi<}xxhm54Pu8L*aV6=w2^$C?68&2apwKXxqZmD8_#`|9aj zUc}Ds1r=l_d4KKX%`X1D&z@>Y3+rC{?XIi$v@|iwo~Cx6;-h8$UJX<0;^rlq3Dy-Q zC=1rFTkWK>BC}e#fa*mFoc#9Xqgn~5D&&gg3SY=vefWr3((W!d*Bmlp7IJlK&((*C zm?iD+O;w|@XYF5V;_prnA9cA5FYmiS(B~I*18RGhyZ#XfT_2B7Z6^%E2+t%UAg-4Y z3{krTgAboE5Lw8MK+pnq1V|UIV_{LlBlvVUY_qB%~|pg>0S7%I2=YeazN?$F7i)CYj z7=<9jQ>HYEl8g|I&eC12!=z@lBv-VLaOe`7pQ=Z1a9YgY~Cb&y&AAF-qs z1rKgcN*QAd0&MZ;X8DSmRwaa8I4#;1VLzAU0bkZpIJ7SqDQJh43<-u%GVvyI0U`Tl zE&MK~Uy_#hZ6k*}f)XC5gZiAT)Z+v`OeLGgZ@f|%u)7)wO$1H27LgaT1`y)mtXowB zC^}jPm}l&+$P5!)2${*yTOTtdI;BmK^!<$)8nAmQ2D^zd!$ry9A!*5A0-WUH#2i82 zj)>rqD-avJUDi3eKOJz0J++|#NAPEt~ zg>@+w_Ha^E>eS@&cz-gJBmPH@E8i5Ca;WRzGAwfETZYT_JX1t`dmA84-17{j#CU_cuoL;a-C8*={v<>z)*J&2sg-j#bkCws{3y(?-W&lS@FJuUO1(Ld+x{64_oG4-%b5xZ z7uarukXejH7hqEn0A9LPspSG2m~_!K`0E&H>X&(DQJg-}B z4#TuiA#NoeT+;%>#*s>Snm*NiVh zhA(aBOI_t?>Za^lW=BBKp7M$z5(OEd23%bs}>?IR7nncjjFU|nE>KKxAaWuZ2h3DB3sKld54jx zcdmxkeN}{P&=zVJqC^8z-!)dFmU5L241G)`mNb9^Krx~b#<)0HRcN7R-GdN zH=?7Qbk2$3DkhlOeeWpHPwJ}MB;-~#OGwdX46yG-+nJH`%ySC)eyRT9Y275M;!3?Uw{ zEL*m7>BW%Mcf!qL&VYhCV8=Xe?rdbv-1r#oq+3AC-5F#+D5~7u= z6ylt_#cYg4BPz||HwQ$gsy2kz)6QB_~&X;p0-(5|kU zVhgjYg7@V$Z=Cr*PPBH-EGwx(|58fnbyIxBi#uw~Yq8&_>P6&vnTjg%@bc?;Z0#GN z^V%53ePhDaNGpq(BHb?6ypDjWGtn-jhQhD~S#PEgpIyzFrt& z>`6?ru>d&QW)OC4yYF!j1PtV~F+jV_)3LYN+_EKIZ0mHGyL{pg zBHIpF%FK`zk1y4`#Z^?LrOX|8PB}o99!`7f7KD212EbV3aah=OH^SU?4+NsuG&cu3 z-FfkU>P*M+wjIeNtRc+`PCddTup#1JD3xq%#9yLEDCswnr}nz{Qt=}gyA=q2Go75Ly;lcscYJ9{-N)Nnz}Fb1&A{=kKIu5jB`Ks z=j~jj6BQi`qL0mU|D=Xkd3o}JnSF?=C)g^go7c#fI(;=!dLL~%Dc(a2>&vH~svhP1 zI_^`J%QPTG*^ zfL|bL4(3Efp)Eb5%9e(UbXDdwB9>fXY?*JAZ)Z-$>yY7cd+}BYX=YU$dK%kih6{^4 z3sJYGNS8pn;|NK`d@OYzXYARJYS6l(IpT7T+|ds!U}x*bgR$+Jeydhu#Q#bN9E9rhnK>) zIb69KD19)H>3Cc^;5=gla);TlTF?NxrZk4CCwZvz?)Y8>39XUd8^E_y7cNYthc@Nh zuC+%x;{(+hwACk9fg|V{6m7l?3D$!ons+q!KblvTxz%g1X8bR=zi!{b8rnGQ8OU;;W=uQuGw?E z3k#qQ!=^4>RCSRYTPwnaYoU&9Q@x?85bn3(CFFafRrJzmSXJ1zL^@u@%_hEOb{SZ>S~A^brz^BT)d^C&7uzcVmA z00d-Y0Faa&0^r3i3UFu*g$U$m2oTt94{$NX2B4I#mXERmP;SjcK}+a+?x+PfZ}6+= z0IGcUlO%D!l7G6BB&U8k2}aY1m09mfeJsJl9zKHyq`fM$puA3HR-U@2%n5Vk0BAV{ zT-N4%DSr1l>F`JRh2a3n08vmCS_|>8Ko2>ew^dF>;1_^n2A#MVG3bzlPaH=J`k%So z1??JOuudQaLUo)pUG{eZVBOWr(p6U{3D;cxkHm_r13~6lXpOx`=94;wAnzoS`sl7z z-$o<*vDoumcm*y1pf~HU7+fH66m*tu&@PxPf{YCeo_2peB^N&ez zSJ5!42rS`Pfom6YuX(;MW9JKeJ5A*Z!(7Z9S)njT;m3+sd_!0nfE27)y5%7N$JIc@ z5avL@&_SSOy*FvilH-v8Ix&y{puS7U6TaNK97SV298O&;zP%+)!bJ>c&HSPR32($y z>3&;IUoMicaG#cxvEP`*1yv|qOyp`v%-Yc;aRC=mb21R<&9hK{GeGb7Y&3grk!hm7 zg!p|v@#B+;n=Oi^uxw5?QezO-XXs#u@>4bLC!c_sGQyD0kfVH^-OtlOCo*PLnkRm) zXl=uq=FrSn3=W=O(X~8@+pR)I?cnFRJG!GMPxDhV_J4;`ZU53Qs=fUB2Ra43hG# zvo#Luu{nHwx6RL8{R1E8W{hGISggY|OmjW!Wss*T=K8m6dp$Yc!SuV?!8R6)TA`o- z`K4B0xJsTgi`Iox2$XoAMZ8Sk_B4zbYL~OWLV6clrn0ZBWlg-QX>}3%n@jUwrP0Kc zuH6psmM*J+<#OugqS;7h005x=W8hmuA)x-pBWFy>oUt5|IYa;Zzx=oV{l|a#_ka7- z|2%G^n&kc0?!W!7KWt0)f9O2JfB3&tSlBeL%m4lVJly>(*Xow;zy6p1^@q3H*vd$- zah=_kFD*U_Zoxx41pD+ z^Mkx{Y0LKb{*}tTir&B87xu68c|HZJ50?moN@Ag6xSYg7-wxsb6(y4@j$(goF8W@+ zn@;BzG?Sjl=+VfwyL4l_+?i74mEMy5+}rH2`Y&BlEY%FPK`2bdd{&2q)|+Nr^k^3g zr=u`SR+uu?tECiy`tV)d4e)U2#%As(`D{7ulJ|d$z9x69M`fYZ56Yn8_)>A%*#MwC zeW8U~^e|J1+tFS2!7kk$A$z^zFK#}Hz*GSj;is#YxI4b>Mq!Xv%-VohNZ-jq;hy=b zWusm7+NZo?Vg2t_7yYYN#GmKpatekib(r0l2{Up-5W&2Sa-05n6O&9CeC~!wF*8*E zkyFkxR2DcsPrY0llUsB5!o%p49UQecWToQiYG{@2Vu<*oaKprR^`qn}L-fbwt0r&;_Y&7;hUuRF1Djk@tkMS)Xz?QC}KLr%;ebT6i{qKaBk zQR)x<`TlR<)IxvA?b6EhcCrKtBnoj? z=`1-Hl1YkC=+K`!1pkvPNGxe$%O_o1wnf z6`V^_c;X?bF%M)%K)MtT-JJF`u4qy#fKXnZyv{;LgjRbGVcvvuF8?EEZ?IV1x@^=n zooEl;VH=wHubl~0LV$}c`KDi{RSb_A6@7->PQF=Q#%X*x;|~~{b5|%MzTRV3IsP+V z^~;H5ZQ-=2m;(<_Y^G0i6J;0xTEL$7K+epiMUf{F@$+TTC*h~q@d9e!0|?Jn(S?GJ z1s)ay==2|92|273TjwK$i8p})iuFwY-~PwH|M&Wt{+ok6g7bbli}wgt*5$_Vv#__( ztywwBT@LwSu;(e>v@*J)`(VyA*_yb69xqWKg*9wN~^)-ipEbQH;SBA2Q!IOMd`K_QJ~OH<_(ihQAJ?zGpEx zYVX}_FfU?0#V;Jb0>#lO!m1`t1y5}IDOO82f1Vf%H5g@Ev2rzZchyw<-NH!=3_JVN9-L8COkm}fTABFW9DvTO)c;r|L`8%82fNMidOmX zEO%0cYxgp)CozC7&~r^uQ8VO^`4DUf=S7U|#V9=>o2OyWUyn9Y2*TCy!$tU_ZFhH+ zh8YAr7fpt(5=!=qIr~op;nlzXi=)eYgP+gp znx}_#Yrz`0Rb$NG(LpGbe~>ZSEaaz7Mv!%5OQ5qgBM@fqbjO?yvu*^5e(E3R25xtm z9}O89e(K>q7X%$;GI^(Qx2kG38*#Zs_}DcI;*S{-Zc63yPlE}F*K*P~txQKJ5B`*~ z!fszWL_a<1{~f1qL)ShPV1yC#AabZlm%ccdXpxUY&>lxW7HczF@2f-G)j=Lw3>|Kj zrwA8==_c=G-gJi8BHk_^varJUJ~xMMTg|O_MaGv=&OT>3B}MTR!?(zct{h!z(>D@p_LsQ_4@sedRXAkoAAKYkTxT)9xTEZ#B?12 zOR*&EZd-+I2J7W6j<_S`Z;nUd2cuBz0Eh`l!eIrfYP z^5tyuir{_3n;_t5;Tc3sm(49W=7#@Xbz~`q6(N*=nqW8T-tAMs!dA|ZMKR*Tq*IQ( zhw7aVr*1g@Bz$iSWERb#Cj~vkQ=-*tm<23vLqNMf;mfvn+6TV`bAs^K^v3#3hPQCI zhz`qj$Ox?k76r`@P%!G2Il%V#ABYA0)GuG(EQ>Ia*w85vtU1kta?<6g=-8Ut;|Cze zhtYJ%JjeL3gbxq~J_nCg_bS5X_+gmflH_vyxf>}N-6n3yj0r>5N#q7Wa4H*=uUH3j z!Z$VmSwN=0Krrv34)gPN7`p!O=FqofS@+W*4C72==4tJE`h{KByB*~bnx^=L`aHqM zMw%tqb%1wMVC3Z@7e5Cv(!xHyMi9y-Z?^}3hwp=fp>|IMle&vma;eRmlQ(IWKqu-B z(HX^1@QcrnkUcFAtp`zApdf^j@uq+JSGO?jU*ORlcJ{ydObs@+JiXi99C7rN)}Lk$ zeso8b{cn8~vaKU);wtIgQDy&|J7^kkCsmYwzc61`7=ymp1I)gtHGRu4M^?zySHA_g z;3Vp{1rPszTF>D}s?D1J@qhl?zwFtpNq1y?%-F9{2x+=f{TsBMW70iIt~<*2-k*YS zY2Eaw{TsARb0bH3_4I)F<_VxHyDFdYTey)U@02;oh2Hq}J=AVTsExd5eb0!BmkB;R z4-xidQAI5N>|Ia;?!AMTaJv&X)8Vkq#y$BJtSwW}Z)Q(IrmI%RH)LWGWBh(~yJqRD zDn_fYUhGV?luizqOXXVE)pC@-(@YndT zQ^IsHvUZ2y*FStwCKto`VqsisLXRHZY87DDd~*;M&KI`JK-#EX|6x%Ll9i%EaUZp= zW>gq`oW-2H9bUr5W6*}~sTnFcDo&}6qJoW8kI_M-otZT-dY~y`4>{T6Q(2OJ2=Z+` zbg_<;Wa$9?5GCt^2M@P-^;@!&XOc7(NBNjkGg{^Qf{=gU-!!mA>1H9ryr#Q^RwZsO zv{LAeznfo6Ov#G!BXOT((#w91l zX`X+T;UeAz|6}q|roLnU?7chLbld8U6y+?3L&ry-f#pu+D!z|0$APn%Q*JmjZOJyBmYA-^11o`OE`YUZQv_C zZxq)GaizzVOxt?#cK>+~zsPJ7^Y~BY{KrwwG_Z`G!2+RW^5~cjezI*G?`1a z0olHuU5}_PA&$h8D-Y1>Lg?(F-10ICN<9a0gB34tLj$ko3k&yN*qTpVP00cZ_r8H& zy{f4_&#HQC90VrU7Q49_eh`E8HZ(U)+$2^7qAn)2;WzADuj{eVnTPa^{0d}Zz+;Qty{h8rv45@LrRUG)EBa!VRe;L{bp!@YO3eU4nD zTRW^Z$LtmNj9Ie@ksj%f(n`bKHD##erX{G!B=GIjfMy`l=-agjdy!3Hrsy6kJe294)G8RhEx0e=Oe zl@bp7%iPFQHa;GTTOAvlDszhtCR3RCld!)5ODC0@We%m@x?-hIuxyh@O1eEdvJHD2 zl2F7<(f+wv`H$!YVU1?f$>rYbZ43L~fsr)r^ji?R8&0SfAKYBl!YHD*$`44Wi~MJA zA~={c@+ew($HN^{PVKIFG~4jV@Z}(_7Gh5nsvj@g`p;R(KURNKEi-NFKbz(suW5jr zsX_ND929|Tf#rGn&v{f-_*Q9y{svtg3tIzd@wI%VRv0VO7ngLlL#|ym5O2i z_y7Jc|F%2f(2cva&$YUhJnF4GnH0|`hLs>!0C=%Z;^F>C@+xOIEL(O4jE^N`;!>9A zjBpX3JnNHB@m<~)8DIREJ-PJaPn%GYk-9@7N5bFe<=l_-jA{IF8rtXrv>YT8+q@tR z6`-=a<}F6Ob|3$OU6$Yw;0*~@nqP}xC2_iN_banv()-lx@4}8}DZs4^|L!y+xcl9m zCxpraZcK3^?2Z%Q;7D_k`GlJxzGW2vKFUm0{mL%b-yP1uVpp?bV90cUNS}Ww%tnO3 z!P{K{WPZ;p1j257g|IdWj>(1tgINH+Xx78Gns=CiBY zkUmcX+q{Q7GdAIkf3aC!(gc0HM`?DLd7#kT;1#GK4!8^z!2Jz83J(D1EDu7O83Cl_ z-a>vD6mkuaBct%`#3-C)12xoUh_JIU6zC3HyGa-bO)idwFw;fl(_m?e$~`Q%&dMqh z9teiSOL@?uF0uvSz?HUUmVa~5x|RPfUB4L=wY{0j0W#Fo7>_AaQY%K;*f{7}YY*NYKrNL7_0HOn*2A?;PAjqo@)(?8W{Ll!q zWiCmAS{6Y^No-1Ai4gl|v;fOgDA-6(=0cPCU%R^cJAyGg)iH=*MsMu|Y4&7t@PUqzwV z^=jt0Onq~BbIPKiOb)&XUv@584v!8JsWGbn_Rn%8G)4iac)pMWo`W1*nMF>M9HGk# zDG=x+9)fC~ha`&T1=+kP5amX}-OKb>k<#eE6gLsRA zH$srztS^*hF2+;|Qq$o)fSH4v@4OdE7i;h=d$8!7o>=p%+w_`YWjs`$u0uLC)dVtx zY?@^X_c*yF_D;|Uk>4a#(rk~5E-5OZY5N(#N_Nyi30vqf<-XzLuOZtQNEtTLqf55Z zAxRtOP^hi*2);FNoS+Xs;CcqZIbFo@NDX%=NIPB3mOZ=pId)$Hxg1>eSBImk2edj* z@M9di764FH@sLxqoX9c~!|eq?D|_M6|GmqtqL=4O{$3U>$-9fa{AG*wX@N)`DG{dW zHh$R@f!0R~?CEl_rO_03HupuiNW2_TQt_0K?KWnBZv8gRUu7KnoUVgmSa!WwLZN;v ztp4i^F>&cr*kuxy=mk^~E!X>bcgHUa(xp?zjCuVzPz}>+GzkI#G8nprnj$wbLMye6 z4X}q{!-q$hV^Wx}4FFYQRYt4F1hmy-SVgPHMAPc!C)oAB)M{mT{wJ2cjTkF4?9d;( z!^^>H09IsuJrSMXAcS%%r?6Nv428GIsq`UBci5yG{8RJT4K&od)j6VE4S_oo{0RFc z9smqfUYK|xfq>sSe)lRb-^kvJzKOJ)GgkKgO44YU#goKM^m20)h*6mai7LL6GZf!o zE9%T4yV9d$%4LU#wO7#tgn zFj|~(KX>H2_%3GujWxfKgS}77@{Xr}kNceYja5_d-l>)W?XB&f&tsdK#aJFY;zkzK zhxq~iU@Zi`SPPO*)<0Ui>7z%YuQEZoJ_g_W8%~DnheyCFV&#a};N+;fSU^xi{wGvv z9OSI4DLTUvNWn_BVxXF>D5+@ob4k4{5Z={r;=gUpU_XqgbVwJ~WxsM9oN>P-0v)$u z_!7*8B4J{8LQ(NsL$L8@d2eLF#KRrr__0|JCk{@(Zu`({Z^RF42;paGV883@0ZWBT zEbm3mHUhzF6bRZ=wHwxkGk9rg3NfobYx6{WLt$+QMw89x)^e8Bwh+}g7Vc-p@CWl& zc3_tGvx?Q_))?W>)0aB&s>@)B$})&^6cm9V_@8Y!i}3g2SO0lJdf!>tZeEs7RTxk^^IyB;S(n0+33Y8T`o&azq zyUeU9O#YYg>!>fZA)xpH7!;ik*Dw@3(*i;B_(l+gooWHWCUDOEk+mAh!W4=m#TrIJ zoG&yCsy+fJC=XMxG>fyGR7p{=N;(;EB6rbpU5c!}0q0Z`hSb1{0 z$`*K9XD(t77OnA51!y(;1klSm1(5dW6;O<@AM13OqGhuJ6$yH0vD|c#|D?Tb`rPer znP+XV4&nA4hf>v&&%AL0U|iGi&%rJNW7No*?%vi4>aJIHcek>Er7;`ObEkRXHJqbVtX0Ou{dHYizt`8PiS=i%|1HyT z{npHN3gt-U?{m;SpXSIMQ{=$2aP~ykde7SLa4aAt2Z&Ds${`G}^AEz(_-6=IT6d-r zk3e|vGv`j;U7&+Zf)L9Cb-)B?Vc{q!qZR*od2?1NNu#VfI0K(Ip$w$+BY3mcyxQw*flxRp#W!Ps^M<8xzjSY#j--H%L)$!|zt5K2opjCUj(<(i$?qeTAAn znSHG2jCPKki)HE^F}3{%1EAnhCzXC?dxu()gZSff*PL-VXB0qV76N%5-{{0;gI+S= zMa`lNbhzj3e!?PYJOtUpwPG7_nsy&(N7abZwRih7SJ|Pg08S`ZtmOq6a2;H512lJ+ zp*i6ChZ+hvRyPobCp|F~=uTN#?n7y9E~~9Z;cDyTu-YmyrF04qE0+0*QY;NY6-$X> z{ZXQGGpe1SyZNaZ`@duEgT`jMrhjJWngZrdxfLKvsDzvY8pE4MFO3b72f*8(9fTIR41%vvr7NGrDiJ=~Pl2@Ckt2i2+wmKzyfJ{BT zV5z4A96qxMF>r^D5kQyr0BAkYOV!PhP)4Z?Gvkjy72iXS>b&}$n6J$`mdFQx2B^Tk zgg>GdCIG=U#sdH=;9!q06 zl~V(OG8BWbi7=?5NqB}S!0U-)VZaISbARXpownCT1Q2Ap<^e=5jR>WpYuIn**Ud0M zY8wL)Y#l>DIip1Yhs^2F^vaT|z8%K$=0a45VpyU(vCu9(ym7&J{uUYpijFQZyr_*a z9L>R^agY5l$lrl}ujGfKrxwGYN;$ASqZlqPUg+~2R|(3TCOY65#1evu{^}oxWalD* zq1`veEwZENR*SO<85}a6Y9W;RNsHRPc^XA|i~ox?@y5usc6kEb&K?Ifw3qT)+T+bt zQP?IBs4 z2=&S0(_tk?VYW6zs_YEGxz6N}CqnoOJodw2+9G6dV6D^umrbV#eB72^rVV~0hTZY0 zOVc`~@PqvKCnOX%#lqKIrLdA_S=>?PL*0zH<`o} zwnM$02BJ3*1voo&{nU?NRn`>nX&PC!0eZ&A*zd~Vh1Lp?M>_)u=5QGZY_dRZ8;$vP z%r*`fqskBJT=Gn=ROM2B|X^!JuD$)AAHIg7IfB5v|~*giB_nA}e|&+6mPy zc?gXuaX6Ua1InJd+AEfs>VP)RZDo^qp{G%qoLe}W`0icIfaoNC(&)fF##21X+2YPKk- zlC6wa#TFfgasX==9;WkKET{fL)P1((tbg4eKhw&Lt{>Zk7qJ;CbdBiJt#{$1R|cls z^5$6?g+1lMm}Jvpq+^#^VGIf=1qLk-;3ejVJs%_Y&wk#_jyKT5FkW#m#)!qCHzU?H z5~p=I&9b9C_BBLx3)EM=HKLTi29UT7CDWI0V{d&`@I-n-!1n_@2;CQOkhWj+mn1u^ z5l9RH(_C1ZO~6`JA8Kk%6M3qtv6K>OM4diq&Qkxtrzo9dbVQNP>8>G$|I(Bd%5 z5bjvREpWNDQn}VzC}UquWlNm=I;*InVvX#mfV%Ik`aEP!2Dz~$kyU*Ob>D4_B-UaA z%uCnN^TH6T6Br6>vDh3Yu+7b(pST9eQE97gVL(VzhT*B5MN^vRF+4BD;_I5&vQ}oh z$fc8I`FUEo?nKBSKR3Vy8ea24m0un(M@~--3F+l`1d>;=Ghuhh& za;k#o)98v!V@SVzDI?xW2Nx&;~JQM@vB7Sq4g7v>Z_XVDPL$4ikSo_tUnN zt3r%oq9xBPU`_Ze&adbzK|)egL-P?Uhrn_15b%6%)HI&bIA|0U&wfz%#orv7rF)P~ zm|c_+f~K=wbxapuLXfJ?G^te%hz<(*H-~^a6FJ!JYL&O9KNNaKOnS%u zdJETqxRk!c6vTfj(ZoEXds5?aZ~kJCfH>iZg5~i~K!9T!BjTgsp$yLGA0qU8I?0gh z0e~AD2+;)p9)qW;4>3g@JNCoc&3NxHa?GL5fc!_IUB<{OI*MWFM3!m}gMJ8Q*iPbU zGQru)M^Te;?l2Du9L?}Y)WHluuw&@~<>c@lOAa52cNGZub()-m3R8<4$%>{ZM2pGm`)N#PM*xCa( zgYvN|lETXg5e6L6BEWR%4^$B*2+HKtGNurFV+&>&O$+7QPRC%F&=6a&q@N16J%Zq; zdD zu+JJJY?cv1xCPssva0l%VX0H-uC@)14N$6BW8Py;xjn6)3m)chjtEaq!8(d5dL`bEa?*q}Y@h2|NP{0awT^^e`|}Z~!uDjIZSE)pf?tphv zX7U=9(2NV@%zF%@oOqD(zY?=Dk3t79i-5-;E6qn8C#k3jeVlUnJOO4t$8=RC;w|Pe z``&exdH&X0Rz0UI!rOP8r8^XYh5&GPzN|0ws$b5LSJX3Jgj4Yri&wiv;0888u$#ql zrn!|_UEjX2zaAOeG8if~|gsv^yZMvc@AsZB@9R>d@!x++Bgv zb{8=xUhbS#+QF=;=#1R$tQlVdvnev(wQb`|vOC4Wc*~_`dxZsJeN}gV+xq8bFk=%_ zllHbsU0c+*02f$zkLm{-^NBW-mj426;U-A^>3B(6&M9dd&&}l`vu)5u!r?f|sza|{I2ahiVeTBhX&%j0 zZ*NrF%m0F6IMg$PVLMG35ZYbJK%eBHeOcS;{~!d~^>LtO>E!M9?;(dV#^mb(7C@&N zb+E!dt%I33^@m*9+P*Xo^AOC54gk=$u9bK44BF_|JE?~`EV9ax;RqX@LNnu>0vPtC zEiGYKL}X~&^74hlU}m<(moBU-Ciq|$MBGzt3;*ls6bR#Q~nTT6CJPH`0tSp<{A21P1 zr>_Sg#&ZjyQq)AKtd0U1qlNgY^GpdU0^2+o2FcxtKHLO|g~~ z2(Bb0I_Ck}p_EyJ3S6o{2?9H-mBM{}(Q64R{*<9S9?8(52n^R!1mV_4L@L!w3@+)H zK?ge*;QRWa5frm@C&ZGKLu*n5s;fYjUIkcOy$p!?$>i5oe#52oPJVuXwU)i_`lsfx z8wgw)c5j9Bdq$qcQpgiw5tvt@q@YisB$-FCFjw>xj!O7yAV~HQD@EJlGKuebF*}BR zyzCSLN|k9~umTw&_j3(AJ}ME4WbNl7T%C$~q{kR42rk6k7S*IUwOznl#?9}rui@9` zsm2IUSz81$U|JtYS9!ExI{Q6=`>D6};Qm>93k?EaLW@A9^y0Z0zvk&gLWEoI^!4Y3 zaYEBj0vzBP*I9@Q!)%BlH_?iy>4+2C%#;10kbtg>Y)PHMongbjrp>&7)<3 zwE(~CQKw-bJ5+=ux{Ai(KB1SZAd$I$Zp`6u;_GC#G+8sBi5)V7oX+C8*lQJ=?l=px z+zv0CKwE@TtQ$w*zYU^GPR>@RXb`nO5$4fAuwm4Qmu1TjD;Oa-$Qn`i)C?6h9pQ`B ztkK0f)-a@kwUAxAncHA~=JIDzzZLZn!i&|Rz#Z!ikjhXp_P0=jxIxH+(sTKp3=VlK zBjvxB#>1goF-B)c*k)O$5AN?Ax27rXojms#jDSiP9)RFA4lQ20`OF#u10ZJ{)bR3P z7~qOc7+{fR3=r(53^?ThQiF+6QUQ2hLVW|noN63pG!>$*9?Jbq!#J9!koh6nND2n4 zM+n|ylzV3qliNgF-~tQ6Q5T!A((uql6b)!bV>L@afbP%1u#|>HFrKmnlsc^nh{^Re z80;dQ_J#MA$Q3mh9K5u}gTYytmXXR@)YD28y-qvp6|+Vsnd(^9#5yJ1qkm=9V`?2= z;W)b1KW?kae^12WITYC*1_M;EkwCM4D@)hVHXt}o|0W~y(_Ia7K!MxB;k;5|uE*tX}73 z#E|z;bWMunKUV!g7pDGTJvME~R9^0nDMLJSq|1~D*2@WR*wP76UM-$o40uZ<|3j@qBOEiTONw`u+gev69D2G;wG_|m)pGY2aK zRuZj9Eg1he4bWLlgDGFsWRbze2>BP}lQS#W9%Xd%BmM>+aSQh@&>68Z%-?w5tjz}( z=Zp<687jAvF$4_s4k3A@cPKS+n^H&gU;bcMio^oGV-T!#A;$NU_*bl}L@2Pggot9i zUI@;6S16S+hdQxP7JLoCINxruvDt)qs$q=KAB#&5$@qh=GGN^g%RZ5b^v$AOd3f(jTu+%gGl*rLpWNowE zyLNw;S$R-H%HY-vT^;9bSs%8`WtvwCcA2MRAM87)@^}IzhF6uH?N+YJ!3T0<2pK<> zK#@^80s(_?EVpr?{(~bqTDK7@7+I6w(XlngsnOM3BZpTGG6+W)U}TNt$xsr@dY7-9 zSOCX4<>n30rIrbxyhaEJiKb();@}w*tI%*HN{k6Zo1nG~;!nZ0%*NzM3XQs*yecvG zf^A?!D2IBMk_vyc*VgMj(1ZqpRgn^h-NpQX_Y)03G+zlJmDd7uFL~AoM!LFtl>%K+ zvU4+Tav^VaOt?h-KpJ(yCZ*JeelXIG8>HhSuZ~IX$UO~7YKm7pIngq1!&nOlNf~oV{ zpOdl4OX+Htkkq7jf$VH^s*_TZ%!o2Mv(Y6qbKQ+7bdL2;kiV-W>O}NNO>YwzT`3-y z_U2GRck2L2^ly*CI(m*kvy0^f;q|EX*LNp#P@o@$#*YyA+%@v5M|A>7)a{|a48*%Y z1|X2K8sFn}PHuIVgNv;%f1XN(BSwYUuHCUHn6U^z^CYiLl7ar0?%<;S^_>$Ep%!q+ zCdZ24svX9MI%=6!+ZbOwORRmqSQkxNtBxO##Kz5N-@5GQ#>A46AZeyX$_Yjjn|e z7S}*9b8Ez*HMDb7;UNL-3t2)ds%dV>210K}m@tDN`i()LoyN*pJ;vR{RjpB#6#J-U?Hm?2QQzv^W=H#R>dY>Reqb3_dw&vG<;c~{quw|<*01Pw*5DxI3 zQdr@_T^tWIYlg*oQ3?z!OfEw0O9nmb=(BvcA4c+D@0=%6KtMyU&e@Swu8~Dk1JT5@ zAJ(mXDL(=D7sxd+qO6ayI66q10zLkabL6$> zqTjYZ2xfY+C_@YIHWYifTnUnKKSf+RoMZraFiBz1P|{2F%5sYbKj&evPKYvF}ZG^N-EgAN>qFt$`GUnP><{`eGO%`C<%KR9TF8!H>7$9CVJ7 zF~po^O%K;(DCDZb49Bj#V35g0=pd6pVauAr0IQio&W)VJ-0~ltnAuER+uGRGCIC>T zRBriIZ3zWE^)PlFSjvu%)x^0wmOeL0DVfVtLzw|!Lz%)LLz!XFwF!fCPf)f=R^6dl zQ4iaW=ah6XXUIXgS)*_?6bmbCj^nCd!u-CX$@dAyGr9(d zbE@C#*c^I!FTrQN!dWV-(!O6)X?aLGft5#3#GLV=TUQr`$o>|tsl%Dv+Ta^MoV&k9 z%jPiW=pKEq!$6>gu$)Pa^Z^XH(jrF|oPq#29Uc%f?LquT&V7ea#&1B{dkAo2+kH=G zW*G{1GCYRsWdsb+%?RYxN{3xKK_R;xrI)%M{~8L4>+(d?stTO=E?S|bsIs(c;cu1ABzRTP%WwT`3kIeIo)vDjxw-?Tv-SW{==tB`zvUXRDJ{Hp8vx zpYuk9xf;TvFW`n!2qzHMzN@CR)6)F~JTw~s(#)ksgg4g$taj-i&&_x7mt6XL)1LcL zOq^XPdj4z={z>?fvI?q_8d0mlv-}SC#}Im8C`Ut+Kb9 zrw!Z3(SYEXo7~TRGG*VGnKx$$A&%g@HRtmz|;Gi4(bGpJ}f6rD} ztRP=uDIGlf0N(16oprluhQ3*7h};q=Jtu{i9;-k?gE=Ub_i7teR+?5H$V8y&IT8S- z6MbR+5KgH0e#0nMfx!t#H$JHsH~NKRONV~S%rL!tj!yHILI}G{5FERNU?wZE9kW1) zG=n;apIpCPij5Ibxa|>;PTRTRKcdut0rYG4!urtJpVV2{h3Cf*Xn4E|Lt?*|dkm0> z3oE$oj?Ff#zerVk)3&ln<@$vAtH=m4kr$AD%Q)FTF7VK06Poun43E#E;OxNyBX5PKnDjuSlE0Iw!krCDKM&H471@O4-ncviyZLK zAXQ`!R0OsK=Db%~+9w$Oj086WMKQW#z$PBd{TU{%T+ zpZbPI->DH`V$^BAr(eJa=_S%+6EqWc#A#0Io0rhByIw%EJ&}<0(1iJU}YzrX}qx|E60xHu{SjSOW?_t{o060`fgD~FWGy#@2bKpd??E(xkMH>n6(=Q z^qKE1#1zt9h@ln!LQJf17$Rb=#}JcQE<;2q`3xDj-f2jSD0&SEq0Vhc$R)oaf|neJ z49xKyViL=Bh$&3pAto`Mhls@Y9wHj$J|sZC{}2;d4n#uXco6?zd*9w2#gXj!|9%Qt zyT@03r)j{$*fY}fuz>JbyMQplp1YU9KBcabx=eLdyB-1!Xg~Yr`x%js7I)9=U7zD) z)D^$T%F2w4h|G+Pv{+JI2%9P5L)hS`6Jf!_UW5fraU*PoEI-0xO?4zJrno2Jz+QGn=c^-w$8gwag90Wn#i6`z>NThkEVzJXNNOnI5~_V*SX z>Qr!W#F^lrs1w0pVdsHCQk(`3%yJeOORAH=z;Wk5z+z4Thb8M>2G4T>I7_ne=kQd0 z9y9h56gBb;m}lHMOVFstjBPzU7rXrtWnB+v>Qc)PE@3eskZ}?Rr+XT3_Q?>=&OwPI z{jdrgOa6_${zDY-OzstibQZxSEuovZ6g#8vNv1}k(^RrXr)Xt~&eLgtmijt70t?FoY&0 z3X(o8kt|7iP=Qm_pa7>%P9!`sJ&~~J1VsSDQxpM8nWRW)mQoi?sXAT2<5Lv{j7?S~ zFnPKn81g18k|}x0A{i1UEdm-da~c+%xCm&TL6l6v$xB~}lfF^|plaF)wF-`mVeMpH z1|Utns$Mv0AYoWme4%2fDFbQIB6Pt{Dt~OE19QdQ2bj-J)P{5Ae^u&tFc*o1*@q0g zME4?49<4C_pha}-aD)a0a3B=pz^3;ywKWkVE`iTy!c@7a0vu#hbifUp(PU!v~ipi9}qc_0wmT`xh;Qm}v5E zT{MfLX}b5&{?TnpgQf|$DKG5#?^N<;mRZ6~GvYeuO;PB#~1%8Hb8A40mK121UgKX7jVh7(m4LSAbF`@wCo@!fmLr z@vqld?9(+O{kt^}8TRk|b!P~OB`4J2YFiJ4e0uSu=qvQ=2st?Ba9u{E*FDI&jpFv)On>GI)nk{SPH zo!*4ozM_dA*b(Qz-Vw@guxBN8qeY%jLa`Jo%}_& z8(4GqY-15_dBCD-nv9(>w+%J5TcygIf?|TE0LT?+05V+`6-!7zE0AX-6~u8X^z-DJ zY>R&Ma>(0c(y7}bbY34sW9@2Th*cq;!W0k&6Q1`~k}K52CJvvnX?Uop;2NTW@jDG7 zAh8&T`B55&3I?a7J0vz9>pL5j-W@hys1{2z)i9jes04LC3pG0M=De+V}J+lBvDbBV2h)2%@_M8Pdptv?*Ga znmaU8P*_J>$;VMS5uAqI!YN3;GztPJY{a*0c*?Qx zP8I-!XVE?oT#)x*xHP#)Q+9kBE<_#{ktPoZPqIB6Bz`W&l`W4R6*8A2wAbW;u^k}~ z=nIjDKvbKHi%4B$g9kvy#3{19<0Dff&)?{Ph$*rc-sbRuVX1=GZ2&-qT*+0NG{H() z;wdg6HiOpb-b(@ye1xVn5jqx1~ zi{6WAGJNZrjrB$uK#k4?0z4rx&72bicw;RRnHyNxu_`vfCW~qve3I~iOc&|rh+r&w zQ41;Hv~8SIR4&e&7#tHxs~Z#ws3{j$dN-^45NikBjG+XOEFP6Fps+o2=NZzcxdl1m zl*>Nu+EmyZv3|Ee>h13zwCzbN!Rry-K9x< zL3zgV38#0F!x!lt2c6xv4!@K9I0hHt$dMXS^G_!RY%w_4Vu_Vz2dRJL@7|Fs(ySJC zV;?$;Ve>k`;*K@H1x{&v!(I1DsK@R>VW-`LaqVzy=DG`Xw}LCxFoYR?A@3c^8c$2_ zaU|&Xrry+KEUV|?DmXI{fg?o@Y>tgixUt&@?$)h#8T3Bp z7t`jPRl`~KNnr2kbz4)l^CyUH%Y6QwIya+NGrDv4e!Nu&?%H!ZcbUAI<5}IlW2dDv zUYgy{S;qqs3cyYUB(TDV0g@Oqx-~oWf0sgli2q%R3C4nF75I6YC}FVf9?hRsTAr=U zi`~yI;kMnB->jdbF#*pt&Jzm9PvDP6;U|=V2j3?!<1zOjbKNu)2AuqZ;B=?!byZ{< zO~sWU1`4~A04Q#3OFYQ*>r^!4ohsrku?-b}&vzB;^QMYxc+G|GeFfQ!+pQ9;=c*~{ zO;Te}pxho!VnBBb04%u64P54eD(Ja6Ww@rL!-uN>)`PGES z@l`6HDbe_wjIrx2lK7FNOG&(08r7V@rnsW?5C9gT>XhM zo_FQ-8Fn)&&L(}*oaLN)x0T)cR?E8eu4}p`Bk=yf03+Hp+j0&X|DR57<0XGR&HWyIypZ{aeC zO-}ZmeCDYOlzQY_QN8u%FIxx1&hj|fO0A!aT5jyJy<7rZgqIua{TikKJ&?zy90Xd=qL$9mM zg%r+`pp`jrr>5ns^aTHP`d9Q~d*pSNS?0WBE)QLaV=DoJ%s&(qRiEQk=F)>IA!(&Y zq7%aEBs5nDHi2U=;l4}UYHgsn^eV<-3WQl`hN)QDJ-KirbvzhcOu23~s!$a-Y^)|g{fcSC% zG@a)eUpOcoz;$EMh#xW2$FNVjAr8!{>eSMhy45jJFsrfPF(|tD==HkTWxDXyx%O4H z@T}B^n3q5~B>d_p2N>9Iw1AOoo*XcAxs!hpuqj#jw*-4E?)6PBAb4q$3wEw*vdQjT z%Oe8UGC3gVGA0KCU%}*n;ER`R5PIE`4KprTatXK>X9J-Nm0SpLjgk#PE>Chm&IHdU zdeNB{*}5LdCPA}e8xXn*$%bNk@%CNT?zKlQ*}3c}@g{8N-s{lCMh+Ca&M115wheHu zF7k-(g+(?X92{#yjmwF?EjD#?{k)=nj?61S{4G;aA`rJ55Sahj5b(Tn?{LFVzPMq? zv^T5#CU`7Rm<_XKVJ_Rgg|RX3C(KP(8C{bW=Ac2BV@v`Zcv`nOOerGdu;g}XXjKT| zgaSz+s6RUeQDm}AEPokmPl`$k%=F~- zVP!^X*ajviVuD7A##rJ%(ZR#W@MxhVV0h5S&Uj#tVgrDJ{NzdOvDY>1A(&y1k$`Uc zYe&zD@ku572$P8sgFVF&a9=Q*eV7j^p!%?7?=K%;Lp8vklQ?K|wm zGl)(7Rt9$D41#Qm4{;2;NkK2sz@V5!LQL+Bwjc<++80EM!9i3f-8p6(fGcZhF_kN) zM*wzV(01m|XhDEKq1OSfo%#LO+M8n-DZm=+Xr#{6;{W%FybK>H2rhk z%Uhq0ohJZOMTMHpI-V2%!apzRGhprK0u90SNvI5aP*|K@7$Dg$#1RUQ9Fq@#fjcI_ z<^pH!E~s0rrk)i6@9z2x)3}|+mqa^}uOj9sRtqvvXe7J0faL-8s$o>4!mQ{5gAZqk z%1>}9Ar9}7|zG5E?D#}%0&7yKT} zrypnoi@cRe51~8_lM$Mn>A1K~dyQm~zn-?Gy`7rOc}9Ji`=0G24TQY#2Ey=Fi10cHb zksL1AVn&Q>68ogeTZ=HHcf7?G8}=4Bzpb|GZtUD}HUP#?5WR@DtO!u`w<>(7j87#! zzh-`K%AhoF2OR3amLR~&Zvsso|6|ouL}B^yZxA%W+@j%>D$ER*5rw#5+ly8oDB2}? za|@FkDN@hR<(@3 zC4>Mh{{B3Ye2Y?RzHGO+owZSv`#AkpmZ$BB312&j4va zmcM45UYv-5FnBAOApDHUa~K=c`vPJf1b8(hoCC;M8;cOS1aF%Wg&TeA?U}km7Fd&kt#sWr<_1IL&9|LG|3rG*h z^@UzT!HblmJ^`2Ad>O5lsVW2)w!jQw*-o#UQy2o`Z5u5iW<>3xHMu+ z#{(_{4XB_=ji=CohEtfVMpImUwe5QM@S_`;lV@jP(8ayv+WSN&mEF0}Jewab>lO|H z==^RQ7HrB8G|H}8oXfO6(&G9M{L~nVh8z(Hy1gcohV^KlK7gQ*bp%k=mY$(+SE22Q zAe%d2g5dbz2(sG|$Pw^lR*jGncF!RcRjv99|c)e#KgDf+O>raLd1tda#w zynh66m%b6K`dp2z08oZ_N1Bc^Kt-Hi9~nK92r)sfvX63oWB{>4le)oc5Jp_GhFfHu zB}alJPh5l~a+eR5yg45(GubYRRo}JOn{2)vT2Ap+A6QPPs2ac+zXjFQw#@zF(SL#19b@u+1M4gn>IeVcoDz9XAB_u5QbO(st{QOVv0@bs6OH zZKTnFZAAit<@~-WN0z+Lp$|7LC2-C8@Zp zXd!&}&?EyHDNS-;pHF-f;)(Ig#DHF~mNMa2%J_zA@n1oOf) z03I8XuDuHV1Y3Jk2+-G%)Tn_95t#5xVDfOP(!rLY60i46bXtGmPAxDv_V%-(#^pjo*<$wsG+-TERb#ZEK*!- z4X`xl$oDghZC@k_8f~27j;1!rag{hw8ix^IK^9b`qlOXGm;<|Zc)SkmFmVtPbRmc% zqL4MQYASc1(jen~tsoaoaT%)L*k60npb0$k9;tb}O9GMVjA#mYFeaUo5#a};&)H*F zlz5!Ehf4VlDC~d{y1pch!;jM-t&EJ3VFYyQFd`>N83~haU(t5*T2&zPwk9@pF@S8? zfRJ=#dZy?|SfQq4ZQZTheL3S1Djo^~i-;rxVj@YKqGj<~r}&jP8f%MHr*CuxOOA<` z1bU8uBy_~7Vt*Blx%=UuXabwl3#`uD_4QD%iU!SYuaV;7bs`-^ta!!`oz~ljMY~cV z9X;dGX>!Me7dBmcnSx7hcyAO+0(!vAK==bv(Xgg|&U2(86AwvUHN?{+J!UV0Qvr}( zzTwa*rf$Q&zdBoWy-FdEydR(1SO{MYm}G43qA}pyMUs8J0l729@Y=rjcLhOG>^xw@Wqtl`+ih6Og1p=-HlOFCtLJG=67<&v2KBN9U1zb!zYp}NB`vGT;W&E-gRM~r zIzO-!Ucj_D5VuuOaeqq!tZkj=RaqBEiU&cn&aQjIokCF8M-qW;bc6U|1YcZM;vRZ{ zq%T9T&m40yt_~>mf^NzB2WU8PU5O{h+uJqe#K=WL90YHXC|ba+rwCBC83B-KI^hnK^}a6I9LMkHRn){8 z7*z0AG0UVNH0mk#B3ts*rU{oHZ(Id8RZKuj=J921-R&-~c!XgIpJSk1V+vx1NB$-~ z0v)SOO3GQB8;g8{IZ}q5@2G3}SXai)t-uI#u2{ALA`l#I0ZOy%7Y5_vIeQ~as-2m{gn*_qqJ0t@f zh_3~syMYDC^F?A%-eHb-U&DM@$HV9ip7u1#nk+ytKV2P%bGoE(y4Ng6dC>F)G0vgh zk-isIEKE$(uL`Cum$=D8xeM_dV+D#O{L2)SS$Bs3p@St34~0}nX}4s@dkd8Pm@ zCTC%9d{;NAUgj=;OdMqdKwsI4!SYN^{}nzeHP*v`#adf3mNiu6p&sLaYnZ!QCq8_^s4N(Nc*(18c8Qr<;gHiRRWxuMw$q( zpJbrGF?$B%lgyPyN5`pxLMF-}#*LE(N6eA}h76Jd?P`jE0^&o{V1mt$1|(}j#RA># zjl*6g-;xt6BjdBfc22<}7Ea?5Z5zOlA-QpT20(Y{zbqT3xPFaz^a|KltBPpagjT{W zhK59Jg$W#J0B)jR3-d+W-9qos^cH_0+hd%S-NaNArk6y9uQS^xxWpV{d|wb-BYsz9 zOatUuZpD^nvva=T{km$uE84OuPq|=%lQ0WT`~adI+`OsJ4IRv`OcDw?_^;LwVM;!X1fRS%}Pg8ALew(w69 z96n1P>Jp)4loRnA6;AF6d*)9fLXM@9${qbmpFi$jX&%_C+T^8;wkKZ48E(b7Mn8?u|xL zFYVDVRDN1~5KZjdRaJi5cbk;5I}u+E*gK6%-WLE^LI&7?M}+q@X+WaaddE3k0};b-zN1}5teWBa8H!(ZhKC6p=moKmUGRa(0bUmf9ZK;q_@P}F%H}lYNp}E(AJ6rnsoi+d zt)@YS?V(N0QMskYgqNc>#fKzV4F#?u*lcO$d~o7OA8i^ypN5-14~rN-7ng9J(q(}x zpNnzrk4MjLM*rlbi=b;{z(mD^!AC897&5uK=;Oes`o(RA1P~{Xn4Zm+9RQ>^3G!ABo}&lO z%#Q_2v+%=~IPvD6Ojp4*YP{`&u zILI@1A-H4iAOlXfhs2xS0@iqIU~1QaCHR952c)YVh^ww$a&+W44F0Hb0Emz0pnM<8 z0f58B#rPhUgRmVeml*V~956J#ySBP^&5d}rp_xy4jEF@+#fed!q0F8Q*8|UBD87O{ zoQTusL)8^I>QMBHVngrmWJLr9r4RE5q=oSZqfN#JqJ_fR!UE}GWj_Xolm&?nCkt)o z$F@lRD6`1+2(w9%(Pe?%k!2CVQDq^-Y=|duG_AUWGW`R%BzJ6DL||OnbSxgjLJ|4> zb*fIv1y2h%qIFTgBwtjI9u$;CYjNL^2ZP#z6rl5I9S$M|FzALBI_`)5qNz7>S${2gnk&UcEoPNt;jSili z!r)+(tRnEkM%l%3f5cb?`5a4pz0LSTahhcM7 zr-+$tSJ$b7M->nhV~tAE2@1aJ*SGXJc6vL?RPFk+Fv0_*7x2u?fXfFgdV&g7WdX9h>G!A)G!AT}5> zo7dpnCiwscLz4ex;1foJfllpjU}kxGK2-fxp#lv2@G=V#%Fbj0gYjn;5Q~nnLEaSB zA(I(54^2xeO~C2$(<4G@$G{C8Fe@g;FxnPj1VjBAGN&DJ4+dt8i80K@X1hi%A1AR- zfGH)`E5Hs%;sqG|IJ^KDo}mO7UJ*Zt&5GH-5vVR|#R!I&U4-1#Y^Q2W#NQ_PvRP@pGmA@W9TP0#Px zJ4Pnicgjtw?U6eaEC-1N%g_|q!50&w<~MBcEDCfWxjS}o1MQiLZru4VNvaT=J zxH53SxSn=^P4_;z(41CxSl#?5At>ep*gP!td156ESS* zCQKFbS6sK$qJhz^CL-c4Wmr%KeJs|f&DClTlxtiQO=^N6O*EfTqZu`oSq3t}EJDUm zUWF76pM_xdW+RO7y-^T`?FFJ}z+?kZe`gRxVH<=H7~QOg!N@QNu!ivksTJ{P#M!*? zOA$*9A(>@eRna1&yO$7?y@?4S02>aV99s?{Vpk)$P^1+H(U4!}}p$QataZb9E;Ih8W=Z=4*&$G+d`lXPUR_!HAEgKLvpO356YQ&C= zlE@4^sRbY4C$oag~RZ}JVRCVtMzN! z%L;Og8Q5uvL7}J%7zjkHLqOxQ*}!`}&k(}MxS+5df!st0#+xl%mKjY2(gSe@5FUuB zQn1r$BqpGWx*if29fT4H7=1+wn{frB(`3vQvq3t{IAFjXmb$oXyJ4(XL$F~un)pWa zLey9*N^oi$F*u^3Y)~U^icEkes~VeasEC|cXZJl|z^joE#HCT>+`2*I%DA-vx^CO1 z19#fm0QX*7iz@v0crg-)_B{l4dLDvA8w_F+=Hk0)Q?$$#LU3B00>cJkKrcD<(SR;7 zG03IAHYVkp4LxH&Mwj+17_5p+2q5$(*%5e)l+$;f*KQKQ)5aDet!HAR30*&WDUG=~ zxy0N!2#ob5gtdnSgm4@+5aPIJ5XN?^AO!48K}g#nf)JJ)qyU2^$BSVIR3o^Mv4}uI|&d??xl&{7Cx;lX7_gP#<%GCJ)oa6uj9&}X@=XqQV z)z=Rm*Db%D^W6LyySZibxUTTdj-}|TAmII@lAqZiXiQaP{TNX z88v_xhXBmu00DHZ)}_>+K|GkI4aaMfZ<~Ld;{?(^9tJa}0UoipW$to?&|FW08rwrZ zmyk<9K(?K7_Ov?*m9= z`3UC-t@{VK>dUqm`BiKB?;wY_Wq@Pty@Mc*m#IQ>aO@98z6Ce?LV(LyNPEfSuApg- zB7x>k&|0dI7Uz9cm5BDXfVfj&!7kaU)-$wh?TrnG`gv>usd-B6DF2=ud+snYarTjkSYaHyeXFC1WrqSkkeM zBhP6N{mY(e7y9j9oQFi3Qxy3GcL@XnnZa->G<^}2x_uY@BnE;7j*(KOje)yyjea=; zxN|#BB7#|5hHuf-(7qmvCP8DmGq*7*o?79iW~_-ZeM}W#NU$s*?0j)xU>I)K-Prk4 z8%~Ul4qz$bWpPbQdC`qEeqh}J^;O~J6|^C^D48fz!tLj{oLe|V+D!~3^CsQxdy5v8 z023Y5j3#i)e+328!uQ=(T>_)U1c_{<5e(0}5d^vWGZ57^^Ckj}FLEHL7``I%+pg-S z4lZgU;DA^0L%~+EsP~3X)w<) zop0)K#N-@i3M`(2T=l?bdG6vV1kUS4^mh z*Oe{<-KsMB8z!z8mM0OZIQKob;$5*>2}7WQH| zAY~3BkhTI957VjvO#(Oto&#_iJ_V3;e^`(%F|*{Z#5uCQtlOfg$7`D0{;D?f{U9vZ z888gqmQcj3?z;#Z93K+rLYh6o=g3tAZAYud(8i!henV7@Kz{V*8w{S&Gw$B>D}IpR zQBM>EjmJj$u8FMIs~_n)Y~~wH&Kz-Y7_(Z?WK9tYiy^(IEw&vy+bm*Ruwd25Tl3oD zvMU;6FAK)dJ8H-)Q?*D+lh*BaqH64zWiexkZ>1Up@lA1FHSuD1Yh~h^=GBGS#*464=s-Of?tYQpYAFYgsG3m8=@_NhW zP3bS2W49i&%jhmHhH6B1w3GS09n1tyXKg>yl{|TMYS$0c%b|azGEleYDS5|L(KrV$ z5IoywM0Nl|92pJGIe_iz06MKBI2PD6MbJ*BNd!jx@!2nbA?d{kebPdxAC6XO>E1utZ9Q2t>u7l553b8vwZ+b$A2 zZ06yT6b`lia-NE94g(y)3>6TA-4Ka9xxOgl%K7l1K4*wb{mpoc%iPjFRIV+gq4~5{ zES@Gsn#Br1f?;B85k+P(u-uTiIyJF59Vl4h{V0GN;&1Rkn5<^Xl!6*_NCL|)4iH{` zu|d%zm<}FTws8T&_^P_9tM@^z+|=iN;oX7hfShF$hnUx%UbL%C22VkG7~lYugXtap zlAv+CbxfNaU#W>1?y=j}tCY^g7lv(|c}B`54dF>`==hWa1x`+x(GuXAsYQoYPE7!` zernRKm>;-ZY&h&cm>5(qnILZg)+8Ew!G4Tt1q%l21QP;`aFgteNsAO4ktP^g)->tx z;--oCbt)S2zEvcRRe&d{H*6NiN`!z(9pW(2!(iU-2aeBbahny`7Bj*4`mv4jb(2AV zMaE@pm~zY&aRrL=nyxZG{Xjd8P8hM4Hdz|xG}AQ8$HjHhOC*Q<^|URW@Y6)bGwN|= zv6jX4aC-5#s(J?xE`TLPL;*HjOaX9?6fyRsu_lmFoyc&=i8LRVTE%r$G~;?z^wn9_ z16i>=23W5OQp!-~(5QZ8u&|Eh5Pjw}SZ`b(b8>Fqw%zzhN(Z_KA7+|F;5VpQe0;T2 z)glsZVY3?{6qev(!-|wc0zsZGmW5ao*}YC1U`cvfAOT(7t*VmdIfWBX8uU=wNev56 z=`{@39~#0&Qpoj!pki$Y`wUbanE*d2pQhv6W(tCfvqW5wq1_y_Tzz7pEAoXVLtgRj zD1k7<0jsxDBVy*@kFxO5(WJTPO{+g_BcErgUi}Q$xe9|QTSsi9-!!cC@hGy~vsx42e=G@D#H_7Rd&&Xm=k7tTK8aHc9LH=v(^)vDR2j zs5K(JlQa+CL})G&8mSL#fhln0?r9f@9^^7`^j>?E>@6c`3Yce4(}R|QOxVkWkD##V zC%ocOUW;OQQB@^!`T_$dtx|f->^@Lo+8}wBz=#1zx;aIZzjvjhUlUz4IXKtaQ%K*3s(>dqY_5)d#M5`q{8MNU;ck|C(v zC8%4irk-_6L_hls0X^-5fxSW(jHRW;foP(CpGEI_V9lSZR&9K;YU+tUeO0vMcl9uK z{`#~J2d`%aaO_`d5HG8COou0rBh7-CM<19is+u)!EKQzTMcRi)F_KT#$6=;U0m2qf z!?x62IFS-~SGn2!htc`T$&3b8aNNpP^@c4?25jW>}{cIuveX3!O_B9DX-D?1G z&1-<#SbgizWr+|Lka7o+B;F3sK!1?_e^$5ecu0^wlxM>cOQ8XPoiK=bb!(@lsV}a5 zldB=YB?}9=g$;rMK%($%RBxzMtRIl011<ZG8k=z&*ra1c0Ukup0m$4B4jv*3VT10R!PF;>pM)brFvrV?ni6PKaR@rB z6|Sn59zWr`SI(W`Ciya$1Hc7(ooSO3deCOjZdky<#aOIVCoW9JG0-0&|J~sVEQ{F4 z_ve-j6ol;97!62 zxhab7DGxLgN_h2^?1tWQmp9=YywOw%|xaF9C~ zI%Nv?8iQC1jA%h*2oRg`w{_JnigtKk^>_})6mDp7Ifc*9oS4EDl53p9U&u@11hO8c z@Ik3&QuyG|-V{#EOr`Mp`QuW!?0B3M4%0Y>@reV^;aV5NBle;UNp!Vx2pcnsVeVfA zHTJ&r!lQL(s-S4HMz`Qe9Mb}wG?E22I(`jY(x{dAw6QACi6c~?lgFjNXN*R{ku(Mc zHahYIE;8O4x$+iz<)--XOy0T@Y^favN4E{ehTx5+XjW9$-+XN>{pvjUX zBql>tQaTm?84**Ohq3+;c{TCr%hR^Gj%kg)+E&Fl#9{o5VhralsX!3xG^`DX9?Y=e z{*=q5!^bjgls)ruXjx+G9=EWm;AsmN0vxumA@0hKL*;uwuLEri&bBOod$PhNo97@L zO5m7-jRa0PSOB$7#X}iFW5R*Di_I_=4t#*IDN`#8><1sf*d%2OtU+V+q$y5hJsQE% zamyXY+*%u)0aF3uv&J4+LL@1EVgXVA3uld(Eu1l+ufj|bH!Z*%^Vx9LsQJWM6TCT` zImxxd*&`+#XAGEfoC);+ZI;-ofsNi_FeZ<}h)-&RZ!uQku!R6a(8mbuq`|m=^-tba zgSoav??=7B&|l4`NgT!nB~fU|W6-FKZU9_}@I~3!o!HRz*T_xR>{b9WJlbwkw_@Sf zBjfL0o$E!*eNT`sfg(N6vBC@@f#d~^|!z(*L4`2{|DRc~uwNBg)?c%+X8qa%G-C^!;F zrw#%vG!n<4&yq{}k!V~OG?azlv66g(W}p&e`I(Lp=sqXI#aE*LV0E(D7va1tdf zhz==yJ!oSvT?2q*;MPkG_##-n7#7jQq6S*LBsRJIshQ)fsFvN z9@qfX@R^`UYayv*ZK`Q)?B}?xv2ci`F)@%GG3l-qv1m~(V4{J91~y>JFJFKqLt+3! zVbP(i2sR{omx>KX50JVrU|_QW{a5N@BxQ>Q8E|_Bfg_n>!%T2u&=?Qa_aQDuJDrxXX7YYn) z4Qrk{ksI;aOo+EQU=SgX&LF!Eok_~kP4I$%0f1)g23b$nV~3UjHhkJ{L6O*sTtfw<7RNY_HS^mwnk9PZw=jR+pJ1!_FdC#poxYBOKOb^;@%AjA8Kj@`#G)>EF7W}OiVN&!iK-AuHSck znSg{8ib;1hibcy3E?B3S2rx^B0|9KTMJG~A-O%Qwy`no7m&FJeHJgJ>Dpy?-1aZZ5 zHg?->mC~vyi7;)Bf#+4gtH8EgBH!XGJd+w#XMhtS$Xr)aKVmAHN9?p54jTAn!x7ku z?jYggRHK5*LBOH|THt`8swmOHDv{ygDp6z(dR3QG(L}y5FaQMt8G@3UItT?mFoFaE zl_Eta!V>u^Sk_qg*_|LBVQtFEU>k9g(>V3;?h(zyJ#5%*%&;@+f$AX)!EL;Y+icwF zh>H+w6R{VC)oy}L&Js{o#GPEf#Cq*KD0qVPuhTBe-h%lD^q%6Q#0M~dRh)B zHgs%wbO#KB0~13V3PuRH7$ozE3nLS>I4Jk!7xjahSG*sw7%7c#S(?k|&Uk0X=P zbnmPFS-oKg31Mb3ufD8XI}F97D+3O*PsBxq-mqF%S|romhtoe)`?u7>L1L7FkMSWHM*9Ev%vdV zAw1HhD2FqOQCw7LJWgz31VjSE%7OVubv*trvA96=q%HtV=%Un) zF;s+0fz^P6iY}qJ41oG@5RMjcsX{IS{F##DuFbi0@MMV(0?wAWAlFp8baj*;qsP^c z9R=c2%_tC$7C2wxVu2GTF64uIDI^H^VQ@r&=gPvzsG@f)DqyV6WLg0o9j{Pj1*B@wDcIVXIRV8^~H@u+3(IT3R%!M?7hH>Cz z?%`jH>#c$AP=MHnNZ`fUs_X3(5FX}o{PtxS;aVJr9GL$4*wn6&40KPv7QjFi$uCWlc zC7#CD4<3_gZhvjj*%oE%ItQx0>><|5lxQeS{u9-aj0~$qN&?gxeeCEb z_9&*3D2Psch)Hb_P-IiPh+yuAvVh^&))9MX_4( z#Zo*FRbf|MBf_P_m$E<%;!o_dqaX`l)^WJMl>}f>*#xkTE&vdr6%q&@6GVUqnY3#p zJUCrCyP=ouK&I@v2G~(0l10wizEA7H z9zU$9u+h&qw5xs;{Y*s5N;05nCCSmY>TzmoK|z{|2!^R>Do-s=x>w0&0yHLS1~l5( z1{M)E1CiV$2G3UBiV~IzgM;RViRf7e9Z<1-wW{bgUZ5~I>%1a+MoAIC*b7At*)4pO zjQzBtZjd?iKBwzq>_vu62Y}S0Joar8%hrsm(lNg%ba#1yM_2DW1%bv?b*|EVGV|2!Q3?3c)Kmqu2 z1qeZQFeM-rwJH!AHZTA(zPAQ=(ySR@shHv-qM*C9rf0$d3}mh$n757vfud&0T91P0q2(q34=p%J*z;nW zV(%3!VCXp}Y+)%TU|JbDYAY!!Zag?DA_o+7$xpvJxd-5;y3}W2%fZt`4kGQvh2*sXK zqq4dvre^$+rQ-#1HRZ4~r|{8bmC2?THr!Q?j6%>%!Wo4;Hn&Xt9h8iMfV9LJ>`!9q zF~k^Mx6CTeNs*kzY-Dfpk~w7+G>HWwt%eu%qsv) zl#)?^P8(*Y5X&gyq})LVox~^235AG#A8Q9Fhuu$_ox%QGI-I!g87Tms^Cd8LZACQ~ z|2K>El-bBGx4VF)(F|tez?XOYE4>(G^B}zd_at5xD;ZjhmHwN@itQ4m7hxPSqgVVH zzw(Mf?g`8(!VkerXSS2J=P^2om@=4uXn9fuE`5{nE3X)60S9K&%O0t%lIumZpQi7U~pRGxCt!*^2sQ~k2h=}CKY$(B& zCL#iyE+Pg4UC55R0D@uHZWrv^_|di00Z2z?DVPo3t!Ms|Ayq+?M`04;qBh@t~qHk7=<-OVhi zMmH5GF}$0=5ut4aia^)dIZ^yr6irqZj-Xf%`TXf%tI({1YZb@(GaePj~H!d^MEXutp@bhgeD&gW>rumo5p1Qh}fz#_dA zAk>WP?U>Wa5}ecI;twRKR{>!aAYSK<|J-UoLz`2;vAf+i*T+>u ze)iW$iaQ5{j!g?y(uA390iEWtfq2haFmtpz1iUwGATn+(5Y#so!0jNL80{qs9?JoT z!hy9*3<@kX*-$V~s)qqHDA*toP}+x4zIfVX`m?Uelh8$kAs%=12ax1{X{s(<2CnRI zzDz-}cro^*AMC5;`gL~ZtQDJHG?{#yZ zht*K{PB$BaDIxg2HiwoZS*iE1VQ5SN`AAIvC}dA&HA&+g;($gwh|3!5SP9{g4sm7n zhQS#c<@il^Ha$HNBgB{Xwc#7*Fl<^+W4Fy=sJzxrxM|L2fK8Wqxf`l+1DCqJE{1og z{$xbhE90bTAWCu=&Scg6u4OoM$|b0vvQ;!cEifbLJbRd^I52a=Nsz!<9HUhqs?|g( zzOE5;xRV)CX505FbK#vMWRD|vb})?A{NiUA4eEJL3Pvaz5L@aELQK#NC~CkB%oP?w zksZ!;NT*8dH@3j}vO-BSP^+KH3f%a_M$t5JdIO zxQ7C^SUe0E$m5~FXdM@Yh2*%n6K9B-l<;UXkU#{DkMTEpTnrowAQTr1N1C`OH=M+$+c6^^J!A(ATqyd(!y+Lb9?si(a}jp120(QjRTmKo zyYR5CsdF!4Vh?>sUp!`;)>OhvU?6XNnM*PV&~aQw=%z7hkpu=XNrIA81%VA4B>@Us zB@5)5C5srgOBOV2m`rGbWwPLyX)-~8ZF0#;#>ruVtdk9inkO3$*e4SJ7$}#FSSSmI znJ5c{+b9c$8z~bOv{EL}F;g}vXs0YFW~gisVyR3}z*JchvH617|w*fm{5oGNhE z1TGzOip;6|I;iRW1q}9BZC)a5ebrP~L?*r?W1cT3dKCySOE{3A;lmao9Ac9BOIUIc zIQp7!P8$yhR!@@?E2tT^@Q5}cG|TU{M%&i}ZmW^40Sxfach^>ohp!^i0IjK1G~pc$ zLPFOzGy-j44Kb$v=0jA~8z6WYzyJ)xV`fUB;y+9MOhEq zrnpW(CN!rBccc~uWqgmxX2+r+AoCcz0U^>mH6zG9c-gs4Vm0bJa*JW8dbjugY+ z2{9zJA;gBZB?R6OXPOI^=`%!l()$5o54EWY&;9(g@7}fYDnF&}M^9Q1hHB?mrG1jd zXZ5DRcI!5Y_Gxk(L_RsEs;)87q_HY`+BzAc=CYvmbb%Q)R;)SoiB}}62E&-uC>kE9 zhX&^ox--1YK)MPS1p7P+0j8=j5PqTx zlZd6MurV?KDA-E?-0v(1)Rxr;dtM9!Q#u!5+xFc>-B_ty4J4X^!@@*gcu{}gf#1{E zt;n=ztgymNWJ%^fab(8p(FT`*j5d@ky%aou7zm{8RjY>~uUdjouUY`2rwj}%>|zU| z?_wJSnkAj(!Q_`h>OX7mD)|U!K--16j2Js`AV6#hf&sCiLIQ!Cx_t+A41~=PE{I)S zahTiyJgwls06JcrbiU6&OQeJ$C6S#%P|rfIv9~r$Zq# zEl6BwQW{Di(H4^QkU0{VjH(Ncuo2Q!MAd*tmn=GPaLJ$tQ`WdRw1tvV)VO$durB%C z938F!$Lv;*fFv0xwtO0b#cd*m4b_LXW1^+ty>)ikKtT&K{9e`Sb$7;k`zd(EW?mU5;*WX%H)4%`z_+jxcQV1XXPNJeT(gq`gFN{qX8p)~l4_PJPR;?b;!q zK}0JgS1i#^puAb~nrlDMGLmgcq=fw1XWN)aNdbEk;SAXxlr_r^Wq3Uy_UuN^^o~Ns z+*ZEhzEPC(bAHLKY=scpx@>9f#JQCp z`X;HP(sn+>oN1k>@yV`f-mYi3gz%ap!o;-3kXKdV1b)X{{9ClDUCu@7TmdVfz7_ZF z+utrPS^szi#8sTN)1ByATRhBJ&UsI&($*Y2GgKCbb4g*GgRkJ?Eu1Wx5z)z!4PcvJ zkaD*95f-$byKM8jtU2|GS0t+jY1{k&JW!9kZGMw2ZrP&S{3b43$K1*VT*UA$y_bf{ zpdni!p%hdGOlE(x5_uwTGO)2mR?z6Wm4S>lqQb^ks5G>;b4Ws%I$BCbPb;24Z!1h- z;YVQt`Wr|e#)Gy42Xr~Ty5do`W;}+VV4ujzPFwMZG#s}W7w6s7mIHD+0zd*W{s77g z$+s{oaeTyZoP7H8;zIyZ7T2d2f2*o@hU&Kg`iqPhO%TH06hr;c)+6?^Nc#)aMbB@U zzYctt!h}CR)T7(3jK2j^f!)|=b3nLhI40CE^t{69#W4#S9xag-0C69(WOlEs z<}xpiTlm+{Bls8YD28FYCeBf%7!)|R6kmE57N}4Y&dGfcAIzV*S^a>iEcTdf&MIsgEFsO}^`?z+ZvPZSlxOGO%Iu+? zn>D+F7j+XlH5KDa{4Rms`LhInw@naJf!+3WzH1&wi*ZO1iop}VdFPKEu7|POsCfm7 zyAp&1r0=SF*rr>(<2S!+BkF-Nz6lF$wjq9Cvq1;Lnibs-YSttyq*)=z)Tm&Umem;G z3y4Duh}H*?Ayoswqk|FPL4*=Q22C8mklg72FDAc)UkldJs5~-3G$FXv<-a%Mm4oQ1gi=wnwE`rz(^@mwc1Wu4rP(NP=Vg;FJj@Z0Wv zMw4!ds@i0ryK-8=%OfGaVN3K)RGR5N|J06Nf)5Cq-jId`fQYCq0Kl-?_kn;~_d$+= z2LSm(11HCZfc(dKN?WI=Zbg}~GP{{S_~!l}4lkybncahG_HmzB zl0BaHWB-V4Cw2WeEdR&Z=?m)Y4AsHEeB6ILwI$s_YR6uk6cf+bulfEHb?}O2Hf2k` zET70?sEU5Ieo5UX+8P*4?$uj(QfyPyn^$5_o|+PtYPTqVnTY2gwVVyAJp@(^&kk_g z((3=1qK4`Gc-KOSOq{VfnX!0j%A-wW92=hEg^CsroR|MH7LUq!7`JhYJikv)U9@Fr z!7!5Fpzud?;@Qza!LDtKx))lY=8G^s#f3Y{qaEJUl?H&@0)|UT zVHdH9e`PwrZ54nRxLS|?k0xq^$>A&?DnyFz*~QYO;Q29lXl$Si0YD4br5;E`lUr0U zG7OIevOWn92gVD?tp~8h#}=~*JGRapU9aVTm?ikI*ix?Ea|+Z1+M?o4*8M+y^L4(H z^=KtSEsnblsfRHae?%8^iAKHessivZPA5sl*WFg0q-6CX8A)n8tp zv|~s9khwZNHZw=7@wP3yL~nz=Op{;fQ%pY0%<5_sPK?rse#qlu_3oTliKpsTTg~~n z80rGZ`lRS9s`)Y6>xwzZK5b1c?Fm<}K9xFyC?V9y zPl$~sHohS?SjUg~DCI3;RC~6g+g##4?pgaR03<83q7MKwxvNwHanNfR(t{CWvh*usAXYo%nG_lZPt{W9&X5ZbHvpE3X(DkE6#1NH)WD z%r}uQAzpt~p3uyPAaiw9uL6`O(t*PvWP;zrW0cba(!c>f3{`Oa9oNNW+Y#qv#qBJN zQQ3)&Ry`JXw>~f0`U0ziz?f5b0AxL|w8(KMvcVb64zA+~x+V9T=V?=4)?6C}TFgS> zD&ncJ(gYCIg{c6o@0y0U2VMyS6sW_t9*CAXy`VZ01W5D!QsvfwFy2%L#u;l!s!hKw zHg$9TyxN>sy-r~3F@M{zTR6Svf9=?|jsM)9GrH8t#9QvWs%XabiZt69 znIa+M)6Af)zu3x&Z9Lu-mqe$B#({vGjZ=9I)2V|02WkOK`m2gKT;$bd0PW2mA=tC} zyf5HRqbJW1h54+8Kk-?I8?fh9F-)+W3KFh-o>wKi9~UHqUMZ=MN_vQ&#y7;V$70Pn zj0%ii4GL=A=RC`0Sj+|JJ9%F+0AP#2S`uaEb3-o@A*OR_!;48p1^k>RL_0U2kQVMsyXYFMw`KvW|( zRyUlrhyrr~t1J*uE|cl9Wp;hziQ%$1Py3MiG+YGC5&8v=Co&sJ+99I#lO=?#hs@r};-u>gdf8RM|{ zo0kz7wW3>VNI3Ob)4^Z3rF)4L{1&--7O9M}$Oh7l>&7wqhz$Vy_EH=XkVBeN9(=CW z)G(?_`|49=P`_?{FBadTS|J!F;YS_7>Al6@wS!RS_RTfA=yMfwBrhU>QUgkT zEW&uG!mRW&d*8lRcb^yt6=tQMZS>71inn7$@qOT}b)|?7^cZCDl`d*@YdKk$VrX8T z5Z=H|#tT2J$Bp@6Y=Q2NU*#{)iBO@7b=|W=W%GRU2qBU45(vSQ9y;--b^VQvnOf2s-YdSUl>A~Xu z;`angI-={j5Mp3}c8Qs@8l&Eozyi$4&4@w^%u(gSx`^YjXEPXp+(QZ?SG z+ABf*dU5|g6K6ub({#ew`{|FQ?dT_*S8aREYxNDQ=s6jo|ERb8i+KCeaN#@etMhHK zdUt2rO#DdyPhT(Y@m9FriUrW0?vp2sh1Zk6h&-f^Xv2%<mJH)SEQ96;JO1$MO-tJs|{q)s0i{JAH z^>|0U`JSv?)0M@r7S;P^@fAgOTc*It7w~uW^`EQ{ym^S*me0C(7G$5ll05xNKGpRw-a#da)Z%dBrv$0UQsC=4oUblDIyYJi~-Eq=Brh$5*>B+k`)VXc9n>|9@ zQ;knLgpyd{CQVkf`l@o-4kd$7DwHDN29)X+vsCrj-b3;V`i!^2-}k@mdiH$SqaRsc z)T_O*+dFx>cmMu;kF}8{L3b(kE=yUvpayNPZY7v}{~np0UDW+%Z(J86`Clc9?ppqY z?x~ai4a0)Gnd%s>5xHtK2A_BVkq-LoU+EvDWMbxsD!a?A49)&{M_d*qd^*-$3tmH_ z#8+$T15l$z#{D@}&>ywYJfu&Q<)a9yDv3+L7u7E7aXp%a1ol(v0u52ledZRnhMi%kfS9_Ncx%xFU|n-n}oD%VO47#DQ)13TfMqD6(V7 z<;S`_tmn)im4{#4p9{$0$D5lY!B-L7VpTNFK_^R?cXR!BJ0m}M3Cl0;X~IprXqTp^ zL0>yAt1rK-7C--74bPcWKU9d>NBKgTF5u=6AgX$`i}GNce=H8io7sH4nUmkf>*nL^ zBk89D`qG+8%s6Wo9bu?vUw-)o{j*|!p0XJfzxJ7?l43`yC~f|+Y9})A=^oD^`L4@q zJfux_Go!D%TpCp)&As38nb>kk52vzt{huGX{#p%=X;a@)O^FX6v#ZVqOolAY5Y0wX?o+jnC}3t6m-;q-kg zKc4qBWuPD0Zc3{YRUc9L9F}k1&a1_0O-3o1Mt}Nrpnnk3Y+l{WjdrqJP1-TlvOT!} zr?2mm{v&_==?`B$n9XbQ*EbKo`D%7VY#9+~QCoiBz(KwE_t}wnM8-66i4ThT$DcX% z^n4)hF`IN)E-o#I3>bE3;ZPhaQ({D0dGRyx)~LCYlS+D0oXASGpz3Tk|M;%DKHRqt z^v=moB6>GBGclfudB5CeuG+Btcy|2cNA4jX_Ve$>^8DfcdK|Yz<*%D>7Q`g8aej9i z?hfVZE-)db&+q(du6KN5<$wR`vlS>){_ui_u?*LhxLjbl_Noml=hf{CQmZ?2p^2Xn z%dr_=ci+Ey)Rs>_&}~E7Yjg?Y&=hr|lbE)tm#lYPZs;9?jjGNsYB`$PscDYtMO_lf zrvLEbex?(Su6@eX+~Q}V7>Kz1N^jF7AUX&A@=N~jn|p7KKiR*ZKGjA<@uyGw-@n?Q z&DcARq`E4WM9s{*OH6Nx3m=dDp1 zfHys}5(BF~Z%ICI4oadF$z!4u=)SvrHj|Z`z&23hPc9b|mU%-ewOLNGF3q1eN6qhk zH>=rEgz~ig^2>wiP4ia%Tq*)l0yK1w4swYRKbML?F)P00ATi?SQV}Son8r1k#g!6N zU0hV`bf8R;u+*42L-0H9jK{i|FTd<~>ipA-1Nn?)C7AtXc~8DU-6pAun9YmDb{f`< zKD&|j_-6j|mam~oiF{J@WliQLM86!`s(W1g>SG@6|0}TrOOUqM6dxW|B6-C?4D%s# zbBKOCK=HG`+$SGlGR=+i5&RQAPJIIpX=pfGy5Zn>u&2DD1L!)B% zN!zUpI+tT>d__Y;5{M8Jmu_%cj*Q0r*C(%^J>^YBFL0m<4atY{i)r>MHZbSvm%MMo ze8OI9J}63>4|1le@k(DG=~jRYv(da>a!_NbWqyfGlX}Z~`lfw5FP2mr5w*a_9~rif zh@fux0xta`qTTp#JRpMKYZx2C|FgP&d@Yd&+?4H;+8qt=YwBDOg}I^!gvbQxDGfs# z*k+M@bkaJHiVq&D_+X$4@p|qGKCfx!nuCrwRXx?Q=cN7K9m&F6i z^>6YononB%`Tgtv#r`C^xLD?ip?(V@cr_6)t6If}9ja9=6yMS)+A5j2O=LpRLgnu8 zVLkbb58|Wv5zfP!IH(2nv7Lci&}oB^)+g(Z%qdugE6;B76O%m|dkqh{tICJGGdb^5 zm&&C4a1^n$1M#lq-*Wl)A+Zqj6P{9Ct^a<*iWNT|F%BZYZ&^cjY#niFzL+D116oV{ zKKTx&xH#9abcuSLib4+Ii2`+6i356%47N&sk2GKPpNpfKn6HoA+f#IEt9v>dqt5x0 z7fj7mO3e@p|KxAZvsrK6c1~EyoQb;)2Ns1rTyh$nV+mVlW5mh(B_~rDKauVM`Qs&b zf)+oFb+aJKLC3fqNKPWJRYM$g`aMKO-Oo9B;Xga}AH9C=eDufuO^QmYW^cu}+)!6+ zidarzpRtf$IeY+bycU?pC|hwCeD%E|k` z{PI!X7uUqyWB(qwpYqUoKs@+E4|C8hKhoiOxMHL9X0F<6MS7=GqjM!jCsFV#G0Z-F zl3GfS!5L$Uj?`jCX4Z7|rkkmqCbb^0VwzC29+&CmYIY-sv{KFkX-IB@h$GHMwfOT` z{YA#`7p$3S`%^oo8(sPro8q0C61z<}AKCPIm>u=BPPD?kuE_r5XR<$EJ$lqWTc*}l9HUw3p;;7P*K@bF+*D*lHiBim8z z2#L4!!7w|7$eem|c1i%e>j;p{QihJ6EbMz?f1J1eZvSxaq-8nI_h>11>Hp}i;2y8* zUNP)h412_g?d|{0aG|N$xMA(hzW6_IARMtz;zE9--3;CmbS(w+iJ5Rvhk*T|)LM=b zVVVIFpBX%HF+GkS`i53*ZWzhKK~81AB^XNO&t+xFr&C8!370)4425>gTZb*)spRFuDky%!LJo7%VRr^dj84I1h zsvoAm+tS&RNh3PoX|Y-#9GJyY$x)$4Y!)I<*z=X2N}qePeyBrm@KeV^)oPkKeA{=M zAI}bGchi+(y7h6yRqRKBAk*?Anhu11!<+s8y8k=+>T%f2+qepY;)~>{eiY_b1+6cZtiY-X~RNr&VV6P;4fRkjfl{lDt2=Ig}bqaSUSn z=}`VA9vW=4nMXmx0cd_28)`Kpc}Jtjx1gbEp0d{ry%hitrT>>*;Ln zfyGpd;n_BTLjYLRN{O0t*%ZUmGn1r=`Vw*A({&nU=saUVhVr}Y`f%Y?Wy*AIUkGr( zpmP6+&IXD-I@zPE$GoGtQJ@x;m2o8AsMa9Gt7kWS9$?N;h!QV(H=nfJ|2NhYXn0{` zn}}0m;beBiXSr;_gt-4kBXRv#euh^uTST1aa#?=*lwVxYUv_OVjl4*8$cdLK=G)BL zl~&Td#n_1%-HcjpxfaOAWG7}-d&Zy}m{`{{Zp5i_6wh^LhPOx4Lp?Gl`PX6PELJW7 zUP}k?jcTq(AGIY{3C4zrr5uElDQT_Buwi)Tr&$(#%kQnpfVgK;srucAZCs;HjgeY@L-~ZQr`PcpZn;8u@Tdp2< z4?B#H;tu!k?H?W#yS`<B{iap{bce(Yfnq9`(ZqB=H_6qj5n#L@3Pu} z8!0-&r0X_IZ@FY&rr2e>m?QIJM=|A8D< zBF`*MBfUMaQyhn|ogM9;J$>@}MZ5EL}+qX)m9$+Ri8P?q(?`LPyh|o1;m-cC-A*-*!06>FW>aG<41!vBPQ3 zGOHf0c!t%RBcOdYbILHIePBH2W6?&4ne1kEL%)f1BlTR3zMym3Is9elcH6zVwRmGT zuD4jj8n+<+6Bz-$XksGGwRDu{_A+KK)Yj}_`@5z5AqqbvkM7G&l8?NR+PU58hwO8T zvV3JfhU1KQq|n6ykFXi^H}X#tkKJ#hD_Y!frc^qKkpsFm9`fzu8|GioVvpLt+&_}- z0;CHou^Mef{7Y9@}`iB(BO2zu!L+ zeMl`0QIy6ny3orU>Gjfhx}aRkkIzm|UOf5vhgT=WgM4~(v|h-lVe*m(zyBk7oqqJ3 zD0*78Z@&5F55#My!7_W-OFNG8BUQxzJ|hLW=^~cbbN`_o0=Dc3f7ks0a7v zB`N)YQD^f>{z0BM#&hy>WB=SPYW0&B{Z!rhC61tW#A{e=1(klX2)$fhl4tZJPJdOE zKNdYb>p#$W?wkFUN*JszN_-11Cix}2shIX76N7`&3=?lN}p-l@%NNO*}UCYNy!PZxUi-AAGLZ*a!bvV`FvT zE8Pgwzqs6}U|4NB;lti{_kTyZX@qS3pE2~6rgu8MP~oKP*HS)Cjg3{Al2zcVe6Tc# z{{a!Qcn~ZjkQo3ex}+=S%Qqj@0>@!-^LE|=QL^2wqh#rl!2eHiva{b}V}FZ{{Vg{3 zKW}WTx#pi6A?qwP|C0yGeq@mk|J=c{^U95kJb)Ic{V&#z#Q;WTRbFIPm*z9<4~)*-Z@%wDf1i;F&cX0zMU3&BR)DmN3?(EAo+d)1>vuQ* zbOFMX6(BtQvjhn5RFUkE;0X%}o^Bfwy!1kRKYij~2~qa<{ikBOaI`~U@NEMX58sUL za3~T@zlN*~tRKFSC;=#&%TK>iTBj)u8t*DehNlKn{ zNQrzy`RD1V1`3AaH^~F8Cc=$z23-RKG>2U-uq^6KpW|*UUW^V9kX3`za!-FOseOv;WzRy@}w&C0kodUhmFFc4u`J#-H) zEQdq&h|EgiVBAO)t`USQqHhm}c_iqzb#wqz3ywZnx}e3_{jlBANU5Qsaf8W$yXJ~c zBz)I|;z7J7>bFqd-$HqR3*}7-<#pCV-H2YBoDt4zKlm+{HyX=p4u#($djB7f=w)&b zMvxv<*b36jT#er$u(u+v4lBV7>lM?wIy3l~7-3f;9Wx9%!j-#l&bD{Z24d+5Z>aOC z=j7^7_zg+L)rJd?$2HftiE4%x4~%Ct^_ex>|IZ%%ykybOzXd%17V!LA!1Heb&%Xsc zvw-J#jPs=xt=45zc@5)4e~+2wIIriI@d)Qj5#f9pjBvh` z5zd!(g!82x;e2UFIE$Z`!3gI|FT#2M)q{QV__jgLm%$)s^54;axqJ7&?(sszYS9m` zo-G?1 zEAb0mvjp(X=dUvn&q=FSJ>UwV7HhyMg)blkq%}BxP5<=bYQq zAF3=-$y_2MV~@!H`H$T&T~C&afBfh9uYatU+q6Gi|KmUZ?|)3+x5M=F|2Y4T>;E|U zkLmg!|Ie>~EV^_4HkvJa-Pu2W{o}RU-z?Kl`)R%$Y-dCJVYpu{)6Lp`8Z7(U`EaqZ zA3yBBFin@Ke4Z=@OL?#vPo&vm8M*GdsWcc3H;?IZv$P+pz3H&ODLmVJu7=fD`(Qnr z^kul$S$D%XyE2V_cP1V6my151uU0d8zS^$G_KzKUxX1hbS$DlYlkQ|D%f=?1EJpU@ zxVx@?EV2)F(A6;ANEfe*X5NewD{UA3jfGwIc)eZ8>Sd(0`_X<`_NG|qVA$keiqI;I_Hy-Bw^>}KgH0$CVHKijz?O=HvT zzv%#LtWkcS57QC59_}(69d`R;MZq3lns-;g%@NLly#6{#*J%4L3+eLnZYXOVr9)}` zmo8;F7;vpJYiYHR?`vY$dZp-ZVZ|SoE5WrjR<`=oKk?cvt3O*V02wJ>kOIYK!2}}+0VI{(e(KJ)Ljd+|=q6|n&UOaiP8Rv}pDXtP z&>uu=#kpmlTlJXdBUE62EQV>2(KnrQy;Nk959Vb0cxG1&8CsYP%to4Yq>J-OaE7 z_jp}yR_byZpDaWsGoc6kZb|3@ z({u}RKgi6g>0l@m?=6?JVHd+q26jr5*9o3?iqvIqHeFbc3rK^O;eUhX~Yf76TPm^Pbr`{%I{wt}ksT8{4nowO`) zI2^2VfLrEdp^aGz5yt@O`*s3U#h3M@HzNnL5YADg@HzWnfma?1`5sS3f;AcMdrg;f zqeug~F#h@?$YKw<^o-QzZTLwl zL|nFC-M4$kFxTVBD`{5xRuE6@j7iIIsCkfZKp!1)@|nNgY?g~}58Xayk0&)M_A;sHW7vC}Y$_zN1z643Kc87P)wPV^X)=Ux2`XwaDzw~n zb3a*IE;3Z9R{rBJOza#ta|0S(2x%CeBR!LZ6l=tm&gNZs}tT3-37~v2{RoA|< zlN_dyiB}o>v&(_FL{1Lo2jTs%0+OsJ^A%?Nx=cU1DMX%E6)^wGrN;ey=9o@S?FU0( zm-J%gpG_vV$^zCI%NR^vU!8>JWLS~VGEujHx@!_N0)#ALpKT4Hk;?{Y&Vm54ywwuof0C5H(T00Q`Wsihp(1`g5&pPmvZT32*qjLeI0t=ez9GZ^rf-o)p)A1)TM4(#L|ou4ha36tMsT9tluUpH;0Gi zBFqn%NEeE(%h@19Bg-cAqaMaew!6B|l)mk<7i)c^RoLvgXifxc;nkHDjk0saFN;C; zrEr+6#<qSmn;)+I-mkJ zIRjHsrk>LXIg^wAWK(#Ae)4zl)mwZPIP3xN)(7yAZ#_$4H~5<)u~n;wX%4eYrp%9= zS#H_V^)<*>?^~H1lCcVqEs#csJ^A4rWF&o^5m3_fCZ`UqqM)y`*=7P=#rCX1EUX$T zQ9;}gZ!*T+!yZ3E(<|IHn$g3XwOi>2vJIPqJtdz8DEvhKAjILG6 zHg>dZnGly!T`9DwwW_Z9Jmt4-nkk4lwNx9|RD32%1LQSIC0!_}_J5zsuFfO>)Kbt0 zx!^1E$vu^h+-IFuK|btfYM*UpHv~epC8}aTfTS&QF$88%Bw0ywoQl#9zJrNbmDuTv zmUb*>JAP74bFs{n$>C2YnpQS{$DgcjmRnHP{TlHdtJ(az+jNXaB99LJa8>`>! z>{Kuj2?Z9B@^bl>ZM!xT!B0BV-|SaddGxC#Afx$A zaXJMWt549F$Idb~;K+70uzi=fUnz_w4=}KbK>oStyY-5tYKeWYat}zgU83?vHBNyR zgl@_1!98(KsM~DF{UA1d7m3lj-36EZ=qj_dj~W}Nl{fn7l83&p0Pc_Nq7@+_7et`i zY4-z?z)Ys~7j=+yzJ9c#2W)=nz=}5BY&Gt}1Yy@ZQ!CwHwA|X6k{524Ez2*R4X@a8 z?Y2WEv)TmRP1l)lXE4_;|I)GkI(RCQJI|&g5D-)|y=`nUQ-1#oKbQ5J zWo4?*t*Py-9qjs+Ri`!WYBQ%*hzxR|XM05xCk_5;8+yPa`yqs#k7mHlrXWRGIb*1L zPTevlRdFWk@?>C%u^g|-qG=@%%;|HcbZa%E4HAgc9Za`YsD?2Erm@E^-36PEAx;+? zP*Uo5XA~;-F|1|I#JNp{!?+VDR$|hQE$zizOAiaxALB)fzp0uSa9R|a*5l=eUBXa5 zx|u;7S%S-s`Rism8tJNb0Gdchf=jB2q?^ntkkZ<&Kd7#(46c-RM~=}!#+o^UmWZCt zhL5Kv6U?1{tBYQ`v;L8GS6s$MP4xXGB@+2>0Houqs-WVWSzL*VwpM#U3nK7Fm%VwV z-eG%$^#mu;4Gh$@({R7Qx{uRu<&DA;35azjIPvYtXt5+4k_GS(I81xZUtXx0NBRa8 zQBj!y6~W9oAH>36H1?8fHPdbW#W7V*-?j%w2k4jSWK>$HHGTu_@)hLBN*|WkW@gQa zRlGM??z+1h@{Ba?yQ3j(5VPS(=A|ARdoG3ebVp8)lPB?fJ{(L$?LPQP1R@cFvc1}5 z-A>lOd#7RhTB#l>Y_!^&#@PxoLjb;EPm2w6-n%Z^#n%c6oxjNHN}>qw?6rJ)YM!&N zQ<$)d)<9o(&?pG!+f}9sH68qIKd!~b(yhVrV{yo;Fhi)dJEzoQ>a|Ro+81H(TpSjl zK|Zg^`nRA{Qj)!t7EwslszMj4Ym{@q>61o5A+Q4RqcRf86K>K&OL2#e@yMbr|D3rW zKhnu26YsjTAo$y!8fmPOB|Y_qulC5$u$tktqX)vh)-=BngC2=bMcPq(1XGXQ1-I~x zm3b_~2eSyc)l^C>#!oD#>+-ekY?FYi_b@xE*;a6!IfIhjo008yxpiKVO*-QngW-l^ zH74;mCO5azcbC80%^5!H-;T3Z@~0h*dg7BPxF%@j)K9cNtO+jL|8w@K!_#cB?>YO_ z!R}5hENHmX&+gn>Y#%P3vrnB&G0NAqSr(i_*;A{V@D$9TO~GDM0lMdwaOdQxaN=u) zZcYN%Do>P`GnxYC%k6q78<%~t41PDv=k0#eukKgDvV5zlLd9ZrR7#!ZW}j4KhDF19 zi09qKWF^zGhb2Q1RY9^wR<^ZBpMMAYGRxJc!|DNb$E_@;3L_dmnk~UFugEB5FF9kd zc+to>#^hn?m?KznTy(4JD*hVUpIYe*=rCM4f+g!I2y)(nrr@Ana$kbq%!(xvJf-6k3*WBR%!aWQ861n(oA!~H)maBf6ZmyBR;cF@304Q za7RM2R@mR|e6d`tAZlCG+briwjG*Lv^1xbYIJ1QtE7WZ*ax_$2TYrEVFEOdKx7@oQ zETN>(*4H;+xENq9^NE%H^kaALK2Fx=+YFo_p3$tyemL`W3?-gcj}QSjepO={90%ac zLQhMJdv0|E=KgM#7h$oeKW)nf^ibe3r;(qwL(dU*M4IZU^ zW!PPB(;-Q{YXpy)RZf2_fNu-TCSNp^p?f}F<$l;Tv?;dJUrCiRAaYnY6{k#;EaBf2 z=G{yKOSBgfT;ayH`rrufm>Ex&XaYDv4h}!2_Z>FB1MNLfTDi7A?$G;EYnA2hOcr!HOAXZyChJLWGNbKDl#OLN@6MWOcd@o-ex9kZ4J${e zbJU_|+fCmtg}~koGc{$s?QN`HN!q*TJ_&=Ec~FO3T!Mo%8{m-n3a`CWy4Hn5O0=+t zA?;E`0zD)y2l}l)1Xms@{#DZq&PsBNBXB43BW=K9>y~=UuuawBEdHudalLlx>QaCK zh*_#X2WQEYIw${i#SFBm%d-p3QOT!^VivMAJIZ29~)PR9yx*9WHz>>w~hkW>Q7QU|~ zqGZHKR?WchI$JIW`B&Ke3g6P@+pr=*BC`n{AbgZJ5eA@`y3T1UW6wnERpYfU1TALOJ3*J)zBSFCp$bAM{y6U zSt!|PX{B71a+a&iP1R$dg)=Ow@{sDn?4SRUuZ6ONTDYYb2LlxzgUmc6lx(lUn$lTu zFIyE4mSn4k+XM4a`1oA-+$q9_3#J80{(=*92SZ3yh(6;6s2PQZ$HB6=6P8g-VAm7S zXO=Ws<(gCtg2;L{84LsJtN7enxlc`JDUyMqmdgja?Kl_xea%I^G8WKMXaHlQ`{gt%)O6Net%r^|bZIP>zr%HNnaAwObd-w_xAv4BoS*5Hwr}k~ zB7=&3xtZD%;1&zkUa-kaB&xnbtDXA>lRo+4M8u}az`bQP57#KAa!nqXb1>KrXeW3t z`sC;r#K#nNdyOj$s+C7P%tW|!InUe)1ZPDU$4_IC$-_vOi`i$v=s?X|_t44}{2-wU zg@6F4*bLI7J1&cVaUKgI|e#6FRm)1p4>_*Uz0X`hB z3)`}jAgXCWX&WviNV!#yMf0$7sal3oOP(lKW}h=;IXi)Mk%o5hZcdyhUgO!;RBiKE z(G+2(&JJq1vWrQ#KrPyxCJS%TA2Wz%U^TAH!nm%c&Ek8E6{bus1PTtRy##HmH0B-_ zK2mXnMDxdfr|-|@dfras1BP!FL9%xF&qX3Tz>^4Dnm#-djgz;HJT9*Q#FFDO#14 zp?_>I(X`yi|MB0{M=pQ#>iE#$x&Y9Wq7CaIqq-`h8(~ zW#U$TTo0e;w%(I19{?IYkf@@a@*LH1OtUctD zd@hF%9D%fW>-D%o@!1@#Aae)Qe=KY*Z43P=r^%R-xd~`>G(J!@9JEe5^2PxXl#0dwO07a>T&#*>x_>4l?zeC%Ec9 zTf8h7ckDM+qG-~ic4a?jABr#926=0hYPM@f5OHWeR9PGiJK3AC=UH|4&IP;D3z;G&@3E>sh7t{+WT$-azbGZ5KQ%{~CZkWfMPwTFAx;(<$B z882s<#Z6DJ-K${Wd{6WU!bU|26SF@7esSdEO+zmxb^Bs(M~ko;Ain zkbUu5WqH3E+rG@s$CpN6JM(JxKQr}Zj8-C_o4;but6;b=kmirSD)xaqjYIiZ{dHly zaOR`)d-N3BU!$3Smvy`GpMM$e#J7`N$|S4O_>;41m|ux>C?j$Tq5Z$I31w9t#*t;( z7Iv)(I`9F^BjKUW*vU8CqiS%AY@6ym5bD|IVk4cCL1a>I1;L1H| z*()@x>3~?TJSf}N@u?qUq$fOT*>1vT%%=5>Cv6MraDdr#W%fPJKF~EZyl}(WH%fRE z$%0lsUnt2BRROtugmJb$-)v&O_tN>^jC>3z-9PC_b_MU~x3R*E*Z!}$g?e39<=q&d z#?;4_TF|yUbIJxibdOz)*;iZonp^y^;1~nwed+KKJq@urHTJXf?R4U?DeFRH?q&OS zJoRsUd3NDj46x8QM4!+z57_ubKHhUf<>RBw2k#UHtamL&>Q;<<<}~< zDyd43BmYsqbS-4=W&cluP*0XTdeGTLUVQH3MT<$&x%t(xI|bZoRDZRB4)UZfO}_#x zyn!RW_W^uhZAXD`XBq+Qawcq#lWceA#%;B2vp02V)FA{PfHhtDzx`|E%U(#U8V-2; ziA`z=P7zD{b`H^i*r}%{)H4)c@(kfcqA4~!;z=%R!`Qod-We<<0%DHku_CQ3pK2X0luy2I*A&{UaNZYI6IUd)9WH&5~>>6bFFVM+K1aLR)qh#fefSpN3 z=%T@Qj5$Ai%O3LHBqSCI#HS>K`iS3>Z6HIpcY*sYwqpf2qV0UBRpBgF79dE~r4M46 zvY(p(Cr~z}aw#h=dq#W51S|$*()k_CsbAo%<$V zysXk-@zp&Ce+x0+DLeSUWRtHjALSGKRoMVd_GFXqJT=E$`6z242YM}75Kqk_AVaVl z^PtS4Fy1BMouJJ#x;YW17M&aO?Y(nO^dbb?kR?rhWsA1WJ=$DnZLm~u*zjAM+utqt zh7db0EO-Q3RJ{gxPqE+z&mB3f#f{XzQJ}VkE=upy(to*kJ=H+EPs3G8(=S6#E9i4X z{F#*;=2-$Tz|r-RF=45_gn4TW!9zJKPLFKyenRfZ_qd1l)LE$kZ7cHe>2Qc}A$ers$@fp*UM zOopGC{5UmkfpQi8Nv?vN4|c(_P7T}5d>+b}5{fzZcg8`>+%55XV~$3xg#gUTI%_4q zp%oG8_RWO|Xm3I!Aq+iJj*=mxN3S@_&J@P+gzBzU{QSg5efT?&kN~ps;lGgwi7b~aOssOGebm|$GFKEFgtI$9_i>&pkfIwR3tK*V&0QH`&9xa= zNN*y|gBYtF`Ng+ZAps}<$2S3a(AU9;Gief?0&XRlZQNwTzHG*zFp$@17I3NtT3+D+ zEC~z$@@q1KW*s{k6<-8*tfo9Yf`w82yojJRVNioMnU95ZcR{c(1C?P~kX!I`h4Mf& z4$1L_Z#9+7WrTd}=eombgda~LQZl7>R^)$prm!Y&?E$Gh*~^lv60pV)4J&C$dATSR zUlhhNIj1Ia3g4;iC?CuPIU0$GNWsp3XMg9EU>?cg(69;&&j(XIl6r%sc%aVgV4)0+3*K(cLS!jqI9jY zFz8qrKs*C#w5b!GlbnM?q``YZyP8rgd1Ggs;50jAN-IRV5{gTSOJug#3#ZaJ@FqO0 zQ&SMp?)BB;X%#g}upYR7ZVp*#7nA5>5X?C0=@a{+C6H}7q#3*t`O!QTyL$`%o$e|k za|wuhfbqo7;qm5Ex)3<*K`_emoU1%c3-t2^d;dmRZwA$k{0|(!>fv@XKvdqa@}8GV zpV{XGpF<&sn2`2nX<0|)fc)iM>ELbq#QUlatnTVQ^2By_-h5jn02jVtulw*PfOES@P<9?Q`+W{K_S&VY6` z**g3Bktqs+(!zvPQ)VGpCa@QfsmcG*3ly!SjH#XxQD-9R#LsV_h4mYyG!Pp|aCdBn z)hdjrpHizBV*lDo)}>>rYuikivqxkVj7sPe|DED&5Pf4#qeHowdTw$NSQ=%u5^6)& zKuL-h6b-zIe~b3jqd=%gtZ>B zdBLLqEcO(??EyUTk10-{0Iw>Gm_j2^nFls!vqa^s6k;_-_hrJVU{Kw+i&fn~JwwZJ@NZi^~(knc@+EJA_cl7Q-_qz0-A z2nU2%dE%^jY1#6UcxLA1++G`)?6cPbb$hDV1TFjxfK!{RZggap~t5o zS*2ZX6C}M&!|zqut30bg`NS9d?U-9_ew|pgAeiWHc2jF)w=gYMNBUeg0B=OMfm+4D z=C$Qzo|aI8I89yNGVUXeIsYxmbj$*X$WerQE@6VgNp3D&6Kfet{-6ED0p zOXGA-IT6%n3a2!IQNo?k%YZ!PoyTzTv%QcQ&y8WO!~EUBT5aX>=IUTJ6)#+wt*%FY zPWkf)pxpSCd>NaA)aWxO&WT1J)DZ89YYT8Z}^WraUBmSO3n^V(q zCL~KpwM{}(j`|O5KV6bxX>(qf+7WGJem8p*UlxAm!cP5eK8tIR$fsYQffWN3E=Lw0 zCXPf}z!34doe8N2;HL(+U^I>*J%j0i*D9n6rG4CB? z*>1tC-hCZTzCc`!_Q9K;!?ke-QKZAj`B&y9bLEH~@L8D+P{^4`=@Odyt z3}qY|c0_fpo(B;riWs3@VTuX#RDhJNNMf&J`UT;_lUdJv6@X*m?(hC_Triu9N^fOg z5%-T`;+;$-vu<{=a$~OV)s9~AObI59N?fp4U*JoZ%F?>4R@7zOis4VV4 z^2dhwjFYmw$JCE01Id|s2y$6_Lg{N%CW>#URiBe_>5tIv-K6G%cHzz}D!CXu$ELrY z{L_~wG^2`wx}x`B4x(K-zf%W_kgppmyI1J-v|t#FE)!>qmY247D)KlJiQtvpvjrvZ z?ldVV8_UohIxFvuvEOYf1=M0{mp%qwuO`zKEF4pN<07!N{gIQEaQw-a$9#;LE$vUI!xQoZ{p_Y`tT z6V50_E@&qwm%X}Ek3*=os;OU4x=-;w1~4h!R&~1ywV*anM9L74U+gtV#;dookb4UL zd+Jm-P&BJ`wWL(70NkAsMMT zfuhkT@+^$=62(H?jMssr|Kv?@YWh>Sod<7;I~*Y`W?t_SYXIk~X|Y zwyGTiF14#9lcp;wShrLdx-~Gub)NI~;l>}~K=rA5cN~+B0NH8H8f-dek*vU5yoc#}X1ok*NQ?bcVWC_o=G zXk`vpr}Oy|5Tze9xUr#Y_!h!5XjnWC-LdIDi+Rk;l_ZklWD_A8Lq@$%mbA3(XsG^t zATVXOXv|BFLNRDZ8Zn^GX7QJW&*i*RzQUfzG`fGH=l)8#T)5#0rea86UI&p5xAM9r z5%R`6sb+ew=6PApnwL_}1BqNve=jE>3sssToJ7s*{G z0QAzIqQlESblCXO;lYEB2#!C8P`&sKLs*JPy{9n5t%xrP{U3>j7+I3jWLG^oup>iR zs_SGaO9^ࠤ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�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 & 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

        aBpYy<}inb-77&$S!p9dBY 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 z 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%0A6>bWGYQFYWnKAIR=xw0X=3mtZCkDwIcO) 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

        jhG}7!m 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

        KnT25=O5uitZS>D%}HvtRnoV{uJp?#6p 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

        e;n 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ⅅ<-*s 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%0D;(-LWRWccd@6y$j#LDK#nMhgNX%o2 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 z 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ȹ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

        {mDov)|X3;TQL|Ke#8!V)M@U(Mv~pC?0NTW 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�J3s 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 Z0W3m`B!4RAa%1*@uINOoup! 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�jQfwkyL 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 z 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

        r41W}1$Ts@y^$b7`b5y!(8t`N4u*mob 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%0AI($~q|F4JsZEu}ohi9Y6mc*%L{IR_^4d=C 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 d@PsJHjx<(a-2 + + + + + Functional Requirements - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

        SMART DAK TB +
        + 1.0.0 - release + + + +

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

        SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

        +

        Functional Requirements

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

        +
        + +
        +

        Functional requirements describe the capabilities the system must have in order to meet the end-users’ needs and achieve tasks within the business process.

        + +

        These requirements are taken from Component 8 and Web Annex D of the WHO Digital Adaptation Kit for [insert health domain here] (link forthcoming).

        + +

        Please note that these are not exhaustive lists and should be modified according to context and user persona needs

        + + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/icon-administration.png b/branches/v1.0.0/icon-administration.png new file mode 100644 index 0000000000000000000000000000000000000000..e892803c9e9b8fb8f77025ef3e330c2e4b14ad88 GIT binary patch literal 49385 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 bg!O&{sLv)YI1kXO00000NkvXXu0mjfv`La; literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-change-edit.png b/branches/v1.0.0/icon-change-edit.png new file mode 100644 index 0000000000000000000000000000000000000000..389db5552cd4b28307fae4ac51c9b1b5fa814dae GIT binary patch literal 1766 zcmVBE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^!KmPq;Qw2}Cn0L9?Tam?khm;cmfj@-EE=vY<#k5o0f^m&*sM6pBI0EL{uRZtU4R5Z z`^X8`V)zNfJ8YaF;u6EP09P2E5Ad?jnUOMxUqvh^s*L``+lU9}BlcPZ2XpY-jyyG} zttleQMaed+noc9ry@UIIwng1*#M^^UkFzj+6yF25_LnMhmf?pGpH<}CbcnAmX|u%; z|7E#p3GpKUUAw%6atiT2#A8)^yd3Cssj4^8z$>TJnP(8+gLrkpJj%xIMEtceUz`ec zeo~wa<_{hK;NmJRuzL3+9o0iVC08s$)vACv7|KExH6jmbd4gn8^0FkllzkRT6fd|P0n zrwSVAXrbt(XrcJk;OyVRDf#{Yw^VBW$m{6QFhZvPBk<6w!tZERBfJcLd1$M3&)TehHS09YRtkN(Z(GDi^F2;vKBX;HY+Q*UEnTqUvgh@A9J5aYSek}G;8j! zqp=F+X_rylpF&#LEj%b>g+0Q~5^H*5N-?MwSLAe5T{?GXqX;9WfX;*4pXw6&V*io?m|<6;W0GAb4f<-njQ>$>Q>9MPr@ zwU=n+0I+*9IKpp9{{0u*d8K7@p9VPmCp-6AwmA>rtOL;dXv;Q$XXCx^0IWWyc=l3w zC&Xgk0yx!!!@*Zi8qcdA>-AfBZYACT*nGWS|NH%Vee(m<-vGFv{{#Oecnig2*2@3@ z061k>NoGw=04e|g00;m9hiL!=000010000Q0000000N)_00aO40096101%)900aO4 z0096101yBG000-AQ^)`S0#8XqK~y*qb(2kK6G0Tm|Fd6N(`-H<7A2DU5e<3{>ZP9Q zr3eZ|6jZzjxp@|^9_rbXcnQUW6ugy)AcBaAc&UPTh)^|1ViF8Brn}kfr*BesXbcW) zX6L;(zxlt+e;NLce!qW6QIvCzi&qqWVlnMo4#P9N`Y-M+jA6J9cq>lNSmA zIdHc}>T~a4OoANzhJN4-RA(LoTSqsxvIDG7$^>9E8u9zZzfR;1ti9XBYv%_ptz5x2 zG>mOiiVhI~l0P|`x3YI|2QC~w3Q0bJt?w4}eLewpYk8djkPl3H0)ACAruv|7fX5I7 zUKsca2x?9O^usEZicbDNPZnL&b$yW-35s*4Db&(LDnSEUd$b;tt%szxPD)=HhVepa zHk(d1o2^swL$}*~NIh$Gohq%T00i*}PL6jSvb;+lmBsh|0aAGjbgIbM+yDRo07*qo IM6N<$f^>{IKmY&$ literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-change-remove.png b/branches/v1.0.0/icon-change-remove.png new file mode 100644 index 0000000000000000000000000000000000000000..1c9a83c76440b513c7214a0b564b8051dacb0656 GIT binary patch literal 1943 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 R{?z~g002ovPDHLkV1k1T$DaTI literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-dictionary.png b/branches/v1.0.0/icon-dictionary.png new file mode 100644 index 0000000000000000000000000000000000000000..fecadd08afed92536be91ab12d8e37b6bf410d5d GIT binary patch literal 613 zcmV-r0-F7aP)wK%m(L+9IV|s|#(WRl-O^4GvaQsnHq|OstfO zIJ3}3<01}YGARE4m!7=)QisvlHUo!Qymx-@-t*p_129Ko-#pVI)6#!*kLj-AGXWNR zyA_{wKii_amK7^YT-v z6#plaNm#8`-kz@OvjIt^4%IN{@J3bR zRI}ME1Mv85p|%;RK>ViR>APPLB4;;BpCtqE@P+*7!G>I4UjNx~e>r3HA^tWCQ@S)l z{BslcSwL-CxQ&_ZZSv_g0Tu{yi*X){Mt|W7)lbE`SQxFP00000NkvXXu0mjf;)M*S literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-directory.gif b/branches/v1.0.0/icon-directory.gif new file mode 100644 index 0000000000000000000000000000000000000000..d94a07586d1a4a4f8fac1eb8e83e1eb73066a905 GIT binary patch literal 640 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 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-error.gif b/branches/v1.0.0/icon-error.gif new file mode 100644 index 0000000000000000000000000000000000000000..77ea718bca0806a305be53e4b75357a63a867fa5 GIT binary patch literal 556 zcmZ?wbhEHb6krfwc;>)xu&itz3(FFA_BC8wdjtiy@bMiL6+I^@d0kfay}J5WEv@?s z3eQzk{{R1fd;k8wA3y%q(RmjU@yg!*fv)bG%aXix+>MIB~wC80B3h#FBel}yq zv6PhOn>Rn2IPulJd#_)=W*Evq@h1x-1A_yD4#*RrIALJ#Y;b65cF+;iYUym&6A&=( z>J;Ic%w;v9S&(xUr{Hu46&@aWejy&E>9XA1{Jh58!uDNu99z_Rw{VDdDr&RuGnLx6 zPp(Cr?Kqo>^$9k$W@(m-7cC7gUDR!oVZD7@(^ldRtC@p7^Rwp`ysFQiDQGZ#_$X=f c@uRX4LWh{^|hy<@Q*xw+qo|KpY<+vaXbbW{L4q( zTsjXEJvb}e%bgb=o%W0h?4u1;^bWTqH8}5Th002ovPDHLkV1nrS0P+9; literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-fhir-1024.png b/branches/v1.0.0/icon-fhir-1024.png new file mode 100644 index 0000000000000000000000000000000000000000..1814dbb4e93fb341f6cfe142f06c1dec8829274a GIT binary patch literal 116309 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

        BukX^XQ@#;LO-| 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 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-fhir-48.png b/branches/v1.0.0/icon-fhir-48.png new file mode 100644 index 0000000000000000000000000000000000000000..c4cd4935720208437976075b9ec1e528ea425fae GIT binary patch literal 2266 zcmV<02qpK4P)rige!p|i?|aS>Yb_JB?7*O8s>bO= znYh(|)h|ZL%0pl$AE@+Zn+-!iVrima@_|IO>x^^u#qa+B2$9mJ&7(YFY4U-h?rxhO z$^GW{wwxRLrY11UI;2X{DNU!QzHp^;*g0ryGEXRc{{vKjXgD9WKQ%U*i3BSAeVrte zmCuLt=O+Ii%H4Sns(@1;4qU%^l7R|;T~mDR9{`SIF6kS2`uRx)>iN-fk_ij3Bg%!f zo^>3X8=efHAOyO;y)^9H3*eBwqC2Lm(#?G&tR{z+;wou&FIv2-O zWVGSF?($xzw8upGiikv-P6xZ*A6T&>+}(MwfQBDk)p`6$)7Gs4b{{(*EP^db!vj6q z7!GfYn<-(`r3e-)zE|G*wn#4c*^4zkcis>^|3X9tM24BmRjM5=x7@}CXevyw2JKClPT_RO@3M3~yB zd2LTL5EWmK5K!`eN#&kMi{rF(ZYPS`GffhAf!Lhcjj#Oe0D+wUp$Ti(4c+})py`c` zsCJ!uK_#suPVykw#igi;#zm-90~z@-;ns|rurYukXG}V zn%diL#M+*pEYc|-ZB>w9@3!#*4Lxv+Im839x8DVHFF#KkTq2uUGJ_yR?p3^fwPK$c zdMPDU#q6)|0D|4`S=+6d|8(c(#s_4h!sbUbn>IC5N57}x9a?P(qN>G5QXHbZZU6Cf zUtepofq&|E6UWTQ+V0DalmBX8#TgkFP+`-PPJ@evi7$Q`$UT0W`ej7D`LnP-#r4ES zgVDQkiVf8?S645)2`Ieskff|s9vW*y*{?d|0tz}_G+D7>!8>UwkY97NX0SmydCW{A zhw$|ZP+@DL+!>R2E_?O!K-B-i&>t@}X&1nfJgSg?Eh)wVMB%uAY_VOd0~?fL&GQHY zN#w;1qLHFIy_K+S^d-yC8c)-KfBLmf^ITwX<*BC1KnQ3miq9z(wzv}mq=~%AlxWRA&j2=zs=iqlc9+B-6s<%p8W)h6 z+7bbq!4?D?Nb#MR`a#u_7Z445+6o&k)l|Il$Nq7%)UOKr`i$RG zY1U9@d_XmyiBbU;!U7L z{9sgSTz`N5BKnDMYSVCndT5HMf4zvPAE+N_La_y87J69mT~R+sFMb82u;DzScJ)F{ zhKa+EbY~xpOhKpEAXG1^m`SHb)8&IF#v&bBbG%7oQrMyA5mC=-GK3){j<#T@+QP8$ zRa32i?Y!T3n1pqw&vs{@02w5MWNfkDc$lO$2^(u&2oMz*-ZDllGczt$4~G7LIL1?x zv=rV!YcLHqNE;ugWj8afB_;GX|UE;kJ!wM0o(hqcu0cSoQoidR*jmeLHZ?$B+=SKh}D!g zw1``jc;i^rKGvj-Kb6=Jg^jTzZqo$DC(5^D8by3fqIC-aF?|}xnSM5A3X=ZF^1C$_ zRF20v^qOGvG?6_Thgj`6O4!R%H7!pDbcwsQd% zoCd;uU7}P;>%heIW&XL?0?ss<_8<D(F9ZOp>`Fy>j*oj2y6BsOzQ!U zGRCmV+ieH7>#Np=HvgF2-E4zBw!CAX?X+EI+FjUP*bZ#zpP$J0nC3&yAv6zzA=pOp zOl&_<58|OUl(*9LC5q1gc#CNsAvW(*oKqLq;U3N4jRZTe0p)iIJ1}*m&c{0o(>y7I oa|^=IN=z1$#W@sHKOT4g2FVw;3WrEdcK`qY07*qoM6N<$f)n6R6aWAK literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-fhir-64.png b/branches/v1.0.0/icon-fhir-64.png new file mode 100644 index 0000000000000000000000000000000000000000..df6fa7866247c4f658074ef6a34662db70a0e40d GIT binary patch literal 3526 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 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-implementation.png b/branches/v1.0.0/icon-implementation.png new file mode 100644 index 0000000000000000000000000000000000000000..00cee92f97949c79669fe96a1798e785aa17b16e GIT binary patch literal 54384 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 a7y}R)oCdNF4+sbm5gHm9VkN#LApkpIqkK{T literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-not-selected.png b/branches/v1.0.0/icon-not-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..3c091d6c3d16ac10c2b450958bb3f1db8fe6e364 GIT binary patch literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFsTQU9{glx}196_n)5UegA7e&z{+Pt>5pn*6+K1Ywfi%7_N@W z3QH6K08n;zqItmos*+ny8vb35TIdM?3q)~VzG4qnG(s35;POL3gg90RBET3v7XV@g zj{0tldbC_=mZwoW-!AFM<0%_n6t<&ymz2-5ZmP2z*%X_XdL%w8C;#K0_bz=%-D`p| zrsW+mWo}JgFtb>_W_;f%0q@exdBMa1o9cr1|GM%E>qw+IzoR&kS4?R5mHDC6=~*J9 zXjxGIyT|k_e`%Lpqs?LTMvW~0g+uEz_iwbUnDWtDwHzQkr(l|YWNGhfzE^tgU|($<|lv+llx@`?v#UFv3UIukZqoeGj^ zp^q80Kh?86xm3$vuj~9?s8N(jo&Iy&8->}mxzu*sl^{I2_yJu-zQlE~V&obz#jjOU z6oSK|?0NIj=Z`cm+Mje=!z-w6Ao&C(QZGhH%TIJix$jg>qk?+Mi#7}6VIQ}?Qq}mG zT;oLbru%6;k6=TfVe@aYFVCT#53CO(_Jt=ODo8mV%@{StB*q;mzJP7BQMkcuV9PW$ z7q_M@R&RK#j6*zZQweUKxAkP-pOnwG&dZR;n5W7$k=8_UYeLx-xFX(kg=k zQW;Je+WpJHB#l+`w~^#XIR<~Ive#vm(RP#F6->)>NY{_#A0TP(Da>d3k`3jj+TQT@Dx;jBHD-QCg05=3swinYXy#L~K{UO4$xFwz zy9)?m4NWR$GhJ-ALrvnz*rec;PC0`;gqZfOEWs_yDnZ{uhG;2qn?6zI?P}!{osOvm zPYqo=fqbi0sVzmSNnN!k0gP61al1=rRb1iDF&3vVpJ=5fom^tQEZw?)af|Aq_F2r3 zQo6~|hhikpSZqssu6xey_*rJ!v($b{s>Sg<;XA~>^Y>-XK1(3@YuVT-{#~PzSGd?e zWJ}D0ho|T{?ylnN^>lhdFzz6#_@-Ab51g&-UT52Prm2~i@)BfMq`s4L={?k|HjdHo z-t2KlMc{aR{G`mY^>Nh7rVnfE!#g%g57&*<=b7Vc953rWW#1V%a4;#m&t-wuuvocy z`^V)$btdgkcl1an9UU^U$F=lk=000>n3;DY_CiRx)N%B{+1pD^DLZ8+eas$NPy70k zbpzh2q?92QKe`p2vPu+8^z2aLJ8Si@^MNgMlhTkYj zGjZD1Sajrl|9g!~2lMM@4`wZk!>`Se>1|#5hGbA!=KuUwa7bgh!c1<*!}W!49WtL| zl+&t1uAEQ}?|N3(xJ!M~yMym5^LzT>&aN8{|%X^<(@AhM_KAK-lci_P*y@}N9O3w^-p{A zGF$`Od!%a}JS=%DY(lN`r8gUln)BVZnpO5Er0rk(_xn)U!GV;}(mE!NnYyBnoh{D=!Z8?#_IFrsjm{;{>IY_@ktYgJ_((wNl=#Jy*M0 zXLns){&@U$I%Mu<`cd_@^)EYXHQkErM(7tGO#Dqj+7Fo~6j0`^QeJf~_k*WvZ_7Nd zbE(DGZx0S#QS*J3==Y;(7M^in71lPYfE@B0LuiJSkT^xG!q@ zLD|{SyME^)ob4XiK9S#Q7uz3MrM39v1ujumc@qj#&tR94(OO4GOwI4HvLU% z{7m7ilLP0+jqjy;Li^oETVyJpm81_p7*2hl4_;`(D2tn?{k5QZcZUL6C;yPm1OTa2 zzJmk9*}>t<=Li1i6eeU*oi5pFr`;>hT~k5ox4*3K5ZRr4e34`IDmAn18%n%o_l;u+ zd?yb-9htu56x&_ivRb@Nx_&bDQ?i%4uR3?r*L*;mp4su&o)Nv__rv>}UH~ObuyS!e z;B_5;^Xm5e>(x73eYOWJz^2uAu1j#u_L$P~e>3&hEV`|>dHkbJ!rSDlK(Uiehxih5 z7_mpNf$}8bp`3X~>_gGREh%WH5ABhEJhr-FlrB@W7>9ov`%tdN_gUc4UCcX-jAI#P zvEF4{^~WQMrZstIH}EFoUuvZ(4qU_c@s$lS=qv1#an$ z1ko{JLU_Lb05-NULKZs&6e9vb9zUFle9_c`MDRIOqz};r>mqajgZNHy5uj(Bs~0;i zgiYokZC5JT#86;B7${~TV!}ehMU)sSa*j)ZpC!c@Bx24)9709dy%HjfxBsi-i;nCOSGA9c_UYMDQ>;GMS9Q;xTwU3bsIr zV#CF(7*x2(K!W(hpn)QG1YaoT3&If+CM!@7DW)Qka6RHn|H6bWE?@ECqR%S8dSGH$ zLJSU##e{`nzV#4^=}|D`bBF$`hsX=wR$)9qksvaH4br2)aIwL+2oC$Jzc4Z)bS@kY z8v}-dVX&zPZWZ@kla9_VjISON33&W4;hYyN_IH+IKKCE7zU!N$W-gp>I|93Z<$h=V zCH6UE*viF)LKCnfCEatTQIV4NDI5Wt&!NmcT7Vpo2wD(P7F;3@MPONSP-Hg862;}< zS(a90OBRkx`Ud43E)uiC*`Ndk!_j=06KDlml0hyO#Rb`T6ah;HQ6!S31uBq$B?MZK zEXV{a?l%ax2tJ&Ztk7?JB|&ju6qiF}6UZD8MI_*06rPJi1(Mht6vv9lW^q{{2ahAq zp*U>HYC%L83m#5>7>fsDgyFoo3W?wpdxkR=iAQ7qDPe@N#9Y{cigaPI5pJIU)Ohj3 zKu50*$r>Yaab=L zkwPF)a71$)j)KJ^F`pyGNappIkZmykA&SkM!8Z#5?Dwe*USQz$3iEZr`Yf76$N%H? zc`*KuEx_oXjr@?lKjr!<*AFT1L&iU|>!(~lq`(gu|IDucnOqA09C^TScpDTAA84>O zjSTqUdY`e*iw?op8dvyewD}4Ibuu@%LC|$3)WO_z8G^1dH(i9FE55G*4H+33sLfYi zULLB%lS?5=IRpWkkh>RDj)TguGk`MrFa&w~LN4yCYmi?H1m1>T0RXuOf*!J8zkWS2 zF~RPF3JMDD-MiP>*%==n5A_F}KYzZux|&ENLcbA1LqqlS^m==HckI}qp`qd9<70ao zqEbTK!sS7-luP9ThQ{hS?X!Z z*B+voBUFk3B_lv89gy3sqtj|dNi#HAgHgukj2N(Y*8jS^TC9&wZq=p<2luUjI;hD$ z+6LUC%0~9?n%W`ui!Sb8JyPdsx;{c$QFkOC;I+Mr^V_6(lb$pBEY0KE&byUjRh$Kq#YHb+=Jj97QX9f3tX`VxN}dTc zxcM&u)9XZ0Sp4KTF|jP~Xl@vLX^X#GNUyvPy#+ha7hHMKpCXrbedYUOlkM4V)ANS{ WO+Q{MZ}5YI1Dxruw3Dj>lK&0(VZ*xs literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-page.png b/branches/v1.0.0/icon-page.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8b1ca0000bc8fa8d0379926736029f8fabe364 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-&H;pyTSqH(@-Vl>|&1p(LP>kg~E zYiz5X^`c$+%8#zC{u)yfe-5 zmgid={Z3k(ERKCKrE7DF;=x4^O+ pzO8rLO8p|Ip=x)jHOtWj`bJBmKdh_V<`47(gQu&X%Q~loCIFbEay|e6 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-q-attachment.png b/branches/v1.0.0/icon-q-attachment.png new file mode 100644 index 0000000000000000000000000000000000000000..58c36488dc25bc21994a35938512bc627bda9f84 GIT binary patch literal 484 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eMM8K~y+TosvDO z!cY)}k8cwy5>Q-`J8%y+R*FJwL<>7DtV|OW8#@a@unL4=p@gUiiaQYTk9p3Rghb*~ z-Um9#+?jKSGl>xqJ`gO3xzXp70L^AI-0yd6HXG#gdCrAIe%u%ZO{Y^hjsx4a5s$~w zYPBRUrye{(#E&ME33WOhe)Q@0`=qL>`}VAjnt;aRG3N6*lF1|ngMpg{&gV03x10O+ zGoY&MJScI%lK+Cp%RRIk^?^@n*f_HMUBI-SOT zzn9#Dx8DKPYBj7@D|EYE6pKY^Run~|rfE{kf3L6rRjXCmH5V2Ng;2Au>ryAx5r~Ow z()D_kM5EC_B9V|U?^81)6Y#B`0I%tAIAAy&%DE)}!1o}R%SnRywwVcS!HvvU%}h|> a9{|5GmH(&ye2FIj0000CPem literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-q-boolean.png b/branches/v1.0.0/icon-q-boolean.png new file mode 100644 index 0000000000000000000000000000000000000000..8ca97bc2cf80d44ab31ad5cbc0722285a4d2b41b GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}50G|+7AbsJ&h5sLq{d#lw^+cVoFAh{!mfX3x;oOlGCB+4Wg?UAV`Go~} zKxNlg!S%qM6F?cx0*}aIpn}67%y>M1MG8}kFR z0}hu!*;9+7{{1gMdZcOB#oacNhaRo}cW{<3gQC(FP93fl1x#yJm#t<^xShA7xlb^h vbz}c(rb#zu2k8E&IlVLECTst`1AiHq&T%$~9$u6KG@ZfI)z4*}Q$iB}cROmO literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-q-choice.png b/branches/v1.0.0/icon-q-choice.png new file mode 100644 index 0000000000000000000000000000000000000000..a295ec890846a1308b3feaa994063cef47d9fbab GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85qQYy2J$-B@zX10|f&-T^vI!{FDFu|8LK%+Q8{GnV0Pz!!d4g zy#Nu81m-WI`yF>KX*B1)^g@QsGSvH_1e=FZf>*Q&7cY}aHDjbPM}S=Kdi7TUV!g_C d`UVCJ46R+#my6bkz6F}i;OXk;vd$@?2>|#Rmv`0&Al2W!@>xp?v7?%lgvT3VW$n=f3ruyg0mTeogS zM*FM5OC%H;f`~O(q$Q#t2<^v$A>fbmv%e#dKTwK=Ku{5lS|}<-`a#7b zzTCOnnT>at)D}AMFuOZ5&%EqFN(lyumd$2ASF6=;nM~%2?gqc@U=#|4PqkX@EBo-9 z7pD#bO_RUa>*faM`8;MYfVi$JnB-zcBFc6gjl$d!bF98Q!!!(Z1_R~P?e!pt#6CHJ9S&n_n&@=9 z%GP;!@Co4c*at+6vNz7o(6en^Q1%qHrc;1)9IRaz-$@S$Z-qdC^ds3X0NvQH;KS)D z-dh&rW&@X;1cS(45z)J&BVt+tv&GMVJ%!EiW) zLBGZW)#Z+gl-Lih&?>X3SS-S#ujQ;9JRXmIB7X)8`d6ETj)D#Q2+$s|<_b7-B9Xvq zwNfqlEp%y3$uY`h{Y$(Gn5@}sqEsq95lpAkFO5dyBmP6^H-51G4J|rN2Ujt<`2YX_ M07*qoM6N<$f1S!*hF#;olA&QQ&S^RsZ z!Dvj@5{+4Gn!L@-#FEX1Kp=p3B)&;c$9h^CqeV6wOLjX`qiYrufW+>$0PnN2F|E&SS6qp0`e6X;{(~1kH^D0 zhx0eU<#Hh&kEc{D7DF@|Wkd&^qn?z2NF)M}$AgWH4Y=KII2;aKosi(Nx*9)Y(fM_Fc7960CGx%0 zJTTLN+opEhG`65ee-V9#R*cN|$(D;)3QFs{8j~^5q1mCkc>Br8aVn@h??$XP~qz j9lZnHOfHwp{nYy#Q$vKsy(sM?00000NkvXXu0mjft$0VR literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-q-decimal.png b/branches/v1.0.0/icon-q-decimal.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e1bd713c952b303f74dddfc0fd755e44528515 GIT binary patch literal 523 zcmV+m0`&cfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ia1lK~y+TjZ)1@ z0$~)rrebB(#zIOE6f(jfH`%Isfsj@$dW4`wi=Zcv7Pbg{h*s6gU7HpyN{GrxMIkcN zlu&eZ#u>G9=bLnF)!}gG&Yg4a-0z3_1IRC}+bttEW3+A~qD)0em8(0RYvjlAE0@=U z1gO3h5Tkn>cMnc|0e^Hq!Um}2_aYfG+71VeEF4VUKN7J4>U8psC}P21E}lO&dK@3ecE)zHBXNO~WX-Tq0YeNd+)oLFhirRc&b8VU3L_888tG%NT zn+3Xh?1=}F)+eb+YV#X8i%ON+xP8o`e}l%Xh7>eo*j3=Epddn>`c%MlNzu9l0&=s4 zXc#aO8a2xp4CfXYs3nE} zEbw;?0%DTf7t=k{L#5fXsU5Z%2Imw{1z>bBjDOA!3N_$z7zrEl=^S>WEw$?nsjIYc zh~NYN*m>OL+VjL_ce%`K|--2Sxw@ N002ovPDHLkV1lcu&;Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Xj)UK~y+TWBd;U z45R}_D9r#i;M$9i3^(6=WnlXEkKxC!-wdC={s2q9d;bYSzjy|8P088%CMq855#3;0+Aq_L7Jt6xEO@_ zIN>ym4a2;gtRUqKM&8j35rvaL%>Q5mK+c9q5(1gld|>?h<0~*9Yyiy9gaF7Abc?_S zPy)aPz(Si8@cqjNFin;VK7aoWWx-qkjOSm!|9}OE1;4(11k+@>;O`$a7my16{QJ-F z``1q}8*Ts_D+`oG81QkiLs?J*9^Smm@c8K~aNxZC^qt|^yKi9p_|-=geE-DAeo zw;5i)c?UKCY^}VyGDFkUwO|1dfTc26RKWra=4_B=O#=%so80US1q=)T{n3^I7(3d# P00000NkvXXu0mjfaEGj9 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-q-group.png b/branches/v1.0.0/icon-q-group.png new file mode 100644 index 0000000000000000000000000000000000000000..ddb6887bb03a828ae35bb8e7d8778ab4db3f388f GIT binary patch literal 442 zcmV;r0Y(0aP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Z&OpK~y+TrIN8q z#6S>+|9BTAR~Qc0C$N(%&I2v%tgQ7VY((F}N^7wd-$DdI!AcKAP_VhuA_VogBqp1z zyR&28VT}KFk|1f8KZR`_FJBnlcpNs`W@N`BC;6tDYDP+AP@-uLh z05!AD9+33Sx*|sSe1Rf))2TPm-oUyK%FPzA5&VO^)ASL%>{kRHPrz2C0Dq+-)g1JX zfoNoMNooXnDlG%sxmTGHxZ9;~Htn@j6Up6UEu8aDxSo&j^5C}sTR*2FMb72U@vV-t z5sECLSnvq$;s)NY4<`cUJIDqQ$qiYxSvB%Fkau$c(t1*hWiZg#V3EYhJi`TsUr zKn}|h<-n#j^Dk}4(-h{WjMb=nYGQ}D_#H;P{nrzgS kO{02^v{(-kFmWA#Z-5=xmj%5zL;wH)07*qoM6N<$f?~?NqW}N^ literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-q-integer.png b/branches/v1.0.0/icon-q-integer.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e1bd713c952b303f74dddfc0fd755e44528515 GIT binary patch literal 523 zcmV+m0`&cfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ia1lK~y+TjZ)1@ z0$~)rrebB(#zIOE6f(jfH`%Isfsj@$dW4`wi=Zcv7Pbg{h*s6gU7HpyN{GrxMIkcN zlu&eZ#u>G9=bLnF)!}gG&Yg4a-0z3_1IRC}+bttEW3+A~qD)0em8(0RYvjlAE0@=U z1gO3h5Tkn>cMnc|0e^Hq!Um}2_aYfG+71VeEF4VUKN7J4>U8psC}P21E}lO&dK@3ecE)zHBXNO~WX-Tq0YeNd+)oLFhirRc&b8VU3L_888tG%NT zn+3Xh?1=}F)+eb+YV#X8i%ON+xP8o`e}l%Xh7>eo*j3=Epddn>`c%MlNzu9l0&=s4 zXc#aO8a2xp4CfXYs3nE} zEbw;?0%DTf7t=k{L#5fXsU5Z%2Imw{1z>bBjDOA!3N_$z7zrEl=^S>WEw$?nsjIYc zh~NYN*m>OL+VjL_ce%`K|--2Sxw@ N002ovPDHLkV1lcu&;0)+jEP);68^d)m`eN0o>(5%D`Q(1;j>g@G;xlf`0VBQ`PFY?6)!N&f?*K}$p; zB!U=NBn{eB8${1}&-2_L*HuZp@ZP1@clS@cHp)4iM1ewzw59vko7eMM{e9z|%NNdX z0V;`?KKSzTCvTm5bc{L^CIKLUxc2X{i{ISz$8Sgf{q)1nXTP{`{s?9mQ$4&hPiKC- zY8q7(Y1Xu5iCf33=O4Vy(+|zQ?rW#gkKB0f%}?+6{G*qT22|DQB-73`YzA{N4W^=s zq0kQYcbtFfz zLz)H<&|z(Y4k+aC%MVWxL04j9XkU zK!hWK`HSd&$DK_IVIG6wc literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-q-quantity.png b/branches/v1.0.0/icon-q-quantity.png new file mode 100644 index 0000000000000000000000000000000000000000..701a60a5a4d5673d0e3dd3fc8f316a2ebdd7fad9 GIT binary patch literal 543 zcmV+)0^t3LP)@VozFAzEvI&~0#LAwY>5FK39Rg@@bp>BeO zw$McyP2NlT?u|(Uk#_LH<=ljK?mhP;k2#J5heX6H%H{HXCX=~NBoZlARe>=^i32c& z5WqPH!!SOV%jHw0Qn@9fcc5CW>Jq=4|6^OL)m9$QSCC95(-PFn^7EgPn-5p9Xf%2j zT0v11s^jrE9G#rvGccKoT*Is1-&Wq)um?di)g6Ha$O`*a;Q$Laz(Aw!N@+sNvdAvNPK8Qq^wr_gSuSaWLG&M-o9;vBq+hGMlxGxKZ0_1Wz znv69PFh5E+M2titU>*W4;JO)kE$QxbPq19@+D+v)+U|OcH05hn- z^9BPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0WV2JK~y+TrISyN zL{JdMt0yB)(8q8CC+G`UAVTb1#Dds}Sg{a`j@Y<}U2j~#0i@G3-b_`r={KV%lkrPl z>U)3cQ`B={jKLn>miTX8Rq(2;!xC4v4A}X623()#nc_4}6b-|`ea_^&0VOMn0!`Dv z{eFjW9N~JslG){Q0o%6m+-iabtHUEX&vQz|Ei}PoM3N+^>lz%#p*cbZX__w6F9bmV zP18unaSWm;l77ZCO?XEk%Q7uIQxpXTDz$A}rm8B+ACSRvnB#anVxZUSx(=c!Ldg*X z0sjrMECXHFspP)zVHk#WU?)ze6I4|NuInxt8(m0}1T4$i>_S77|LvJo8(JHk3^;gpRD66?-xa%H{f}Oqv-x666!%OB-Z~}GEBZ@E535A8 q%ztA8AlNr=g>#^ZQQtFGHiq6=!auCOTxC#5QQ<|d}62BjvZR2H60wE-&9_H=O!(Kw&{<9vg>(FMnYC;$IY w3^*un^MTdn;7P{?4C|HS{~YI+WOIxGs_iP%+I;TWWS}+%Pgg&ebxsLQ0G+Tf(*OVf literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-q-time.png b/branches/v1.0.0/icon-q-time.png new file mode 100644 index 0000000000000000000000000000000000000000..e2672c20676177efb2fdea593b8f000fd5f12342 GIT binary patch literal 882 zcmV-&1C9KNP)Zkp%;s8}r$h6cUMpt8KZ&`memftw9r2BH zXZp!+CFaEnJk?xA$eKJbHrNPn>;Axd{TeCT;zL2Z2lqOE#$fse--k~9GCAnb$WrIY zUzF=05;%7ScRp;-^ba=g4+!_yjOVxZHrAy=-Qy;3W{V_ws3i3@rj zN6Uq**d4Ifp5hMksmBf!JrmJQC(GkeNV1GOW##ZtQFwF|H80+P{}RL%{YNk_%ft(I z#;Cz`v~ti@ZP83cwQ@*mu2Dwn=d>z@4RV(M%#h6&LDo!N4vuc zo|;?G=MQ0U0&vMd?WX`v6t{tSSteePbgELlMO}xKy8^QHBD{2ALkbX%5TpZC;3a)d zD?(MwgLzpdUa8!vFvP literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-q-url.png b/branches/v1.0.0/icon-q-url.png new file mode 100644 index 0000000000000000000000000000000000000000..ae0a9b654691bd62086657b7a19111ec2bc74e6c GIT binary patch literal 484 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eMM8K~y+TWBmXB zKLaIz2})xFAd`_XR)Ea~U;)Khf?&>v%ZI@9`^mas8VDGnGz5SQK*IkOW(t7un;+Ny zfBg9zj8DG#^IB#f0k&zyH4n3q1RFo1u7%1(+Qq`Io`k_%wsx z>Uf6xX<&JSm>}=3rc=+WGSYXGK z-3%Yz&jYhhKfKQ%!7a+L;N~)h9>?jh@Bup=BNmFcsxjPp^NnHmg<7Zx1B0o&BEyTX zuNfY{`2rO|01N{_ew}&33Ce>2kPEPB1_8JM0=jk#oQx+KK8v?8=&I&HMIm7K&UP?9 z{p={14+|?0z=(xSA)6U?JY5O46$C&Ue|`E4X7|P_GE{DS14|Q_u>bX00B^FgTU*D_Fx)hGYBBt4gz?SGO}NBC1q>|zyP`gY94?Bdx1WW5h@L+ooy@`6Wo~suRu^^?F zLJxu7BH}^mMcW?hrNy5r4JIMl#LVu_&hGqtzkMf)uz6v=@9@3PGtc`xuc5WZcRxLv zSek!&>BWLSqLGgjj7Ulyrc8GBjE+9woQsqT!MO^QR&~cVm*#Gq@Ihr|$I5>Tw_K|+ zd2pu*%g)0sI;d33=&x4sblyK_I|US+A`)T1Z+7tLulXf{ZF^6UFlE&C9s_3rN=48z z#+z6ornjLFHly5I!j^$P>>t^LvXkJ#^;U{^wNBtTj^A$8k+*DwvA|jbi0Jm~9dMo! zaf0PnYdAVJf}0n|5vN>t5g3-`Yo*X^r^uVYmxl+ic~cR8KlgFx;Y;{L=;RIL42cZM zn0QZ+%MK+~qmwYSBZ03D58?Qy!`SY1aON`?XHN`6@(2;V3qi`2M#?z42+FR#7Si8s z+rs02{>ALivp9MFd(8au1k)ec*gX^@Xg0x9P98~6Am|#Q9VS943#~B1?LV4$y|{{6 z?L$mY9Y7SVVE);k1l$54Ii%naOm=(F2tsM*N=QteGKpyQIZmCQ!Lwxx zCD$V}Bbq>wf(;|YNx~ST*b+`83{kL(yLa#7>&r9v{jor0>&FmjgFFzFO7?9a;EaM1 zavj_X0u+iCJ~=dsLZyacbq7T3uY;8obaQ0AT?A>8;RU(NvWO6dZB+UVjPyt71j{tL zrr8Cglwf3};LPmu06Aw-QB%g=(~~9f3S-kZp;;ZhWsgWB0;OOiJyT-Po^>g3O75@2 zTL(^7s(tqy$9}Dpp*w02f!+bj>4g%E%+rYD2<4u_;>1|(V7CI=FVo7+RXlgj?JL0> z^ma8G!8c*6^?57M`zX3zP4b5Z`hBl9w(Im47T-WX>zoODSEgycD3ppPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0jWtuK~y+Tm6Fd& zLO~S9zw1I=NE9R@fzT@G2@+fgg1&)^Kx!GZ5n5SpOTvgY8n_W%^a|p_jkI*3&_Y3x zgp3ff#QdB0HfOvud9M=mgTpy7+ubhT7gP1x zZJr5(0YRhotJU8x$K!Icbr=l9J%zZ{>7aFVgxzeG_tzl}tn9%I+5ISLp%7~94NOKO z9<-j0#~6Nn>8F2@@8HC#5QQ<|d}62BjvZR2H60wE-$h_H=O!(Kw&{=X`^_fnmU^23D6T z|NkHVz|K?O{7~QE-_Z@zCpI>Iv^P`}`P2Tg^+n4;W0%&Nn`h_oB zXMCTNA-w1R;@9m5&b!P``2Amf(pd!#&g=F^W;hsZV)z*wDqmKyKNDyjgQu&X%Q~lo FCIDq2QD*=E literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-qi-instructions.png b/branches/v1.0.0/icon-qi-instructions.png new file mode 100644 index 0000000000000000000000000000000000000000..23746fef82077d717373ffc096bd385c2c25ddfd GIT binary patch literal 615 zcmV-t0+{`YP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5dZ)S5dnW>Uy%R+0sKisK~y+Tos-{7 zlTjGQKl9xNO%1m>(`}W?f(QjM!;3U$i3HsVUPM=AH-R@61ci4|5JCL~)r}Su3nYr5 zDEtAT7lDj^qE|*#W3Fl2bU)tHd(Ph0-dq%Y;QO9)-shYz&w0){HX#J%Ox~Tf{`id( z$9rvNS5eWRE!=C4ez6o?AmD3Y`Q3`eq-1bu^oWQp&tR|8SWD~Zu3enHwWMN__lpZ0 z?dv4^=A*@=N`A&i_KTon8cnm)+_Zy%&K7!h7kGaAoMDL4PulkdInWggsZDlwd0$oRJY%(#Q;NZnqYN6!W<0-ROWV_u{%wTm*a5CIZUt1&O3y54EvN`Gt zu~G(7Uat?2$BWzTp{~xYOq4-`zZn-gJ|~Dw2GSYw>uHkfS&KoFzY%}HPaqf|xHG5> zN<|zStQ8jqTd8(xWH$@M;~UJ!zR`cy2>n-Hvl<%b{Ph%?G2>5?sK#?FA{_Y|qxgc3mJTjYz9pH; z@%3|pJ;M(ybtsp_Y%nfQn%GJfr`X2Js7@|XPdu4Yu}X`jB&r57gW_;2pQeV)-c};_ z=Zs@B49YceXU4b&`aem|H52)NEXOGM+jF)8KLCj>@eVR@3s?XE002ovPDHLkV1h@J B4{QJc literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-qi-observation.png b/branches/v1.0.0/icon-qi-observation.png new file mode 100644 index 0000000000000000000000000000000000000000..761a1a958f03bfac802e3121c2717c09ad866a19 GIT binary patch literal 648 zcmV;30(bq1P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0v$<2K~y+Tm6J_R z6F~rmpWQ-BC>7)z!Nfo!MgqZLf(PQ)MKJN^AMxT1jc_oY{SjU~7)<;i`U5l&dr&Ym zHl`q7rMqpn-A=c&J9bKfDKv^t@@^(GdEa?wXV*|laT;DfGE`HuQ5(;5p|HKq&iV$?o^Hmb z&tnqB{*}TLdEzT2Dx&-+KpSOvn7#{rC@+Uff5LN%MEgfLH`0qQLgaRmNYCNNhKE;{ z9L(iA@VM$vf8>7`=$hY*XG}t=1I;0oVr>wtk*8YwE6X>9MJ%ZjRB} zmL+Qyaf<;~)x5jqHZ*JM0yO%YzjmVw+mh7)$!3Gvb?AWOT7KHB(jU(%{SO>pJFbS4 iTBk8x1WW5h@L+ooy@`6Wo~suRu^^?F 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 Eg0q^z#Q*>R literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-qi-security.bmp b/branches/v1.0.0/icon-qi-security.bmp new file mode 100644 index 0000000000000000000000000000000000000000..00e49763053096a0f39d7eca0e14352b1452b777 GIT binary patch literal 824 zcmaiy%}T>S6h=o}x)E1Cf=?i>i@V~Rxpv)%R0S8}4~K; zA!s+4m z$-!2#zj?gZ_I-6!uKX;uS-QKv=1^a+gyX`LeZ7VAqn&&_gkE~*Wc-Q0!am<9>OWkb XO~^VT&EB;Sen@5n|5x;Fx*PKi^%M}d literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-qi-security.png b/branches/v1.0.0/icon-qi-security.png new file mode 100644 index 0000000000000000000000000000000000000000..c06285b1214a0c38ed8a646d5fadccb8de2b6b4f GIT binary patch literal 481 zcmV<70UrK|P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5dZ)S5dnW>Uy%R+0d`45K~y+Tm6N|p z!%!5)Piml>vKiz@7ady2D~O9Y_91))w+wDV{a18w@NWgdy4Xz$)duaNNYi90 z4nn2ZoOAC@a!ZT)gO79Wm(%aw8&Zui21)h~8mckI`dU#FEio}*X|*U;F)ytqSh+cP zeST9ylz?)%tfXyM>!JhbJT}2zS%y~oT@AqiRH;;AuInm7@2Ss7$5#*R^J_@zxF4*# ze;59Y@e|z0V&ZFIJ~jB1v|BR6olyE6v{MnU>GK3 zvj$``S$Y-)bh};A@nJ-IGGHM;4|yvOR>6Y8Vu7A%cu(qnVfQ3{p_1FP2I$zx`%VL| zqo*eCLx&v<29a<$xke!~;pDgwDnSqk`D9|{3Ozp{Priqw5Gr1;$L00O^gNFXy}n1@ z)PVFT4Su*2$@jsw?XY4Wd&smaL?04gPUhnBT68K$wfp!}mcmbT_&xfQaQ5GSXBB`S XFwqzb#IleP00000NkvXXu0mjfU@6HV literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-qi-subject.png b/branches/v1.0.0/icon-qi-subject.png new file mode 100644 index 0000000000000000000000000000000000000000..b8df6b729429ab080f008447cbea2047eea764c5 GIT binary patch literal 796 zcmV+%1LOROP)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ;l1W5CRCwBSlS^n5VHAbWKQnnh8{5>RPuiLqs$E#A zs8A3Qth(t!7ez&dBBBM|bf*h<-73Y38xd+1-MK14MOPL?q1Av%N?Y5;q)8@^nPg@% zng4gCG}t-2ySU#ymwPT@jNz{)r)I$z1IKe{=?LBEJrtRc%9@Z|Nz9ki>BrQdIzaGj zX7XQ;fL&sgf>MUi!Jg^Jk?54bILH+PHQsx)pooXP7WFzIXb`u%pa8&gKF;MBFBN2n zxe_wJi^!%+$P|oAWrcNDRMr4!a6k=#>v=c?2gIC;R7!%X=#29cE2Y%j z0W+B29`HSkwtM%v1rCy=qoz@Gw|j75wAaN1+Z_gC?jT>%v}|oBt!OP6IW~aS@P4S8 zj!Z_xhs7Agd^PKJH_QateT6r#ULzcIcsYw@gK}#p zC+7EdaPhn!Fjy6JEq%OC?u4`oCA$VGp92pg!zeB69{3-iypaGQq%O(Tr%haH7`hCp zq<}F2?|%q0qSjn=+O4=|1{k~d5!BFOZHmZuua01}V*$+P!?Jo7FXO3xUCP4YaGC=; zyNBU!_J)Zo{NT&B9j&2rh-E@pidA59R&Tm()|idc9+|G-^tgk~JzdjvVi`ElX2qvu z0H2pO0agVCkAh5YhkSSrpuA@e443`NPN_03D;k!QMey1J#!fte$5Di;)KQe`k#dEN znFdKON$<82TZ?T@2BPNB<$i(FLq8D|=CG4hp(qAqg$dNLjM`V7~<4&JRXha=Il1xcS0I} a;m-h$MK>opmR~mj0000CATZx?tVp*$z3=_JpSIS+$Q zP0wCikj?vU@8J}-C$5qc6gTmlm>~6l@$I8+tR|6q7o1Y+A6yrh$yhfh)FW1b`PONZ jpVf^#d;XeB6*FC~zmjoj=9#ZR7cqFc`njxgN@xNAz~EOQ literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-resource.png b/branches/v1.0.0/icon-resource.png new file mode 100644 index 0000000000000000000000000000000000000000..03ddd799fa0a3aec561c75d4221f195db65d6eb9 GIT binary patch literal 635 zcmV->0)+jEP);68^d)m`eN0o>(5%D`Q(1;j>g@G;xlf`0VBQ`PFY?6)!N&f?*K}$p; zB!U=NBn{eB8${1}&-2_L*HuZp@ZP1@clS@cHp)4iM1ewzw59vko7eMM{e9z|%NNdX z0V;`?KKSzTCvTm5bc{L^CIKLUxc2X{i{ISz$8Sgf{q)1nXTP{`{s?9mQ$4&hPiKC- zY8q7(Y1Xu5iCf33=O4Vy(+|zQ?rW#gkKB0f%}?+6{G*qT22|DQB-73`YzA{N4W^=s zq0kQYcbtFfz zLz)H<&|z(Y4kn?eBq literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-toc.png b/branches/v1.0.0/icon-toc.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed2490ed1432d5d667a76235360824a1088e928 GIT binary patch literal 734 zcmV<40wMj0P)JT{hN;C#tgf#9krG=I>5!<*aE1_(spcgF}<`n4i zJi-}^6UUeU4jUFwdCiVPDm%`Zx^UBa8J(mnR6wEgz^}o8;)M*Y(@l_!Kfv)}4+NuM zaPXE50z)r)9=D=SR|RIqfQ^j}Hu!fzMeQBo+@PZk1G8hOw|vBTvkx`HM)Xe9q3xao z@`p0`NO!2904FHSLA6E@Y-O6zH$DQzvq@aHsz}}<(!v(Z_+EodX%R&NZW75g+nENo zV0020rxE^;7d!067AN>6*+&YLp$9uH6F-=In`XC{Cn%+o|5)b&boEPr02w@|P*oGm QmjD0&07*qoM6N<$g78X0Q~&?~ literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon-warning.png b/branches/v1.0.0/icon-warning.png new file mode 100644 index 0000000000000000000000000000000000000000..9c3adf960ff1bdef9fe2f40c13316a24fcc72bac GIT binary patch literal 294 zcmV+>0oneEP)$%f*lY`pOUc)-n3c7x~H?{M$kM(Ifx=rv2z+{Nhsj?}p#44*u_Oy66UlD@W2-T{GRN*6#43Q{`ivk;a~L8Iq}dy6oH^I0001iNklNNEohXL&zXJ sN^@R5;6}(?4ikbr{C+&pr1v$0WukV6CazV37nmIHcg*7G2tc zI=PC2F1lMvI_Rd0C^$G2Dp&>SX6YXhCp$=sjVKO5i&FoTBXmnxJiRx zTzuiTyf44!{qpd*uVTN3eIEzKNX$GNodb9jPGIg5Gxlr zP;uyWE-dllbL`$vi`1ZzfFh#`RR4>81vo$=LTAXl(g-^91diG@FDG zU5$myPM;iC`fvw1yQ0MQPjn@K)3hK>bp-rqxP)C)PLS?jpWim6(4W4{su%98Qk4` R5I_I`002ovPDHLkV1fZeHgEs{ literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_choice.gif b/branches/v1.0.0/icon_choice.gif new file mode 100644 index 0000000000000000000000000000000000000000..9dfa0e196aba9bf0dd70074ccdb980d07de9e903 GIT binary patch literal 266 zcmV+l0rmbzNk%w1VGsZi0K^{vX}bO=Q+JG$m|w5)cDL-S*7{tb+@Z?p4qk8 z_sQn}X|3gLf|Hfa{4HFBMq+vzJXv+X|6!-#{r&xKvgu!?-l)&;*zNvYc8feuU~I4F zQ<~I5R%ieJ|NsC0A^8LW0018VEC2ui01yBW000Gt;3s}wX?kNyLPFa#5UP3^wk(CC zKe9+;gdm|(VMuts4zO}DT@VOK1m)={2pi9Zf$&VC9jdjm*+RV&K$v9RFu0|I!2+1F z6;Q;%BcIpB1z!^u289U*e{2p3gL?-F2^@(e8U&FXn3wv!MxYMm< z`svBmv1{+xuKV4j{`>WuZxs9Iz@mXcp>h}f`t;4Ob*hI%{Q2|o&4>Hw!so?>`sl>% z&XD@$y8iq2(zJV`a~S&Q!usgL*|>P=$cgjQlGSct%NfD`tz=iQ2Xe?t9&B+;H&f7uKeJu^WeJr z;I5-|8P>LX_t=}?yLbBO!`ixg^3sy;(Ud5`*!28~%_0Wp&(2(!Xkf?ntw3Ai-`}F_+{{a60A^8LW3IKlqEC2ui z01yBW000N3fPaF67ljvth=dnP8v#OviGPKR8+J+oK6a3jiyIqvcT`GJQd%cchBX^H zIzmD`O0lt66NMX#vPuRyWn_0eT(*XGmSu3iJa-SmN=cJcp`dp$g#i~yNv#(yzS1Ox zRTr$TIukrR-ExIK7p_8f&8+3^S0~HG5`DX_vDxJ+k@-8M)>Nr>$W}p^Tho3 z==}80>(iM0?yURn!};l<_T#GS&3W#j2G&T01Gjrr=m|M$-S_r>eai|f&h z|Mt`N=CJ?&{{a60A^8LW3IHDfEC2ui01yBW000GL;3tk`X`bews;D?Tk0nWKJ$&z= z?3e@qf}r4*+bJ+eOeTXF;w-u&P$-~Kh`;O#$-LqKwLqW&BVfD(fMO{o6D*btS}h(w i-m?H&fN9@ld3zWL{vdmj8;T8kSi@HApkqh0eS}j literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_entry_blue.png b/branches/v1.0.0/icon_entry_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..a7651ec8a0f395be021bac262783ec604abf8c47 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=8_H=O!u{izqk}bDmq0G^bpRL|W zr%VbmS`g2vdN_5Xhn$gw?joL;=H(n;{ewDX@>Vt8IAj)#jg!+?Z23wnf7d! zNAH#A4i6V)y_WtvZQ1hT)TAWgjoY{t%BOsI;8VOzQvNniDZk5xCy$)UQWb1PRjRoz l1#moJy|?3|{zvx%+9VHk(~TedF+gQSL8D5xnVSSWAVY>J9b+m>@{iq7_KE}go~11+5s4;8hc+i0Xa zI1j@EX5!S+Me6HNqKzU5YQwL;-W5$p%ZMKMeR<%zp69-~?<4?8|C8S?bklXr4v&Ov zb&06v2|-x?qB`90yn>Qi%Sh2^G4n)$ZdyvTPf9}1)_buUT7>`e2G&2VU@~Bb(o+Mz zi4)>IxlSY${Dj4k={-9RzU^W5g9|2V5RZ2ZulL9s2xQbZ@r6eP9Ra5u(s|C0Nj#&4>wTSkb?%#=9?@ z^oxDy-O@tyN{L@by(WWvQ3%CyEu8x{+#Jb4-h&K9Owi)2pgg+heWDyked|3R$$kL@A z#sp1v-r+=G4B8D6DqsDH0@7OztA7aT9qc1Py{()w`m``?Y0&gi2=ROcc-9+nU^I6< zT=e_Y=vSnG@?3Ue{BW5ONFttcE!R-R_W4O01|0-|K-YNXLo2`4Qv z`r1LxR6#yf3FB%T95gJnaKKivA~Z}S9A(ZxEDK}O3T04USJ P00000NkvXXu0mjf^IS-S literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_extension_complex.png b/branches/v1.0.0/icon_extension_complex.png new file mode 100644 index 0000000000000000000000000000000000000000..bab7cc9bcc64f4f58a40019ab29bc90c98d5510c GIT binary patch literal 743 zcmV?P)rx$R<IWI`!e`47o+X|cM zhswMI)6H-!+|Ry*GtmT2KZBZTgf*vuh@Iv~E3-o`X2T^+DyW5TGfmLUU@4QG+c^0c z#zg&+`J#c@0((YV&ur`*Iawk7JMET#>EkfEJtz9cD4oNF6e!0Aw?I&|=qKwHAy9XoQ zA^YBJr@&gw)O7(`yrYQGx{Yirh2eMScnk9(q^&}_PQ*$`FTOgh0*()5P;Djfw78dp Z{0&Uoz&aZx@__&V002ovPDHLkV1iM?Q(XW6 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_extension_simple.png b/branches/v1.0.0/icon_extension_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..fab774a3288143c3ca5ef4a6354476a816d20b29 GIT binary patch literal 331 zcmV-R0kr;!P)clpQjpWPb8b##8}RLd@5ygx>`#(pz>k}$oIkF|*aK~E`Efn%|Bp+N z|GyqlYyW&e-v0A$8BQV$NSgWcM%Moyw~GJ&deHs<=iR3N-_Hg9|8m&q|L5&8GYK1T zJ%$-*`^F!)N`MCR01asV|LsD^f1vFfKW>v|CMpboe%Jke!RP+9>uj1kAj$NKQO%#srO^T*ZI)!3~X`Ru6Nwj9HM4fp4g z`Pz1^t*!t6|NsC0A^8LW0018VEC2ui01yBW000Gc;3tY+X^tq_t*n=-o+V2~=c1ks zu&ZR_ot-IHyQzexPI2VPbReBZCeu)MF1Mz~p;#mml?etB$YvCn&4w^A2o8vd8Lei! z;SBR4y>7ob8fFQ6c7K5+8H06x2Y^`@2pp1=lZPK34*?Vr3>u!FmP4YVA0Yrc%MX1I literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_modifier_extension_complex.png b/branches/v1.0.0/icon_modifier_extension_complex.png new file mode 100644 index 0000000000000000000000000000000000000000..290794fedde7c9236ca1c66e5b6159a4bfae4781 GIT binary patch literal 786 zcmV+t1MU2YP)YBk|%qOnDVi54q_hnJ4?5N7`8xF8d;m~MKKvpBCW=R5h1 zQC0qrg*FE|U_2Qx8QX8Py5FQ~`EtUHl=_So;wF>-(75j)s4A+8^fO{lxGLYDR=IpZ z*AirEwL+XJdudG9&VH^z4=-2tlB(65w?O2yu?e%M2h-4q?rcw%`;04!YvTL8P$WXQ zs~1raCAWn_=nu`x^n>&E<_%B?4IW37QGt}R?_&_*_0(;waK7!C`dcW}yqqAje&&?Q zwnc{+;}3t%nIwt84zfJz0TEmYJ&N+rTAtvK6TDa}0Q+2qezQ;L%j zB`JU?zFGnSnp0mT>*^g?U#DUX3%~y2ixP<7T8mq;P_bm4h9^3_Sr;okCMLpcxVs0t z@Pcq-6fKky0TI6FUD~+8dzA zXwzinX@_60HEK&QrFCKC4nZNSaJ%=dMMP=LV&ryWhUId467{n0CBiS{g$ zM+)<0A8d>1J!W<|+34smy+yk|eKK+|z#z_`!vF*zu@)fx|NsB1&p)iY{B*;`$16_Xn|0t? z$NCdx)3-c*`}NJoZ=Ji}gcnTw^zBzrVzp;zwzGH4qn97TVrDV>_uwu)3y=}D#PivwK`y%B=37$zUNgg38Vmy)G|T6U)tPoJuwEb`hR=}^^i)h`XTw(IB5=Bngja^~a|>geDS6)WZG Y=by+gJVjV6rBGjMwi3gfIf@L{0IWk?_y7O^ literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_page.gif b/branches/v1.0.0/icon_page.gif new file mode 100644 index 0000000000000000000000000000000000000000..d664fed24cfa592d0685d3857a391f74586beab4 GIT binary patch literal 256 zcmV+b0ssC-Nk%w1VGsZi0E8X@$K(F&@%Fpi{pIcTh_A?Ym$X-Kk(J8)tJM2RRcrG0 z`nKBqq|y6{yX;b7d#=;vLrYxM=kUPa{jt~ln!whm%iiAS?F}`8_CX>@2HM@dak03rDV0SW*g04x9i000mG5C8xL zXrL#Kkn2O=7&VV(P#P&3KT$7j6cM4h{(k5D*v`7guT} GApkoa)p!R0 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_page_n.gif b/branches/v1.0.0/icon_page_n.gif new file mode 100644 index 0000000000000000000000000000000000000000..4c16741e6ea917655a718f9c01948ab9378bba54 GIT binary patch literal 1080 zcmeH`+e?!H0L4GY5)CsGjf}K3C?QLmD_n`SMANKg(85Hhp=R36?$Aq9Of5nLqbZ@y z>Ln3xSccB}THD;*+|{{Fm(E*j+Gl=VW}14!{)gT=59jp<=f^pooEXCq_z`}@0?0}tXUZUR85OQxrK?X#S-YuzH8r52>?GYyx|IsImINtY!85dX?MILtC`8)kxb-^jC{}NDsXM1|y6nn0nD`hPe-Y7FevX+F2JAj<{1cy8oXW-}w}L_lzykh!>n zt2+|6w~#CtP4sydkv;f^CTBL*1m-#<=S}0Pil}SG@ViZ2yi)cJd*$$m?6K&;^+9oN zxzo3FPqsp6Fcu|0kId}N$QAF_d4{ElV>!1N>-=}8HYJ_Wca;@~@~Z-ZxM9f^b!`8+ z+GuX6eOKa%%CwO&@8?^Yzm&B{ANf@7<2?(v`Cob(6yiCfe48rY@Pd`$yR+v(JW<2h zTqr$1I_@37x^XEzNZiFM+LBwptPIUml!e69mwGw6HhOwlgCb&tVxflzgAp6(m!&)% X%(*$HX}+CPwvBUV&g)QsA945(H%zjb literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_page_n_c.gif b/branches/v1.0.0/icon_page_n_c.gif new file mode 100644 index 0000000000000000000000000000000000000000..a535fb6de1aff00d2e828f063c08b84406034651 GIT binary patch literal 1082 zcmeH`$xjmj9EC^4P?s27uxMObkVT^?n*tIY1Zo?=fPyi^C`E7qG1cG_5(6j#VyG;K zK@CWSDB(cWpf*Z%SXwC^=nSRM0(Y=%hDX9-rlZ%rx$}{4y((_nZJXS8mo?pNuiP(!I ztTItrl`O5fC4GNe`r*bWUD~Ja{K|ZBt@x4rQPKONQh8~PA}15C&%))^RCTSP_O<5q zTS6wIWHN)S4(j9}&%qmW@uotxvP7+VLJ?&YS+3PpXuIos)o;ysow@NHt*EDo&qjl4 zTGedSDU4k>O*YU}v$;cQ?rbr4wb1%jx<^g-5_F$pL4jLZai&Gdv@1ZN1f?3(1Q2b| z)(-6&&?qgWilN#p-R%~Ahow(z`PR)0kU&yEbwZ~ObY0M;2fYCdJpUgXabWN%;PXV0TYujNdr9vQ`0a#12Yz| z%);ys_%R1_^DxfAiX*r#t_0gHswzT|B_Y3r z9CBH{)SW9Gg~> zk9qDxg7io*kL|--w{3hRn0V%QWp9k5s3~%r`zqGF^?;jZyZ_~CBL2R8O7ZghixtGD=S? zA14(NC}L%}>e6{kH|Nbcx2frD({1LdQ#-Y^U)bN!%f2tZFF!B7AHD}7!UKaaF2Y5o zk%g?|2YGJx^zrlIhY9_{BDO_F`9~fKh&=2UeZoKbG9@T4?xTIT)CSfc1GQ6eHrF{11oQ4vp6o+l*n z)m6#WuP;}>%dUQ(*`Up8&=FFifGQ}Y3X7Mzl%FgHnMK=d=^`2W3!|3V zIw)JG+}0&$^sP*{g6UB*y|PIeX>TQ2ImN1)p_u}z6tyfZ}80oCNr1^VQ>hBEMT#M)dsd<82%35M__~jW)w!pU~C-5?O>mPiAk88f~gczvf_W9_D|;Zvgn~?SK7)1=i0l<{$_lz6-2{Par5DULn_H!bg?i z4?VUVe3GaBEY3I17%NOm9<1EB{}z{z(@kN!^L9C!WJ_0jM?K#a5rWa5LxW4rEtkX; z;+#G%5BajlM+3a(BpVh@F=*p;+FKJxjzB7AVc9n0D*F zuo`CR8kSS%w9BG8n2;9)P9lPuiZ?(#Dn&;v?bqy2=(+F1_wn=a{p=eTAIpglG7tu` zgsg|+L7~#9egS^lgCl}t(2$t;eY|6A-tkagLP(;3otPAsc#4yld`OrccRKFGnG?KJ z9zTuG&*Dc4#YcpfqJ){KFefIvFufpMTqussmY~^1VyQT@I5Vpx>vHMko6R?qDrS0TYvQtW+$p`qSX-=ce?oL4qNW2?JW1*&4Ky#)JouSYBE>3WFk6u7avufL{m zKsD6U;>22=?QMicMd&`*t%g}chrM58H)DiRP2e5QFIuOm(`oJ`EZxLl4>6=8hA~$+ zMs{jRy$*D}(5nZ%0SsD~v5UleT?2ZT<%?^$&-HbH95sRw2iycEGng%4v4V9F28Up1 z7=}k+WE4gX_8AK~W+iQ7FlGbWIE+ug#3W2k!PGQN+rjPthZCGLFf$9Yb1+8$F%R<# zu&@Y=E^vK=Z{Oj&8{9wO2MOd7EUm!GPx$!@eyzgl8m#?>-vIDe;Q#vf1^id26a)ce z?>b`r69^p;*75sp<;h*>{hbjh9S;0siEP@J6+%TB-g^?NIMQ)rR9x&MQShy_V?L~; zW>Jn>Z9E(u-Lhz_{k*Y?okN-~s&l>k{qvUR-pVF4S1i9hZr?a6ZJSeR~f*ZEQ#KB@Y=W%x6xSU-8A|d z%d66$2t9{k)_r~Dl&GSx9rdZxM=Jx4J{L$+E^MI0lqHjgVD3pe}j@f8J&1Y%4m#(hJ>{6fS1Lk|k0BK@MG1EOL?QL%wU z0v?Uyv3OWqSVVk85OH=dac&=R9wRP_ldl9PlUQ;Vkw+wDB_-x1rWd4V6lA29q-GXo z#>(%XkQc?tiwSv2hKxKVe{@=27B7E%TB$gze4e4Ky`+4V^0p)GZKt$Ynybjoepw(> z$_mwmBvmJ+>dTq(r_9qQ9Z#My&nlRTDxIp5sjOjYYMELUqf%K^)lmJ0eNzwhHz@T@ zN|WExRM7JA0i!Eo=;HQ{()P}}?v`q+y2jR6XVbkicd5J7nqiIJtp8x{Xf%IrurVL3 zZB5osTI*-+s8MS(w%EFLwjRn(QEW5i&^9>?de9rd&vB!Ef-*1g0Sv8irvrm@Qzj zf^`H&MqzXe#%y34hw<<5-41pZ*a?`JgvlwG`T;*2;FyN#8JPJ6zkb8-S(u%JIVU&) z;IGX8^=}JonBj2{0^~D~&3^*901_Ol^4oIA>%hIOcor|Q?fp&pxQHk-xyV*-i&RJ| zPcr-P@NzP7QoQ7$&+&I;PD2p0J2;d=TvLd_LzM0`NgF2I%e*e5xvs;STem%;C%hY9 zX!&<`U76)^k`W>~kNr}WHo77|LvJo8(JHk3^;gpRD66?-xa%H{f}Oqv-x666!%OB-Z~}GEBZ@E535A8 q%ztA8AlNr=g>#^ZQQtFGHiq6=!auCOTx_wPKnW$n6kjty9Na43q3F~t!i8UkF9 zOhX7h#Kag0i5K3Oc%kva#0&KTy)q$q#RXzaL=uBB5ifjTT1Uu8Kq6}y-CWDc`gq#Y z)1IDleqPl15AgW|UU}!6uaHu5KhwC+^?}SZGZ!y%D)$m+KR*t4KKeNS`_IWji4QG< z;#04jRLWPr*p<6Ee?#hcxgzv@5aRy=xzEt?c0Td+j4Pz$GE%vHnu)RldW`pLATQ)Ibbl>bldd?nV1PZxdsG- ze_)NS668lvAvPYc#XAXYu4Hcn8}o@c=S1-It@tw@;4W_JR0NgHgTSsG}JIAm|sAmVcO^y>w-JdQV#4`XstB1^6IBpa?w&ztcn! zkQg*DR=}_nK!zHCqN@JQx!G3(uW@0=V~;$_$QUT1|42aq?HcWBiG-A_i(BZHz={e$ z^pB_rfe<1)H+$`H$G&%N^TgoZR@0&FIF94AYc0D`s(M5Aje`SHt%HTBBt0)+jEP);68^d)m`eN0o>(5%D`Q(1;j>g@G;xlf`0VBQ`PFY?6)!N&f?*K}$p; zB!U=NBn{eB8${1}&-2_L*HuZp@ZP1@clS@cHp)4iM1ewzw59vko7eMM{e9z|%NNdX z0V;`?KKSzTCvTm5bc{L^CIKLUxc2X{i{ISz$8Sgf{q)1nXTP{`{s?9mQ$4&hPiKC- zY8q7(Y1Xu5iCf33=O4Vy(+|zQ?rW#gkKB0f%}?+6{G*qT22|DQB-73`YzA{N4W^=s zq0kQYcbtFfz zLz)H<&|z(Y4kuqNy}#m3-~U(YP9w4M4y$j_0^Sy kCOoaK&GxI24Ny~IuI1%rW#!>!WR#r3+|@BdR*}IP05UgXXaE2J literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_reference.png b/branches/v1.0.0/icon_reference.png new file mode 100644 index 0000000000000000000000000000000000000000..a4fd1da28bdf80339c5c7a2a28d81dee188e2aea GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvRFWT^vI!{Ll6{@-ZlKF#px~U(Y7ZKdY(rM#as;Dh5;d%IllFShYk~ zoS89Gxq|y(-)bhF#0{S&+xmPew5*xJ^~qRSCzNrQPsFZ*Qts3CTvi6VEn2vya)sP` b{Fs>|{D#6DsS|uadl)=j{an^LB{Ts5vHM9e literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_resource.png b/branches/v1.0.0/icon_resource.png new file mode 100644 index 0000000000000000000000000000000000000000..81a73d1abe5598332dcf5b621156ea95090957f9 GIT binary patch literal 598 zcmV-c0;&CpP)VlOdXNPIBOo0-p>pGH+V zDVoh@O;zuQ5blY{Wf7V5-fxP?lK1{)qtW<^s-DPN$=bi;JICl@g~! z2%%B0*N^3AXJ_%=Uj$AEM8pGhyIrc)Dk8$x))w>g^LX$1FAzdd0BbFA9MfvGD3{9z zeFf0{c;VC3^tDUYOdPFEI#~T4!V?SNoC9Du93GCy^Sl6z+PTV=H)qDHPr-S+{9ca^ zcFtjp`4=G942W^h!A*dj22+E|9mJFkKpe-UX-X7DL{S7lmSrPgXl%j95ES+|(DpjX zuV-9swdidY2bBObqt*3*G=2D`0IW`ez_*`dKUN8DkJ98>Dz}%Y0OTEZcXr5gj|5?& zQb*t3z&Uplz;xfu4QKAIjh%r2%iz{QQ*bF{3F`MT=bqAgvB1oObu-$+!CPJf`oLf` zQ6MBBNs%kO5Y!j&KW0 kl~X?lU_T5A`syI{2QlJAS%~tg#sB~S07*qoM6N<$g3QtehX4Qo literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_reuse.png b/branches/v1.0.0/icon_reuse.png new file mode 100644 index 0000000000000000000000000000000000000000..b9b75f6c398044761b2e211639a3b3ea5dffda06 GIT binary patch literal 785 zcmV+s1Md8ZP)aL6K`V-vR#JLK(X*jEKVNlbHxH0QOXN4CTjfvGt40I|M#Ku+)Yiq8d z;L28c;TGg(*&-*FfRgVFU3!q0bKn5y+w&YMOEeLrM3go2};w-m?^(jqeZAz2= zL*$E|+nBzw5`1~&d{HnejR`pp>Gc7meprxN9t68G0wK!~R}w-lLD(()XLo=+p9zi1 z=86KRES~3g$*>K{#fON0>%{i-Rcw831>-k@nY{~UrUN@)b%g6=XPXGQk0pwNVJV+w zqhRK2*zxsX)1w8u`H8F=|Ghf>#)>;2#|sV1xT0X_I4_<*pC+(CE+r1;*Z|TI8@M$i z*d-lO3zv}$G$5CpN9eh9kKmasBji}*;vbP^#=-v_K_>cy4EBLtz6Ex%6{+9_B)^|S z!hagM#0)}%dj*eV={z3?zdeTC)u(vt>V&z^2#3Rg-flhS-!~vKtwevfR?M0Edok2? zHY=CQ4-^D8DJSp@k{b>@wzk4zu^<|aA{-9Gfx%$lO768pBDvDi(!x+d zeSQ6SO-&82P$*DWS0_Sanxi!;puHu6!{kw^RP$!DnQ=Ou+itfTcDo&IZEa|8Zx>^l zqcz$?drJi6<>mXTtE;POYipO9nwpXtjfNv+)M|Aj;S`DEG)HT+hxYyg@Y?10VPWjL P00000NkvXXu0mjfBPD6B literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_slice.png b/branches/v1.0.0/icon_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..634e9001d3c04b1930ff96a626224a4cf825234b GIT binary patch literal 692 zcmV;l0!#ggP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0!c|kK~y+Tyl+;`@eY z^@M74tzLWMhh4DCRw1UV=&p78{9OzThI0udCgR6VT|9IB$l2rP&8&V@Rz=l!nQO0i zzg8AMzkdJp%>%2{DE9?B7#Nr*lXLTT<{zEDGB?%q+VG_=h{6$g0u(k3GiKo3lg01P zZY*5jl&=!fmqFOx0Ch+iV=B*mTq$C$Rzs_~iB7YPmfgZybsbB~#V{v1EDcFHK_U7cEFfkeg=fvwz?keXmwMp~z6xS{>r%?K=t?es0+%jd{bS%e%p8x2cmK->JM;kt274paUsOPx#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0m?~4K~y+Tt&-7d z6G0S)|CycLo!umxZKw&>n%Y(^(pD=LFQg!N=~D<^D2R{XqbRG-eiJ!8Qw^Km2oJW4%y0m)d`u)Wlmv7l6 z^Pt`lQ`ci;>rLey7WaIg@yX(sxzlVUiAXmzxJ~9=yICitxLlpG=Tuz%$ycK*9vNl2D+VN^gBIt+g;S^huGe$ z#CwtpEW^r_5rjbqF%Tm_JnB$JTHnYSP<0y-Eg>Q$Kq-R7XTvrir8+#dV{UN;^GmBE z03jh&ISiK7!PpUKs|m5wgV;TW*!vB!Zy~B@4Cx6!ULp1{D2g)5fU49k-kf>3bZ_}l zVa1%)&uU;f2H^?}8y;GfL9_aF`$g;Rug9fxb3x3hvV-E+L1_%03ta%#E==jdl*P66X8&0t(j2mt;7G=92cm?o1500000NkvXXu0mjf D^AG>6 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/icon_text.png b/branches/v1.0.0/icon_text.png new file mode 100644 index 0000000000000000000000000000000000000000..b7960db9dae7d1da77ef3acc46d0a6a9da584267 GIT binary patch literal 567 zcmV-70?7S|P)(R5;6H z`2YVu10|S&W(GL4-*9m5zR~L0cWa7s=goeHmKzfsTW-vJJns=rXO>fi=YdvYp=OyIuL^83ysEIf(LtP34vHf@P1syLa4L>s)tjLDRY?|E+S*&m<}gEDA3wCC|S1 zC~n%F`=*)aLx8xUX62**Ryh}!5;VXx>jJY=!}V2J^Y4E*NjsaSAA6F^IPpwJ<+6wW zU8=5LQujKb`Z+F#fckUgU8t^YpU|s(=Orx83-p>b9R3rvXOE zXGG&B-+ooO{Lz1}<{Ou-vd(X^%s98zwd(4P#ubnMhqc}OsqDB<8mj>Yv8NgBOD@j_ z`PDq_3`$^`C!g6^zTp1k={a?|3Z-|`5HYOAUEHcimi|xPlFJZ#%{{hX{-)aXO=~Z^xE1+b* zM@!rH@FJ(e3$Fs}uKo9|x%%HQ^w?fm%Wa0V&kJ-j001RVucl)dd}jav002ovPDHLk FV1mw881w)D literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/index.html b/branches/v1.0.0/index.html new file mode 100644 index 00000000..e312a5af --- /dev/null +++ b/branches/v1.0.0/index.html @@ -0,0 +1,465 @@ + + + + + + Home - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

        SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

        +

        Home

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Official URL: http://smart.who.int/dak/tb/ImplementationGuide/smart.who.int.dak.tb + Version: + 1.0.0 +
        + + Draft + + as of 2024-04-15 + + + Computable Name: SMART_WHO_INT_DAK_TB
        + + + + + + + + + +

        + + + + +

        WHO SMART guidelines

        +

        The operational and standardized documentation reflected within the digital adaptation kits (DAKs) represents one of the steps within a broader vision of standards-based, machine-readable, adaptive, requirements-based and testable (SMART) guidelines. SMART guidelines aim to maximize health impact through improved fidelity and uptake of recommendations within standards-based digital systems through a systematic process for transforming guideline development, delivery and application. +Within this vision, DAKs serve as a prerequisite for developing computable, or machine-readable, guidelines, as well as executable reference software and advanced analytics for precision health. The five-step pathway to advance the adoption of best clinical and data practices for TB is presented below.

        + +

        L1 Narrative guidelines

        +

        Evidence-based guideline recommendations and accompanying implementation and data guidance for TB.

        + +

        L2 Operational guidelines

        +

        The L2 TB Digital adaptation kit publications and implementations tools can be found here:

        + + + + +

        L3 Machine readable guidelines

        +

        The L3 FHIR Implementation Guide for the TB SMART Guidelines is yet to be published. Links will be published here as soon as they’re available.

        + +

        L4 Executable guidelines

        +

        Reference implementations representing the L4 layer for the TB SMART Guidelines are not yet available. Links will be published here as soon as they’re available.

        + +

        L5 Dynamic guidelines

        +

        Content representing the L5 layer for the TB SMART Guidelines are not yet available. Links will be published here as soon as they’re available.

        + +

        News

        +

        Coming soon.

        + +

        Contact Us

        +

        Please let us know about your experience in using the DAK and questions you may have by contacting us at SMART@who.int

        + +

        License

        +

        This work is licensed under a +Creative Commons Attribution-NonCommercial-ShareAlike 3.0 IGO License.

        + +

        CC BY 3.0

        + +

        Providing Feedback

        + +

        + Feedback specific to this specification can provided through: +

        +
          +
        • Clicking on one of the Feedbacks link to the right of any section header
        • +
        • Sending an email to SMART@who.int
        • +
        • Creating an issue on GitHub tb repository
        • +
        + + +

        Disclaimer

        +

        The specification herewith documented is a demo working specification and may not be used for any implementation purposes. This draft is provided without warranty of completeness or consistency and the official publication supersedes this draft. No liability can be inferred from the use or misuse of this specification or its consequences.

        + + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branches/v1.0.0/indicators-measures.html b/branches/v1.0.0/indicators-measures.html new file mode 100644 index 00000000..dc7237ca --- /dev/null +++ b/branches/v1.0.0/indicators-measures.html @@ -0,0 +1,349 @@ + + + + + + Indicators and Measures - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
        + + + + +
        + +
        + + +
        +

        SMART DAK TB +
        + 1.0.0 - release + + + +

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

        SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

        +

        Indicators and Measures

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

        +
        + +
        +

        The FHIR Measure is used to describe the indicator in a computable format. These indicators may be aggregated automatically from the digital tracking tool to populate a digital health management information system (HMIS).

        + +

        Measures included in this implementation guide are listed in the Artifact Index - Measures

        + +

        For the operational descriptions of indicators and references, see the Digital Adaptation Kit (DAK) for [insert health domain here], including Web Annex C of the DAK. Summary indicator content from the DAK is also represented in the Indicators and Performance Metrics page.

        + + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/indicators.html b/branches/v1.0.0/indicators.html new file mode 100644 index 00000000..fad3112c --- /dev/null +++ b/branches/v1.0.0/indicators.html @@ -0,0 +1,414 @@ + + + + + + Indicator and Performance Metrics - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
        + + + + +
        + +
        + + +
        +

        SMART DAK TB +
        + 1.0.0 - release + + + +

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

        SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

        +

        Indicator and Performance Metrics

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

        + +

        This page includes indicators and performance metrics that would be aggregated from core data elements identified and is extracted from the WHO Digital Adaptation Kit (DAK) for [insert health domain here] (link forthcoming).

        + +

        For full operational descriptions of the indicators included and their references, see Web Annex C of the DAK. +For machine-readable representations, see the Indicators and Measures.

        + +

        These indicators may be aggregated automatically from the digital tracking tool to populate a digital health management information system (HMIS).

        + +

        Indicator table column descriptions

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Data ElementDescription
        Indicator codeAn identifier for the indicator
        Indicator nameA short name for the indicator
        DescriptionA description about the indicator
        Numerator definitionThe description of numerator used to calculate the indicator.
        Numerator computationThe calculation or how to derive this numerator. Any specific data elements noted here should align directly with the individual-level Data Element Name.
        Denominator definitionThe dglossescription of denominator used to calculate the indicator.
        Denominator definitionThe description of denominator used to calculate the indicator.
        Denominator computationThe calculation or how to derive this denominator. Any specific data elements noted here should align directly with the individual-level Data Element Name.
        DisaggregationsAre there any dis-aggregations that you would like to be able to do in order to conduct the necessary analysis?
        ReferencesIf there are any national or global guidelines (e.g. WHO guidelines) that dictate how and why this indicator should be calculated or reported, it should be noted here. If any guidelines or recommendations change, having a clear reference listed would help in updating or restructuring your data.
        ReferencesIf there are any national or global guidelines (e.g. WHO guidelines) that dictate how and why this indicator should be calculated or reported, it should be noted here. If any guidelines or recommendations change, having a clear reference listed would help in updating or restructuring your data.
        + +

        Indicators and performance metrics table

        +

        The following indicators are extracted from the DAK for [insert health domain here]. The full indicators and performance metrics table is available in Web Annex C of the DAK. To see linkages to references and full details of the L2 content, please reference the DAK.

        + + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/indices.html b/branches/v1.0.0/indices.html new file mode 100644 index 00000000..94e796f4 --- /dev/null +++ b/branches/v1.0.0/indices.html @@ -0,0 +1,344 @@ + + + + + + Indices - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
        + + + + +
        + +
        + + +
        +

        SMART DAK TB +
        + 1.0.0 - release + + + +

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

        SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

        +

        Indices

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

        +
        + +
        + + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/information.png b/branches/v1.0.0/information.png new file mode 100644 index 0000000000000000000000000000000000000000..12cd1aef900803abba99b26920337ec01ad5c267 GIT binary patch literal 778 zcmV+l1NHogP)BVme|mWaqy4$_pJm?y9KM{-*hp?1+Ey3e-CEDooTa!B;e(Q>TSF?bj>5At13y1p zriN3w3x~5SfZj{@J4M{kp{?=M_Lh2bV+5LH)Q)5W!-ePA$RgE1@5f1cyHki0Y}JyVEYZF(LD$xXlt$7A5CgE@ zpV-&l%vf;=5kZ2-2gi@Y6J&=cuwt>!vJ^#(&n|LcZyUzi6Duj$$hJ1s*HD-#;k-w@ zpdrwAuoDG_N2bvb07G$Zk*?Hc)JLtW4yqOnic_$zO7NZ#l>Fm){;fE?b$IbOaX2fe z0la4g0Dfw2xk7Wi7NapVD8YMPCZu?A1QCK*67dgsvRKBLFtrM>?$%&_lD1882mzdO zWPdw5KWw6IT`m1b_8=lS5jt8D3=RDa=&jWzR-)S@56WMslZ~mKu1)-wpXB>rNBQ>N zU#K`#1B&v|_AQK;7I~B}OdGiUT9LX>f0xm6<;LeP!=vFjPsUQF*wCJ*dO)4YBypgdiuF!=i@6Zyi7F|q#K zz?tlSZULa@t1D?$e;f@b36&N!V2mjOHw|* + + + + + License - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
        + + + + +
        + +
        + + +
        +

        SMART DAK TB +
        + 1.0.0 - release + + + +

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

        SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

        +

        License

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

        +
        + +
        +
        + +

        SMART Guidelines, including this one, are required to express the license their copyright license.

        +

        All WHO-authored SMART Guidelines shall be subject to the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 IGO License. This includes all commons and dependencies authored by the WHO and this current guidance.

        + +

        SMART Guidelines license details

        + +Creative Commons License + +

        This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 IGO License.

        + +

        Copyright(c) 2022 World Health Organization Some rights reserved.

        + +

        +Under the terms of this licence, you may copy, redistribute and adapt the work for noncommercial purposes provided the work +is appropriately cited, as indicated below. In any use of this work, there should be no suggestion that WHO endorses any specific +organizations, products or services. The use of the WHO logo is not permitted. If you adapt the work, then you must license your +work under the same or equivalent Creative Commons licence. If you create a translation of this work, you should add the following +disclaimer along with the suggested citation: "This translation was not created by the World Health Organization (WHO). WHO is not +responsible for the content or accuracy of this translation. The original English edition shall be the binding and authentic edition." +Any mediation relating to disputes arising under the licence shall be conducted in accordance with the mediation rules of the World +Intellectual Property Organization. (http://www.wipo.int/amc/en/mediation/rules/). +

        + +

        License details for Software

        + +

        Copyright(c) 2022 World Health Organization All rights reserved.

        + +

        3-clause BSD license

        +

        Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

        +
          +
        1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
        2. + +
        3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
        4. + +
        5. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
        6. +
        +

        THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +

        +</div> + +

        + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/link.svg b/branches/v1.0.0/link.svg new file mode 100644 index 00000000..4b2ec7a6 --- /dev/null +++ b/branches/v1.0.0/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branches/v1.0.0/lock.png b/branches/v1.0.0/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..d6318fc9472aa349123be6c9b5a7b1cb36f18e8f GIT binary patch literal 310 zcmV-60m=S}P)0d!JMQvg8b*k%9#0Aoo+K~#8NU5rH% zgg^iT$r$dw?)Lu&0;8~fO1e_Dq`#5NEg(05X1P}8CqU;usegFUf07*qo IM6N<$f)vr6`v3p{ literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/maps.html b/branches/v1.0.0/maps.html new file mode 100644 index 00000000..f2ca3923 --- /dev/null +++ b/branches/v1.0.0/maps.html @@ -0,0 +1,344 @@ + + + + + + Mappings - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
        + + + + +
        + +
        + + +
        +

        SMART DAK TB +
        + 1.0.0 - release + + + +

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

        SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

        +

        Mappings

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

        +
        + +
        +

        Mappings

        + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/modifier.png b/branches/v1.0.0/modifier.png new file mode 100644 index 0000000000000000000000000000000000000000..807ca84da18b2d8df5a469ff6485b47d8e312632 GIT binary patch literal 692 zcmV;l0!#ggP)XoOK{eblvgENtl?RXf~-$P2o^M z(z!pMKHUV0@cZ%OBkq3L-N`w#C6Oi6?^CbW2_cZTws7|fIcNUDjZ-PiMoE|C9szoQ zO9Y_S=@3EyAhp}LdsRXY2vRX&wiq4G2q+~o5P+R#c(;pkMrBFv_eZtUm+)cpBAkwr zX0!WX(~KPe5(09kgUS*OMSmqEVP-@L%nn9(w+vuL9Hu!+Hf?UAexKw{8Z@sGYp}NH z?%zzBvk+i-6Jr6q*CVA=iEFjmIPY7O^v0w)a^C(a>8`HQO9|zSNyHc#=gDj(nDi9) zggfK#5Xj8~#OdZh3~b|Ug>LtGIC$;adn?O_q{Ij+OMGUAiMgZfJ${0nt=2#^#v!G< zubY!U1`k~n*KvPiIYUb1vZUPDAhp}nIvvXObu8x!xW8EYym}WXDz|)GT8hQ5U$?W_ zm64fhV`dt)1-SEb?fde7V}!kPc<9Kwo8&tA<=uLH&K aFX}PW!Ep^iX0000|D^_ww@lRz|vCuzLs)$;-`! zo*{AqUjza0dRV*yaMRE;fKCVhpQKsoe1Yhg01=zBIT!& zC1$=TK@rP|Ibo3vKKm@PqnO#LJhq6%Ij6Hz*<$V$@wQAMN5qJ)hzm2hoGcOF60t^# zFqJFfH{#e-4l@G)6iI9sa9D{VHW4w29}?su;^hF~NC{tY+*d5%WDCTXa!E_i;d2ub z1#}&jF5T4HnnCyEWTkKf0>c0%E1Ah>(_PY1)0w;+02c53Su*0<(nUqKG_|(0G&D0Z z{i;y^b@OjZ+}lNZ8Th$p5Uu}MTtq^NHl z*T1?CO*}7&0ztZsv2j*bmJyf3G7=Z`5B*PvzoDiKdLpOAxi2$L0#SX*@cY_n(^h55xYX z#km%V()bZjV~l{*bt*u9?FT3d5g^g~#a;iSZ@&02Abxq_DwB(I|L-^bXThc7C4-yr zInE_0gw7K3GZ**7&k~>k0Z0NWkO#^@9q0fwx1%qjZ=)yBuQ3=5 z4Wo^*!gyjLF-e%Um=erBOdIALW)L%unZshS@>qSW9o8Sq#0s#5*edK%>{;v(b^`kb zN5rY%%y90wC>#%$kE_5P!JWYk;U;klcqzOl-UjcFXXA75rT9jCH~u<)0>40zCTJ7v z2qAyk54cquI@7b&LHdZ`+zlTss6bJ7%PQ)z$cROu4wBhpu-r)01)S~6}jY?%U? zgEALn#wiFzo#H}aQ8rT=DHkadR18&{>P1bW7E`~Y4p3)hWn`DhhRJ5j*2tcg9i<^O zEt(fCg;q*CP8+7ZTcWhYX$fb^_9d-LhL+6BEtPYWVlfK zTBusSTASKKb%HuWJzl+By+?gkLq)?+BTu761jmyXF)a;mc z^>(B7bo*HQ1NNg1st!zt28YLv>W*y3CdWx9U8f|cqfXDAO`Q48?auQqHZJR2&bcD4 z9Ip>EY~kKEPV6Wm+eXFV)D)_R=tM0@&p?(!V*Qu1PXHG9o^TY0bZ?)4%0 z1p8F`JoeS|<@=<@RE7GY07EYX@lwd>4oW|Yi!o+Su@M`;WuSK8LKk71XR(_ zRKHM1xJ5XYX`fk>`6eqY>qNG6HZQwBM=xi4&Sb88?zd}EYguc1@>KIS<&CX#T35dw zS|7K*XM_5Nf(;WJJvJWRMA($P>8E^?{IdL4o5MGE7bq2MEEwP7v8AO@qL5!WvekBL z-8R%V?zVyL=G&{be=K4bT`e{#t|)$A!YaA?jp;X)-+bB;zhj`(vULAW%ue3U;av{9 z4wp%n<(7@__S@Z2PA@Mif3+uO&y|X06?J#o zSi8M;ejj_^(0<4Lt#wLu#dYrva1Y$6_o(k^&}yhSh&h;f@JVA>W8b%oZ=0JGnu?n~ z9O4}sJsfnnx7n(>`H13?(iXTy*fM=I`sj`CT)*pTHEgYKqqP+u1IL8No_-(u{qS+0 z<2@%BCt82d{Gqm;(q7a7b>wu+b|!X?c13m#p7cK1({0<`{-e>4hfb-UsyQuty7Ua; zOu?B?XLHZaol8GAb3Wnxcu!2v{R_`T4=x`(GvqLI{-*2AOSimkUAw*F_TX^n z@STz9kDQ$NC=!KfXWC z8h`dn#xL(D3Z9UkR7|Q&Hcy#Notk!^zVUSB(}`#4&lYA1f0h2V_PNgUAAWQEt$#LR zcH#y9#i!p(Udq2b^lI6wp1FXzN3T;~FU%Lck$-deE#qz9yYP3D3t8{6?<+s(e(3(_ z^YOu_)K8!O1p}D#{JO;G(*OVf24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV z0GgZ_00007bV*G`2i^)13obT}9gOe*009R{L_t(I%cYZDPQx$|gg^hJr2I%oym5e> zi`*f{@EyXrasb{UKy6WR>?{v$0#+Oe=t`En_RM&9tW_eyC1C+v=bnJ}kKDScnrC}X z+Om9PWAA>&^kK*G_|gKi0LE;I5>`o{!yCc(*v$i1#r=G)r;SKlUEaSEd{0v~1m7bP zQxAaE*W<7wgm;>%A%~p>7zaW)5aS+WZn5@e&VQ08Y^H^A2FJK3gx!MdI)^dWh>Up; zrZ|awEXZ1K(YnlgATlIXF3BZY+XXJEK&b-Pxdh-khf)Pf>Evg!9w=oJk#Dj=WK343 zg_sm}649Bv%q-+QIR97jS}vv*>VFJk4WKR^=P$mNxsz^pN5KF9002ovPDHLkV1iF8 Btatzb literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/new.png b/branches/v1.0.0/new.png new file mode 100644 index 0000000000000000000000000000000000000000..1c4469de043b9ee93463f44269336e2d4a31aacc GIT binary patch literal 1873 zcmV-X2d?;uP)EX>4Tx04R}tkv&MmKpe$iQ$^8=gB?UVWT*~eK~%(1t5Adrp;l;qmz@Oi%KlkV8Q*#yr0wVD&GfbO!gLrz= zHaPDShgnfpiO-40Ou8WPBi9v=-#8as7IZLMN=c5B95w>PWeK{ zW0mt3XRTai&3p0}hI0DKGS_KFkia6AAVGwJDoQBBMvPXS6bmWZkNfzCT)#vvg;V;Jb#1sXNS`95}>#t9I72Cnp$zfuQgK1r{& zwCEAgzYSbmw=`uBxZD8-pA6ZQT`5RY$mfCgGy0}1FmMa>ta-gP_i_3Fq^Yaq4RCM> zj1(w)-RIri?Y;ebrrF;QiLP?6Nf=xC00009a7bBm000XU000XU0RWnu7ytkO2XskI zMF-{!76=Y3tRs840000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJAV*0}P*;Ht7XSbS zJ4r-ARA}DqnM-I?R~Uf5J9i#Q#xW+wXEZ^LL6U3HMUD?@QE01f+?Yk(*h1ZuO6f+d zt3nsuNs$&&T8dQADAZbw)NG<47Clj0^kPhi8a3u^jFU++@9E-R@65y*Gp}w;emD&0 z%zx&b`R0G#QFI~B0ad)a5(d7|r2Hq_jfyTr2T;qqEhE6knv}P**<@p8NIB4|3$bw) zPHLG8wCF;7FbgL=pucn>w#~vxEhWGuU5K5ta8gS#@W*t3GKUk3#YZOZC9b6!Q}uE= zFF$bsf9gUsrckB?(_yK$D6gTn!#5UwRllHn{{W?XjlYHUSC00f7Ihy{a%4AM5>XI%)VCgstb zEGHHY1K?S+24&v7yl)g37%=)6n+?~74Tg0rSO7p|V#1g&UTi?BuebL3`}?y!Dhm7v zGy>lOzBGD2=|X&+6P)qxZermuHkXUJS-4hOIDLI_msz>efKX8ZfUmRDn47Q?-OJz8 zlkHL8Xi|QqN%^}b<##5el>H{~gD%9@tl>n1L3~|Z0Ld8 z$?opB`z&9MT2+N=2KF&CCOON>Kvi)jxSRjs!)&kqOX5V6vIXdUi~i?11>{%PuLIy- zwF-4g@JuDnvNBu?7bXqW<1xOZX&nHr%1VkF8VvUhh47hiO0nB0vyXJTgALyd=DN_x^A6O^GqYX z$B(DYR~ zfG;&E+j8!$UR}Fpba7QxR(j1hW7$0(ip;nYGy%K@F{iE$MKyl-KyPoZN7VuQ-U229 ze5OfxJg>%ctf`5x&j*TvVz=i9=h-tePbidBR~u{3pBs?OlwEArIspDBPyUZ)Gz9F? zr2H-KB9L$x@4b7JZ`w3{hgVZWY}c+g+{u6WG60i_nMY9!IA%r+Jbh{`tMPC#+1_4g zFacnnRW7!aC^JqqOa}S>m@omYPi+y+g4Q$5EveYP^eH~#(DSj literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/non-functional-requirements.html b/branches/v1.0.0/non-functional-requirements.html new file mode 100644 index 00000000..ea52d2b3 --- /dev/null +++ b/branches/v1.0.0/non-functional-requirements.html @@ -0,0 +1,347 @@ + + + + + + Non-functional Requirements - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
        + + + + +
        + +
        + + +
        +

        SMART DAK TB +
        + 1.0.0 - release + + + +

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

        SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

        +

        Non-functional Requirements

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

        +
        + +
        +

        Non-functional requirements provide the general attributes and features of the digital system to ensure usability and overcome technical and physical constraints. Examples of non-functional requirements include ability to work offline, multiple language settings and password protection.

        + +

        Table 17 in the DAK provides non-functional requirements as general characteristics of the overall system.

        + + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/observations-summary.xlsx b/branches/v1.0.0/observations-summary.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..5fb02e77d9cce4a6644142e83b1b2fd12aef822b GIT binary patch literal 3620 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 M$P>4zV!Z literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/package.db b/branches/v1.0.0/package.db new file mode 100644 index 0000000000000000000000000000000000000000..50ab2044f93a10698c5eb21de92aef18e5bd59fe GIT binary patch literal 114688 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 Vz~XOWZInRdX1w-<=noOm{{WSgoCyE` literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/personas.html b/branches/v1.0.0/personas.html new file mode 100644 index 00000000..6b24ac17 --- /dev/null +++ b/branches/v1.0.0/personas.html @@ -0,0 +1,532 @@ + + + + + + Generic Personas - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
        + + + + +
        + +
        + + +
        +

        SMART DAK TB +
        + 1.0.0 - release + + + +

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

        SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

        +

        Generic Personas

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

        +
        + +
        +

        This page includes a depiction of end-users and related stakeholders as introduced in the WHO Digital Adaptation Kit for [insert health domain here](link forthcoming).

        + +

        The specific roles and demographic profile of the personas will vary depending on the setting, the generic personas are based on the WHO core competencies and credentials of different health worker personas.

        + +

        Targeted generic personas

        + +

        The targeted personas for the [insert health domain here] Digital Adaptation Kit are +health professionals operating in care settings that are able to provide +the required essential interventions for [insert health domain here] delivery. Their +key competences of are defined in the following table.

        + +

        Descriptions of key generic personas

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        NameTitleDescription
        + +


        + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/prism.css b/branches/v1.0.0/prism.css new file mode 100644 index 00000000..10b5f7a5 --- /dev/null +++ b/branches/v1.0.0/prism.css @@ -0,0 +1,308 @@ +/* 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=line-highlight+line-numbers+inline-color+autoloader+match-braces */ +/** + * 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: 1em; + 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; +} + +pre[data-line] { + position: relative; + padding: 1em 0 1em 3em; +} + +.line-highlight { + position: absolute; + left: 0; + right: 0; + padding: inherit 0; + margin-top: 1em; /* Same as .prism’s padding-top */ + + background: hsla(24, 20%, 50%,.08); + background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0)); + + pointer-events: none; + + line-height: inherit; + white-space: pre; +} + + .line-highlight:before, + .line-highlight[data-end]:after { + content: attr(data-start); + position: absolute; + top: .4em; + left: .6em; + min-width: 1em; + padding: 0 .5em; + background-color: hsla(24, 20%, 50%,.4); + color: hsl(24, 20%, 95%); + font: bold 65%/1.5 sans-serif; + text-align: center; + vertical-align: .3em; + border-radius: 999px; + text-shadow: none; + box-shadow: 0 1px white; + } + + .line-highlight[data-end]:after { + content: attr(data-end); + top: auto; + bottom: .4em; + } + +.line-numbers .line-highlight:before, +.line-numbers .line-highlight:after { + content: none; +} + +pre[id].linkable-line-numbers span.line-numbers-rows { + pointer-events: all; +} +pre[id].linkable-line-numbers span.line-numbers-rows > span:before { + cursor: pointer; +} +pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before { + background-color: rgba(128, 128, 128, .2); +} + +pre[class*="language-"].line-numbers { + position: relative; + padding-left: 3.8em; + counter-reset: linenumber; +} + +pre[class*="language-"].line-numbers > code { + position: relative; + white-space: inherit; +} + +.line-numbers .line-numbers-rows { + position: absolute; + pointer-events: none; + top: 0; + font-size: 100%; + left: -3.8em; + width: 3em; /* works for line-numbers below 1000 lines */ + letter-spacing: -1px; + border-right: 1px solid #999; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + +} + + .line-numbers-rows > span { + display: block; + counter-increment: linenumber; + } + + .line-numbers-rows > span:before { + content: counter(linenumber); + color: #999; + display: block; + padding-right: 0.8em; + text-align: right; + } + +span.inline-color-wrapper { + /* + * The background image is the following SVG inline in base 64: + * + * + * + * + * + * + * SVG-inlining explained: + * https://stackoverflow.com/a/21626701/7595472 + */ + background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4="); + /* This is to prevent visual glitches where one pixel from the repeating pattern could be seen. */ + background-position: center; + background-size: 110%; + + display: inline-block; + height: 1.333ch; + width: 1.333ch; + margin: 0 .333ch; + box-sizing: border-box; + border: 1px solid white; + outline: 1px solid rgba(0,0,0,.5); + overflow: hidden; +} + +span.inline-color { + display: block; + /* To prevent visual glitches again */ + height: 120%; + width: 120%; +} + +.token.punctuation.brace-hover, +.token.punctuation.brace-selected { + outline: solid 1px; +} + +.rainbow-braces .token.punctuation.brace-level-1, +.rainbow-braces .token.punctuation.brace-level-5, +.rainbow-braces .token.punctuation.brace-level-9 { + color: #E50; + opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-2, +.rainbow-braces .token.punctuation.brace-level-6, +.rainbow-braces .token.punctuation.brace-level-10 { + color: #0B3; + opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-3, +.rainbow-braces .token.punctuation.brace-level-7, +.rainbow-braces .token.punctuation.brace-level-11 { + color: #26F; + opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-4, +.rainbow-braces .token.punctuation.brace-level-8, +.rainbow-braces .token.punctuation.brace-level-12 { + color: #E0E; + opacity: 1; +} + diff --git a/branches/v1.0.0/prism.js b/branches/v1.0.0/prism.js new file mode 100644 index 00000000..6d7a007a --- /dev/null +++ b/branches/v1.0.0/prism.js @@ -0,0 +1,242 @@ +/* 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=line-highlight+line-numbers+inline-color+autoloader+match-braces */ +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.pattern=/\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); +!function(){if("undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector){var t,s=function(){if(void 0===t){var e=document.createElement("div");e.style.fontSize="13px",e.style.lineHeight="1.5",e.style.padding="0",e.style.border="0",e.innerHTML=" 
         ",document.body.appendChild(e),t=38===e.offsetHeight,document.body.removeChild(e)}return t},l=!0,a=0;Prism.hooks.add("before-sanity-check",function(e){var t=e.element.parentNode,n=t&&t.getAttribute("data-line");if(t&&n&&/pre/i.test(t.nodeName)){var i=0;g(".line-highlight",t).forEach(function(e){i+=e.textContent.length,e.parentNode.removeChild(e)}),i&&/^( \n)+$/.test(e.code.slice(-i))&&(e.code=e.code.slice(0,-i))}}),Prism.hooks.add("complete",function e(t){var n=t.element.parentNode,i=n&&n.getAttribute("data-line");if(n&&i&&/pre/i.test(n.nodeName)){clearTimeout(a);var r=Prism.plugins.lineNumbers,o=t.plugins&&t.plugins.lineNumbers;if(b(n,"line-numbers")&&r&&!o)Prism.hooks.add("line-numbers",e);else u(n,i)(),a=setTimeout(c,1)}}),window.addEventListener("hashchange",c),window.addEventListener("resize",function(){g("pre[data-line]").map(function(e){return u(e)}).forEach(v)})}function g(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function b(e,t){return t=" "+t+" ",-1<(" "+e.className+" ").replace(/[\n\t]/g," ").indexOf(t)}function v(e){e()}function u(u,e,c){var t=(e="string"==typeof e?e:u.getAttribute("data-line")).replace(/\s+/g,"").split(",").filter(Boolean),d=+u.getAttribute("data-line-offset")||0,f=(s()?parseInt:parseFloat)(getComputedStyle(u).lineHeight),m=b(u,"line-numbers"),p=m?u:u.querySelector("code")||u,h=[];t.forEach(function(e){var t=e.split("-"),n=+t[0],i=+t[1]||n,r=u.querySelector('.line-highlight[data-range="'+e+'"]')||document.createElement("div");if(h.push(function(){r.setAttribute("aria-hidden","true"),r.setAttribute("data-range",e),r.className=(c||"")+" line-highlight"}),m&&Prism.plugins.lineNumbers){var o=Prism.plugins.lineNumbers.getLine(u,n),a=Prism.plugins.lineNumbers.getLine(u,i);if(o){var s=o.offsetTop+"px";h.push(function(){r.style.top=s})}if(a){var l=a.offsetTop-o.offsetTop+a.offsetHeight+"px";h.push(function(){r.style.height=l})}}else h.push(function(){r.setAttribute("data-start",n),n span",u).forEach(function(e,t){var n=t+a;e.onclick=function(){var e=i+"."+n;l=!1,location.hash=e,setTimeout(function(){l=!0},1)}})}}return function(){h.forEach(v)}}function c(){var e=location.hash.slice(1);g(".temporary.line-highlight").forEach(function(e){e.parentNode.removeChild(e)});var t=(e.match(/\.([\d,-]+)$/)||[,""])[1];if(t&&!document.getElementById(e)){var n=e.slice(0,e.lastIndexOf(".")),i=document.getElementById(n);if(i)i.hasAttribute("data-line")||i.setAttribute("data-line",""),u(i,t,"temporary ")(),l&&document.querySelector(".temporary.line-highlight").scrollIntoView()}}}(); +!function(){if("undefined"!=typeof self&&self.Prism&&self.document){var o="line-numbers",a=/\n(?!$)/g,e=Prism.plugins.lineNumbers={getLine:function(e,n){if("PRE"===e.tagName&&e.classList.contains(o)){var t=e.querySelector(".line-numbers-rows"),i=parseInt(e.getAttribute("data-start"),10)||1,r=i+(t.children.length-1);n");(i=document.createElement("span")).setAttribute("aria-hidden","true"),i.className="line-numbers-rows",i.innerHTML=l,t.hasAttribute("data-start")&&(t.style.counterReset="linenumber "+(parseInt(t.getAttribute("data-start"),10)-1)),e.element.appendChild(i),u([t]),Prism.hooks.run("line-numbers",e)}}}),Prism.hooks.add("line-numbers",function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0})}function u(e){if(0!=(e=e.filter(function(e){var n=t(e)["white-space"];return"pre-wrap"===n||"pre-line"===n})).length){var n=e.map(function(e){var n=e.querySelector("code"),t=e.querySelector(".line-numbers-rows");if(n&&t){var i=e.querySelector(".line-numbers-sizer"),r=n.textContent.split(a);i||((i=document.createElement("span")).className="line-numbers-sizer",n.appendChild(i)),i.innerHTML="0",i.style.display="block";var s=i.getBoundingClientRect().height;return i.innerHTML="",{element:e,lines:r,lineHeights:[],oneLinerHeight:s,sizer:i}}}).filter(Boolean);n.forEach(function(e){var i=e.sizer,n=e.lines,r=e.lineHeights,s=e.oneLinerHeight;r[n.length-1]=void 0,n.forEach(function(e,n){if(e&&1\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/g,c=/^#?((?:[\da-f]){3,4}|(?:[\da-f]{2}){3,4})$/i,f=[function(n){var r=c.exec(n);if(r){for(var o=6<=(n=r[1]).length?2:1,e=n.length/o,s=1==o?1/15:1/255,t=[],i=0;i';n.content=i+o}})}}(); +!function(){if("undefined"!=typeof self&&self.Prism&&self.document&&document.createElement){var l={javascript:"clike",actionscript:"javascript",arduino:"cpp",aspnet:["markup","csharp"],birb:"clike",bison:"c",c:"clike",csharp:"clike",cpp:"c",coffeescript:"javascript",crystal:"ruby","css-extras":"css",d:"clike",dart:"clike",django:"markup-templating",ejs:["javascript","markup-templating"],etlua:["lua","markup-templating"],erb:["ruby","markup-templating"],fsharp:"clike","firestore-security-rules":"clike",flow:"javascript",ftl:"markup-templating",gml:"clike",glsl:"c",go:"clike",groovy:"clike",haml:"ruby",handlebars:"markup-templating",haxe:"clike",hlsl:"c",java:"clike",javadoc:["markup","java","javadoclike"],jolie:"clike",jsdoc:["javascript","javadoclike","typescript"],"js-extras":"javascript",json5:"json",jsonp:"json","js-templates":"javascript",kotlin:"clike",latte:["clike","markup-templating","php"],less:"css",lilypond:"scheme",markdown:"markup","markup-templating":"markup",mongodb:"javascript",n4js:"javascript",nginx:"clike",objectivec:"c",opencl:"c",parser:"markup",php:["clike","markup-templating"],phpdoc:["php","javadoclike"],"php-extras":"php",plsql:"sql",processing:"clike",protobuf:"clike",pug:["markup","javascript"],purebasic:"clike",purescript:"haskell",qml:"javascript",qore:"clike",racket:"scheme",jsx:["markup","javascript"],tsx:["jsx","typescript"],reason:"clike",ruby:"clike",sass:"css",scss:"css",scala:"java","shell-session":"bash",smarty:"markup-templating",solidity:"clike",soy:"markup-templating",sparql:"turtle",sqf:"clike",swift:"clike","t4-cs":["t4-templating","csharp"],"t4-vb":["t4-templating","vbnet"],tap:"yaml",tt2:["clike","markup-templating"],textile:"markup",twig:"markup",typescript:"javascript",vala:"clike",vbnet:"basic",velocity:"markup",wiki:"markup",xeora:"markup","xml-doc":"markup",xquery:"markup"},n={html:"markup",xml:"markup",svg:"markup",mathml:"markup",ssml:"markup",atom:"markup",rss:"markup",js:"javascript",g4:"antlr4",adoc:"asciidoc",shell:"bash",shortcode:"bbcode",rbnf:"bnf",oscript:"bsl",cs:"csharp",dotnet:"csharp",coffee:"coffeescript",conc:"concurnas",jinja2:"django","dns-zone":"dns-zone-file",dockerfile:"docker",eta:"ejs",xlsx:"excel-formula",xls:"excel-formula",gamemakerlanguage:"gml",hs:"haskell",gitignore:"ignore",hgignore:"ignore",npmignore:"ignore",webmanifest:"json",kt:"kotlin",kts:"kotlin",tex:"latex",context:"latex",ly:"lilypond",emacs:"lisp",elisp:"lisp","emacs-lisp":"lisp",md:"markdown",moon:"moonscript",n4jsd:"n4js",nani:"naniscript",objc:"objectivec",objectpascal:"pascal",px:"pcaxis",pcode:"peoplecode",pq:"powerquery",mscript:"powerquery",pbfasm:"purebasic",purs:"purescript",py:"python",rkt:"racket",rpy:"renpy",robot:"robotframework",rb:"ruby","sh-session":"shell-session",shellsession:"shell-session",smlnj:"sml",sol:"solidity",sln:"solution-file",rq:"sparql",t4:"t4-cs",trig:"turtle",ts:"typescript",tsconfig:"typoscript",uscript:"unrealscript",uc:"unrealscript",vb:"visual-basic",vba:"visual-basic",xeoracube:"xeora",yml:"yaml"},p={},e="components/",a=Prism.util.currentScript();if(a){var r=/\bplugins\/autoloader\/prism-autoloader\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,s=/(^|\/)[\w-]+\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,t=a.getAttribute("data-autoloader-path");if(null!=t)e=t.trim().replace(/\/?$/,"/");else{var i=a.src;r.test(i)?e=i.replace(r,"components/"):s.test(i)&&(e=i.replace(s,"$1components/"))}}var o=Prism.plugins.autoloader={languages_path:e,use_minified:!0,loadLanguages:m};Prism.hooks.add("complete",function(e){var a=e.element,r=e.language;if(a&&r&&"none"!==r){var s=function(e){var a=(e.getAttribute("data-dependencies")||"").trim();if(!a){var r=e.parentElement;r&&"pre"===r.tagName.toLowerCase()&&(a=(r.getAttribute("data-dependencies")||"").trim())}return a?a.split(/\s*,\s*/g):[]}(a);s.push(r),s.every(u)||m(s,function(){Prism.highlightElement(a)})}})}function u(e){if(0<=e.indexOf("!"))return!1;if((e=n[e]||e)in Prism.languages)return!0;var a=p[e];return a&&!a.error&&!1===a.loading}function m(e,a,r){"string"==typeof e&&(e=[e]);var s=e.length,t=0,i=!1;function c(){i||++t===s&&a&&a(e)}0!==s?e.forEach(function(e){!function(a,r,s){var t=0<=a.indexOf("!");function e(){var e=p[a];e||(e=p[a]={callbacks:[]}),e.callbacks.push({success:r,error:s}),!t&&u(a)?k(a,"success"):!t&&e.error?k(a,"error"):!t&&e.loading||(e.loading=!0,e.error=!1,function(e,a,r){var s=document.createElement("script");s.src=e,s.async=!0,s.onload=function(){document.body.removeChild(s),a&&a()},s.onerror=function(){document.body.removeChild(s),r&&r()},document.body.appendChild(s)}(function(e){return o.languages_path+"prism-"+e+(o.use_minified?".min":"")+".js"}(a),function(){e.loading=!1,k(a,"success")},function(){e.loading=!1,e.error=!0,k(a,"error")}))}a=a.replace("!",""),a=n[a]||a;var i=l[a];i&&i.length?m(i,e,s):e()}(e,c,function(){i||(i=!0,r&&r(e))})}):a&&setTimeout(a,0)}function k(e,a){if(p[e]){for(var r=p[e].callbacks,s=0,t=r.length;s + + + SMART DAK TB : Dependent IGs Analysis + + +

        Dependent IGs Analysis for SMART DAK TB

        +

        Generated Mon Apr 15 06:57:32 UTC 2024 for smart.who.int.dak.tb

        +

        Summary:

        +

        no references

        +

        Details By IG

        +

        (no details)

        +

        Details By Resource

        +

        (no details)

        +

        Errors

        +
        +
        + + diff --git a/branches/v1.0.0/qa-eslintcompact.txt b/branches/v1.0.0/qa-eslintcompact.txt new file mode 100644 index 00000000..5439a4b9 --- /dev/null +++ b/branches/v1.0.0/qa-eslintcompact.txt @@ -0,0 +1,18 @@ +SMART_WHO_INT_DAK_TB +========================================= + +Generic: line 0, col 0, Error - The link 'smart.who.int/dak/tb/dictionary' for "Link to core data dictionary" cannot be resolved (NOTFOUND) +Generic: line 0, col 0, Error - The link 'smart.who.int/dak/tb/decision-logic' for "Link to decision support logic" cannot be resolved (NOTFOUND) +Generic: line 0, col 0, Error - The link 'smart.who.int/dak/tb/scheduling-logic' for "Link to scheduling logic" cannot be resolved (NOTFOUND) +Generic: line 0, col 0, Error - The link 'smart.who.int/dak/tb/indicators' for "Link to indicators table" cannot be resolved (NOTFOUND) +Generic: line 0, col 0, Error - The link 'smart.who.int/dak/tb/system-requirements' for "Link to functional and non functional requirements" cannot be resolved (NOTFOUND) +Generic: line 0, col 0, Warning - The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide (NOTFOUND) +Generic: line 0, col 0, Warning - An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide (NOTFOUND) +Generic: line 0, col 0, Warning - An HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide (NOTFOUND) +Generic: line 0, col 0, Warning - The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide (NOTFOUND) +/github/workspace/fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.json: line 1, col 112, Error - Canonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide) (INVALID) +/github/workspace/fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.json: line 1, col 13893, Error - ImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0) (STRUCTURE) +/github/workspace/fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.json: line 1, col 13894, Warning - Profile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles (STRUCTURE) + +err = 2, warn = 5, info = 0 +IG Publisher Version: 1.6.4 \ No newline at end of file diff --git a/branches/v1.0.0/qa-time-report.json b/branches/v1.0.0/qa-time-report.json new file mode 100644 index 00000000..e204cb17 --- /dev/null +++ b/branches/v1.0.0/qa-time-report.json @@ -0,0 +1,62 @@ +{ + "date" : "Mon, 15 Apr, 2024 06:57:11 +0000", + "doco" : "For each file: start is seconds after start activity occurred. Length = milliseconds activity took", + "files" : [ + { + "name" : "/fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.json", + "size" : 6249, + "processes" : [ + { + "activity" : "load", + "start" : 47, + "length" : 49 + }, + { + "activity" : "checkR4R4B", + "start" : 47, + "length" : 7 + }, + { + "activity" : "generateNarratives", + "start" : 47, + "length" : 90 + }, + { + "activity" : "validate", + "start" : 47, + "length" : 1656 + }, + { + "activity" : "validate", + "start" : 49, + "length" : 1 + }, + { + "activity" : "scanForUsageStats", + "start" : 49, + "length" : 1 + }, + { + "activity" : "generate1", + "start" : 49, + "length" : 96 + }, + { + "activity" : "generate2", + "start" : 51, + "length" : 62 + }, + { + "activity" : "generateValidationPack", + "start" : 67, + "length" : 2 + }, + { + "activity" : "scanExamplesForR5", + "start" : 69, + "length" : 3 + } + ] + } + ] +} diff --git a/branches/v1.0.0/qa-time-report.tsv b/branches/v1.0.0/qa-time-report.tsv new file mode 100644 index 00000000..b66e51e1 --- /dev/null +++ b/branches/v1.0.0/qa-time-report.tsv @@ -0,0 +1,2 @@ +Source File Size load-configure scan loadDepInfo loadInfo load generateSnapshots checkR4R4B generateNarratives validate loadLists checkConformanceResources checkConformanceResources2 checkConformanceResources3 generateLogicalMaps validateExpressions scanForUsageStats checkURLsUnique processProvenanceDetails generate1 generate2 generateLogicals makeDependencies generateExampleZip generateValidationPack scanProfilesForR5 scanExamplesForR5 +/fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.json 6249 0 0 0 0 0 0 7 90 0 0 0 0 0 0 0 1 0 0 96 62 0 0 0 2 0 3 diff --git a/branches/v1.0.0/qa-tx.html b/branches/v1.0.0/qa-tx.html new file mode 100644 index 00000000..28be0396 --- /dev/null +++ b/branches/v1.0.0/qa-tx.html @@ -0,0 +1,114 @@ +Terminology Server Log

        Terminology Server Log

        +
        +

        +

        1

        +
        +Request: 
        +
        +GET http://tx.fhir.org/r4/metadata?_summary=true HTTP/1.0
        +Accept-Charset: UTF-8
        +Accept: application/fhir+json; fhirVersion=4.0
        +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
        +User-Agent: fhir/publisher
        +
        +
        +Response: 
        +
        +200
        +access-control-allow-methods:GET, POST, PUT, PATCH, DELETE
        +access-control-allow-origin:*
        +access-control-expose-headers:Content-Location, Location
        +cache-control:public, max-age=600
        +connection:keep-alive
        +content-length:1519
        +content-type:application/fhir+json
        +date:Mon, 15 Apr 2024 06:56:55 GMT
        +pragma:no-cache
        +server:nginx
        +x-request-id:136-946813
        +
        +{"resourceType" : "CapabilityStatement","id" : "FhirServer","meta" : {"tag" : [{"system" : "http://hl7.org/fhir/v3/ObservationValue","code" : "SUBSETTED","display" : "Subsetted"}]},"url" : "http://tx.fhir.org/r4/metadata","version" : "4.0.1-3.5.0","name" : "FHIR Reference Server Conformance Statement","status" : "active","date" : "2024-04-15T06:56:55.980Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"kind" : "instance","instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],"software" : {"name" : "Reference Server","version" : "3.5.0","releaseDate" : "2024-03-29T08:29:59.571Z"},"implementation" : {"description" : "FHIR Server running at http://tx.fhir.org/r4","url" : "http://tx.fhir.org/r4"},"fhirVersion" : "4.0.1","format" : ["application/fhir+xml","application/fhir+json"],"rest" : [{"mode" : "server","security" : {"cors" : true},"operation" : [{"name" : "expand","definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"},{"name" : "lookup","definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-lookup"},{"name" : "validate-code","definition" : "http://hl7.org/fhir/OperationDefinition/Resource-validate"},{"name" : "translate","definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-translate"},{"name" : "closure","definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-closure"},{"name" : "versions","definition" : "http://tx.fhir.org/r4/OperationDefinition/fso-versions"}]}]}
        +
        +

        +

        2

        +
        +Request: 
        +
        +GET http://tx.fhir.org/r4/metadata?mode=terminology HTTP/1.0
        +Accept-Charset: UTF-8
        +Accept: application/fhir+json; fhirVersion=4.0
        +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
        +User-Agent: fhir/publisher
        +
        +
        +Response: 
        +
        +200
        +access-control-allow-methods:GET, POST, PUT, PATCH, DELETE
        +access-control-allow-origin:*
        +access-control-expose-headers:Content-Location, Location
        +cache-control:public, max-age=600
        +connection:keep-alive
        +content-length:75841
        +content-type:application/fhir+json
        +date:Mon, 15 Apr 2024 06:56:56 GMT
        +pragma:no-cache
        +server:nginx
        +x-request-id:136-946814
        +
        +{"resourceType" : "TerminologyCapabilities","id" : "FhirServer","url" : "http://tx.fhir.org/r4/metadata","version" : "2.0.0","name" : "FHIR Reference Server Teminology Capability Statement","status" : "active","date" : "2024-04-15T06:56:56.042Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"description" : "Standard Teminology Capability Statement for the open source Reference FHIR Server provided by Health Intersections","codeSystem" : [{"uri" : "http://cap.org/eCP"},{"uri" : "http://cds-hooks.hl7.org/CodeSystem/indicator"},{"uri" : "http://devices.fhir.org/CodeSystem/MDC-concept-status"},{"uri" : "http://devices.fhir.org/CodeSystem/MDC-designation-use"},{"uri" : "http://dicom.nema.org/resources/ontology/DCM"},{"uri" : "http://fdasis.nlm.nih.gov"},{"uri" : "http://fhir.ohdsi.org/CodeSystem/concepts"},{"uri" : "http://healthit.gov/nhin/purposeofuse"},{"uri" : "http://hl7.org/fhir/abstract-types"},{"uri" : "http://hl7.org/fhir/account-status"},{"uri" : "http://hl7.org/fhir/action-cardinality-behavior"},{"uri" : "http://hl7.org/fhir/action-condition-kind"},{"uri" : "http://hl7.org/fhir/action-grouping-behavior"},{"uri" : "http://hl7.org/fhir/action-participant-type"},{"uri" : "http://hl7.org/fhir/action-precheck-behavior"},{"uri" : "http://hl7.org/fhir/action-relationship-type"},{"uri" : "http://hl7.org/fhir/action-required-behavior"},{"uri" : "http://hl7.org/fhir/action-selection-behavior"},{"uri" : "http://hl7.org/fhir/additionalmaterials"},{"uri" : "http://hl7.org/fhir/address-type"},{"uri" : "http://hl7.org/fhir/address-use"},{"uri" : "http://hl7.org/fhir/administrative-gender"},{"uri" : "http://hl7.org/fhir/adverse-event-actuality"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-category"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-criticality"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-type"},{"uri" : "http://hl7.org/fhir/animal-genderstatus"},{"uri" : "http://hl7.org/fhir/animal-species"},{"uri" : "http://hl7.org/fhir/appointmentstatus"},{"uri" : "http://hl7.org/fhir/assert-direction-codes"},{"uri" : "http://hl7.org/fhir/assert-operator-codes"},{"uri" : "http://hl7.org/fhir/assert-response-code-types"},{"uri" : "http://hl7.org/fhir/asset-availability"},{"uri" : "http://hl7.org/fhir/audit-event-action"},{"uri" : "http://hl7.org/fhir/audit-event-outcome"},{"uri" : "http://hl7.org/fhir/binding-strength"},{"uri" : "http://hl7.org/fhir/bundle-type"},{"uri" : "http://hl7.org/fhir/capability-statement-kind"},{"uri" : "http://hl7.org/fhir/care-plan-activity-status"},{"uri" : "http://hl7.org/fhir/care-team-status"},{"uri" : "http://hl7.org/fhir/chargeitem-status"},{"uri" : "http://hl7.org/fhir/claim-use"},{"uri" : "http://hl7.org/fhir/code-search-support"},{"uri" : "http://hl7.org/fhir/CodeSystem/example"},{"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"},{"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/medication-statement-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/medication-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/status"},{"uri" : "http://hl7.org/fhir/CodeSystem/summary"},{"uri" : "http://hl7.org/fhir/CodeSystem/task-code"},{"uri" : "http://hl7.org/fhir/codesystem-content-mode"},{"uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"},{"uri" : "http://hl7.org/fhir/compartment-type"},{"uri" : "http://hl7.org/fhir/composition-attestation-mode"},{"uri" : "http://hl7.org/fhir/composition-status"},{"uri" : "http://hl7.org/fhir/concept-map-equivalence"},{"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"},{"uri" : "http://hl7.org/fhir/concept-properties"},{"uri" : "http://hl7.org/fhir/concept-property-type"},{"uri" : "http://hl7.org/fhir/concept-subsumption-outcome"},{"uri" : "http://hl7.org/fhir/conditional-delete-status"},{"uri" : "http://hl7.org/fhir/conditional-read-status"},{"uri" : "http://hl7.org/fhir/consent-data-meaning"},{"uri" : "http://hl7.org/fhir/consentperformer"},{"uri" : "http://hl7.org/fhir/consent-provision-type"},{"uri" : "http://hl7.org/fhir/consent-state-codes"},{"uri" : "http://hl7.org/fhir/constraint-severity"},{"uri" : "http://hl7.org/fhir/contact-point-system"},{"uri" : "http://hl7.org/fhir/contact-point-use"},{"uri" : "http://hl7.org/fhir/contract-action-status"},{"uri" : "http://hl7.org/fhir/contract-asset-context"},{"uri" : "http://hl7.org/fhir/contract-asset-scope"},{"uri" : "http://hl7.org/fhir/contract-asset-subtype"},{"uri" : "http://hl7.org/fhir/contract-asset-type"},{"uri" : "http://hl7.org/fhir/contract-decision-mode"},{"uri" : "http://hl7.org/fhir/contract-definition-subtype"},{"uri" : "http://hl7.org/fhir/contract-definition-type"},{"uri" : "http://hl7.org/fhir/contract-expiration-type"},{"uri" : "http://hl7.org/fhir/contract-legalstate"},{"uri" : "http://hl7.org/fhir/contract-party-role"},{"uri" : "http://hl7.org/fhir/contract-publicationstatus"},{"uri" : "http://hl7.org/fhir/contract-scope"},{"uri" : "http://hl7.org/fhir/contract-security-category"},{"uri" : "http://hl7.org/fhir/contract-security-classification"},{"uri" : "http://hl7.org/fhir/contract-security-control"},{"uri" : "http://hl7.org/fhir/contract-status"},{"uri" : "http://hl7.org/fhir/contributor-type"},{"uri" : "http://hl7.org/fhir/data-types"},{"uri" : "http://hl7.org/fhir/days-of-week"},{"uri" : "http://hl7.org/fhir/definition-resource-types"},{"uri" : "http://hl7.org/fhir/detectedissue-severity"},{"uri" : "http://hl7.org/fhir/device-action"},{"uri" : "http://hl7.org/fhir/device-definition-status"},{"uri" : "http://hl7.org/fhir/device-nametype"},{"uri" : "http://hl7.org/fhir/device-statement-status"},{"uri" : "http://hl7.org/fhir/device-status"},{"uri" : "http://hl7.org/fhir/diagnostic-report-status"},{"uri" : "http://hl7.org/fhir/discriminator-type"},{"uri" : "http://hl7.org/fhir/document-mode"},{"uri" : "http://hl7.org/fhir/document-reference-status"},{"uri" : "http://hl7.org/fhir/document-relationship-type"},{"uri" : "http://hl7.org/fhir/eligibilityrequest-purpose"},{"uri" : "http://hl7.org/fhir/eligibilityresponse-purpose"},{"uri" : "http://hl7.org/fhir/encounter-location-status"},{"uri" : "http://hl7.org/fhir/encounter-status"},{"uri" : "http://hl7.org/fhir/endpoint-status"},{"uri" : "http://hl7.org/fhir/episode-of-care-status"},{"uri" : "http://hl7.org/fhir/event-capability-mode"},{"uri" : "http://hl7.org/fhir/event-resource-types"},{"uri" : "http://hl7.org/fhir/event-status"},{"uri" : "http://hl7.org/fhir/event-timing"},{"uri" : "http://hl7.org/fhir/examplescenario-actor-type"},{"uri" : "http://hl7.org/fhir/ex-claimitemtype"},{"uri" : "http://hl7.org/fhir/ex-fdi"},{"uri" : "http://hl7.org/fhir/ex-onsettype"},{"uri" : "http://hl7.org/fhir/ex-oralprostho"},{"uri" : "http://hl7.org/fhir/ex-pharmaservice"},{"uri" : "http://hl7.org/fhir/explanationofbenefit-status"},{"uri" : "http://hl7.org/fhir/exposure-state"},{"uri" : "http://hl7.org/fhir/expression-language"},{"uri" : "http://hl7.org/fhir/ex-servicemodifier"},{"uri" : "http://hl7.org/fhir/ex-serviceproduct"},{"uri" : "http://hl7.org/fhir/extension-context-type"},{"uri" : "http://hl7.org/fhir/extra-activity-type"},{"uri" : "http://hl7.org/fhir/ex-udi"},{"uri" : "http://hl7.org/fhir/feeding-device"},{"uri" : "http://hl7.org/fhir/FHIR-version"},{"uri" : "http://hl7.org/fhir/filter-operator"},{"uri" : "http://hl7.org/fhir/flag-priority-code"},{"uri" : "http://hl7.org/fhir/flag-status"},{"uri" : "http://hl7.org/fhir/fm-conditions"},{"uri" : "http://hl7.org/fhir/fm-status"},{"uri" : "http://hl7.org/fhir/gender-identity"},{"uri" : "http://hl7.org/fhir/goal-status"},{"uri" : "http://hl7.org/fhir/goal-status-reason"},{"uri" : "http://hl7.org/fhir/graph-compartment-rule"},{"uri" : "http://hl7.org/fhir/graph-compartment-use"},{"uri" : "http://hl7.org/fhir/group-measure"},{"uri" : "http://hl7.org/fhir/group-type"},{"uri" : "http://hl7.org/fhir/guidance-response-status"},{"uri" : "http://hl7.org/fhir/guide-page-generation"},{"uri" : "http://hl7.org/fhir/guide-parameter-code"},{"uri" : "http://hl7.org/fhir/history-status"},{"uri" : "http://hl7.org/fhir/http-operations"},{"uri" : "http://hl7.org/fhir/http-verb"},{"uri" : "http://hl7.org/fhir/identifier-use"},{"uri" : "http://hl7.org/fhir/identity-assuranceLevel"},{"uri" : "http://hl7.org/fhir/imagingstudy-status"},{"uri" : "http://hl7.org/fhir/intervention"},{"uri" : "http://hl7.org/fhir/invoice-priceComponentType"},{"uri" : "http://hl7.org/fhir/invoice-status"},{"uri" : "http://hl7.org/fhir/issue-severity"},{"uri" : "http://hl7.org/fhir/issue-type"},{"uri" : "http://hl7.org/fhir/item-type"},{"uri" : "http://hl7.org/fhir/knowledge-resource-types"},{"uri" : "http://hl7.org/fhir/language-preference-type"},{"uri" : "http://hl7.org/fhir/linkage-type"},{"uri" : "http://hl7.org/fhir/link-type"},{"uri" : "http://hl7.org/fhir/list-mode"},{"uri" : "http://hl7.org/fhir/list-status"},{"uri" : "http://hl7.org/fhir/location-mode"},{"uri" : "http://hl7.org/fhir/location-status"},{"uri" : "http://hl7.org/fhir/map-context-type"},{"uri" : "http://hl7.org/fhir/map-group-type-mode"},{"uri" : "http://hl7.org/fhir/map-input-mode"},{"uri" : "http://hl7.org/fhir/map-model-mode"},{"uri" : "http://hl7.org/fhir/map-source-list-mode"},{"uri" : "http://hl7.org/fhir/map-target-list-mode"},{"uri" : "http://hl7.org/fhir/map-transform"},{"uri" : "http://hl7.org/fhir/measure-report-status"},{"uri" : "http://hl7.org/fhir/measure-report-type"},{"uri" : "http://hl7.org/fhir/message-events"},{"uri" : "http://hl7.org/fhir/messageheader-response-request"},{"uri" : "http://hl7.org/fhir/message-significance-category"},{"uri" : "http://hl7.org/fhir/metric-calibration-state"},{"uri" : "http://hl7.org/fhir/metric-calibration-type"},{"uri" : "http://hl7.org/fhir/metric-category"},{"uri" : "http://hl7.org/fhir/metric-color"},{"uri" : "http://hl7.org/fhir/metric-operational-status"},{"uri" : "http://hl7.org/fhir/name-use"},{"uri" : "http://hl7.org/fhir/namingsystem-identifier-type"},{"uri" : "http://hl7.org/fhir/namingsystem-type"},{"uri" : "http://hl7.org/fhir/narrative-status"},{"uri" : "http://hl7.org/fhir/network-type"},{"uri" : "http://hl7.org/fhir/note-type"},{"uri" : "http://hl7.org/fhir/observation-range-category"},{"uri" : "http://hl7.org/fhir/observation-status"},{"uri" : "http://hl7.org/fhir/operation-kind"},{"uri" : "http://hl7.org/fhir/operation-parameter-use"},{"uri" : "http://hl7.org/fhir/organization-role"},{"uri" : "http://hl7.org/fhir/orientation-type"},{"uri" : "http://hl7.org/fhir/participantrequired"},{"uri" : "http://hl7.org/fhir/participationstatus"},{"uri" : "http://hl7.org/fhir/permitted-data-type"},{"uri" : "http://hl7.org/fhir/practitioner-specialty"},{"uri" : "http://hl7.org/fhir/procedure-progress-status-code"},{"uri" : "http://hl7.org/fhir/product-category"},{"uri" : "http://hl7.org/fhir/product-status"},{"uri" : "http://hl7.org/fhir/product-storage-scale"},{"uri" : "http://hl7.org/fhir/property-representation"},{"uri" : "http://hl7.org/fhir/provenance-entity-role"},{"uri" : "http://hl7.org/fhir/provenance-participant-role"},{"uri" : "http://hl7.org/fhir/publication-status"},{"uri" : "http://hl7.org/fhir/quality-type"},{"uri" : "http://hl7.org/fhir/quantity-comparator"},{"uri" : "http://hl7.org/fhir/questionnaire-answers-status"},{"uri" : "http://hl7.org/fhir/questionnaire-display-category"},{"uri" : "http://hl7.org/fhir/questionnaire-enable-behavior"},{"uri" : "http://hl7.org/fhir/questionnaire-enable-operator"},{"uri" : "http://hl7.org/fhir/questionnaire-item-control"},{"uri" : "http://hl7.org/fhir/reaction-event-severity"},{"uri" : "http://hl7.org/fhir/reason-medication-not-given"},{"uri" : "http://hl7.org/fhir/reference-handling-policy"},{"uri" : "http://hl7.org/fhir/reference-version-rules"},{"uri" : "http://hl7.org/fhir/related-artifact-type"},{"uri" : "http://hl7.org/fhir/relationship"},{"uri" : "http://hl7.org/fhir/relation-type"},{"uri" : "http://hl7.org/fhir/remittance-outcome"},{"uri" : "http://hl7.org/fhir/report-action-result-codes"},{"uri" : "http://hl7.org/fhir/report-participant-type"},{"uri" : "http://hl7.org/fhir/report-result-codes"},{"uri" : "http://hl7.org/fhir/report-status-codes"},{"uri" : "http://hl7.org/fhir/repository-type"},{"uri" : "http://hl7.org/fhir/request-intent"},{"uri" : "http://hl7.org/fhir/request-priority"},{"uri" : "http://hl7.org/fhir/request-resource-types"},{"uri" : "http://hl7.org/fhir/request-status"},{"uri" : "http://hl7.org/fhir/research-element-type"},{"uri" : "http://hl7.org/fhir/research-study-status"},{"uri" : "http://hl7.org/fhir/research-subject-status"},{"uri" : "http://hl7.org/fhir/resource-aggregation-mode"},{"uri" : "http://hl7.org/fhir/resource-slicing-rules"},{"uri" : "http://hl7.org/fhir/resource-status"},{"uri" : "http://hl7.org/fhir/resource-types"},{"uri" : "http://hl7.org/fhir/resource-validation-mode"},{"uri" : "http://hl7.org/fhir/response-code"},{"uri" : "http://hl7.org/fhir/restful-capability-mode"},{"uri" : "http://hl7.org/fhir/restful-interaction"},{"uri" : "http://hl7.org/fhir/search-comparator"},{"uri" : "http://hl7.org/fhir/search-entry-mode"},{"uri" : "http://hl7.org/fhir/search-modifier-code"},{"uri" : "http://hl7.org/fhir/search-param-type"},{"uri" : "http://hl7.org/fhir/search-xpath-usage"},{"uri" : "http://hl7.org/fhir/secondary-finding"},{"uri" : "http://hl7.org/fhir/sequence-type"},{"uri" : "http://hl7.org/fhir/sid/cvx"},{"uri" : "http://hl7.org/fhir/sid/ex-icd-10-procedures"},{"uri" : "http://hl7.org/fhir/sid/icd-10"},{"uri" : "http://hl7.org/fhir/sid/icd-10-cm"},{"uri" : "http://hl7.org/fhir/sid/icd-9-cm"},{"uri" : "http://hl7.org/fhir/sid/mvx"},{"uri" : "http://hl7.org/fhir/sid/ndc"},{"uri" : "http://hl7.org/fhir/slotstatus"},{"uri" : "http://hl7.org/fhir/sort-direction"},{"uri" : "http://hl7.org/fhir/spdx-license"},{"uri" : "http://hl7.org/fhir/specimen-contained-preference"},{"uri" : "http://hl7.org/fhir/specimen-status"},{"uri" : "http://hl7.org/fhir/strand-type"},{"uri" : "http://hl7.org/fhir/structure-definition-kind"},{"uri" : "http://hl7.org/fhir/subscription-channel-type"},{"uri" : "http://hl7.org/fhir/subscription-status"},{"uri" : "http://hl7.org/fhir/substance-status"},{"uri" : "http://hl7.org/fhir/supplydelivery-status"},{"uri" : "http://hl7.org/fhir/supplyrequest-status"},{"uri" : "http://hl7.org/fhir/task-intent"},{"uri" : "http://hl7.org/fhir/task-status"},{"uri" : "http://hl7.org/fhir/transaction-mode"},{"uri" : "http://hl7.org/fhir/trigger-type"},{"uri" : "http://hl7.org/fhir/type-derivation-rule"},{"uri" : "http://hl7.org/fhir/udi-entry-type"},{"uri" : "http://hl7.org/fhir/unknown-content-code"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/careplan-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/condition-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/assemble-expectation"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/chf-codes"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/collapsible"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/entryMode"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/questionnaire-answer-constraint"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/temp"},{"uri" : "http://hl7.org/fhir/variable-type"},{"uri" : "http://hl7.org/fhir/versioning-policy"},{"uri" : "http://hl7.org/fhir/vision-base-codes"},{"uri" : "http://hl7.org/fhir/vision-eye-codes"},{"uri" : "http://hl7.org/fhir/w3c-provenance-activity-type"},{"uri" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode"},{"uri" : "http://loinc.org"},{"uri" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl"},{"uri" : "http://nucc.org/provider-taxonomy"},{"uri" : "http://radlex.org"},{"uri" : "http://snomed.info/sct"},{"uri" : "http://standardterms.edqm.eu"},{"uri" : "http://terminology.hl7.org/CodeSystem/action-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/activity-definition-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication-error"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/admit-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-severity"},{"uri" : "http://terminology.hl7.org/CodeSystem/allerg-intol-substance-exp-risk"},{"uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical"},{"uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification"},{"uri" : "http://terminology.hl7.org/CodeSystem/applicability"},{"uri" : "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/appropriateness-score"},{"uri" : "http://terminology.hl7.org/CodeSystem/attribute-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-entity-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-event-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-event-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/basic-resource-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-network"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-term"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-unit"},{"uri" : "http://terminology.hl7.org/CodeSystem/can-push-updates"},{"uri" : "http://terminology.hl7.org/CodeSystem/catalogType"},{"uri" : "http://terminology.hl7.org/CodeSystem/cdshooks-indicator"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-rating"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-rating"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/characteristic-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/chargeitem-billingcodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/choice-list-orientation"},{"uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"},{"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"},{"uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"},{"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/claim-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/common-tags"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-not-done-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-topic"},{"uri" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring"},{"uri" : "http://terminology.hl7.org/CodeSystem/composition-altcode-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/conceptdomains"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-clinical"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-ver-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/conformance-expectation"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentaction"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentcategorycodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentpolicycodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentscope"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentverification"},{"uri" : "http://terminology.hl7.org/CodeSystem/contactentity-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/container-cap"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractaction"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-content-derivative"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractsubtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contracttermsubtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-class"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"},{"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-topic"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-use"},{"uri" : "http://terminology.hl7.org/CodeSystem/device-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/diagnosis-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/diet"},{"uri" : "http://terminology.hl7.org/CodeSystem/directness"},{"uri" : "http://terminology.hl7.org/CodeSystem/discharge-disposition"},{"uri" : "http://terminology.hl7.org/CodeSystem/dose-rate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/effect-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-subject-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/endpoint-connection-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/endpoint-payload-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/entformula-additive"},{"uri" : "http://terminology.hl7.org/CodeSystem/episodeofcare-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/evidence-quality"},{"uri" : "http://terminology.hl7.org/CodeSystem/evidence-variant-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-benefitcategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-claimsubtype"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-coverage-financial-exception"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosis-on-admission"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosisrelatedgroup"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosistype"},{"uri" : "http://terminology.hl7.org/CodeSystem/expansion-parameter-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-payee-resource-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-paymenttype"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-procedure-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-programcode"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-providerqualification"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-relatedclaimrelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-revenue-center"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-serviceplace"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-tooth"},{"uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-USCLS"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-visionprescriptionproduct"},{"uri" : "http://terminology.hl7.org/CodeSystem/failure-action"},{"uri" : "http://terminology.hl7.org/CodeSystem/FDI-surface"},{"uri" : "http://terminology.hl7.org/CodeSystem/financialtaskcode"},{"uri" : "http://terminology.hl7.org/CodeSystem/financialtaskinputtype"},{"uri" : "http://terminology.hl7.org/CodeSystem/flag-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/forms-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/fundsreserve"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-acceptance-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-achievement"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-priority"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-relationship-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/guide-parameter-code"},{"uri" : "http://terminology.hl7.org/CodeSystem/handling-condition"},{"uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7-document-format-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"},{"uri" : "http://terminology.hl7.org/CodeSystem/icd-o-3"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-funding-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-origin"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/implantStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/insurance-plan-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/library-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-empty-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-example-use-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-order"},{"uri" : "http://terminology.hl7.org/CodeSystem/location-physical-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/match-grade"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-aggregate-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-data-usage"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-population"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-scoring"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-supplemental-data"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/med-admin-perform-function"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-modality"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-package-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-statement-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/message-reasons-encounter"},{"uri" : "http://terminology.hl7.org/CodeSystem/message-transport"},{"uri" : "http://terminology.hl7.org/CodeSystem/missingtoothreason"},{"uri" : "http://terminology.hl7.org/CodeSystem/modifiers"},{"uri" : "http://terminology.hl7.org/CodeSystem/name-assembly-order"},{"uri" : "http://terminology.hl7.org/CodeSystem/need"},{"uri" : "http://terminology.hl7.org/CodeSystem/nutrition-intake-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/object-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/observation-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/observation-statistics"},{"uri" : "http://terminology.hl7.org/CodeSystem/operation-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/organization-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/parameter-group"},{"uri" : "http://terminology.hl7.org/CodeSystem/participant-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/payeetype"},{"uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/payment-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/practitioner-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/precision-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/primary-source-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/processpriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/program"},{"uri" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/push-type-available"},{"uri" : "http://terminology.hl7.org/CodeSystem/question-max-occurs"},{"uri" : "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode"},{"uri" : "http://terminology.hl7.org/CodeSystem/reaction-event-certainty"},{"uri" : "http://terminology.hl7.org/CodeSystem/reason-medication-given"},{"uri" : "http://terminology.hl7.org/CodeSystem/recommendation-strength"},{"uri" : "http://terminology.hl7.org/CodeSystem/referencerange-meaning"},{"uri" : "http://terminology.hl7.org/CodeSystem/rejection-criteria"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-objective-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-phase"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-milestone"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/resource-security-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/resource-type-link"},{"uri" : "http://terminology.hl7.org/CodeSystem/restful-security-service"},{"uri" : "http://terminology.hl7.org/CodeSystem/risk-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/risk-probability"},{"uri" : "http://terminology.hl7.org/CodeSystem/security-source-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-provision-conditions"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-referral-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/sex-parameter-for-clinical-use"},{"uri" : "http://terminology.hl7.org/CodeSystem/smart-capabilities"},{"uri" : "http://terminology.hl7.org/CodeSystem/special-values"},{"uri" : "http://terminology.hl7.org/CodeSystem/standards-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/state-change-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/statistic-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/study-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-channel-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-error"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-status-at-event"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-tag"},{"uri" : "http://terminology.hl7.org/CodeSystem/substance-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/supply-item-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/supply-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/supplyrequest-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/synthesis-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-operation-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"},{"uri" : "http://terminology.hl7.org/CodeSystem/triggerEventID"},{"uri" : "http://terminology.hl7.org/CodeSystem/usage-context-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/utg-concept-properties"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0001"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0002"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0003"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0004"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0005"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.1"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.4"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0007"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0008"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0009"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0012"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0017"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0023"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0027"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0033"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0034"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0038"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0043"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0048"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0052"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0061"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0062"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0063"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0065"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0066"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0069"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0070"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0074"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0076"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0078"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0080"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0083"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0085"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0091"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0092"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0098"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0100"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0102"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0103"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0104"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0105"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0106"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0107"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0108"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0109"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0116"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0119"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0121"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0122"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0123"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0124"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0126"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0127"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0128"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0130"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0131"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0133"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0135"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0136"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0137"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0140"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0141"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0142"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0144"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0145"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0146"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0147"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0148"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0149"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0150"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0153"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0155"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0156"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0157"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0158"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0159"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0160"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0161"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0162"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0163"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0164"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0165"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0166"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0167"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0168"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0169"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0170"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0173"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0174"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0175"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0177"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0178"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0179"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0180"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0181"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0183"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0185"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0187"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0189"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0190"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0191"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0193"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0200"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0201"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0202"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0203"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0204"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0205"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0206"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0207"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0208"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0209"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0210"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0211"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0213"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0214"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0215"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0216"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0217"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0220"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0223"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0224"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0225"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0227"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0228"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0229"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0230"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0231"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0232"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0234"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0235"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0236"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0237"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0238"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0239"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0240"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0241"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0242"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0243"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0247"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0248"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0250"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0251"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0252"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0253"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0254"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0255"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0256"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0257"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0258"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0259"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0260"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0261"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0262"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0263"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0265"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0267"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0268"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0269"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0270"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0271"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0272"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0273"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0275"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0276"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0277"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0278"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0279"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0280"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0281"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0282"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0283"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0284"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0286"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0287"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0290"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0291"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0292"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0294"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0298"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0299"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0301"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0305"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0309"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0311"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0315"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0316"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0317"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0321"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0322"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0323"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0324"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0325"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0326"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0329"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0330"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0331"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0332"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0334"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0335"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0336"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0337"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0338"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0339"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0344"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0350"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0351"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0353"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0354"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0355"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0356"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0357"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0359"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.3.1"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.7"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0363"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0364"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0365"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0366"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0367"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0368"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0369"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0370"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0371"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0372"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0373"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0374"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0375"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0376"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0377"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0383"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0384"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0387"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0388"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0389"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.4"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.6"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0392"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0393"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0394"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0395"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0396"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0397"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0398"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0401"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0402"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0403"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0404"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0406"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0409"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0411"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0415"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0416"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0417"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0418"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0421"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0422"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0423"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0424"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0425"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0426"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0427"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0428"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0429"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0430"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0431"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0432"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0433"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0434"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0435"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0436"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0437"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0438"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0440"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0441"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0442"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0443"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0444"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0445"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0450"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0455"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0456"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0457"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0459"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0460"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0465"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0466"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0468"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0469"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0470"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0472"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0473"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0474"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0475"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0477"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0478"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0480"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0482"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0483"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0484"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0485"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0487"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0488"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0489"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0490"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0491"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0492"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0493"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0494"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0495"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0496"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0497"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0498"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0499"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0500"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0501"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0502"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0503"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0504"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0505"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0506"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0507"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0508"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0510"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0511"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0513"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0514"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0516"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0517"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0518"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0520"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0523"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0524"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0527"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0528"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0529"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0530"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0532"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0534"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0535"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0536"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0538"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0540"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0544"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0547"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0548"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0550"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0553"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0554"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0555"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0556"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0557"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0558"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0559"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0560"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0561"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0562"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0564"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0565"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0566"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0569"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0570"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0571"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0572"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0615"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0616"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0617"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0618"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0625"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0634"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0642"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0651"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0653"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0657"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0659"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0667"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0669"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0682"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0702"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0717"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0719"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0725"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0728"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0731"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0734"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0739"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0742"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0749"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0755"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0757"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0759"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0761"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0763"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0776"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0778"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0790"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0793"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0806"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0818"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0834"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0868"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0871"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0881"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0882"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0894"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0895"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0904"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0905"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0906"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0907"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0909"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0912"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0914"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0916"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0917"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0918"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0919"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0920"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0921"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0922"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0923"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0924"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0925"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0926"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0927"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0933"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0935"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0936"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0937"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0938"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0939"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0940"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0942"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0945"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0946"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0948"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0949"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0950"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0951"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0970"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0971"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-4000"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-tables"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActExposureLevelCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActInvoiceElementModifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActMood"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActReason"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipCheckpoint"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipJoin"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSplit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSubset"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActSite"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUncertainty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUSPrivacyLaw"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressPartType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AmericanIndianAlaskaNativeLanguages"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Calendar"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarCycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Charset"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystem"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystemType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodingRationale"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CommunicationFunctionType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptCodeRelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptGenerality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptProperty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerCap"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerSeparator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContentProcessingMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContextControl"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Country"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Currency"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DataOperation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DataType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Dentition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DeviceAlertLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentStorage"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EditStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EducationLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EmployeeJobClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAccident"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAcuity"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAdmissionSource"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterReferralSource"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityDeterminer"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityHandling"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartTypeR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityRisk"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EquipmentAlertLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Ethnicity"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ExposureMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-GenderStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HealthcareProviderTaxonomyHIPAA"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ApprovalStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7CMETAttribution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7CommitteeIDInRIM"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ConformanceInclusion"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ContextConductionStyle"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DefinedRoseProperty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DocumentFormatCodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSVersionCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingDomain"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSection"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSubSection"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7Realm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7StandardVersionCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7V3Conformance"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7VoteResolution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HtmlLinkType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierReliability"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierScope"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IntegrityCheckAlgorithm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-1retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-2retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-3retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-iso4217-HL7"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LivingArrangement"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalMarkupIgnore"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalRemoteControlState"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ManagedParticipationStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ManufacturerModelNameExample"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MapRelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialForm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFAttributeType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdMetSourceType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdRowType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfRmimRowType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFSubjectAreaPrefix"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-mediaType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageWaitingPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ModifyIndicator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationCategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationMethod"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationValue"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-OrganizationNameType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParameterizedDataType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PatientImportance"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PaymentTerms"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PersonDisabilityType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-policyHolderRole"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PostalAddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingID"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryParameterValue"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryQuantityUnit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryRequestLimit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryResponse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryStatusCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Race"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationalOperator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationshipConjunction"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseModality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Sequencing"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SetOperator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SoftwareNameExample"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SpecimenType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-styleType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SubstitutionCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellHorizontalAlign"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellScope"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellVerticalAlign"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableFrame"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableRules"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TargetAwareness"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationAddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationCapabilities"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TransmissionRelationshipTypeCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-triggerEventID"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-URLScheme"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineManufacturer"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VocabularyDomainQualifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-WorkClassificationODH"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-process"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/variable-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/variant-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/verificationresult-communication-method"},{"uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category"},{"uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-status-reason"},{"uri" : "http://unitsofmeasure.org"},{"uri" : "http://unstats.un.org/unsd/methods/m49/m49.htm"},{"uri" : "http://varnomen.hgvs.org"},{"uri" : "http://www.ada.org/snodent"},{"uri" : "http://www.ama-assn.org/go/cpt"},{"uri" : "http://www.cms.gov/Medicare/Coding/ICD10"},{"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"},{"uri" : "http://www.whocc.no/atc"},{"uri" : "https://nahdo.org/sopt"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/cdcnhsn.html"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/hsloc.html"},{"uri" : "https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding"},{"uri" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats"},{"uri" : "https://www.iana.org/time-zones"},{"uri" : "https://www.usps.com/"},{"uri" : "urn:ietf:bcp:13"},{"uri" : "urn:ietf:bcp:47"},{"uri" : "urn:ietf:rfc:3986"},{"uri" : "urn:iso:std:iso:11073:10101"},{"uri" : "urn:iso:std:iso:3166"},{"uri" : "urn:iso:std:iso:3166:-2"},{"uri" : "urn:iso:std:iso:4217"},{"uri" : "urn:iso-astm:E1762-95:2013"},{"uri" : "urn:oid:1.2.36.1.2001.1001.101.104.16592"},{"uri" : "urn:oid:1.2.36.1.2001.1005.17"},{"uri" : "urn:oid:2.16.840.1.113883.2.9.6.2.7"},{"uri" : "urn:oid:2.16.840.1.113883.3.1937.98.5.8"},{"uri" : "urn:oid:2.16.840.1.113883.6.238"}],"expansion" : {"parameter" : [{"name" : "cache-id","documentation" : "This server supports caching terminology resources between calls. Clients only need to send value sets and codesystems once; there after they are automatically in scope for calls with the same cache-id. The cache is retained for 30 min from last call"},{"name" : "tx-resource","documentation" : "Additional valuesets needed for evaluation e.g. value sets referred to from the import statement of the value set being expanded"},{"name" : "_incomplete"},{"name" : "abstract"},{"name" : "activeOnly"},{"name" : "check-system-version"},{"name" : "count"},{"name" : "default-to-latest-version"},{"name" : "displayLanguage"},{"name" : "excludeNested"},{"name" : "excludeNotForUI"},{"name" : "excludePostCoordinated"},{"name" : "force-system-version"},{"name" : "inactive"},{"name" : "includeAlternateCodes"},{"name" : "includeDefinition"},{"name" : "includeDesignations"},{"name" : "incomplete-ok"},{"name" : "limitedExpansion"},{"name" : "mode","documentation" : "=lenient-display-validation"},{"name" : "no-cache"},{"name" : "offset"},{"name" : "profile"},{"name" : "property"},{"name" : "system-version"},{"name" : "valueSetMode","documentation" : "= CHECK_MEMBERSHIP_ONLY | NO_MEMBERSHIP_CHECK"}]}}
        +
        +--- 1 -----------------
        +Request: 
        +
        +GET http://tx.fhir.org/r4/metadata?_summary=true HTTP/1.0
        +Accept-Charset: UTF-8
        +Accept: application/fhir+json; fhirVersion=4.0
        +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
        +User-Agent: fhir/publisher
        +
        +
        +Response: 
        +
        +200
        +access-control-allow-methods:GET, POST, PUT, PATCH, DELETE
        +access-control-allow-origin:*
        +access-control-expose-headers:Content-Location, Location
        +cache-control:public, max-age=600
        +connection:keep-alive
        +content-length:1519
        +content-type:application/fhir+json
        +date:Mon, 15 Apr 2024 06:56:55 GMT
        +pragma:no-cache
        +server:nginx
        +x-request-id:136-946813
        +
        +{"resourceType" : "CapabilityStatement","id" : "FhirServer","meta" : {"tag" : [{"system" : "http://hl7.org/fhir/v3/ObservationValue","code" : "SUBSETTED","display" : "Subsetted"}]},"url" : "http://tx.fhir.org/r4/metadata","version" : "4.0.1-3.5.0","name" : "FHIR Reference Server Conformance Statement","status" : "active","date" : "2024-04-15T06:56:55.980Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"kind" : "instance","instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],"software" : {"name" : "Reference Server","version" : "3.5.0","releaseDate" : "2024-03-29T08:29:59.571Z"},"implementation" : {"description" : "FHIR Server running at http://tx.fhir.org/r4","url" : "http://tx.fhir.org/r4"},"fhirVersion" : "4.0.1","format" : ["application/fhir+xml","application/fhir+json"],"rest" : [{"mode" : "server","security" : {"cors" : true},"operation" : [{"name" : "expand","definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"},{"name" : "lookup","definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-lookup"},{"name" : "validate-code","definition" : "http://hl7.org/fhir/OperationDefinition/Resource-validate"},{"name" : "translate","definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-translate"},{"name" : "closure","definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-closure"},{"name" : "versions","definition" : "http://tx.fhir.org/r4/OperationDefinition/fso-versions"}]}]}
        +
        +--- 2 -----------------
        +Request: 
        +
        +GET http://tx.fhir.org/r4/metadata?mode=terminology HTTP/1.0
        +Accept-Charset: UTF-8
        +Accept: application/fhir+json; fhirVersion=4.0
        +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
        +User-Agent: fhir/publisher
        +
        +
        +Response: 
        +
        +200
        +access-control-allow-methods:GET, POST, PUT, PATCH, DELETE
        +access-control-allow-origin:*
        +access-control-expose-headers:Content-Location, Location
        +cache-control:public, max-age=600
        +connection:keep-alive
        +content-length:75841
        +content-type:application/fhir+json
        +date:Mon, 15 Apr 2024 06:56:56 GMT
        +pragma:no-cache
        +server:nginx
        +x-request-id:136-946814
        +
        +{"resourceType" : "TerminologyCapabilities","id" : "FhirServer","url" : "http://tx.fhir.org/r4/metadata","version" : "2.0.0","name" : "FHIR Reference Server Teminology Capability Statement","status" : "active","date" : "2024-04-15T06:56:56.042Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"description" : "Standard Teminology Capability Statement for the open source Reference FHIR Server provided by Health Intersections","codeSystem" : [{"uri" : "http://cap.org/eCP"},{"uri" : "http://cds-hooks.hl7.org/CodeSystem/indicator"},{"uri" : "http://devices.fhir.org/CodeSystem/MDC-concept-status"},{"uri" : "http://devices.fhir.org/CodeSystem/MDC-designation-use"},{"uri" : "http://dicom.nema.org/resources/ontology/DCM"},{"uri" : "http://fdasis.nlm.nih.gov"},{"uri" : "http://fhir.ohdsi.org/CodeSystem/concepts"},{"uri" : "http://healthit.gov/nhin/purposeofuse"},{"uri" : "http://hl7.org/fhir/abstract-types"},{"uri" : "http://hl7.org/fhir/account-status"},{"uri" : "http://hl7.org/fhir/action-cardinality-behavior"},{"uri" : "http://hl7.org/fhir/action-condition-kind"},{"uri" : "http://hl7.org/fhir/action-grouping-behavior"},{"uri" : "http://hl7.org/fhir/action-participant-type"},{"uri" : "http://hl7.org/fhir/action-precheck-behavior"},{"uri" : "http://hl7.org/fhir/action-relationship-type"},{"uri" : "http://hl7.org/fhir/action-required-behavior"},{"uri" : "http://hl7.org/fhir/action-selection-behavior"},{"uri" : "http://hl7.org/fhir/additionalmaterials"},{"uri" : "http://hl7.org/fhir/address-type"},{"uri" : "http://hl7.org/fhir/address-use"},{"uri" : "http://hl7.org/fhir/administrative-gender"},{"uri" : "http://hl7.org/fhir/adverse-event-actuality"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-category"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-criticality"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-type"},{"uri" : "http://hl7.org/fhir/animal-genderstatus"},{"uri" : "http://hl7.org/fhir/animal-species"},{"uri" : "http://hl7.org/fhir/appointmentstatus"},{"uri" : "http://hl7.org/fhir/assert-direction-codes"},{"uri" : "http://hl7.org/fhir/assert-operator-codes"},{"uri" : "http://hl7.org/fhir/assert-response-code-types"},{"uri" : "http://hl7.org/fhir/asset-availability"},{"uri" : "http://hl7.org/fhir/audit-event-action"},{"uri" : "http://hl7.org/fhir/audit-event-outcome"},{"uri" : "http://hl7.org/fhir/binding-strength"},{"uri" : "http://hl7.org/fhir/bundle-type"},{"uri" : "http://hl7.org/fhir/capability-statement-kind"},{"uri" : "http://hl7.org/fhir/care-plan-activity-status"},{"uri" : "http://hl7.org/fhir/care-team-status"},{"uri" : "http://hl7.org/fhir/chargeitem-status"},{"uri" : "http://hl7.org/fhir/claim-use"},{"uri" : "http://hl7.org/fhir/code-search-support"},{"uri" : "http://hl7.org/fhir/CodeSystem/example"},{"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"},{"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/medication-statement-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/medication-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/status"},{"uri" : "http://hl7.org/fhir/CodeSystem/summary"},{"uri" : "http://hl7.org/fhir/CodeSystem/task-code"},{"uri" : "http://hl7.org/fhir/codesystem-content-mode"},{"uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"},{"uri" : "http://hl7.org/fhir/compartment-type"},{"uri" : "http://hl7.org/fhir/composition-attestation-mode"},{"uri" : "http://hl7.org/fhir/composition-status"},{"uri" : "http://hl7.org/fhir/concept-map-equivalence"},{"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"},{"uri" : "http://hl7.org/fhir/concept-properties"},{"uri" : "http://hl7.org/fhir/concept-property-type"},{"uri" : "http://hl7.org/fhir/concept-subsumption-outcome"},{"uri" : "http://hl7.org/fhir/conditional-delete-status"},{"uri" : "http://hl7.org/fhir/conditional-read-status"},{"uri" : "http://hl7.org/fhir/consent-data-meaning"},{"uri" : "http://hl7.org/fhir/consentperformer"},{"uri" : "http://hl7.org/fhir/consent-provision-type"},{"uri" : "http://hl7.org/fhir/consent-state-codes"},{"uri" : "http://hl7.org/fhir/constraint-severity"},{"uri" : "http://hl7.org/fhir/contact-point-system"},{"uri" : "http://hl7.org/fhir/contact-point-use"},{"uri" : "http://hl7.org/fhir/contract-action-status"},{"uri" : "http://hl7.org/fhir/contract-asset-context"},{"uri" : "http://hl7.org/fhir/contract-asset-scope"},{"uri" : "http://hl7.org/fhir/contract-asset-subtype"},{"uri" : "http://hl7.org/fhir/contract-asset-type"},{"uri" : "http://hl7.org/fhir/contract-decision-mode"},{"uri" : "http://hl7.org/fhir/contract-definition-subtype"},{"uri" : "http://hl7.org/fhir/contract-definition-type"},{"uri" : "http://hl7.org/fhir/contract-expiration-type"},{"uri" : "http://hl7.org/fhir/contract-legalstate"},{"uri" : "http://hl7.org/fhir/contract-party-role"},{"uri" : "http://hl7.org/fhir/contract-publicationstatus"},{"uri" : "http://hl7.org/fhir/contract-scope"},{"uri" : "http://hl7.org/fhir/contract-security-category"},{"uri" : "http://hl7.org/fhir/contract-security-classification"},{"uri" : "http://hl7.org/fhir/contract-security-control"},{"uri" : "http://hl7.org/fhir/contract-status"},{"uri" : "http://hl7.org/fhir/contributor-type"},{"uri" : "http://hl7.org/fhir/data-types"},{"uri" : "http://hl7.org/fhir/days-of-week"},{"uri" : "http://hl7.org/fhir/definition-resource-types"},{"uri" : "http://hl7.org/fhir/detectedissue-severity"},{"uri" : "http://hl7.org/fhir/device-action"},{"uri" : "http://hl7.org/fhir/device-definition-status"},{"uri" : "http://hl7.org/fhir/device-nametype"},{"uri" : "http://hl7.org/fhir/device-statement-status"},{"uri" : "http://hl7.org/fhir/device-status"},{"uri" : "http://hl7.org/fhir/diagnostic-report-status"},{"uri" : "http://hl7.org/fhir/discriminator-type"},{"uri" : "http://hl7.org/fhir/document-mode"},{"uri" : "http://hl7.org/fhir/document-reference-status"},{"uri" : "http://hl7.org/fhir/document-relationship-type"},{"uri" : "http://hl7.org/fhir/eligibilityrequest-purpose"},{"uri" : "http://hl7.org/fhir/eligibilityresponse-purpose"},{"uri" : "http://hl7.org/fhir/encounter-location-status"},{"uri" : "http://hl7.org/fhir/encounter-status"},{"uri" : "http://hl7.org/fhir/endpoint-status"},{"uri" : "http://hl7.org/fhir/episode-of-care-status"},{"uri" : "http://hl7.org/fhir/event-capability-mode"},{"uri" : "http://hl7.org/fhir/event-resource-types"},{"uri" : "http://hl7.org/fhir/event-status"},{"uri" : "http://hl7.org/fhir/event-timing"},{"uri" : "http://hl7.org/fhir/examplescenario-actor-type"},{"uri" : "http://hl7.org/fhir/ex-claimitemtype"},{"uri" : "http://hl7.org/fhir/ex-fdi"},{"uri" : "http://hl7.org/fhir/ex-onsettype"},{"uri" : "http://hl7.org/fhir/ex-oralprostho"},{"uri" : "http://hl7.org/fhir/ex-pharmaservice"},{"uri" : "http://hl7.org/fhir/explanationofbenefit-status"},{"uri" : "http://hl7.org/fhir/exposure-state"},{"uri" : "http://hl7.org/fhir/expression-language"},{"uri" : "http://hl7.org/fhir/ex-servicemodifier"},{"uri" : "http://hl7.org/fhir/ex-serviceproduct"},{"uri" : "http://hl7.org/fhir/extension-context-type"},{"uri" : "http://hl7.org/fhir/extra-activity-type"},{"uri" : "http://hl7.org/fhir/ex-udi"},{"uri" : "http://hl7.org/fhir/feeding-device"},{"uri" : "http://hl7.org/fhir/FHIR-version"},{"uri" : "http://hl7.org/fhir/filter-operator"},{"uri" : "http://hl7.org/fhir/flag-priority-code"},{"uri" : "http://hl7.org/fhir/flag-status"},{"uri" : "http://hl7.org/fhir/fm-conditions"},{"uri" : "http://hl7.org/fhir/fm-status"},{"uri" : "http://hl7.org/fhir/gender-identity"},{"uri" : "http://hl7.org/fhir/goal-status"},{"uri" : "http://hl7.org/fhir/goal-status-reason"},{"uri" : "http://hl7.org/fhir/graph-compartment-rule"},{"uri" : "http://hl7.org/fhir/graph-compartment-use"},{"uri" : "http://hl7.org/fhir/group-measure"},{"uri" : "http://hl7.org/fhir/group-type"},{"uri" : "http://hl7.org/fhir/guidance-response-status"},{"uri" : "http://hl7.org/fhir/guide-page-generation"},{"uri" : "http://hl7.org/fhir/guide-parameter-code"},{"uri" : "http://hl7.org/fhir/history-status"},{"uri" : "http://hl7.org/fhir/http-operations"},{"uri" : "http://hl7.org/fhir/http-verb"},{"uri" : "http://hl7.org/fhir/identifier-use"},{"uri" : "http://hl7.org/fhir/identity-assuranceLevel"},{"uri" : "http://hl7.org/fhir/imagingstudy-status"},{"uri" : "http://hl7.org/fhir/intervention"},{"uri" : "http://hl7.org/fhir/invoice-priceComponentType"},{"uri" : "http://hl7.org/fhir/invoice-status"},{"uri" : "http://hl7.org/fhir/issue-severity"},{"uri" : "http://hl7.org/fhir/issue-type"},{"uri" : "http://hl7.org/fhir/item-type"},{"uri" : "http://hl7.org/fhir/knowledge-resource-types"},{"uri" : "http://hl7.org/fhir/language-preference-type"},{"uri" : "http://hl7.org/fhir/linkage-type"},{"uri" : "http://hl7.org/fhir/link-type"},{"uri" : "http://hl7.org/fhir/list-mode"},{"uri" : "http://hl7.org/fhir/list-status"},{"uri" : "http://hl7.org/fhir/location-mode"},{"uri" : "http://hl7.org/fhir/location-status"},{"uri" : "http://hl7.org/fhir/map-context-type"},{"uri" : "http://hl7.org/fhir/map-group-type-mode"},{"uri" : "http://hl7.org/fhir/map-input-mode"},{"uri" : "http://hl7.org/fhir/map-model-mode"},{"uri" : "http://hl7.org/fhir/map-source-list-mode"},{"uri" : "http://hl7.org/fhir/map-target-list-mode"},{"uri" : "http://hl7.org/fhir/map-transform"},{"uri" : "http://hl7.org/fhir/measure-report-status"},{"uri" : "http://hl7.org/fhir/measure-report-type"},{"uri" : "http://hl7.org/fhir/message-events"},{"uri" : "http://hl7.org/fhir/messageheader-response-request"},{"uri" : "http://hl7.org/fhir/message-significance-category"},{"uri" : "http://hl7.org/fhir/metric-calibration-state"},{"uri" : "http://hl7.org/fhir/metric-calibration-type"},{"uri" : "http://hl7.org/fhir/metric-category"},{"uri" : "http://hl7.org/fhir/metric-color"},{"uri" : "http://hl7.org/fhir/metric-operational-status"},{"uri" : "http://hl7.org/fhir/name-use"},{"uri" : "http://hl7.org/fhir/namingsystem-identifier-type"},{"uri" : "http://hl7.org/fhir/namingsystem-type"},{"uri" : "http://hl7.org/fhir/narrative-status"},{"uri" : "http://hl7.org/fhir/network-type"},{"uri" : "http://hl7.org/fhir/note-type"},{"uri" : "http://hl7.org/fhir/observation-range-category"},{"uri" : "http://hl7.org/fhir/observation-status"},{"uri" : "http://hl7.org/fhir/operation-kind"},{"uri" : "http://hl7.org/fhir/operation-parameter-use"},{"uri" : "http://hl7.org/fhir/organization-role"},{"uri" : "http://hl7.org/fhir/orientation-type"},{"uri" : "http://hl7.org/fhir/participantrequired"},{"uri" : "http://hl7.org/fhir/participationstatus"},{"uri" : "http://hl7.org/fhir/permitted-data-type"},{"uri" : "http://hl7.org/fhir/practitioner-specialty"},{"uri" : "http://hl7.org/fhir/procedure-progress-status-code"},{"uri" : "http://hl7.org/fhir/product-category"},{"uri" : "http://hl7.org/fhir/product-status"},{"uri" : "http://hl7.org/fhir/product-storage-scale"},{"uri" : "http://hl7.org/fhir/property-representation"},{"uri" : "http://hl7.org/fhir/provenance-entity-role"},{"uri" : "http://hl7.org/fhir/provenance-participant-role"},{"uri" : "http://hl7.org/fhir/publication-status"},{"uri" : "http://hl7.org/fhir/quality-type"},{"uri" : "http://hl7.org/fhir/quantity-comparator"},{"uri" : "http://hl7.org/fhir/questionnaire-answers-status"},{"uri" : "http://hl7.org/fhir/questionnaire-display-category"},{"uri" : "http://hl7.org/fhir/questionnaire-enable-behavior"},{"uri" : "http://hl7.org/fhir/questionnaire-enable-operator"},{"uri" : "http://hl7.org/fhir/questionnaire-item-control"},{"uri" : "http://hl7.org/fhir/reaction-event-severity"},{"uri" : "http://hl7.org/fhir/reason-medication-not-given"},{"uri" : "http://hl7.org/fhir/reference-handling-policy"},{"uri" : "http://hl7.org/fhir/reference-version-rules"},{"uri" : "http://hl7.org/fhir/related-artifact-type"},{"uri" : "http://hl7.org/fhir/relationship"},{"uri" : "http://hl7.org/fhir/relation-type"},{"uri" : "http://hl7.org/fhir/remittance-outcome"},{"uri" : "http://hl7.org/fhir/report-action-result-codes"},{"uri" : "http://hl7.org/fhir/report-participant-type"},{"uri" : "http://hl7.org/fhir/report-result-codes"},{"uri" : "http://hl7.org/fhir/report-status-codes"},{"uri" : "http://hl7.org/fhir/repository-type"},{"uri" : "http://hl7.org/fhir/request-intent"},{"uri" : "http://hl7.org/fhir/request-priority"},{"uri" : "http://hl7.org/fhir/request-resource-types"},{"uri" : "http://hl7.org/fhir/request-status"},{"uri" : "http://hl7.org/fhir/research-element-type"},{"uri" : "http://hl7.org/fhir/research-study-status"},{"uri" : "http://hl7.org/fhir/research-subject-status"},{"uri" : "http://hl7.org/fhir/resource-aggregation-mode"},{"uri" : "http://hl7.org/fhir/resource-slicing-rules"},{"uri" : "http://hl7.org/fhir/resource-status"},{"uri" : "http://hl7.org/fhir/resource-types"},{"uri" : "http://hl7.org/fhir/resource-validation-mode"},{"uri" : "http://hl7.org/fhir/response-code"},{"uri" : "http://hl7.org/fhir/restful-capability-mode"},{"uri" : "http://hl7.org/fhir/restful-interaction"},{"uri" : "http://hl7.org/fhir/search-comparator"},{"uri" : "http://hl7.org/fhir/search-entry-mode"},{"uri" : "http://hl7.org/fhir/search-modifier-code"},{"uri" : "http://hl7.org/fhir/search-param-type"},{"uri" : "http://hl7.org/fhir/search-xpath-usage"},{"uri" : "http://hl7.org/fhir/secondary-finding"},{"uri" : "http://hl7.org/fhir/sequence-type"},{"uri" : "http://hl7.org/fhir/sid/cvx"},{"uri" : "http://hl7.org/fhir/sid/ex-icd-10-procedures"},{"uri" : "http://hl7.org/fhir/sid/icd-10"},{"uri" : "http://hl7.org/fhir/sid/icd-10-cm"},{"uri" : "http://hl7.org/fhir/sid/icd-9-cm"},{"uri" : "http://hl7.org/fhir/sid/mvx"},{"uri" : "http://hl7.org/fhir/sid/ndc"},{"uri" : "http://hl7.org/fhir/slotstatus"},{"uri" : "http://hl7.org/fhir/sort-direction"},{"uri" : "http://hl7.org/fhir/spdx-license"},{"uri" : "http://hl7.org/fhir/specimen-contained-preference"},{"uri" : "http://hl7.org/fhir/specimen-status"},{"uri" : "http://hl7.org/fhir/strand-type"},{"uri" : "http://hl7.org/fhir/structure-definition-kind"},{"uri" : "http://hl7.org/fhir/subscription-channel-type"},{"uri" : "http://hl7.org/fhir/subscription-status"},{"uri" : "http://hl7.org/fhir/substance-status"},{"uri" : "http://hl7.org/fhir/supplydelivery-status"},{"uri" : "http://hl7.org/fhir/supplyrequest-status"},{"uri" : "http://hl7.org/fhir/task-intent"},{"uri" : "http://hl7.org/fhir/task-status"},{"uri" : "http://hl7.org/fhir/transaction-mode"},{"uri" : "http://hl7.org/fhir/trigger-type"},{"uri" : "http://hl7.org/fhir/type-derivation-rule"},{"uri" : "http://hl7.org/fhir/udi-entry-type"},{"uri" : "http://hl7.org/fhir/unknown-content-code"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/careplan-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/condition-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/assemble-expectation"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/chf-codes"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/collapsible"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/entryMode"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/questionnaire-answer-constraint"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/temp"},{"uri" : "http://hl7.org/fhir/variable-type"},{"uri" : "http://hl7.org/fhir/versioning-policy"},{"uri" : "http://hl7.org/fhir/vision-base-codes"},{"uri" : "http://hl7.org/fhir/vision-eye-codes"},{"uri" : "http://hl7.org/fhir/w3c-provenance-activity-type"},{"uri" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode"},{"uri" : "http://loinc.org"},{"uri" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl"},{"uri" : "http://nucc.org/provider-taxonomy"},{"uri" : "http://radlex.org"},{"uri" : "http://snomed.info/sct"},{"uri" : "http://standardterms.edqm.eu"},{"uri" : "http://terminology.hl7.org/CodeSystem/action-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/activity-definition-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication-error"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/admit-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-severity"},{"uri" : "http://terminology.hl7.org/CodeSystem/allerg-intol-substance-exp-risk"},{"uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical"},{"uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification"},{"uri" : "http://terminology.hl7.org/CodeSystem/applicability"},{"uri" : "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/appropriateness-score"},{"uri" : "http://terminology.hl7.org/CodeSystem/attribute-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-entity-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-event-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-event-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/basic-resource-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-network"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-term"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-unit"},{"uri" : "http://terminology.hl7.org/CodeSystem/can-push-updates"},{"uri" : "http://terminology.hl7.org/CodeSystem/catalogType"},{"uri" : "http://terminology.hl7.org/CodeSystem/cdshooks-indicator"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-rating"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-rating"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/characteristic-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/chargeitem-billingcodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/choice-list-orientation"},{"uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"},{"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"},{"uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"},{"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/claim-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/common-tags"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-not-done-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-topic"},{"uri" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring"},{"uri" : "http://terminology.hl7.org/CodeSystem/composition-altcode-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/conceptdomains"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-clinical"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-ver-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/conformance-expectation"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentaction"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentcategorycodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentpolicycodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentscope"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentverification"},{"uri" : "http://terminology.hl7.org/CodeSystem/contactentity-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/container-cap"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractaction"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-content-derivative"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractsubtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contracttermsubtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-class"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"},{"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-topic"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-use"},{"uri" : "http://terminology.hl7.org/CodeSystem/device-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/diagnosis-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/diet"},{"uri" : "http://terminology.hl7.org/CodeSystem/directness"},{"uri" : "http://terminology.hl7.org/CodeSystem/discharge-disposition"},{"uri" : "http://terminology.hl7.org/CodeSystem/dose-rate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/effect-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-subject-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/endpoint-connection-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/endpoint-payload-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/entformula-additive"},{"uri" : "http://terminology.hl7.org/CodeSystem/episodeofcare-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/evidence-quality"},{"uri" : "http://terminology.hl7.org/CodeSystem/evidence-variant-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-benefitcategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-claimsubtype"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-coverage-financial-exception"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosis-on-admission"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosisrelatedgroup"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosistype"},{"uri" : "http://terminology.hl7.org/CodeSystem/expansion-parameter-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-payee-resource-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-paymenttype"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-procedure-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-programcode"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-providerqualification"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-relatedclaimrelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-revenue-center"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-serviceplace"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-tooth"},{"uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-USCLS"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-visionprescriptionproduct"},{"uri" : "http://terminology.hl7.org/CodeSystem/failure-action"},{"uri" : "http://terminology.hl7.org/CodeSystem/FDI-surface"},{"uri" : "http://terminology.hl7.org/CodeSystem/financialtaskcode"},{"uri" : "http://terminology.hl7.org/CodeSystem/financialtaskinputtype"},{"uri" : "http://terminology.hl7.org/CodeSystem/flag-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/forms-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/fundsreserve"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-acceptance-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-achievement"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-priority"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-relationship-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/guide-parameter-code"},{"uri" : "http://terminology.hl7.org/CodeSystem/handling-condition"},{"uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7-document-format-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"},{"uri" : "http://terminology.hl7.org/CodeSystem/icd-o-3"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-funding-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-origin"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/implantStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/insurance-plan-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/library-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-empty-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-example-use-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-order"},{"uri" : "http://terminology.hl7.org/CodeSystem/location-physical-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/match-grade"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-aggregate-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-data-usage"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-population"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-scoring"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-supplemental-data"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/med-admin-perform-function"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-modality"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-package-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-statement-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/message-reasons-encounter"},{"uri" : "http://terminology.hl7.org/CodeSystem/message-transport"},{"uri" : "http://terminology.hl7.org/CodeSystem/missingtoothreason"},{"uri" : "http://terminology.hl7.org/CodeSystem/modifiers"},{"uri" : "http://terminology.hl7.org/CodeSystem/name-assembly-order"},{"uri" : "http://terminology.hl7.org/CodeSystem/need"},{"uri" : "http://terminology.hl7.org/CodeSystem/nutrition-intake-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/object-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/observation-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/observation-statistics"},{"uri" : "http://terminology.hl7.org/CodeSystem/operation-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/organization-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/parameter-group"},{"uri" : "http://terminology.hl7.org/CodeSystem/participant-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/payeetype"},{"uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/payment-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/practitioner-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/precision-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/primary-source-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/processpriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/program"},{"uri" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/push-type-available"},{"uri" : "http://terminology.hl7.org/CodeSystem/question-max-occurs"},{"uri" : "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode"},{"uri" : "http://terminology.hl7.org/CodeSystem/reaction-event-certainty"},{"uri" : "http://terminology.hl7.org/CodeSystem/reason-medication-given"},{"uri" : "http://terminology.hl7.org/CodeSystem/recommendation-strength"},{"uri" : "http://terminology.hl7.org/CodeSystem/referencerange-meaning"},{"uri" : "http://terminology.hl7.org/CodeSystem/rejection-criteria"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-objective-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-phase"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-milestone"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/resource-security-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/resource-type-link"},{"uri" : "http://terminology.hl7.org/CodeSystem/restful-security-service"},{"uri" : "http://terminology.hl7.org/CodeSystem/risk-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/risk-probability"},{"uri" : "http://terminology.hl7.org/CodeSystem/security-source-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-provision-conditions"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-referral-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/sex-parameter-for-clinical-use"},{"uri" : "http://terminology.hl7.org/CodeSystem/smart-capabilities"},{"uri" : "http://terminology.hl7.org/CodeSystem/special-values"},{"uri" : "http://terminology.hl7.org/CodeSystem/standards-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/state-change-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/statistic-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/study-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-channel-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-error"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-status-at-event"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-tag"},{"uri" : "http://terminology.hl7.org/CodeSystem/substance-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/supply-item-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/supply-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/supplyrequest-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/synthesis-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-operation-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"},{"uri" : "http://terminology.hl7.org/CodeSystem/triggerEventID"},{"uri" : "http://terminology.hl7.org/CodeSystem/usage-context-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/utg-concept-properties"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0001"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0002"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0003"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0004"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0005"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.1"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.4"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0007"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0008"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0009"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0012"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0017"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0023"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0027"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0033"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0034"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0038"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0043"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0048"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0052"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0061"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0062"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0063"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0065"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0066"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0069"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0070"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0074"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0076"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0078"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0080"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0083"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0085"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0091"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0092"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0098"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0100"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0102"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0103"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0104"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0105"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0106"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0107"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0108"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0109"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0116"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0119"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0121"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0122"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0123"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0124"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0126"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0127"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0128"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0130"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0131"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0133"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0135"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0136"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0137"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0140"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0141"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0142"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0144"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0145"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0146"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0147"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0148"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0149"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0150"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0153"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0155"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0156"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0157"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0158"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0159"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0160"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0161"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0162"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0163"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0164"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0165"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0166"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0167"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0168"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0169"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0170"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0173"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0174"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0175"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0177"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0178"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0179"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0180"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0181"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0183"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0185"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0187"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0189"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0190"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0191"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0193"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0200"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0201"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0202"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0203"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0204"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0205"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0206"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0207"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0208"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0209"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0210"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0211"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0213"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0214"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0215"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0216"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0217"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0220"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0223"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0224"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0225"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0227"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0228"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0229"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0230"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0231"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0232"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0234"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0235"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0236"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0237"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0238"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0239"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0240"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0241"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0242"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0243"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0247"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0248"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0250"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0251"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0252"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0253"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0254"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0255"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0256"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0257"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0258"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0259"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0260"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0261"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0262"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0263"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0265"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0267"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0268"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0269"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0270"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0271"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0272"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0273"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0275"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0276"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0277"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0278"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0279"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0280"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0281"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0282"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0283"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0284"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0286"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0287"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0290"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0291"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0292"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0294"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0298"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0299"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0301"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0305"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0309"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0311"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0315"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0316"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0317"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0321"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0322"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0323"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0324"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0325"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0326"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0329"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0330"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0331"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0332"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0334"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0335"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0336"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0337"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0338"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0339"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0344"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0350"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0351"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0353"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0354"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0355"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0356"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0357"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0359"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.3.1"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.7"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0363"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0364"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0365"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0366"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0367"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0368"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0369"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0370"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0371"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0372"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0373"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0374"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0375"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0376"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0377"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0383"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0384"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0387"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0388"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0389"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.4"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.6"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0392"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0393"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0394"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0395"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0396"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0397"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0398"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0401"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0402"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0403"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0404"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0406"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0409"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0411"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0415"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0416"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0417"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0418"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0421"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0422"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0423"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0424"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0425"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0426"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0427"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0428"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0429"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0430"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0431"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0432"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0433"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0434"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0435"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0436"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0437"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0438"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0440"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0441"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0442"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0443"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0444"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0445"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0450"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0455"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0456"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0457"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0459"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0460"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0465"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0466"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0468"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0469"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0470"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0472"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0473"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0474"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0475"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0477"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0478"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0480"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0482"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0483"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0484"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0485"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0487"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0488"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0489"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0490"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0491"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0492"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0493"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0494"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0495"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0496"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0497"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0498"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0499"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0500"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0501"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0502"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0503"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0504"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0505"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0506"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0507"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0508"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0510"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0511"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0513"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0514"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0516"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0517"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0518"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0520"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0523"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0524"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0527"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0528"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0529"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0530"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0532"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0534"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0535"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0536"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0538"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0540"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0544"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0547"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0548"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0550"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0553"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0554"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0555"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0556"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0557"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0558"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0559"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0560"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0561"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0562"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0564"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0565"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0566"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0569"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0570"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0571"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0572"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0615"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0616"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0617"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0618"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0625"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0634"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0642"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0651"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0653"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0657"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0659"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0667"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0669"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0682"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0702"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0717"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0719"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0725"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0728"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0731"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0734"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0739"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0742"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0749"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0755"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0757"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0759"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0761"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0763"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0776"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0778"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0790"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0793"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0806"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0818"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0834"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0868"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0871"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0881"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0882"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0894"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0895"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0904"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0905"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0906"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0907"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0909"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0912"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0914"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0916"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0917"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0918"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0919"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0920"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0921"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0922"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0923"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0924"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0925"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0926"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0927"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0933"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0935"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0936"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0937"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0938"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0939"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0940"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0942"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0945"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0946"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0948"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0949"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0950"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0951"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0970"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0971"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-4000"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-tables"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActExposureLevelCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActInvoiceElementModifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActMood"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActReason"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipCheckpoint"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipJoin"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSplit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSubset"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActSite"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUncertainty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUSPrivacyLaw"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressPartType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AmericanIndianAlaskaNativeLanguages"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Calendar"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarCycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Charset"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystem"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystemType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodingRationale"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CommunicationFunctionType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptCodeRelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptGenerality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptProperty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerCap"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerSeparator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContentProcessingMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContextControl"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Country"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Currency"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DataOperation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DataType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Dentition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DeviceAlertLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentStorage"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EditStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EducationLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EmployeeJobClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAccident"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAcuity"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAdmissionSource"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterReferralSource"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityDeterminer"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityHandling"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartTypeR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityRisk"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EquipmentAlertLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Ethnicity"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ExposureMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-GenderStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HealthcareProviderTaxonomyHIPAA"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ApprovalStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7CMETAttribution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7CommitteeIDInRIM"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ConformanceInclusion"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ContextConductionStyle"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DefinedRoseProperty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DocumentFormatCodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSVersionCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingDomain"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSection"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSubSection"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7Realm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7StandardVersionCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7V3Conformance"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7VoteResolution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HtmlLinkType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierReliability"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierScope"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IntegrityCheckAlgorithm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-1retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-2retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-3retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-iso4217-HL7"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LivingArrangement"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalMarkupIgnore"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalRemoteControlState"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ManagedParticipationStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ManufacturerModelNameExample"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MapRelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialForm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFAttributeType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdMetSourceType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdRowType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfRmimRowType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFSubjectAreaPrefix"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-mediaType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageWaitingPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ModifyIndicator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationCategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationMethod"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationValue"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-OrganizationNameType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParameterizedDataType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PatientImportance"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PaymentTerms"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PersonDisabilityType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-policyHolderRole"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PostalAddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingID"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryParameterValue"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryQuantityUnit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryRequestLimit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryResponse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryStatusCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Race"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationalOperator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationshipConjunction"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseModality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Sequencing"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SetOperator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SoftwareNameExample"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SpecimenType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-styleType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SubstitutionCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellHorizontalAlign"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellScope"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellVerticalAlign"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableFrame"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableRules"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TargetAwareness"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationAddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationCapabilities"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TransmissionRelationshipTypeCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-triggerEventID"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-URLScheme"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineManufacturer"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VocabularyDomainQualifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-WorkClassificationODH"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-process"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/variable-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/variant-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/verificationresult-communication-method"},{"uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category"},{"uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-status-reason"},{"uri" : "http://unitsofmeasure.org"},{"uri" : "http://unstats.un.org/unsd/methods/m49/m49.htm"},{"uri" : "http://varnomen.hgvs.org"},{"uri" : "http://www.ada.org/snodent"},{"uri" : "http://www.ama-assn.org/go/cpt"},{"uri" : "http://www.cms.gov/Medicare/Coding/ICD10"},{"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"},{"uri" : "http://www.whocc.no/atc"},{"uri" : "https://nahdo.org/sopt"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/cdcnhsn.html"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/hsloc.html"},{"uri" : "https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding"},{"uri" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats"},{"uri" : "https://www.iana.org/time-zones"},{"uri" : "https://www.usps.com/"},{"uri" : "urn:ietf:bcp:13"},{"uri" : "urn:ietf:bcp:47"},{"uri" : "urn:ietf:rfc:3986"},{"uri" : "urn:iso:std:iso:11073:10101"},{"uri" : "urn:iso:std:iso:3166"},{"uri" : "urn:iso:std:iso:3166:-2"},{"uri" : "urn:iso:std:iso:4217"},{"uri" : "urn:iso-astm:E1762-95:2013"},{"uri" : "urn:oid:1.2.36.1.2001.1001.101.104.16592"},{"uri" : "urn:oid:1.2.36.1.2001.1005.17"},{"uri" : "urn:oid:2.16.840.1.113883.2.9.6.2.7"},{"uri" : "urn:oid:2.16.840.1.113883.3.1937.98.5.8"},{"uri" : "urn:oid:2.16.840.1.113883.6.238"}],"expansion" : {"parameter" : [{"name" : "cache-id","documentation" : "This server supports caching terminology resources between calls. Clients only need to send value sets and codesystems once; there after they are automatically in scope for calls with the same cache-id. The cache is retained for 30 min from last call"},{"name" : "tx-resource","documentation" : "Additional valuesets needed for evaluation e.g. value sets referred to from the import statement of the value set being expanded"},{"name" : "_incomplete"},{"name" : "abstract"},{"name" : "activeOnly"},{"name" : "check-system-version"},{"name" : "count"},{"name" : "default-to-latest-version"},{"name" : "displayLanguage"},{"name" : "excludeNested"},{"name" : "excludeNotForUI"},{"name" : "excludePostCoordinated"},{"name" : "force-system-version"},{"name" : "inactive"},{"name" : "includeAlternateCodes"},{"name" : "includeDefinition"},{"name" : "includeDesignations"},{"name" : "incomplete-ok"},{"name" : "limitedExpansion"},{"name" : "mode","documentation" : "=lenient-display-validation"},{"name" : "no-cache"},{"name" : "offset"},{"name" : "profile"},{"name" : "property"},{"name" : "system-version"},{"name" : "valueSetMode","documentation" : "= CHECK_MEMBERSHIP_ONLY | NO_MEMBERSHIP_CHECK"}]}}
        +
        diff --git a/branches/v1.0.0/qa-txservers.html b/branches/v1.0.0/qa-txservers.html new file mode 100644 index 00000000..f3bdcb8d --- /dev/null +++ b/branches/v1.0.0/qa-txservers.html @@ -0,0 +1,33 @@ + + + + SMART_WHO_INT_DAK_TB : Terminology Server Report + + + + +

        Terminology Server Report for SMART_WHO_INT_DAK_TB

        +

        Generated Mon Apr 15 06:57:34 UTC 2024, FHIR version 4.3.0 for smart.who.int.dak.tb#1.0.0 (canonical = http://smart.who.int/dak/tb (history))

        +

        This page provides a report on which terminology servers were used while publishing this IG. Note that terminology caching reduces the server hit count - this page only reports content that wasn't cached

        +

        Terminology Parameters

        +
          +
        • + x-system-cache-id +: dc8fd4bc-091a-424a-8a3b-6198ef146891 +
        • +
        +

        Tx Manager report for 'http://tx.fhir.org/tx-reg'

        +
          +
        • (No Errors/Reports - all good)
        • +
        +

        Primary Server: http://tx.fhir.org/r4

        +

        Use Count: 0. Code Systems used:

        +
          +
        • (None)
        • +
        + + diff --git a/branches/v1.0.0/qa.html b/branches/v1.0.0/qa.html new file mode 100644 index 00000000..95a10761 --- /dev/null +++ b/branches/v1.0.0/qa.html @@ -0,0 +1,178 @@ + + + + + SMART_WHO_INT_DAK_TB : Validation Results + + + + + +

        Validation Results for SMART_WHO_INT_DAK_TB

        +

        Generated Mon Apr 15 06:57:34 UTC 2024, FHIR version 4.3.0 for smart.who.int.dak.tb#1.0.0 (canonical = http://smart.who.int/dak/tb (history)). See Errors Only

        + + + + + + + + + + + + + + + + + + +
        Quality Checks
        Publisher Version:IG Publisher Version: v1.6.4
        Publication Code:n/a . PackageId = smart.who.int.dak.tb, Canonical = http://smart.who.int/dak/tb
        Realm Check for n/a:
        • n/a
        Publication Request:
        • Error fetching package-list from http://smart.who.int/dak/tb: Not Found
        • +
        • This IG has never been published, so the version should start with '0.' or include a patch version e.g. '-ballot'
        • +
        • No publication request found
        • +
        +
        Supressed Messages:No Suppressed Issues +
        Dependency Checks:
        + + + + + + + + + + + +
        PackageVersionFHIRCanonicalWeb BaseComment
        .. smart.who.int.dak.tb1.0.0R4Bhttp://smart.who.int/dak/tb
        ... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
        ... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0FHIR Version Mismatch
        ... who.basecurrent UR4http://smart.who.int/basehttps://build.fhir.org/ig/WorldHealthOrganization/smart-base/FHIR Version Mismatch
        .... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 5.5.0
        .... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
        .... hl7.fhir.uv.crmicurrent VR4http://hl7.org/fhir/uv/crmihttps://build.fhir.org/ig/HL7/crmi-ig/FHIR Version Mismatch
        ..... hl7.terminology5.5.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/5.5.0FHIR Version Mismatch
        ...... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
        ..... hl7.fhir.uv.extensions5.1.0-cibuild VR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0-snapshot1FHIR Version Mismatch
        ...... hl7.terminology.r55.3.0 OR5http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
        .... hl7.fhir.uv.cpg1.0.0 MR4http://hl7.org/fhir/uv/cpghttp://hl7.org/fhir/uv/cpg/STU1FHIR Version Mismatch
        Templates: who.template.root#current -> fhir.base.template#current. Tools: 0.1.0
        Dependent IGs:no references
        Global Profiles:(none declared)
        Terminology Server(s):http://tx.fhir.org/r4 (details)
        HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
        R5 Dependencies:(none)
        Draft Dependencies: +
        Modifier Extensions:(none)
        Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://smart.who.int/dak/tb (Problem #1 with package-list.json at http://smart.who.int/dak/tb: Not Found)
        IPA Comparison: n/a
        IPS Comparison: n/a
        Summary: errors = 2, warn = 5, info = 0, broken links = 5
        + + + + + + + + + + +
        FilenameErrorsWarningsHints
        Build Errors540
        /github/workspace/fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb210
        +
        + +

        n/a Show Validation Information

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        output​/index​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/p​/a at Line 347, column 9errorThe link 'smart.who.int/dak/tb/dictionary' for "Link to core data dictionary" cannot be resolved
        output​/index​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/p​/a at Line 350, column 9errorThe link 'smart.who.int/dak/tb/decision-logic' for "Link to decision support logic" cannot be resolved
        output​/index​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/p​/a at Line 353, column 9errorThe link 'smart.who.int/dak/tb/scheduling-logic' for "Link to scheduling logic" cannot be resolved
        output​/index​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/p​/a at Line 356, column 9errorThe link 'smart.who.int/dak/tb/indicators' for "Link to indicators table" cannot be resolved
        output​/index​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/p​/a at Line 359, column 9errorThe link 'smart.who.int/dak/tb/system-requirements' for "Link to functional and non functional requirements" cannot be resolved
        1warningThe HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide
        2warningAn HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide
        3warningAn HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide
        4warningThe HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide
        +
        + +

        fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.json Show Validation Information (1)

        + + + + + + + + + + + + + + +
        PathSeverityMessage
        ImplementationGuide​.meta​.profile[0] (l1​/c112)errorCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
        ImplementationGuide​.definition (l1​/c13893)errorImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
        ImplementationGuide​.meta​.profile[0] (l1​/c13894)warningProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
        + +

        Suppressed Messages (Warnings, hints, broken links)

        +

        No suppressed messsages

        +

        Errors sorted by type

        +
        + +

        TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE

        + + + + +
        fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.jsonCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
        +
        + +

        VALIDATION_VAL_PROFILE_UNKNOWN_NOT_POLICY

        + + + + +
        fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.jsonProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
        +
        + +

        Validation_VAL_Profile_Minimum

        + + + + +
        fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.jsonImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
        + + diff --git a/branches/v1.0.0/qa.json b/branches/v1.0.0/qa.json new file mode 100644 index 00000000..620a45b0 --- /dev/null +++ b/branches/v1.0.0/qa.json @@ -0,0 +1,19 @@ +{ + "url" : "http://smart.who.int/dak/tb/ImplementationGuide/smart.who.int.dak.tb", + "name" : "SMART_WHO_INT_DAK_TB", + "title" : "SMART DAK TB", + "description" : "TB DAK", + "status" : "draft", + "package-id" : "smart.who.int.dak.tb", + "ig-ver" : "1.0.0", + "date" : "Mon, 15 Apr, 2024 06:57:11 +0000", + "dateISO8601" : "2024-04-15T06:57:11+00:00", + "errs" : 2, + "warnings" : 5, + "hints" : 0, + "suppressed-hints" : 0, + "suppressed-warnings" : 0, + "version" : "4.3.0", + "tool" : "5.0.0 (3)", + "maxMemory" : 2242855384 +} diff --git a/branches/v1.0.0/qa.min.html b/branches/v1.0.0/qa.min.html new file mode 100644 index 00000000..5626bb77 --- /dev/null +++ b/branches/v1.0.0/qa.min.html @@ -0,0 +1,178 @@ + + + + + SMART_WHO_INT_DAK_TB : Validation Results + + + + + +

        Validation Results for SMART_WHO_INT_DAK_TB

        +

        Generated Mon Apr 15 06:57:34 UTC 2024, FHIR version 4.3.0 for smart.who.int.dak.tb#1.0.0 (canonical = http://smart.who.int/dak/tb (history)). See Full QA Report

        + + + + + + + + + + + + + + + + + + +
        Quality Checks
        Publisher Version:IG Publisher Version: v1.6.4
        Publication Code:n/a . PackageId = smart.who.int.dak.tb, Canonical = http://smart.who.int/dak/tb
        Realm Check for n/a:
        • n/a
        Publication Request:
        • Error fetching package-list from http://smart.who.int/dak/tb: Not Found
        • +
        • This IG has never been published, so the version should start with '0.' or include a patch version e.g. '-ballot'
        • +
        • No publication request found
        • +
        +
        Supressed Messages:No Suppressed Issues +
        Dependency Checks:
        + + + + + + + + + + + +
        PackageVersionFHIRCanonicalWeb BaseComment
        .. smart.who.int.dak.tb1.0.0R4Bhttp://smart.who.int/dak/tb
        ... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
        ... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0FHIR Version Mismatch
        ... who.basecurrent UR4http://smart.who.int/basehttps://build.fhir.org/ig/WorldHealthOrganization/smart-base/FHIR Version Mismatch
        .... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 5.5.0
        .... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
        .... hl7.fhir.uv.crmicurrent VR4http://hl7.org/fhir/uv/crmihttps://build.fhir.org/ig/HL7/crmi-ig/FHIR Version Mismatch
        ..... hl7.terminology5.5.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/5.5.0FHIR Version Mismatch
        ...... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
        ..... hl7.fhir.uv.extensions5.1.0-cibuild VR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0-snapshot1FHIR Version Mismatch
        ...... hl7.terminology.r55.3.0 OR5http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
        .... hl7.fhir.uv.cpg1.0.0 MR4http://hl7.org/fhir/uv/cpghttp://hl7.org/fhir/uv/cpg/STU1FHIR Version Mismatch
        Templates: who.template.root#current -> fhir.base.template#current. Tools: 0.1.0
        Dependent IGs:no references
        Global Profiles:(none declared)
        Terminology Server(s):http://tx.fhir.org/r4 (details)
        HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
        R5 Dependencies:(none)
        Draft Dependencies: +
        Modifier Extensions:(none)
        Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://smart.who.int/dak/tb (Problem #1 with package-list.json at http://smart.who.int/dak/tb: Not Found)
        IPA Comparison: n/a
        IPS Comparison: n/a
        Summary: errors = 2, warn = 5, info = 0, broken links = 5
        + + + + + + + + + + +
        FilenameErrorsWarningsHints
        Build Errors540
        /github/workspace/fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb210
        +
        + +

        n/a Show Validation Information

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        output​/index​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/p​/a at Line 347, column 9errorThe link 'smart.who.int/dak/tb/dictionary' for "Link to core data dictionary" cannot be resolved
        output​/index​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/p​/a at Line 350, column 9errorThe link 'smart.who.int/dak/tb/decision-logic' for "Link to decision support logic" cannot be resolved
        output​/index​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/p​/a at Line 353, column 9errorThe link 'smart.who.int/dak/tb/scheduling-logic' for "Link to scheduling logic" cannot be resolved
        output​/index​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/p​/a at Line 356, column 9errorThe link 'smart.who.int/dak/tb/indicators' for "Link to indicators table" cannot be resolved
        output​/index​.html​#​/html​/body​/div​/div​/div​/div​/div​/ul​/li​/p​/a at Line 359, column 9errorThe link 'smart.who.int/dak/tb/system-requirements' for "Link to functional and non functional requirements" cannot be resolved
        1warningThe HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide
        2warningAn HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide
        3warningAn HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide
        4warningThe HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide
        +
        + +

        fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.json Show Validation Information (1)

        + + + + + + + + + + + + + + +
        PathSeverityMessage
        ImplementationGuide​.meta​.profile[0] (l1​/c112)errorCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
        ImplementationGuide​.definition (l1​/c13893)errorImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
        ImplementationGuide​.meta​.profile[0] (l1​/c13894)warningProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
        + +

        Suppressed Messages (Warnings, hints, broken links)

        +

        No suppressed messsages

        +

        Errors sorted by type

        +
        + +

        TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE

        + + + + +
        fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.jsonCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
        +
        + +

        VALIDATION_VAL_PROFILE_UNKNOWN_NOT_POLICY

        + + + + +
        fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.jsonProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
        +
        + +

        Validation_VAL_Profile_Minimum

        + + + + +
        fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.jsonImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
        + + diff --git a/branches/v1.0.0/qa.txt b/branches/v1.0.0/qa.txt new file mode 100644 index 00000000..b437e8e7 --- /dev/null +++ b/branches/v1.0.0/qa.txt @@ -0,0 +1,23 @@ +SMART_WHO_INT_DAK_TB : Validation Results +========================================= + +err = 2, warn = 5, info = 0 +IG Publisher Version: 1.6.4 +Generated Mon Apr 15 06:57:34 UTC 2024. FHIR version 4.3.0 for smart.who.int.dak.tb#1.0.0 (canonical = http://smart.who.int/dak/tb) + Build Errors : 5 / 4 / 0 + /github/workspace/fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb : 2 / 1 / 1 + +== n/a == +ERROR: /github/workspace/output/index.html#/html/body/div/div/div/div/div/ul/li/p/a at Line 347, column 9: The link 'smart.who.int/dak/tb/dictionary' for "Link to core data dictionary" cannot be resolved +ERROR: /github/workspace/output/index.html#/html/body/div/div/div/div/div/ul/li/p/a at Line 350, column 9: The link 'smart.who.int/dak/tb/decision-logic' for "Link to decision support logic" cannot be resolved +ERROR: /github/workspace/output/index.html#/html/body/div/div/div/div/div/ul/li/p/a at Line 353, column 9: The link 'smart.who.int/dak/tb/scheduling-logic' for "Link to scheduling logic" cannot be resolved +ERROR: /github/workspace/output/index.html#/html/body/div/div/div/div/div/ul/li/p/a at Line 356, column 9: The link 'smart.who.int/dak/tb/indicators' for "Link to indicators table" cannot be resolved +ERROR: /github/workspace/output/index.html#/html/body/div/div/div/div/div/ul/li/p/a at Line 359, column 9: The link 'smart.who.int/dak/tb/system-requirements' for "Link to functional and non functional requirements" cannot be resolved +WARNING: 1: The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide +WARNING: 2: An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide +WARNING: 3: An HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide +WARNING: 4: The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide +== fsh-generated/resources/ImplementationGuide-smart.who.int.dak.tb.json == +ERROR: ImplementationGuide/smart.who.int.dak.tb: ImplementationGuide.meta.profile[0]: Canonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide) +ERROR: ImplementationGuide/smart.who.int.dak.tb: ImplementationGuide.definition: ImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0) +WARNING: ImplementationGuide/smart.who.int.dak.tb: ImplementationGuide.meta.profile[0]: Profile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles diff --git a/branches/v1.0.0/qa.xml b/branches/v1.0.0/qa.xml new file mode 100644 index 00000000..d79e0d77 --- /dev/null +++ b/branches/v1.0.0/qa.xml @@ -0,0 +1 @@ +
        \ No newline at end of file diff --git a/branches/v1.0.0/reference-implementations.html b/branches/v1.0.0/reference-implementations.html new file mode 100644 index 00000000..70c5ff26 --- /dev/null +++ b/branches/v1.0.0/reference-implementations.html @@ -0,0 +1,355 @@ + + + + + + Reference Implementations - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
        + + + + +
        + +
        + + +
        +

        SMART DAK TB +
        + 1.0.0 - release + + + +

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

        SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

        +

        Reference Implementations

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

        + +

        This page includes sample resources that can be leveraged to support the implementation of SMART Guidelines for [insert health domain here]. Content is for demonstration purposes only.

        + +

        Additional relevant resources are included in the References and Dependencies.

        + +

        Reference applications

        + +

        Reference architecture

        + + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/references.html b/branches/v1.0.0/references.html new file mode 100644 index 00000000..a914e84b --- /dev/null +++ b/branches/v1.0.0/references.html @@ -0,0 +1,387 @@ + + + + + + References - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
        + + + + +
        + +
        + + +
        +

        SMART DAK TB +
        + 1.0.0 - release + + + +

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

        SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

        +

        References

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

        + +

        This implementation guide is meant to facilitate operationalization of the World Health Organization (WHO) Digital Adaptation Kit (DAK) for [insert health domain here]. This page includes links to the published DAK for [insert health domain here], as well as a small subset of other references.

        + +

        For additional resources, see the Dependencies page, which includes the standards referenced in this implementation guide and the references section in the published DAK for [insert health domain here].

        + +

        WHO Digital Adaptation Kit (DAK) for [insert health domain here]

        + +
        +

        The Digital Adaptation Kit was published on [publication date]:

        + +

        [Link to the DAK and accompanying web annexes when available]

        +
        + +

        WHO guideline development

        + + + +

        Tutorials and reference materials for developers

        + + +

        Additional resources

        + + + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/scenarios.html b/branches/v1.0.0/scenarios.html new file mode 100644 index 00000000..456e2325 --- /dev/null +++ b/branches/v1.0.0/scenarios.html @@ -0,0 +1,351 @@ + + + + + + User Scenarios - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
        + + + + +
        + +
        + + +
        +

        SMART DAK TB +
        + 1.0.0 - release + + + +

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

        SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

        +

        User Scenarios

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

        +
        + +
        +

        Component 3 in the Digital Adaptation Kit (link forthcoming) includes user scenarios, which are narratives that describe how the different personas may interact with each other. The user scenarios are only illustrative and are intended to give an idea of a typical workflow.

        + +

        How to interpret user scenarios

        + +

        User scenarios can be helpful tools not only to better understand the context in which a digital tool would operate, but also for some insights into what key data elements would need to be recorded and accounted for in the database. Additionally, the context in which the tool would operate, illuminated by the user scenarios, provides insight into some functional and non-functional requirements that the system would also need.

        + +

        As examples, the scenarios identify: key data elements that need to be recorded and/or calculated; decision-support logic that can be automated in the system; key functional and non-functional requirements that should be included in the system, and adolescent-specific considerations that should be accounted for.

        + + + + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/searchform.html b/branches/v1.0.0/searchform.html new file mode 100644 index 00000000..480bc13f --- /dev/null +++ b/branches/v1.0.0/searchform.html @@ -0,0 +1,141 @@ + + + + + + Search SMART DAK TB (Current Build) + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + +
        + +
        +
        + Search SMART DAK TB (Current Build) +
        +
        +
        +
        + + +
        +
        +
        + + + + + +
        +
        + + + + + +
        + + + + +
        + + + + +
        + +
        + + +
        +

        SMART DAK TB +
        + 1.0.0 - release + + + +

        +
        +
        +

    • N{f}=hJyVz~&Ig83lmY%4(j$SFN&j#sZXv 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 DT5c?X literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/business-processes.html b/branches/v1.0.0/business-processes.html new file mode 100644 index 00000000..cf877ea2 --- /dev/null +++ b/branches/v1.0.0/business-processes.html @@ -0,0 +1,391 @@ + + + + + + Business Processes - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      + + +
      +
      +
      +
      + + +
      + +

      Search SMART DAK TB (Current Build)

      + + + +
      + +

      +Note: this search searches the curent build of SMART DAK TB. +

      +
      + +
      +
      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/security-privacy.html b/branches/v1.0.0/security-privacy.html new file mode 100644 index 00000000..e2708ac5 --- /dev/null +++ b/branches/v1.0.0/security-privacy.html @@ -0,0 +1,346 @@ + + + + + + Security and Privacy Considerations - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Security and Privacy Considerations

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

      +
      + +
      +

      This page will contain security and privacy considerations related to SMART Guidelines for [insert health domain here].

      + +

      For an illustrative, starting set of non-functional requirements, which includes security and privacy-related requirements from the Digital Adaptation Kit for [insert health domain here], see the Non-functional Requirements.

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/sequence-diagrams.html b/branches/v1.0.0/sequence-diagrams.html new file mode 100644 index 00000000..6a1b490f --- /dev/null +++ b/branches/v1.0.0/sequence-diagrams.html @@ -0,0 +1,346 @@ + + + + + + Sequence Diagrams - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Sequence Diagrams

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

      +
      + +
      +

      SMART

      + +

      Feel free to modify this index page with your own awesome content!

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/sub-package-list.json b/branches/v1.0.0/sub-package-list.json new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/branches/v1.0.0/sub-package-list.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/branches/v1.0.0/summary.png b/branches/v1.0.0/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/v1.0.0/system-actors.html b/branches/v1.0.0/system-actors.html new file mode 100644 index 00000000..b4c5e70a --- /dev/null +++ b/branches/v1.0.0/system-actors.html @@ -0,0 +1,352 @@ + + + + + + System Actors - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      System Actors

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

      +
      + +
      +

      This page lists and describes the human users and digital services that interact with the system, derived from the business requirements defined at the operational level (L2). For more details about end-users and related stakeholders, see the Generic Personas and the WHO Digital Adaptation Kit for [insert health domain here](link forthcoming).

      + +

      Systems managing clinical and patient information are expected to interact with a shared health record, laboratory information system or a longitudinal health record, as appropriate, and to synchronize with data collected in a clinical encounter.

      + +

      For additional actor definitions, see the Digital Documentation of COVID-19 Certificates (DDCC) Implementation Guide. Additionally, Integrating the Healthcare Enterprise (IHE) maintains a repository with common actors used in IHE profiles.

      + +

      Key generic personas interacting with the system

      +

      In the clinical flows, generic personas are represented using profiles of the various entity resources in HL7 FHIR, such as Patient, Practitioner, PractitionerRole, and RelatedPerson.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/target.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0000000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000001.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0000100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000010000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00001001.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00001010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000011.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0000110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00001100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0000111.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00001110110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00001111.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000011110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0000111100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000011110000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00001111001.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000011110010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0000111101.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00001111010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000011111.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0000111110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00001111100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000011111000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00001111101.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0000111110110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0000111111.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00001111110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000011111100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00001111111.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000011111110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0001.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0001000.png b/branches/v1.0.0/tbl_bck0001000.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/v1.0.0/tbl_bck000101.png b/branches/v1.0.0/tbl_bck000101.png new file mode 100644 index 0000000000000000000000000000000000000000..d32d3e2f80bd51629c175bb3b46be7bb406e68b1 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25ZRBNe;9znn zPyH_$xBLTl|C1~sEiKPjqsr;O85thDmN#Q!VA!yfajLdMn6>L6exOzcPgg&ebxsLQ E0D?Lm2LJ#7 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/tbl_bck00011.png b/branches/v1.0.0/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/v1.0.0/tbl_bck000110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck001.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0010010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck00101.png b/branches/v1.0.0/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/v1.0.0/tbl_bck001010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0011.png b/branches/v1.0.0/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|@^2LrzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjNi@+6cw7?^ykHRW=)=Me3PAlL8|@^2Lr!gPZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmoV>Vj_OL^e^sC585s1085tNPJ~MO&I_Ol$OKk*dWbkzLb6Mw<&;$T5 CMjVg; literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/tbl_bck001110.png b/branches/v1.0.0/tbl_bck001110.png new file mode 100644 index 0000000000000000000000000000000000000000..20d5786936f19c20e1e12e7303b656f031a9c3af GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmoV>Vj_OL^e^sC585s1085tNPJ~MO&I_Ol$OKk*dWbkzLb6Mw<&;$T5 CMjVg; literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/tbl_bck01.png b/branches/v1.0.0/tbl_bck01.png new file mode 100644 index 0000000000000000000000000000000000000000..34a4122d6d9d838980fef850d28e04b5ff00db0a GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#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/v1.0.0/tbl_bck01010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck010100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0101000.png b/branches/v1.0.0/tbl_bck0101000.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/v1.0.0/tbl_bck010101.png b/branches/v1.0.0/tbl_bck010101.png new file mode 100644 index 0000000000000000000000000000000000000000..2b33f3f5a6505768d6467ad113f0551ec3c71a42 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM=6Z9JE~%)jkh%fPS$D9hk*mbp97L5Kb2MM0oO22WQ%mvv4FO#qE% BA1eR= literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/tbl_bck0101010.png b/branches/v1.0.0/tbl_bck0101010.png new file mode 100644 index 0000000000000000000000000000000000000000..2b33f3f5a6505768d6467ad113f0551ec3c71a42 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM=6Z9JE~%)jkh%fPS$D9hk*mbp97L5Kb2MM0oO22WQ%mvv4FO#qE% BA1eR= literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/tbl_bck01010100.png b/branches/v1.0.0/tbl_bck01010100.png new file mode 100644 index 0000000000000000000000000000000000000000..2b33f3f5a6505768d6467ad113f0551ec3c71a42 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM=6Z9JE~%)jkh%fPS$D9hk*mbp97L5Kb2MM0oO22WQ%mvv4FO#qE% BA1eR= literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/tbl_bck0101011.png b/branches/v1.0.0/tbl_bck0101011.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e91a9d3a34c77a06d468f74e272b9f45b11917 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN}w)6Rhv%UJ6$`X)nHD>)*38G_1CL&B?&vaGGuFcL%1%;Hns)eg;oh KKbLh*2~7aigd}JH literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/tbl_bck01011.png b/branches/v1.0.0/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/v1.0.0/tbl_bck010110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck011.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck01100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck011000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0110000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck011001.png b/branches/v1.0.0/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/v1.0.0/tbl_bck011010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0110100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck011011.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0110110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck01101100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0110111.png b/branches/v1.0.0/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/v1.0.0/tbl_bck01101110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0111.png b/branches/v1.0.0/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)GmEzNzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzN!=PZ!6Kid%0l9OPs$;9zzr zKl{)4hTlRC@g3=Mo~kQ7?Q3`L-z(3+pjXVqz+muzopr E0DTx92><{9 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/tbl_bck0111010.png b/branches/v1.0.0/tbl_bck0111010.png new file mode 100644 index 0000000000000000000000000000000000000000..7de3709f8e7ce2813d5de327dba8f105694aff3b GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0l9OPs$;9zzr zKl{)4hTlRC@g3=Mo~kQ7?Q3`L-z(3+pjXVqz+muzopr E0DTx92><{9 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/tbl_bck01111.png b/branches/v1.0.0/tbl_bck01111.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/v1.0.0/tbl_bck011110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0111100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck011110000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck01111001.png b/branches/v1.0.0/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/v1.0.0/tbl_bck011110010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0111101.png b/branches/v1.0.0/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/v1.0.0/tbl_bck01111010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck011111.png b/branches/v1.0.0/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/v1.0.0/tbl_bck02400.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0241.png b/branches/v1.0.0/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/v1.0.0/tbl_bck02410.png b/branches/v1.0.0/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/v1.0.0/tbl_bck025.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0250.png b/branches/v1.0.0/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/v1.0.0/tbl_bck02500.png b/branches/v1.0.0/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/v1.0.0/tbl_bck025000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck02501.png b/branches/v1.0.0/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/v1.0.0/tbl_bck025025.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0250250.png b/branches/v1.0.0/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/v1.0.0/tbl_bck02503.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0251.png b/branches/v1.0.0/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/v1.0.0/tbl_bck02510.png b/branches/v1.0.0/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/v1.0.0/tbl_bck02512.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0251240.png b/branches/v1.0.0/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/v1.0.0/tbl_bck025125.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0251250.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0251252.png b/branches/v1.0.0/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/v1.0.0/tbl_bck02513.png b/branches/v1.0.0/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/v1.0.0/tbl_bck03.png b/branches/v1.0.0/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/v1.0.0/tbl_bck03410.png b/branches/v1.0.0/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/v1.0.0/tbl_bck035.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0351.png b/branches/v1.0.0/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/v1.0.0/tbl_bck03510.png b/branches/v1.0.0/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/v1.0.0/tbl_bck03512.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0351240.png b/branches/v1.0.0/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/v1.0.0/tbl_bck035125.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0351250.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0351252.png b/branches/v1.0.0/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/v1.0.0/tbl_bck03513.png b/branches/v1.0.0/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/v1.0.0/tbl_bck040.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0400.png b/branches/v1.0.0/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/v1.0.0/tbl_bck041.png b/branches/v1.0.0/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/v1.0.0/tbl_bck050.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0500.png b/branches/v1.0.0/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/v1.0.0/tbl_bck05040.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0505.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0510.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0512.png b/branches/v1.0.0/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/v1.0.0/tbl_bck05140.png b/branches/v1.0.0/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/v1.0.0/tbl_bck0515.png b/branches/v1.0.0/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/v1.0.0/tbl_bck05150.png b/branches/v1.0.0/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/v1.0.0/tbl_bck05152.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10.png b/branches/v1.0.0/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/v1.0.0/tbl_bck100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck100000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10001.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck100100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1001000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10010000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1001001.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10010010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck100101.png b/branches/v1.0.0/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/v1.0.0/tbl_bck100110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck101.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck101000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10101.png b/branches/v1.0.0/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/v1.0.0/tbl_bck101010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1011.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck101100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1011000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10110000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1011001.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10110010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck101101.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1011010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10111.png b/branches/v1.0.0/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/v1.0.0/tbl_bck101110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1011100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck101111.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1011110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10240.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1025.png b/branches/v1.0.0/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/v1.0.0/tbl_bck10250.png b/branches/v1.0.0/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/v1.0.0/tbl_bck103.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1040.png b/branches/v1.0.0/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/v1.0.0/tbl_bck105.png b/branches/v1.0.0/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/v1.0.0/tbl_bck110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck11000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck110000.png b/branches/v1.0.0/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/v1.0.0/tbl_bck11001.png b/branches/v1.0.0/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/v1.0.0/tbl_bck110010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1101.png b/branches/v1.0.0/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/v1.0.0/tbl_bck11010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck110100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck11011.png b/branches/v1.0.0/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/v1.0.0/tbl_bck110110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck111.png b/branches/v1.0.0/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/v1.0.0/tbl_bck111010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1111.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1111010.png b/branches/v1.0.0/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/v1.0.0/tbl_bck11111.png b/branches/v1.0.0/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/v1.0.0/tbl_bck111110.png b/branches/v1.0.0/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/v1.0.0/tbl_bck112.png b/branches/v1.0.0/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/v1.0.0/tbl_bck11240.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1125.png b/branches/v1.0.0/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/v1.0.0/tbl_bck11250.png b/branches/v1.0.0/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/v1.0.0/tbl_bck11252.png b/branches/v1.0.0/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/v1.0.0/tbl_bck113.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1140.png b/branches/v1.0.0/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/v1.0.0/tbl_bck115.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1150.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1152.png b/branches/v1.0.0/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/v1.0.0/tbl_bck12.png b/branches/v1.0.0/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/v1.0.0/tbl_bck120.png b/branches/v1.0.0/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/v1.0.0/tbl_bck124.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1240.png b/branches/v1.0.0/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/v1.0.0/tbl_bck12400.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1241.png b/branches/v1.0.0/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/v1.0.0/tbl_bck12410.png b/branches/v1.0.0/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/v1.0.0/tbl_bck125.png b/branches/v1.0.0/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/v1.0.0/tbl_bck12510.png b/branches/v1.0.0/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/v1.0.0/tbl_bck125100.png b/branches/v1.0.0/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/v1.0.0/tbl_bck12511.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1252.png b/branches/v1.0.0/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/v1.0.0/tbl_bck130.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1320.png b/branches/v1.0.0/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/v1.0.0/tbl_bck133.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1330.png b/branches/v1.0.0/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/v1.0.0/tbl_bck134.png b/branches/v1.0.0/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/v1.0.0/tbl_bck14.png b/branches/v1.0.0/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/v1.0.0/tbl_bck140.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1400.png b/branches/v1.0.0/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/v1.0.0/tbl_bck141.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1410.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1424.png b/branches/v1.0.0/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/v1.0.0/tbl_bck143.png b/branches/v1.0.0/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/v1.0.0/tbl_bck15.png b/branches/v1.0.0/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/v1.0.0/tbl_bck150.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1500.png b/branches/v1.0.0/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/v1.0.0/tbl_bck15040.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1505.png b/branches/v1.0.0/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/v1.0.0/tbl_bck15050.png b/branches/v1.0.0/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/v1.0.0/tbl_bck151.png b/branches/v1.0.0/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/v1.0.0/tbl_bck15150.png b/branches/v1.0.0/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/v1.0.0/tbl_bck15152.png b/branches/v1.0.0/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/v1.0.0/tbl_bck152.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1540.png b/branches/v1.0.0/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/v1.0.0/tbl_bck15424.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1543.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1550.png b/branches/v1.0.0/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/v1.0.0/tbl_bck1552.png b/branches/v1.0.0/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/v1.0.0/tbl_blank.png b/branches/v1.0.0/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/v1.0.0/tbl_spacer.png b/branches/v1.0.0/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/v1.0.0/tbl_vjoin-open.png b/branches/v1.0.0/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/v1.0.0/tbl_vjoin.png b/branches/v1.0.0/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/v1.0.0/tbl_vjoin_end-closed.png b/branches/v1.0.0/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/v1.0.0/tbl_vjoin_end.png b/branches/v1.0.0/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/v1.0.0/tbl_vjoin_end_slice-open.png b/branches/v1.0.0/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/v1.0.0/tbl_vjoin_end_slice.png b/branches/v1.0.0/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/v1.0.0/tbl_vjoin_slice-closed.png b/branches/v1.0.0/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/v1.0.0/tbl_vjoin_slicer-closed.png b/branches/v1.0.0/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/v1.0.0/tbl_vjoin_slicer-open.png b/branches/v1.0.0/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/v1.0.0/tbl_vjoin_slicer.png b/branches/v1.0.0/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/v1.0.0/tbl_vline.png b/branches/v1.0.0/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/v1.0.0/tbl_vline_slice.png b/branches/v1.0.0/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/v1.0.0/tbl_vline_slicer.png b/branches/v1.0.0/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/v1.0.0/test-data.html b/branches/v1.0.0/test-data.html new file mode 100644 index 00000000..43a405a7 --- /dev/null +++ b/branches/v1.0.0/test-data.html @@ -0,0 +1,346 @@ + + + + + + Test Data - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Test Data

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

      +
      + +
      +

      This page will include test data developed for the test scenarios and actors included in this implementation guide. See Testing for additional testing artifacts.

      + +

      The testing artifacts in this implementation guide are not intended to be used to determine formal conformance, nor are they intended to be authoritative or comprehensive.

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/testing.html b/branches/v1.0.0/testing.html new file mode 100644 index 00000000..7ee0f54d --- /dev/null +++ b/branches/v1.0.0/testing.html @@ -0,0 +1,380 @@ + + + + + + Testing - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Testing

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

      +
      + +
      + +

      This page will include testing artifacts for this implementation guide.

      + +

      Artifacts will include Gherkin .feature files, with acceptance criteria for each test definition, and with defined test cases for PlanDefinitions and Measures. Example data will be in the form of FHIR shorthand (FSH) files or FHIR Resources, with examples listed under the example tab of the resources.

      + +

      See Test Data for test data.

      + +

      The testing artifacts in this implementation guide are not intended to be used to determine formal conformance, nor are they intended to be authoritative or comprehensive.

      + +

      Testing platforms

      + +

      These files allow a quick setup of working servers, for testing of the specification in a known configuration.

      + +

      Prerequisites: Docker

      + +

      Questionnaires and StructureMap Transformations

      + +

      The matchbox server configuration allows you to test the mappings. For more information: https://github.com/ahdis/matchbox

      + +

      How to setup the server:

      +
        +
      1. Download the .env file
      2. +
      3. Download the docker compose file
      4. +
      5. From the same folder, run docker-compose up -d
      6. +
      7. Navigate to http://localhost: e.g. http://localhost:8087
      8. +
      9. Follow the instructions there to setup and run the extractions
      10. +
      + +

      Scheduling and Decision Logic, Measures

      +

      CQFRuler

      +
        +
      1. Download the .env file
      2. +
      3. Download the docker compose file
      4. +
      5. From the same folder, run docker-compose up -d
      6. +
      7. Navigate to http://localhost: e.g. http://localhost:8080
      8. +
      9. Follow the instructions there to setup and run the plan definitions.
      10. +
      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/toc.html b/branches/v1.0.0/toc.html new file mode 100644 index 00000000..2a039ccf --- /dev/null +++ b/branches/v1.0.0/toc.html @@ -0,0 +1,327 @@ + + + + + + Table of Contents - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

      +
      +
      +
      + + + + +
      +
      + +
      +
      + + +
      +
      +
      +
      + + + +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/transactions.html b/branches/v1.0.0/transactions.html new file mode 100644 index 00000000..18eda47f --- /dev/null +++ b/branches/v1.0.0/transactions.html @@ -0,0 +1,347 @@ + + + + + + Transactions - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Transactions

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

      +
      + +
      +

      This page will describe transactions with trigger events, message semantics, and expected actions, as well as sequence diagrams.

      + +

      See the Digital Documentation of COVID-19 Certificates (DDCC) Transactions for additional transactions that may be relevant.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/trust_domain.html b/branches/v1.0.0/trust_domain.html new file mode 100644 index 00000000..291007ed --- /dev/null +++ b/branches/v1.0.0/trust_domain.html @@ -0,0 +1,354 @@ + + + + + + Trust Domains - SMART DAK TB v1.0.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART DAK TB +
      + 1.0.0 - release + + + +

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

      SMART DAK TB, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Trust Domains

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

      + +

      Use Cases

      + +

      Technical Standards

      + +

      Policy

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branches/v1.0.0/usage-stats.json b/branches/v1.0.0/usage-stats.json new file mode 100644 index 00000000..f4f611af --- /dev/null +++ b/branches/v1.0.0/usage-stats.json @@ -0,0 +1,18 @@ +{ + "package": "smart.who.int.dak.tb", + "version": "1.0.0", + "fhirVersion": "4.3.0", + "extensions": [], + "profiles": {}, + "usage": { + "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency": [ + "ImplementationGuide.definition" + ], + "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/v1.0.0/validator-smart.who.int.dak.tb.pack b/branches/v1.0.0/validator-smart.who.int.dak.tb.pack new file mode 100644 index 0000000000000000000000000000000000000000..d51e8f022e474069ccee89b493c56ffac850f6d2 GIT binary patch literal 2903 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 Lp3V1Y&sYBf@6r{7 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/validator-who.fhir.smart-ig-empty.pack b/branches/v1.0.0/validator-who.fhir.smart-ig-empty.pack new file mode 100644 index 0000000000000000000000000000000000000000..e1c1970e005889c44f38feb6ca69ea44aec2836a GIT binary patch literal 2976 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 Lp3V1Y&sYBf@6r{7 literal 0 HcmV?d00001 diff --git a/branches/v1.0.0/valueset-list.csv b/branches/v1.0.0/valueset-list.csv new file mode 100644 index 00000000..c04f476f --- /dev/null +++ b/branches/v1.0.0/valueset-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Uses,Used,Sources diff --git a/branches/v1.0.0/valueset-list.json b/branches/v1.0.0/valueset-list.json new file mode 100644 index 00000000..496853f5 --- /dev/null +++ b/branches/v1.0.0/valueset-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/v1.0.0/valueset-ref-all-list.csv b/branches/v1.0.0/valueset-ref-all-list.csv new file mode 100644 index 00000000..c04f476f --- /dev/null +++ b/branches/v1.0.0/valueset-ref-all-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Uses,Used,Sources diff --git a/branches/v1.0.0/valueset-ref-all-list.json b/branches/v1.0.0/valueset-ref-all-list.json new file mode 100644 index 00000000..496853f5 --- /dev/null +++ b/branches/v1.0.0/valueset-ref-all-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/branches/v1.0.0/valueset-ref-list.csv b/branches/v1.0.0/valueset-ref-list.csv new file mode 100644 index 00000000..c04f476f --- /dev/null +++ b/branches/v1.0.0/valueset-ref-list.csv @@ -0,0 +1 @@ +URL,Version,Status,OIDs,Name,Title,Descriptino,Uses,Used,Sources diff --git a/branches/v1.0.0/valueset-ref-list.json b/branches/v1.0.0/valueset-ref-list.json new file mode 100644 index 00000000..496853f5 --- /dev/null +++ b/branches/v1.0.0/valueset-ref-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/business-processes.html b/business-processes.html new file mode 100644 index 00000000..1e504aed --- /dev/null +++ b/business-processes.html @@ -0,0 +1,391 @@ + + + + + + Business Processes - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Business Processes

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

      + +

      This page describes the business processes included in the WHO Digital +Adaptation Kit (DAK) [insert health domain here] (link forthcoming). +For full details, see the published DAK content.

      + +

      A business process, or process, is a set of related activities or tasks +performed together to achieve the objectives of the health programme area, +such as registration, counselling, referrals. Workflows are a visual +representation of the progression of activities (tasks, events, interactions) +that are performed within the business process. The workflow provides a “story” +for the business process being diagrammed and is used to enhance communication +and collaboration among users, stakeholders and engineers.

      + +

      The DAK for [insert health domain here] focuses on key business processes insert content here</mark>.

      + +

      Overview of Key Business Processes

      +

      The following table describes the workflows of the included processes.

      + + + + + + + + + + + + + + + + + + + + +
      # Process Name Process ID Personas Objectives
      Title ID used to reference this process throughout the DAK Individuals interacting to complete the process A concrete statement describing what the process seeks to achieve
      + +

      Workflows

      +

      The workflows that follow depict processes that have been generalized across different contexts and may not reflect the variability and nuances across different settings. The simplicity of the workflow may not adequately illustrate the nonlinear steps that may occur.

      + +

      Overview of key [insert health domain here] process flows

      +

      The business processes included in the DAK are shown in the following figure. Processes included in the DAK start with a letter (e.g. “A.”) and are shown using the “Activity with sub-process” shape, which includes a plus sign.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/business-requirements.html b/business-requirements.html new file mode 100644 index 00000000..a3a01133 --- /dev/null +++ b/business-requirements.html @@ -0,0 +1,355 @@ + + + + + + Business Requirements - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Business Requirements

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

      +
      + +
      +
        +
      • Concepts - A glossary of terms and key concepts introduced in the L2 or in the Implementation Guide
      • +
      • Generic Personas - Depiction of end-users and related stakeholders as introduced in the L2
      • +
      • Use Cases - User scenarios depicting how different personas will interact in a typical workflow along with use cases listed as introduced in the L2
      • +
      • Business Processes - Depiction of business processes as visual workflows as introduced in the L2
      • +
      • Data Dictionary - Data dictionary with detailed data specifications as introduced in the L2
      • +
      • Decision-support Logic - Decision-support logic and algorithms as introduced in the L2
      • +
      • Indicator and Performance Metrics - Core set of indicators and performance metrics as introduced in the L2
      • +
      • Functional Requirements - List of core functions and capabilities the system must have to meet the end-users’ needs and achieve tasks within the business process.
      • +
      • Non-functional Requirements - List of capabilities the system must have as introduced in the L2
      • +
      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/canonicals.json b/canonicals.json new file mode 100644 index 00000000..00906bf8 --- /dev/null +++ b/canonicals.json @@ -0,0 +1,9 @@ +[ + { + "id" : "who.fhir.smart-ig-empty", + "type" : "ImplementationGuide", + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty", + "version" : "0.1.0", + "name" : "SMART" + } +] 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 00000000..697bb83c --- /dev/null +++ b/changes.html @@ -0,0 +1,346 @@ + + + + + + Changes - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Changes

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

      +
      + +
      +

      SMART

      + +

      Feel free to modify this index page with your own awesome content!

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/codesystem-list.csv b/codesystem-list.csv new file mode 100644 index 00000000..7ebf444a --- /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 00000000..496853f5 --- /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 00000000..7ebf444a --- /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 00000000..496853f5 --- /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 00000000..7ebf444a --- /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 00000000..496853f5 --- /dev/null +++ b/codesystem-ref-list.json @@ -0,0 +1,3 @@ +{ + "codeSystems" : [] +} diff --git a/codings.html b/codings.html new file mode 100644 index 00000000..0034d5af --- /dev/null +++ b/codings.html @@ -0,0 +1,355 @@ + + + + + + Codings - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Codings

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

      +
      + + +
      +

      Note that the terminologies included in this implementation guide will need to be updated, because the ideal mechanism for distribution (as an expression) is not currently supported by the content logical definition constructs available in the FHIR ValueSet resource and all known implementations of it. Before use in a production environment, ensure you have the latest value sets based on the definitions for each value set (as defined in the inclusion/exclusion criteria for each one).

      + +

      The following terminology artifacts are included for this implementation guide:

      + +

      CodeSystems

      + +

      ValueSets

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/concepts.html b/concepts.html new file mode 100644 index 00000000..71831c84 --- /dev/null +++ b/concepts.html @@ -0,0 +1,583 @@ + + + + + + Concepts - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Concepts

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

      +
      + + +
      +

      Key concepts and abbreviations are described here. Additional terms are defined in the Glossary and List of Abbreviations in the WHO Digital Adaptation Kit for [insert health domain here] (link forthcoming)

      +

      Concepts

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</tbody> +</table> + +### Abbreviations + +
      TermDescription
      Anatomical Therapeutic Chemical code (ATC)A unique code assigned to a medicine according to the organ or system it works on and how it works.
      CertificateA document attesting a fact. In the context of the vaccination certificate, it attests to the fact that a vaccine has been administered to an individual.
      Clinical practice guidelines (CPG)Clinical practice guidelines are statements that include recommendations intended to optimize patient care that are informed by a systematic review of evidence and an assessment of the benefits and harms of alternative care options.
      Clinical Quality Language (CQL)This is a HL7 specification for the expression of clinical knowledge that can be used within both the Clinical Decision Support (CDS) and Clinical Quality Measurement (CQM) domains.
      Data dictionaryA centralized repository of information about the data elements that contains their definition, relationships, origin, usage, and type of data. For this digital adaptation kit, the data dictionary is provided as a spreadsheet.
      Data elementA unit of data that has specific and precise meaning.
      Fast Healthcare Interoperability Resources (FHIR)A standard describing data formats and elements and an application programming interface for exchanging electronic health records.
      Functional requirementCapabilities the system must have in order to meet the end-users’ needs and achieve tasks within the business process.
      Implementation Guide (IG)A set of rules about how FHIR resources are used (or should be used) to solve a particular problem, with associated documentation to support and clarify the usage. This IG is based on WHO guidance, as it is represented in the Digital Adaptation Kit for [insert health domain here], to support the adoption of open standards for interoperability.
      IndicatorSummary measures that capture relevant information on different attributes and dimensions of health status and performance of a health system.
      International Patient Summary (IPS)An electronic health record extract containing essential healthcare information about a client.
      Non-functional requirementGeneral attributes and features of the digital system to ensure usability and overcome technical and physical constraints. Examples of non-functional requirements include ability to work offline, multiple language settings, and password protection.
      Systemized Nomenclature of Medicine – Clinical Terms Global Patient Set (SNOMED CT GPS)A systematically organized computer-processable collection of medical terms providing codes, terms, synonyms and definitions used in clinical documentation and reporting.
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      TermDescription
      BPMNBusiness Process Model and Notation
      CDCCenters for Disease Control and Prevention
      CDSClinical decision support
      CHWCommunity health worker
      CQLClinical Quality Language
      DAKDigital Adaptation Kit
      DEData element
      DMNDecision Model and Notation
      DTDecision support table
      DTDSDigital tracking and decision support
      EDEvent-driven
      eHealthElectronic health
      EMRElectronic medical record
      FHIRFast Healthcare Interoperability Resources
      HWHealth Worker
      HL7Health Level Seven International
      HMISHealth management information system
      ICDInternational Classification of Diseases
      ICD-11International Classification of Diseases (version 11)
      ICFInternational Classification of Functioning, Disability and Health
      ICHIInternational Classification of Health Interventions
      IDIdentification
      IGImplementation guide
      IHEIntegrating the Healthcare Enterprise
      ISCOInternational Standard for Classification of Occupations
      ITUInternational Telecommunication Union
      LOINCLogical Observation Identifiers Names and Codes
      M&EMonitoring and Evaluation
      MAPSmHealth Assessment and Planning for Scale
      mHealthMobile Health
      MOHMinistry of Health
      NMFLNational Master Facility List
      NFXNREQNon-functional requirement
      OpenHIEOpen Health Information Exchange
      PrEPpre-exposure prophylaxis
      SMARTStandards-based, Machine-readable, Adaptive, Requirements-based and Testable
      SNOMED CTSystematized Nomenclature of Medicine - Clinical Terms
      VVMVaccine Vial Monitor
      WHOWorld Health Organization
      + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/csvs.zip b/csvs.zip new file mode 100644 index 0000000000000000000000000000000000000000..71bef8bddb6b514fbd601743a2960ce51394c224 GIT binary patch literal 1198 zcmWIWW@Zs#;Nak3NC@nXU_b)GKz4F|N@{UsaY<^fZcb)#iC%JX88`2zi=5uNTIbH3 zzs#xUsiUcT?c?_n&1)aM&-h;DJgIZi^J<}|uAkm19gUM`PG9HL_49rBl!+n0o1KG= zZPjCQpsA)n9DvhaQJ`#DVoqslacYTfQED0mHtVtpYFZuqxzzRK%AuF$}`x8e|WF(gp(j02+egA>@>T?iOTYKv9bT4NOSJAY8%922#QXgfoElFffC7 E01}B&{{R30 literal 0 HcmV?d00001 diff --git a/data-models-and-exchange.html b/data-models-and-exchange.html new file mode 100644 index 00000000..81019296 --- /dev/null +++ b/data-models-and-exchange.html @@ -0,0 +1,374 @@ + + + + + + Data Models and Exchange - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Data Models and Exchange

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

      +
      + +
      +

      This section contains the data models and data exchange protocols with actors and transactions defined. It is part of the L3 machine-readable knowledge representation.

      + +

      The pages included in this section are described below.

      + +
        +
      • Actors - A list and description of software or human entities that interact with the system, derived from business requirements defined in the L2.
      • +
      • Sequence Diagrams - Sequence diagrams depicting the interactions between system actors, in order, derived from business processes in the L2.
      • +
      • Transactions - A defined list of system transactions at an atomic level for each actor along with narrative, capability statements, structure definition, questionnaires, document bundles and composition. It may also refer to transactions in other implementation guides.
      • +
      • Logical Models - A StructureDefinition resource that describes data element definitions and their associated rules of usage, derived from the data dictionary in the L2.
      • +
      • Indicators and Measures - A thematic list of indicators defined in the implementation guide that link to L1 and L2 guidance documents.
      • +
      + +

      Design Documentation -DRAFT-

      +

      The documentation below details how to use this IG to execute the decision logic and the resources required to do so including PlanDefinitions, ActivityDefinitions, ValueSets, and Libraries.

      + +

      PlanDefinitions

      +

      insert content here has been represented as a FHIR PlanDefinition conformant to the FHIR Clinical Practice Guidelines Implementation guide CPG-ComputablePlanDefinition. For example, there is a PlanDefinition for Hepatitis A, Measles, etc. The intention behind this design is for each implementation to utilize only the antigens that are required for their national/local context, as many countries have national vaccine routines, which may leverage the WHO guidance. The aim of this content was to be adaptable for those contexts.

      + +

      These PlanDefinitions can be found in the Artifact Index

      + +

      ActivityDefinitions

      +

      To represent the activities that need to be carried out, this implementation guide follows the workflow patterns established by the base FHIR specification. Each antigen represented as a PlanDefinition will be processed to produce ActivityDefnitions conform to the FHIR Clinical Practice Guidelines Implementation guide CPG-ActivityProfiles.

      + +

      FHIR Library

      +

      The FHIR Library contains a base64 encoded CQL library which represents the decision logic as a series of boolean clauses. Each PlanDefinition and Measure will reference a Library from which each decision point can be made and specify which expression from the CQL is used to trigger a decision in PlanDefinition or where to retrieve data to create the MeasureReport in the Measure, repsectively.

      + +

      ValueSets

      +

      Many of the ValueSets used in this IG are from CPG on FHIR and the IPS. There are a number of generated ValueSets based on the user scenarios detailed in this IG.

      + +

      There is one exception to that format which is the vaccine libraries, which map the codes between a variety of different systems including SNOMED GPS and WHO ATC in order to allow implementers to search for any vaccine which might be applicable to their user. More details on this approach is provided below.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decision-logic.html b/decision-logic.html new file mode 100644 index 00000000..55f246b3 --- /dev/null +++ b/decision-logic.html @@ -0,0 +1,365 @@ + + + + + + Decision-support logic - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Decision-support logic

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

      +
      + +
      +

      This page describes the decision support logic included in the WHO +Digital Adaptation Kit (DAK) for [insert health domain here](link forthcoming).

      + +

      The decision-support logic component provides the decision logic and +algorithms, as well as the scheduling of services, in accordance with +WHO guidelines. The decision logic and algorithms in this implementation +guide deconstruct the recommendations within the [insert health domain here] guidelines +and guidance into a machine readable format that clearly labels the +inputs and outputs that would be operationalized in a digital +decision-support system.

      + +

      Decision Support Logic Overview

      +

      The table below provides an overview of the decision-support tables and +algorithms for the different business processes in an EIR. The structure +of the decision-support tables is based on an adaptation of the Decision +Model and Notation (DMN™), an industry standard for modelling and +executing decision logic. These decision-support tables detail the +business rules, data inputs and outputs to support EIR business +processes.

      + +

      Overview of decision support tables

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/definitions.json.zip b/definitions.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..f1943b7e9ffe494e2b8f48e9cd8fb9d10a604a05 GIT binary patch literal 2801 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 literal 0 HcmV?d00001 diff --git a/definitions.ttl.zip b/definitions.ttl.zip new file mode 100644 index 0000000000000000000000000000000000000000..657c983434f1eba00fc2347524b43855cb8ee3b3 GIT binary patch literal 3110 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 literal 0 HcmV?d00001 diff --git a/definitions.xml.zip b/definitions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..3f861010b1f6c84a89f287aaebae4cb53d7e2f25 GIT binary patch literal 2851 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 U3+Lqe*+2H + + + + + Dependencies - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Dependencies

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

      +
      + +
      +

      The following standards and profiles are referenced in this implementation guide:

      + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/deployment.html b/deployment.html new file mode 100644 index 00000000..ff36a77e --- /dev/null +++ b/deployment.html @@ -0,0 +1,344 @@ + + + + + + Deployment - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Deployment

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

      +
      + +
      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dictionary.html b/dictionary.html new file mode 100644 index 00000000..29c973ed --- /dev/null +++ b/dictionary.html @@ -0,0 +1,354 @@ + + + + + + Data Dictionary - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Data Dictionary

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

      +
      + +
      +

      Component 5 in the Digital Adaptation Kit (DAK) for [insert health domain here] +(link forthcoming) outlines the minimum set of data corresponding to different +points of the workflow within the identified business processes. This data set +can be used on any softwaresystem and lists the data elements relevant for +service delivery and executing decision-support logic, as well as for populating +indicators and performance metrics.

      + +

      See Web Annex A of the DAK for the complete data dictionary in +spreadsheet form detailing the input options, validation checks and +concept dictionary codes.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/downloads.html b/downloads.html new file mode 100644 index 00000000..98a5213c --- /dev/null +++ b/downloads.html @@ -0,0 +1,383 @@ + + + + + + Downloads - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Downloads

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

      + +

      Package

      + +

      This is the technical package containing the artifacts in this Implementation Guide:

      + + + +

      Definitions

      + +

      In addition to the above, we have provided format-specific definitions:

      + +
        +
      • XML
      • +
      • JSON
      • +
      • +

        TTL

        + +

        These files should be the first choice whenever generating any implementation artifacts since they contain all of the rules about what makes these profiles valid. + Implementers will still need to be familiar with the content of the specification and profiles that apply in order to make a conformant implementation. + See the overview on validating FHIR profiles and resources for more information about validating profiles and how to use these artifacts.

        +
      • +
      + +

      Examples

      + +
      All examples used in this Implementation Guide:
      +
      + + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples.json.zip b/examples.json.zip new file mode 100644 index 0000000000000000000000000000000000000000..46012f088b88b0170229263cda961df6ea1b8cfc GIT binary patch literal 2295 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 K)xpPqZT|pwkCyxZ literal 0 HcmV?d00001 diff --git a/examples.xml.zip b/examples.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..32d34dd6f2ddd6047b2320e4a962d4d500761dfb GIT binary patch literal 2285 zcmb7`XE+-Q8-`=0R*|Mb!Fc-n83cRYca;nE@RxV<@C=j>@^uNs$a%WUx%viR!sH+L`s_H^2aUoxqdwbs zw2Q958A5Dtkc{8W-q7U+_U(U=e9PfY5Et$Bt!s%&y+8F$oNSTMG&ruznlb(P#U5DT zF1~cL-*sS^i;%>8j>bUqQ!Xt%W|VUJnGwgYujookMg$&?g=fft<<*YoifRZjQ|aX+4>BQd}Ia;vPhS z#uRB9Xr)sJ5y{$Q9CI=KT?<}epqky_w^*{r`~vM9z5_5yYc+d5tNoTKddg`fUN~TH zSIDbP77=b|cA}WnMcVWOs{NHz2*jpkcy)J1L^ZjZfiFCd^mE+IQdBDQLG@hjrS0g$Z>!%d{P)My zZZxXrfIC{Q4GEe^^kg_-(?9Z9u@h7~CPIZ~UutPxj!_Tj$6bM{yya!mBc8bq*h!fz z6FE>Hr9f=!E&{$OW39GWP6yYTIwWZFxGo z%pEoLMcm`V5(U{&j&?X~^k_5C+EbaYcpa!Q>3f*9qq|9MP?DctY>+quoyTat%l%yl z!{)l^BkX5fDaVtg@(aU$0$i1aRZl!nV?J!=QpkLPTIkeB-_%VJ2+Rede_+41pc^20 z+dOje!>`u7*c5E>EQK|pwweDH2hRZYagm5Qh}0bFVAnP8YHXP!2H|W=8liNjcX(6H za3mIavE!}Gl*4_LaB}%4o$4QKqjE4;BJVwlc1Xajb=|rN^!Y2$Q9jZp9*+WtBwv(- zqY?trA@$2{AY2K4wce5a_6jfmj}s#GJN(DE{qbG766q&_k(N{0yB$2b{pF4Vi_DhH zS@pT(2y2j#NMEEiM-5cWSk^7`-uoODCQZTC-pcNJUM7vMzluaizb`22x&(`=x|Q|? zREazU*7#K9+SOh(S}2|se)ZH>&?^aa3zxJEMB&1h5wFuP}nro)r) zlbx&cHthTftk*m3X;myQVR?HEc-GOb0}ojLVG&Z z6W*Dqnz!IJNfwnY7>BtZ59#&2amc3oeP;V*999KvdG#tLYPx*d3HEdFP6ew5o9`_8m!;ihLM4ArG+RbKRC^*KgfJhKgc&bxwnv3Qro>@rM)l#;Xo;$L_pMv z+t}z5MPXgngs<26oMkav0Qj8c?o-|k1)0Z&c{Jkl0(E{PxanUQXy5)=P^SJ}f}(nT zd=P8#)z>6-j(4z)a?|^$fNMUIANx{UDt3Og3qp14i@EyMnH^o`F1M1t6U+T(kqi zetUmUMXM8gNwo1Xo2TOSa=YbbiJq&i5A`V>K!oX3XhkhK_jQ%qkaC55ddhob09&z@ z8lnu(k(b+4XI;oA*I4xvO?=HC{5Yc|M!0C7G8r!?8FNzRbnHGovzsu`9K;e3?Vf3N zcUnR@M|$~Z8D6%wm-(#RYc^;iug+(DE=Ghf7C*@L^u1cxDT)fW941xEurJ=}GvsHx zivX6S2##%Ry)M-?d2`!PZ3JpV_`EO9^plhSaIaN{IXUCXKtZfy|)Erbb&Gdu)kM;5de^P002-%G_;(6|FXxw eZ~w5z|LXrF5tI=F@Sg&jKXdnwhyQsB0Q?7fnKyF) literal 0 HcmV?d00001 diff --git a/excels.zip b/excels.zip new file mode 100644 index 0000000000000000000000000000000000000000..840dbb531dda82586c05879f53f4a7922ea00f3d GIT binary patch literal 3096 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 bL6!q~1{I)rEx? + + + + + + + + \ No newline at end of file diff --git a/expansions.xml.zip b/expansions.xml.zip new file mode 100644 index 0000000000000000000000000000000000000000..156bd88463795004bd4542358369ee56ac789a43 GIT binary patch literal 328 zcmWIWW@Zs#;Nak3NC@nXU_b(VKz3?HL1JEUW`16=UPW$>ZND#HlYvOf_c@DRUYoKn zXp0Azik?lQ+=6ZXiYr?kRI92#n$J9{^X&Jei)a77I@$C1%GZU9lvuqCZrm$<7*-eGGak)v-ULLYo{f6c`N_QGXhvM>%6mQ^Ei8mT>Yq|LE&0T!qq(7|Gh`*xP9_b; zeQf`NU;L2x;C|~~^_IfQZ?iK0{S2^Y4De>>_#Saqc^A-6Uw}Bkn~_O`0pV|CIgr0m W0ct1&c(byBtE6g}bc)d!!i0Yw-~ zg8YIR9G=}s196hP-CY&`)DMT0&1cLRB?py)nRP-kZXgm>t>W+aQNSKg?Ad=^$5CkG3Wj^Fw zCc)fzKKm&IP=G`@L{M3to=@9xPCB>y#l>5Fdp&bI{dT{-nTY5l9Du(7K$=Ga?T$U+ zr*t!KCoe({1j-s@^qtV=jd&ko9pHtYQ`LopJ}19Cxqbu9oGjYzY4p$-@71l)IoCH& zK^BegBO1B>Ihh2q`{OoxYb9qWGkh3)Bh5G(SH36#tM6wbt_+{Ul==$m2JIU3cUIYY zSkl55y{q+sh!gi!)nzT2kZmvcz|QmSaB8wlNmmuBjr2s^KQ^N+Wh|2{$&xue?Xd0A z2yNW^NGZU4SS@|-lR=;RpZK;|Q+_BZL{iC@;ge~)7Czkcj7`V!F7BEo&_vWeOF>45^>g$8QW7;4gUkBBQN9(a$L>?$#uRZ+vtFj)-Kb4*e8E7 zdOHC#BrADGO`Q!j1nKvW2@k(D@Ka1$#yJ`}vF59CJBV(^=2s8D2Cg#4oPbAkB&t zPWIS=G=G?(_g74D`Og~%HL9g;i4)%bO(Gjv2esI4Nsl$M^lKOP zPmVWl`ia)N>>B+-DF8RJM>Ti5!$Osnd1;kf-Cie&w-~Wylk}f^%5ABIQIM~%jghrN zTfs)ajkBY9+<5Y%FG{IzL_b?V38O2nGF7IR@q&d5xRQvL!cDv8Utn3apivUvNK9Aa zVayg;@gDujxz|pslS5&HCeuuVPk%k{&b`4$Mz!5n3i-U*Jh|fx9bMcO#=4qdZHH?A zVjN@52v*i~d1I#c-eqGhGyd1QfElz9nZ-AO=@?D3*VJ;mYxzmr*Ju(icsJBT8Ma*D%ZC zi^jd@dVjpChAAMo23|h`8YXKX)&;6N9<ONfl7+O96(wN*>F2sD$zp0ve?hsmzqER@E8n(0J3SrUpB9QHgaStgK1LFW zw^E01pH|HinM-Ecf%e13uUVktLRJ*|gYe-kKEdamXNM+%d5V;Ps)awYEbQag2)ZVj ziOE@gN%HaeG99hJ=@U>X-8+;<;V7qmW6~yXS{=G4Vdgw02jCy1x2?;NUB_sdL<)*z z-Ps%4r$(J_pL~nUJVkkjsej=JD$A{Tt z$jgEjJkorT|NN~uf`61f#*umsGq8rkdYdh$A6*`&^obNJ>YV}72%0DBbCPI0zzI?# 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�x^>kY>y?}7Qf+t~_*sOo)b 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

      e8%2+dN&tySF+vo981)9W2vVAebaz}EQcvt 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%0Dfqug^3 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

      T(lguQV<{o++ENzjuey{m6U3GpI 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

      4jgyhZHlA)AW6c*bs8-~Jp$* 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
      k8rwy9S#_xzpjW1*PlBoL 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

      KV&Z&roEjb~_~&PHgI#oKz-J zoWK-z&qf)reW;8y4(SP+>G?CovneAY-^{Y@VwcNJf=dt9ozU9=m(uzcS8KJ(pycdQ1j&dNWjLS=_ z5=*NRi-lsux{+b11a$(#3B6smd2#K{k}4YT)g!;aB39=Z9M)$_Ly5F(D2Sv|LXxXT zGiV1?%K@%k8z~g6#N)vPxF0VJDDS}@D@ka+} zslO{(}zL>^nR8$fylwh(TDij&$%b9sPO=2KBVa&)L0xG)nOT*6js#s*ZqLr8+ zXzjB`3%q7)cUY*mx*MRRBcNw1<)3C?&UtPk%oS?EFHw==$)p7-S(Fwm>s^;1)Sb~g z+S~03%8{q$asIQJmadxQXr7@pHPp#U@h&OnE@GQaPbuS-<0;lsd6`Y#+5HLge4`JW z+WN%RPHNF!5SacyDYy6+Iuhx}A>FnI&l!;59-sE=P^Pu-Lx zr0Yvcv~q@Wv>r{V=t$wUspCRJm!9t?&`6%ab~_hY2i5D0rk+MPJqI1wkjgykoaWPM z{smiSewf_3k~rn8Fk@XOOHW@7w~r=lf#(r&8E>tx%}t36b%i@?x#f$md(m`ylvLFe zS(BE{Ma~748**7KH8sGFpgAf2sof;fecc9f2`EwPb|aYB0)-(bp$aBre3^S`#2R}Uh=@HO9##{NPSfl>Vnd#+O{@or#W{j z>(?lTPHYQ&AtsG>MO=bygf(L9Z^X-0a#^ZHiX z6nJP-gm`>v>VUNZun3^BibLQ!VCKfVc0T0)$<3_QhPd> z^{O{^$lWRC6D~Zx{~Ay;+ZS6{y)7bE*H@5wsR-8)8_=tdSMKP4mgBDX zartq%eP$>j)0*Zb(cZw!8|_#y=d6`Hp$%k0P>oJET@n*2&)4suIk*L1zJK?s)VJ`2YYsXH4h-~%zL$uGb(nwM$kzUtvN_VQfGtHy8gM-pRA!6qgj%Oeo z3&iKG7bQ1DC{3R#C{0CyG|pGp#mJW}jy!g5>9*eO?ZCVKT2buCatH^b#r|D;yio=N)H+X)8Yt@(kF>((nlzy(^@gznDk@ z@zW|vs^up?7osIQR$AF`Bc#;Ls5pvZ>`y$Q5rO+stAR#0)L5&oGju$3F|i37_Yh%Y zPuSOX_WVQ(@`p+APrC=t^WO3P>g!dqtI zwQP%OW5MEGuTBo@%|JQfZcu!BBGYyTWcx-~N-9nElF&d<;Y`{<)}FjBFL@|&Yrs;? zGhUzDW)}OjJ%4~EVK(9#GR4!<1r}~&;xTN#r6YKrfB6s<8Hzxi7p5$L_w>ZfQpUuv zo^ToA?4N$7^B|J=)SXD#BgYQv#vpkOeS_qdl^IZ38(~U^bUi#w*|@RR5k!~Od%`*m z3WH^kiP|o}6oa>Z9uKq?lmT9vqmU%^qESAE&dr(NE&a(L;pLBuG9J2eD%d;1$V@c$ zffhmO-6V8c_aWMm9WN-u+iXIEnmJKj{6?%9tnmriaIwRliLXaIsFt3;{(EzJOA59p zk^<${5)0&YLiaym;g-H>IA)7kEQ^!oe%Yq8wY0BRqc}d!?M>F~HNl#*h`E+<1y3n- zvZiVF$3e_KOXyL8MKhmC*o`R(_4&66C#MXb-(9hB&x7yq+pA~Rw zPvnhVj*zp{FcMdL3vrR?>DwY1G?Wh_yI==zkp}Z;Gsv%G`{d_gi=_8eewI!;MC{=t zw|eTBdTP)q5KL-Op)_rJN(wj*)65A~&6gt8mf=WH(a;<0Y>@gWqiCh2bSuTKX@>Kz z)OMA%pQCCiDwtMFMf)bJOPPvNP%~z@wKWOg%fyF<3yMjvKcru-ubDze&>AjQqm;>a zx?YqOR2GtV>AXsG-YhK43kl7nTSdk*Fr3bg-7^v-QEMSng%P7LyK*@&P z$>?$&!mE0Cg&bwN5yDZ0#H{G}4Rz}Xvvo8cu!yXF#L2_weKCDQ{^*V-d66(3FC`xl z&2YmCVZsta!Nm}J8y3hk!J-z*2wFWs=oi#3)!S~jCsH&rVJ%oSv=yni@Kqeo)(p~! zn`NCWV@()BLf~X6Bomk2Dpg9U#O+7r0ej7Z=jo^i28oF2OcmdK8fj_xIsbQVp8 z9lt0QIM>M_hdnwE3ID_1_PM$HC<(e_^Tndd@vP-#MwdG~UM*#jn8Xs2Hd17kP(clD z6LQG)Cet9X+U(S9kA`bycbHSKt`ik5E63FBf@!;8f&nza!xYA-8(I{e4Q{{&)EvXCtG^w5Pdh^G0MTO5(-s z^|gs$3yh7bLWNa;J^F<79pNbl8aOX`%Fox)QWcTRE0ZtUE zz-+4QJ;aH*BK%p@IMugQZN6i}YKX%hB*Hz2EHsf{(S>8pE+sW}mK7FkNldYi;#(A! z#z68+#si?WV`@=J!q8|Wr^fm8F-{D+57}0FvwI0Stj4>DB7rrHt==lhQ|lPDd7eIa z^5`y;2z`*O6d5Uc%}jTKigd8<$UJzO0Ks#xCpST$h0WuK1dKxBAT*EG<|0(KL=ub} ztw}x>Ybj}x+;2XWuYe(a3*D2)gEq4l(@I0#)6<=mkpS;Bc$EQ@X;88HStxofq@-)1 zsn|t9S4P0Zt`xk9%u`|Vl`GXlI0ELhDUO_1Zw_AXvM~cMx?$F%u#@-i4gwh{mhZUt zJ8USfbM3%6FP?qJ11bhB>z%Ebbb2lIM<14dhR(2o3NKjC0BtW8Srt5_o8w}0vyl9r zFme|HG|{fbWHEdD$64<^{JuJ$;K-Lm?}(k(^`z7qbp?-eVJh#7TzzLIU>u!tF_|Pu zOsWpZUa+Er(A<@(H(Cd0(yQ`c(5i)ui;~betDG*7)A_;C8=<@iYf6Bjl)X8Ohb8Uo zoqSrP)A;?nSMJDC5FNuY)25HWi=S*wQZ^*ff()Nc7Dc#WxQHBq$KQh&UUqxOhy2Jo^7vNq z)2{(teLFr(#lV5X!SR8o51h$)j<8-nu=RnH&y#FRhWvc|Tj2bu4t%Y#9hlnN%hu*H z#S~tdADN2XRR056e{S5KY#cUcPd8`JY7RePKS}j%Y}%30XG#;CTKZnKbeEK`MN8!i zHBwPE)EK-6j;g#kjOKGl6JE{IZ2w|1U6ko(Ac3Ac{w%sM0-ixYnjK_1MMz1EkY}MJ zm>hV@a%QgsAR}Sxd=8AfSp)<*fX$~ zf=?MXgMy^ZFn5JDiP4mstW1;DR;Ei*W1nA&l~gCU5)yqA8m6`jGMFU|D~DugO~oN2 zKn(Pkh)xsvmaXc&-+h0G2fkt)$m}RToxz?9R3SsiRD2-Q zLf}=RSEz(^(FhG2!PcOW$3=PuI{`0B%P$(rJcKULkT)=6x6Cn6zKQ)!F&<&Ps)%xo zM1kW=zN0-2Q#+30N>-%Hee}ggJqO(@E{$LfYPm&=D-SK3lxU#jooB<%MpdgO+4%a} zh*H;-cCdBzsH%iS-ruTBYk?wDtr6FjuXHiHp|fUPFG%Y6f38p z?ARfs6w>FUAYD%vh1n=aPHsFvi%b1VmL&oLBuC4Z)-Di3oUG&M7n{ zMt4>n6qR&HwBUC>Eh;8oB|ad1T-MTcq9Q@yKvU>cD9#K$paxrg*n^eMNAA_?yGvFj ztW*GmRPq^hbF4a_CmliPT9v3ZQ`X4~+O&_OwTJ3G_TfJa^+-%y9ZGGP#E8bPOXd@hh1MZZkV zIo$aM%lxK8DqDuR&NqCtedALvf0M@F^w4-WRK#@0v&OhlSDSWKx@tP?c}d2vkC#QlU5G>UtM1qrK7%7S5RZz#>2 z@T-dLe7dATM}CK^kinipX`;_jIu-tbMuW#H+i zo~c8ye*D7KK(~n;#8!A2b|IGDgwl|%z+^}b3%FVSIjLQNrN)TXM-qv0KW!h!RE=ZC z!(i;%EE`SRA%QG7W-;yz(V&ok{1oBnIbVS(>}kJYE5I%D;L~N%ypW=#64;o}_=Q$ z;l(9TW@EbOjhF#vjjZyIbWYk+@@}1b=|~1+7vWK_fD>uL8R%OKp;!;yVF^eQr^4XL zWisJSHoXkB>I4_IOCm?wUZ}X#jy_Hbm?$|AVwWroZW(dr<>Yz9qbfm6jdZ+ApeVa+ zW`Zl&nl?%MCYPv9E^2IYOxxCQ&uUQ9%}q|K{}*H0YX*_A$xS?=JICk|2f|S-`N9(< z^Ob;+Xr_2OjnZtmGN$z#f$prtEIc;@Ia|BV)_F3WqdZZpkzn*s)<>!rt5_s8aFT$V z=llSrZoOPo6>6p{xMRB3a=1nk)Ywj114Oo}*R0CcMAT(DUc$ctd^Vf%WNvm9gA>!e zH7&XD>Th?7zG}Uo5`E*&xpkPJa&?Udo;KdloIVv2=sZiSF;ApfbfJauN9kXQy#I>K zQ^z&WqtVzK#KvBzSop)}0(0<9wYs3Ch^5$WA~f_)VjW4h2Hw?8g)2Kw7L=^WroD>k zjJb9-xq@t2GX)o$-W(bbO?Sx|Gb|6eNuZ`GDqWf9g23ET8XQI(Zz@`PONL17aS(5P zk(4?h*Ml*~!%1LLAM4IKiz-p7(gcXna%>|$MpML$>d%{-N&+6?U=8VSAXx3(h|VcG zSJ8BfDj|{tG^M8xfy_7rTr?SH5j@iD2J))`tptp`MzHh-?&Nv@`Z|8z_spYZWv+f& zzK&kQ9(jGuPq8irWH7PV6ZoGnXrMLj1huwOq-m1Y^S&~)YmM%M8E+FSDP1Ds z0P-wCAzA@xrWx37irLvJO^t;m)Ai+VbQ%Ta6Kw=y`uwL+GshzSR0_WsCIpT<<1#RPW!~PEh&6SnbsQ3~3G0 zlB&=usHjlT13^_a)ndWvlOvm-5?gp9h)Dn zfO|Kze^7x|d|bLC;fFQ;SpYZ2Y07Ahn3 zpbUH52I~4Vkhd9y%DJ`rdJ0#~Oz15|U?aJ&l7*SkqXt71wwh$Y3F0^;1p1xqsPRGp zwRu^njEj~@E4glMISp{YFUoQ;V@+I~XV5pyYNK{%{cCX~y^1dLMI}Lf$;79Lk8FlX zOn9_?6-bHJC#V!(58G=79Ut03o;R$T8>lXhn2Mu>O^wPULVuO&;CS>8UFf{X2taSG z4yM>rAzt9@zBzpP=H%s@Uq$JwyM%-blxtk%^Q}1ll2Mj>@YbO>$nM>Xy@NL=yFcvj z{&ed+iBSDtL*A>1(S%ai&NFW*{T~$wUBT3iDQ_^$Opd~v& zDAi<*;VL76bvrU^J_yr>Ha#^1Mu^c2rB0d@ldj3V?FvI<-Eyuj;a z;5dsEwlL~2LLK44fKkk7lA_lmX`QD0ZPTS}^6ELel^^#(d z?a@d89E^6xa=@TYRNtSH%a@leGn!DSNoz=Gv`OV{t(6#tD`fDMH)Levsy_KTNq5EE zXG$C@PPIEccztsC;@6Yo-`?&Yg(D;+d_pAl9r{C4*r!RmLItFf8X#tNKkfg9xz!Z@ zYKna|-9Jmk?>2?8&(gy*175YZ3VgoTQ~Fu;mX4CK6^QjkJtsl$33`etE25*4q1KxA zY{lq+Ni8FV(|`JSXKSYq|Bjt*)^+~l)W4xgR;Yr8xn*V4-+^3J$+;+@maO0RbH)52 zsU&xsp|R{UFHmHS0t%-cnk797Ap^$7f!TE1QwEaLtafgHFv0lpCqB^jL9yhMM+xSC z5y00GD-n+n{n(m+K23GMF-6fUpmY2y{CWTG)vYEDUwmr)rgsbAUtn)nw*he8$5iRs z0mw|#&1Vl8L91lVw`&?7;=2X$3m6t7Q0^|f&L zxKYC9$KV`vn})xW)mS#XZFF#SI#aSb7ulf>PEFRKiehIq4?GEQr37h07ng)+ad^dz zmzPA7rA7!7>=3H82yRInXvpk0l_(LU4U1G)`>PuS*=(G7; zP+LfejU371BH&C9xZrb?YlrKcKx-e4{>^k%ogN^)=YJjgTWx(g1a;3Qwe8JVxfz?~bG2RuFf0;u|de zdh~kVaE{;$S8_Xp=vk&=&?4=_mBIX&5Xpt2xPo(18>AEi>3xsAUaANUd7v;Ba<34+ zEQAO;*BfcOd@J{qw;Tm}WGH*%PO9|6SG!us)%XqCGb*J9dM-V=u1cnL+}ZhqU#zK_ zp*HA{ji+j?f@%=#6{B$=VIZFN)Dut)8>(}Wo}jM2u~=;pyow9SrLPdLhQYXs0Iz`B zgaI6_B@={=OX7`Tbj4A0r;n&#;Y)!xQz$LzLR}3K&Vrb`LrfQ>Vp&2@94$UIuPOA# zaKmkdN}yOm^9ImVcnjMczAD2oWr*H_iPM%_M=3a$=~)&bA=){Q%Fd@G$vP88H}pGm zva{=uG;jMfz33^{3)dmv%2}NH@M;-c2|WR&%u@GlAux2?zDLhDTEu3Cw@yD_QHgRU zweFK>6R1)cLx$moYc;h`)wDK@-O6xBhs!GOouuVk?p>)uRUm*AHykfhP73Shh>R%h zAVGd=B@WSl1$UgbsPwt9~)EV9XBc)3&RxLB)W`MCjBDEu_Tgi zPN}T%1=q$9EG9yz$ZMlNs6mHH3A0AfX*o>psCUP1;3~-i=NNjqgEPJ}VYt|6 zf)@;(s3V1boiAy14(~b-2UaN>jj@wS%WDwj`6BC}2YF~3Y3k3Sm|-(ZJOf*DhRn8R zBDW5bEBEmzcS3Xuk-%vqL<+KJ_;1wxI6f|fpv-(hLH-;p=pGzVoj zjuL_Q(>VISd7u4}p0(ZlkPXpH*!4C>pW#A;lw$!Y;|TbVFzhf%+LB9 z@+OA4wMe~RMsaL6j<`C7Zpm#&oB$ur{8u9HrYj;@YKX4;gsGhS;9j3x0`(9U0DS@p zcR?iu6^LWS?t)?pm@rYZKvT1#B-e7R&sPQ`=Wu&(`#1Q{@x>!Q;NPviEg3_P`~ZJN zDE@5ekZt-bcfH=h(VLSek9PXL%DwZ$55a7v$}nH`vna0?V7`iHV7jvEU2>LO1l#}f zvHaHk*uCEJh9BcDynM9{NA$#q9ewO>jfXD(V45EM{ni~N`{UsVzobxacr8;VF5M2NBWeDMWD+4}%kcshO~7KNRMU)@PAi|?F z5TJpPeM)23Bex&)Dfxy};Xo%>+$v98Pl~8oBb1@{MoWJ{+ZjT!9Ct-fDL3KLS3s^{r6hdkVD ztM6^!d*m&(Ig;ZTPL;O$gB;Za^Q|o}>V{7AX%Z)=XXokfe@tgtKL4{QtHtL(FE0Ob zdcY_bFVGQEK307kLA&d=&kX=aUvZSta5Pr>v^5!lCppR;1RJA9M4yoGRoAWr>zzK^ z8Onfe8l-xMD%DLc9C-yYii3%~r=5)PuqFTR%rGWoE(>##HosVGOj>SjY*8mECu$5wU&`=FtX_K4@6lzZ}bp&xGWkcEKW~!?fDMyDjO?S`0LyI(0?hb6nIc>+1 zk5CmxEo?Hd5OS#21mqdq*Y;y|r+AH#GPO>d`leD23tcX;j>RjgSsFU0jh@3af*CTb z*)UX#(U9J6eCJ)QLLW3OZ`V}JKqS0VwU#Vv!Tys*ift!YNsFJ;Fbq!X9uf1-hCAsw zDf_pj6;9F!DqL33kcgp=DSd<1Bqb67PE5Y2w0e44JNW&`3aHrdQsFeK>1UL;2CFZZ z3lWj}m@J?t7?UPhkYV$clYkZM7dl4CpFUpo3 z=<~YAJ>2t!V!OG~zb2&No*9P*_BH%rDRPixsPq|unF`wwFVMM~35|z|SP`un0jo?;VK(c7@kB z0pB+*2kO2lGVhzr>!zrA-Q+KNYVwN@*Lq2x`MzP^o7dGIk=5w;7R$$J|B44WD-!COhoPDs87)c%%N+kW|h&mO4_t zFglUuuQOmu5z9gbAau8savF(zTQ@<*NNum{>&8bO@xfTjwv|l^g{*h?23aA+Qu9r) zqe0JQegYlFZplC(m!KvVqkZF}ia~j`931jYVFpl76i6tfnkBb(iiW0xY8y0;Z70^X zPfQ{|AFOSu@1{npJko$o5wi-O@Z6X6)n-^ZTDkcaq<0&6FYXeP7L9W=ENN<-uUA=A z8s|w<D!P!CkP~ny6^O6)nTy81}e?Me{S-<+Q8~>XC7U&Wp0{3{2MCJX5OSv`8PAg z?Y@~CL(Kn^JUItDXAXPI7UX|3@7&14X(D9ZK3nOx%&y|0P@N0!u54%LBlPLQzoCIw ztIsRi!tYce{>09S=$Y^iw!o0w&f$fHX!tkB&r;j4^KTk0-e~oAivqP(P0YDsp;2*` zXVIe41(S|Exh_$q65KL2?QD_8Nx3aQ+Oi60t%B0J-x3la<`G{tE>~GOuO_S}2D9LQ!qr>dbjqx3>xZJ;R-LK*4{Z zO%}MDQI0@8xYGfHADCGPRD!#lE&PSKP0(S#YCpSEQx_tuTJA@S`J8W2{-rW7Lv|n% zO^<|1oiQh?;*tf}x9^uke^ftp719r}vIZomL2a~>4()V6^GqKTEGn9aY4p;ggzqxo z*Bz}Upx2PUtBBVIsknl6TuJ!(|9S_kCQ{au7dOxWEob(cLwD7=xn}o4DA_~QnQLIdzbs@n>=7xI!OYQ#LVx)UsB+#s@cyrrf5Rqj@5? z-Ow0=TjZv<TBfWwnmOe{oVYnSy#7M2+7UDXGUdZ1Y2%z`LO} z#)&d+s?sK=XCFi7%Q#X(D~*_rHS~^fLpbKKj{o_cG8Nhr{G;Gt7ugRw0e%1 zA97UXF$3YdY~KiD&km0CS^?R^W>{geLaR^+6iX%#90Zd3oWux1fpMhsMJ3H4f{$K! zoi9F3)AC$o1A$0|!nft5NQD3a^}H1I9U!sG6j%2@e|2&~{)X=+{`yB1$KqG%Y)r@RT8bfD@X5_BLTyi2rSa1=7Uz=VM_CoSEO#K-H;13 zOAFjM$4lsER!($jBoQ(jI8oFI28<)~f!SZ1JU zXR7UiQi-ZOQOZFOCN5^$Ft}9Tu7(5EyGFy?mw*^lG0GC57Ji%{*B3L5R*%GHKqOC{ zMviPJ!Zc#s$ar7CFV@4++Ts?Fn)PCAOiimtQFZZfE^6@w=n4r@JJdJ+_n zltvBM@?5C>H+r`nK2jyHu`W~3a=pReZ7Y%6jBz?or!ng>Q~fX_#&yH%E7-3mQC97x zXK7Wo2<5k3RHbu=!N(pwdBbfu){=?qINeT{cbSb!9#K2e9Anf+ORH*hPa4WHhDtWv z38aEr*G-41az;(F-1hy{iYZ4XK9O-};pgFcvmLgLke+n}Qc4~=HK-8B^K*h=$wtB+ zr<((TiiWLZ(!4>YoYGoJKp6KdTO*Hvo9Rk7)c3g_u1XOMnboiR>1I-VlzYNmJF5;@ zcful#LYxqWVg5vI6a#d#yG{PXMiZsqGgM7PIQ%J>JC`X&)A7Kat9#|S)>)k38|`kP*x#&^ zaPIjVi|cD(8{+G0nRdghA9@XjWJ@xT-rN*ME~kInA)DBFQ*nhIi~YLclI>KvWGlm% zM(IqNpw(BAD>6g75xxsQd%k0u_@A=#HuwuW>m()LfM=c;h;X0l6vnb@bo(Ate?iAk z=yHjGXcSQfFkkx1qGqCC`N}11F5%Xu=1F(O0b(sM<>wn+e)}*?cznsL@m-iO` z_t`#7lU=?_h49htc+gPS*@w~IS2u!T$@6{^@`XR$10NyJ`&lSVOncVNsVh9L%d62y zTVY1ZXP&autgUlMw9jj47{ikQ2$K85hKkinOlqy})9f4V!@dv;I$hkuDt)Vk;ck5f zJ#z{JCwgY~>=aG-p?78~`B@l`W@G;xQeK7&nezPErAT?s&AA8{qw}$U5?)BP;?>rk zG70NS4%{=PP<#T5>`X7J6IhQBTXVw1lslxnSQ&FBm-U5M*3C?$ooH)5M7C2t()t*) zB70Kk;0d+WTTaB)x7ckb289X1FxT#6*Wa@8{GGl4XQnK zJOHjSdS2UL?4z3ws2x?7a^$*FNobrZPKovtL+|J2EZf+Y!C!5&YSG-?hjVs9pbC3z z|7u;^*A;a4hn(^j3HJkY;xx3MpF=S~*8cnz7P~ZIt`PxV~q#nct_%9gbgE9>sAVm9{u&dQC=iWar@) zzSCyw;|O&-njin`$Lzd$%+Bp&_S8CNPu1ahY8|tujbqkK*>cRDn#b(v%47DFj@cD{ z9)OB84&bx@^#k~_HP%al$YEyiL^%;7|75gAHZFsA1f;@zIJ?nkt z!Pt{#mKo4owGBEXY*Drv!QyS%IuzkjG2V`)76ix1q3s6|ksi_@9qo(<8EVnRCfgO} z{%WnFHqAoftQ?U?M;r%;$LOxkr=kA|ndIKzD!AEkj;BHPWZ;LiI%mH8r{uELS&Jfo znyT2A@_VAKZdn1I6^UU_b@&&DwW{%=5$mmOH<}n_jlso1T3IsN6b{ zt0XOv#F_f1K_6v=4BJGHK(%sJ6nb@QEvEYo+Ua)kY`01}zFy1M4!ElG0^3(UON-7zUPNfR_?y z06l9k6Z22|oI09W73G#$^(`!G>A3kH^!M7HE<2*sP7clC!tU1TQnNia`_=AEJId@? zJ4U#R7aKdey75JaM?~mY@QtE;6CDD#-?S*@C7>d2(QrqKWpG=J8pFm8qkMM!r(kD> zkvyovjU5Cc7JBcjc~4DCtmY(Zn}FW;EKg1-Si((L7owccgsCM}w#BHeJHbDhiH4>C z+o%{)>JsJ(oH=Q)4Zc?}=hz6^O|K>q@L8|&{Ex-l3Fu`vpMA;+%bDLTyz3xo1;$44 z8YR{+)0FI1jY3e};lrpEk2-Yvh!treN*iC14N3cVJB~czxw{wun)^fGO$Y6WD3qy_HGao{F*h~x|X zDEiF!cI2gbg@eSzvpi*b5&npC<$ z#JXveDs)Iu_5LjAhUp+X%`K-C@}Aj&mk-?iQq63LMiGcNn6^;Pf2F|VRei5e) zkRy^k#T;K=iu=b*d94!{-wk-7f@Q`6C@_v|E>v^|zNm}sTdruuxY41yPs*@AD4&T; z2Br3|*2*nK-eAIw4NHH*x9b86YGl2R$}v#m(367cRUL|c0h^(a97R$sG2v)MdeX-- zM^ab zgUn{*J+XkAF$$HwN!A-9N2ACzyBW&gcAj_oNSPz#(Iw&+OLSZ~IBiduEj!DKq4d#u zKQd<;&yhyGcWQT9tz}Sdw0pI7ptW()RV*Eu6=Nt;*RBRCYlAh@;u3}6PL6Yg9UjsL zsq_wz+TH^&7Dgdo6nF!PJ-RcN1aTyY-IuSNV1xagndg*%3$_F4CRz9guunCU zY{L79Ah&O>hX7?jn!oiAWrUE*)@7Kx zIeC4{gQFMJ>M3%y8c2Q0R3Sm_;~7)Cs8`5{Rbz!}Meq4--1V4HOf?JcJds`(6(#c+d-Y9A=~hHzV4+0#4w6gBEr|I7h8H~WYwZ)7X2^+Fc9H5T(m z`m%H5Gx^!Soar?^y`-nvxL1zh$F;Mi!s7In%%{Mo?EYuzM%g@C=ScR$Hqr|-HQA<>OTlHVhfg);z({tnOkPWqWl^AOC&8z0&SZ)5E;J1zq0|tYFAiwVxw)VcP zXK;h5P40suJyXymXA1P4c;c{*oaX3{#c|tbmEY^?iBl`yLSJ3-OTQAK#)ZxFEP+y)n{Mm$ zOwT6nk$S)5c7x8AG!rMDc;T&DZ5J?0|9a!YV7;!jx7Bri>qe}o+&*SjXYcD{)7SoU z;_i^Y-i|=ZVcwazDTci`+s`aLja(9QFMZL&VD6`J+Bc$|-n!L1`_qxw&Lt<{r-q3d zvrpLQcwMPA1pD^3+Gr3?PE@RSs5bq;)Zc1SgQ@9R(9iKJo4EU%R8hA-i<@q4q?|=z z$r^zCs zPgbehRVr=$h#=t-z`Ww2#z~vr`teM^V+P;t_V^$DFrW2e)5h=bMptpouA_akoAqDz z7}xJl?nqa`CKPZP>~_JC1La$-wK}=$%K5hPPpo`&$|DVKDsP(^T4&HIj$8Og9UXUZ zGhz4~tV#eo#n})7nq26Cn>HM$tD;M)?BTY?>`qGziLP@e)H{@%X!PMtme7>v$}KHEf;xYncqCQl~*bU;ZJ+-Fmnue-?2gF(?(v7^fd7W zc_bM4g5>6+W;yr@o}GiQEA^)Uo{fb{#VedTo14j=jklZQI5W>i z;N=|%sZNoPXb{K}g$0sCh&5}brw2ZFh$-ml@9QJz~x_9%V_)Pxag>k3(4 z`etvx*2+TH1HYregmQH-g8l^t?sehk?`|v7zv|9nfG1yOgrs_hkC8kun@Tw`1I?K^y=_*7BF zd6DlbRa*UCWoqK)rOa8yH^;`S%!9vo#XSxT7RJB6erJxA^xUb+k9tb4wNGw{a|40h zIVvSE5&YMr4 zkDlJYck<9Y3V`#byFPk)`sDPnc@zNW&9-6@K74e~JjzelHxmOqzJKz>JPLsGX6}!k zK0Li=9|gd^5sxNQEJvr0?#akycJ$*#!&pxqK9;{_B>Hi4^z^}#dnfX@2r`db7Wus= z_vLT-E&a$6cJJO}8AJc=Ma|0j$=yfhQI@=UBQvh?1N*HiY zm&}v<>bEQ?^|-2dy*xOTzg0DzrB{t^GwBa>- z^2j`@x>j$P$US*{Pkv5{oO$FaIgu%yzO6a%p_Co*D6#g<_6slg$4|_ostWUF&s)i( z$0z1dwj1+CW?g-diO6GJ3Q|7IBdfLtckim-vRSIfHLI`(r|PE+QBN&z6Aw=0Z`DNf zBddawM-T3)2PxC~nPvJ^{*W>!ezT@{@BRbzTS&>H(-ZR~b7fy#iV`(Xx`^cqSy?)= zYp!ALKajtb!jX>~A&QUg%HK*3)nm=mE0y!6R>@b79dCn=PULUZB-P`v{kCqdDk1QX z+&8)vn3r9}mF**0lKO?prF_S0qkuTbsSNf^?tz0S9-N|JtLIlq5;`bhqksnU_WCBkyn?+&z)MrGV&1 zt{orA)P7Q`Q9ttT{gJH2PpWTMj~&y9Cnr+Hc2XUh$AJsX6Zun#k9?YW9o<#GRh6kn zuG{aO-jly&hSekAb-+IQK>n8T=|?76toqb%Sr+<{m7vn!TUmhmsS}bZL7f&<`PlRP z-IuUlWmi3N%jx9Fsr)Syp&xlR9zT*lzuoet{pjIc^C+`v-pEG<=OV|no%}7uMnCfI z_nuVkDh~bFUkGF2ME=&cgM4hb#*s~{Zikr`BQ z-Z7m#yf1$%;g*lX>f5egF?nHn$UaLEQm=NE=-D1fxfV}K-^mxeTU55(PW6fUapr<3 zQ@@+P6?T#8G{mC>n>R{uC4L-4{m7rXw!{Zc4*Propkdn{{n`bCPMe&hvk zS7u{k9n3Y~S@Yf_`vM8cMS)X!F>8ySwC;n(U^_g(Y5|2X=l`R3?9#6EPsOepU-dUo{o?A1>{zW&F% zvycDy{_LlBua54_diK8kd-LYl*+!VLi;_^mWE+w)5ykyLr>krw_!0 z&e0wI{8Q_`5I!#M-}4@ADC3@-Iu91e9v<1mYx@A;JRs_OXt zWcoTRyK8x1X*|7u`dD5n%v$e#ajEdF`wt&K;I|4-w~qej+iLeekNBDUJGFQ|Z)Wwp z=eG`@K49$b+5Xm1@L@5*dUX5FmWRoyOec`vG$~vnaKCvw5F$L`uu$l#pS!9){?+sK zJg3&hej&bW`6qL4p;;0Z7c%jSw(iW|JUh94=U?^EH&5F;VzTmSFIEjUu`k_0+zH3a zR(mO2EAObIxze&vr)Z92oxeG;Ni-gMzd2E-@wNgeMCXqWA2Nw!lJh4fLnlu{Y%8(f zoY=MRKQiFGyDZIrdiaQ0;(um=Pv>v$eH9bZtZ;T>4ay$x>z~c4Fy=p*3pQn`v|sIh zhuIUmqklBh>9^BmyZxP(-G3Z$QG^3-8S&$pTK)Uq%JI)76QV~?P9EOAbInEY0h6mQ zTpXC#IkKQOhf2BohY*)$M#9CGNVV5a8dRVDiFG->M*4C8{Q7eM4|_%qh2Sf3@drbp`QrpOVFXNSbc*U)6o$S8;a! z_y6|N`|p282&hIy)?USVhhp;)SZrz47hG6+seSmp)D7bN)=U0Qc<|Eiu2f6?qRZWG zWB$S#!7YEOrn@!Y`Fnq-`B`k~U2`LY`*pb1pL%US^;&=Gm45e1ed-@tBiK*u z?N%IT`TNmF`RmS+KH9{7J{Nw}jRWxyRWDw=+RJ^EBF?UB#?3Xevj+Bqp9VkXd%8t( z@-Zn7V>}*i3yWBftNnb*T53=j4s>6)^XsdopN|`PEU#|ns_o=<3(iwmW=B?2bNb*# z+gBqu;+S2@w+nNB5qy`laNPc0mOc0M&^4ka^-rd#{YUQ;nN{9ySyETx@W^pDtfV9|=JUGd7hgpA6AZQamfv`*e^JUtaOL(E=Swjw z`E9}H+clZ(Xhh1dMu8KRUhl`o{vxMQ9bp#xSJs2mtdVa8c++y!;aXe2&Jj?SO?%u5 zN`*eqajY&}J)qE{s50f(irY5cZ1vqI$L9J2yzQ7nF#N!eaLuz*?p$qoyp&fyC`Ypa^rNiv0=Q$N!YPw zBQh~I{8GBjjHNeOT^S{PT$bW|5C8C#Wy zlHSHfv8c0p$yrSO*zBartrr(r9Iv_WqPn|w%bh^$noZR$;dIxm->a1xAdp6;>kGfb zkNt>#gBN6p>h~jST`j*>her?I@HN-_729-*&Srwon6d?d~uR`Y7O4GYjMPjX2_D4&ma)?yH7p#Thg( z6L-I^#Lnr_>pg<+aGDkY;b%Q>-}$5xo#HdO7wm20m1tZnZu3<-UTX^z;ZIX@KC4~^ z8ZFt%(W&E9bJXiY!_6#$HS%iUK69Bad?&p_dzuR>D2cC!i93b)z@iktMG>pKnC!vu zQ5^N>a8{{K5xBJ1^7crl?v=-ezZ&)Gj<8%~$adLxv=tRATSq0=LN9ZNVzZ~A-&W%% z;m+{R(V4jT>%Fi-u9~1(su=x7E0y<8;sn4?dqKBWr|jnKz!OmOfxsBW|59Gz^?qm- zaxebAYNbOox2@he`eDx+%sb&G)3=hOCUIm45J*!y?ohbmXGDcpHU7l%Tk*DNn}bQ< zD>0N)&trSB7gJ!N@?dY=Yh;h!>&9d2U8F$VMEsnM8rJgqvX5iC*#xMcxSZK*%%t4$ zyz=YXK#6L;i0n8$_HQEfn@AlfQu;JRLi>ATia3sS`$ehY-^B4ZaXd&I^??D$7<44W zibO0jMn-&*@I@fqVe4}Z|1BR^XBmELM!z+q;%0Q^ixPc+^ZJSpYF5o(tFh%Uv9Qk) z!U~U@|u%Os$ROaSijKY z%4a;9tofxXK(q(_!swY7yd_qHCia1x>+^V6wWpIQAG**%TVz<_E@*&G+SReJHn7QBZS8<$o?_k6eO+NKusdhhnUa)mfSx+NC{>mk}^Vv^oW)Hq)A zf|Rk9C%_>u`1FTnHEda{uPe16={=UGCLJF+fjc<@5-cttjbm&wTW=%pW0x}0g%Xva zYe!{z!Yr5~c4sr7nE1YwHJ=(UiKoBfUTL}CQ@K%NW%g_k=JJ1RFGju=MYr7FGJV7? zjuHklw~nQ^S9}G7qtyC4tE!PbapSmE*&uvElAqVCUt%g`G*ZTEG@M6wN5m*MzaW58 zwjg--9oVMBVBAE44+%jAXdQWuZSb zRo#p@?A@NVK{3W01x}=?W(RVSgZ5q&Te<$Y z$sa4}VJFlE+$1%*86`8&(nHoDg8$Z>nDN^Lt>*tWV*hQ#UNT~TFZ+LF(CeyOjohmH zm|wIbKVkfLK)gA+t9nN@DK+O$F}otER1i!XRaVuGy7gM`O|+FN>j#a2ZaKqze{K%m z4;iJ#osSNp-7K93h@&dV+F&-|t4W#ESL{4zGp<=5fQ=)ZHt)`n$S7D>BhNm_fqad2 z=APd`_pUMN`qV18XpdsJG0`XmFYiG7jc_phx64MmoV$r_k=Z?vKtfu1$?Sjc-c0Zc z0=FXmdy}WkW;t)QKrKN0gBvv~CgGrdQESxXcy&0rE|=P{ky(o?`RKt5aO5vd^S-{m z>2DNNLpyzXK25C9#JGrXcpzZx`0#V32QC+t-0>>drgc~`M7f`t9`dxK;hf7gDm`!{ zZ-oqaC7VVAs=ay$u=m}R@?jy%SlOX5h_$XJzOZ#J=2YNXbf>eOD8v;te7}2Lw_2bw zB4F6m<7JxQ9vHmdH6K}7H8qfiC5g$!%?D%K{r0c?BIa-`Vy9k>D`$RsMBKzB&oij0 z&fj*e{x*6zWb}ZEm$Gbu@#&j7H!^mPh@JB}GIC@ z)o7ZDjIXeBN7#~l|r}8Zpd=*eE@(`z&Wfbngp<+^bif{0I z$H!{=#M;|#KmRtX^jp8MtX~i^H07}E0TG!L2Dum5rT>z&glr+1e)Tv-XDNRKJl z2#t@Z<=O2!POv#mD}M->Ex-t8PMI*E*;5Dsx!d6*_eYe~EnyrxFGW3n)c z(dyC8Qve!SH`8itcXCEW-&|~ibLrpgSta(Yc@!X%S+y`~UM*wje;7I*`Gwu77J>L= z&NWhP4oWtnr&h^mOfvQMx>^SEl$Jp-9n`Mc`2!mouoir@m-Bxrv|~+YFU4vlrCWz= zxgvNf^?~!2SVnS3QCz*OgAhrD3WFEa*%}E{dxhVl#WbneiZCB$G75}V-bQ`&j^Cdm z<_Mf1Ht=Ubz&_{LV^OtZW<66XLZ3aA7gobS4xd?}qukTrCM&B!Hcy%$sfx0$np9Zdalo z;YwWhyHEX2IM2jdN}7i>`!p%vJk$JL#a9*GW*gy~x}B*KY}WdrW*ejXdSJaHHSRB5 zWs3cTU9P?h>VR78Da9Lu5gi-@m7^1@#3IN)8F^Ck*3{PisqO1zq);~ifTsCFbJaGV zvuduByDWKh&hP>PniC~~dXA7`e-s1CWk2qvBFJEOp178HHn|>e+IMpi+gSiA5nh)@ z6=avQpa@<1ICSI=$mOY?7MDE7s7!&>Ml}EH)bvQUt(SZqjl;SX8P3S~Zhz6W)1}Z9 zDN)<)$DQz&k?HB|f{=H#CUbqoj-sEM(KHHFBl)LxNDo2@ zWhq@s(Q0&N1EonBcbNvqZ|6&NvU_FxrIN;m@OpCOX*gE`z?C;-FH$*wb-a=-HGaM&=Tzzv7_we*#|s+dyd?Oga>l>2iC3CH5llPtwwCp9LFoNr_plgay~(7y{a zT+}GANQ?z6OhhGQ6Coc93azxL+Fq|eQ|q*-NFbw5%(>UD787r_d=Wu*5YBtF2+)ak z7BGo-R*AA#`@Z%2&5dzEc2t|y2*ABLZ#E;)p~Oh1%hVYFK+1Qq-U0>*Ccr``AR#Q= z9|K5!EM^s20Wl8kQ~@YfT`?4{JqU;Pp8y!{MPne)mqMUvK65rLc->bF4?0%>kZU?I zr5{AU>95fuPWZi15rRPmMF<)gci`$|yw>LEXV z{DIjrc&?%P?2(&Q^K?T=BU^%tnsvO+8G$$}tF1sDy zB_ei)SN8WubQRFSU+}|QXOZphAXdCgJ2f3F52K3SS-qr=PO%vOvi>8Yt3=0pmWV}Y6QQR!<5Q4Fc7 z_5G%)UEPT^LA{v`wl}h*o0!GfcLa1=2RpEwE;i7FKDC&9>$FD%GtJ)t67;M^=k%>X zCiSj$Lxt&I*HIN!H5rbhCeCq@gW#0bVy{g|3A;f-f@*fD>MKk>`c{_{&iiVaYqztu zfVvVTc;Rp3bpWW;Sjc5HT_)pzrOAc^m2Cs3_SYuXsx~}c5wc-=#YW6-*qhWUt;+S+ zoS=>PznkCGUYsEUEtU`n=RHJWv)3Vx`zEQRgds6y1wJH1n-wBJGk+e&PyD>w7|z~d zSaR`b0Dnr$C|oY3pRIqIkaiw2RPQW05oa$^1Vgttgh8F`FfY z%$2=@6_k}?$PIMygjWQd+8Gmkg-D1X-}QrsLN=Wf8W3Mpt4|k0-zbL&Xd#9;un0p? zt^k=LY*+Bgrwl?DXLK;w&!|9eCds^Rl4(J*C4;cRhzbWAtPG3Ws(kM^Q}vEiXz=p3 z30@OZeH)12UGnKxe1U-If zaeCwf#4NfMyttW1F%-4&P;cSD<$2syV?5VKyX4&Zjafi07b%ClK%g9UsW>^*Lkil) z;@r&v*&E~==8MHK;1>y_K0Xj_k0EeS(+a0LoA_IMYd4Np^AmJg3@71}&_SHtEtgrt zw999dvevW(a;~YRLauoSNVtw-Vu4Lj!LmfMF`PX7?{4HuP$9#Up9j@Gf5hCV&`ox> z$_HSUfCs{=+ykN2g=@GyWu;D_7ETPFVJG#n1 zjuUimeppTn1N6ANMJ?|brL|-66RcO5_!lhbi!y#ZJI^NY1S2$sv`}zdH~KhZHW?Q*{Q#5shKVt zE;s3JlU8a9n=dm3+x zKr9J?)o#>)N)_QiYYVy!`EoMOgPwYhgj6uMcA4~ScaXHtgFGVdugvN|Z~p3KwNoxs z?PV3Xs|XYwTOBYIbQS?Y<0Drf3Ue0$g4OXH^P?){VX~AYfx?w!_$@OBO$ug`3?FBP zD5&QJ7)(#g`m!DWYEDunax6Cvr7`4^ZoPY{j#qnTwbyMGF7Xqnh%rrImXuOJU7F7& z!V*N`?%K%1#l1%a@q*Pmg5;jHC~-=i*s^B|JnLfvBKb}>AVl0ZL8z^`FGkEEm1!nR zZ2DSkP;$0{;I#zMO2iSMlSLBXE)h#08hw$VyFQnpF8bhttR9v_W>APbn_selalG9s z%~g9Zn_68--AG&hi+g%xBYxXHq$ zbk;tXKG^noOcB=BxkiavF>XoT>#ft|b}A?H-t?<(Ul-<6QiY%DLqyPv<`5xtBU&zo zZY&E0(T(D8QFLP~7e<$zpALk$ADXLW;-L-j_Y2!YX>#|XM_y!4C>LLH$9V38dh;FY z6UT}6Awwye#q_DgB5jyuVr*!OMc2fjjxUmDS*Bq@D2G)`Kr2KB}_d z6HQLA>w^PBf##qNi)}#Jj`9sgqVNVI!c+1r0f`zB090mGXi8=!1eIA43=5M8+E%?- zUpgB%Rp0)KSt$}537&jS5Ig~lM;JN)kw_6paX18m)1~UU8fvx|c=eSyB?3u9|Dw69 zx;5CYA~f8_A{ctO-=gt|2&R;SOLe6J2DNP&fVOQBJhM?G>#OZ>wmknexSd3kPK&?y&>{*!>AU+0p?~E{sB%!izA#35= z?Ch!;N4bH{?xuE7aFcMuQLW^FV4Y+EfJU-`fu?Z+a!txYL9@jM+q;?JvwJuNzLsP{3U{#BPu zN2m#UbYddU^lnrvBjzL!rDnt(+?bzjHw05CcpGg3E;>sBWuG&*GcxFVeUPBd3MT64KReaf$l2AXmNsu&cl|0CWkE|t8>aD{NhzVyMqAKEvrUrN0x1nnErZmrfRVNbz=oWyS`eXF zGRcOAw>V%DQ@jr*BIP@h91LT-Y5S^sKYG*Gamrwaemd;B$r-&8lW3e0Kufj6@@dlR zM1nG-pj|f0_Leq04%JYg6@>tiDIbGNm5~7v%gNx)FS>#P$Z0iY37Ph0f!Qk3K&-(e zCt1W+pfTQ3tOCWZ89Dq*BGMJ7QHg5P5L%^aw7V%C7}Qyq-0(A9w!1`8M)Rcd?f&9p zx(fUST#7XuGSYfJK&Q((04It(K+;M+Af=YuA$&&a1N1C5ctE`k2*i4w04(klay-@s z?rU+*3pE81PewrK|4eku5I(IqAO>*IMqr_-d>Nn|4EjB0M#1c-urIZjG}iSS+T=t; zp-d8BB+R(Q@OT@*7 zlxcuGceykaP7dUwDUc9{v`|)-OgiM_I!Jy{yC0*L64Il&h*T!eWbrMKRz4gmOmud< zjxxxWF&aa%my1{nTHdmTMrl{Y&FFwuLz)19Sg55RflJz9V&IQr5o;{Q=cWT7#-hfW z*9H6@>3!d7QH5^u2nqPwuLYrNzy?yclgt6I!@=G+J&wbe87u_gqH>ZHno5&cf}T=9 zx|WiJvSutfrkkLCi4?c;1QCxBJOr_&($;^|w}yw1f{OHQTRaeM%SN^B;(=+qWT@F5Fyw2Oj@sHA7;d$P4V#b^%);KN zrH?0C;uxVV93Zsi26S6w86%4`CLCC#`9QtZ#YaaMIs3thr5Xow-8AW`Ul%LfUvb4T zX-~_r7LK7GsJh8e(|TUR>V&nfF*JeGXoAdHD9tX>__FHNteIFna*tMSNRrsfQIu>^^dz%rpAHmqQApcUs3-fZ=W!Q+ZMgqnali;#(7 zEr3Nv-4PO6a*jdB*~l1aj-(-{niC92_rz#)^G^&#t1*JE+n(R7!Ch>%QznNRyC8Z* z5^+2O(k2v>QQ$L*C@tROK77+}d(?O|0-%{dp7=$>B}#E$_^%6AeD5@irx&=3PW z7wtBu5Kvx7m~8xM8r<~L9H2#}3E9S%rb{!#ULci5>j|A?!L`$_tFAMsf+D3B1M`L2Dv+kLfBoEijA zOs~Okw1EI6sNC|LjgcZn5}6et2`do}$=E^GuEh}I$tEp1g0U#HyV3}_ zlhUDa*JMHp3Pt+Gm_80bUl3!Oq8PIUWueQGJagy3^BYoehpdEUY&cW1qNxE5B()d~ zZnnGmI&GN79DW-RAt98C(%3cY*C#@p+3M6lT&X(EtxXh}lUtE(53+Y%RSiH95 zfPgOCgkggOgUF;H`DJ|Dt^D=2+9ihzJ_zbn90amRZxB$IVgvEWFH%_u3|w78u*GRWS_Oj63qC@WN{gCfgWg8RH8YgD*|G8Wbk-M@T10LZ=Fi4Z zR<05K(1Nxx>4j^ji>6Y|3Z%b6MWq8fFEZ5fDr z?QLLWn3*8iEC?TvK;#3U?Pfz`)6InW^ECE#a&pGNz!{moRud8z%mU-u@wupb{y!Lu zEd)hCXz?ckec+BCxb-Ohf)Hp?#(<`Yb)dk6g9fCX#u->Sk@;p)ch>2t5*-d|!y29@ zG4IJ)gx6tpDBrh)v_=t>Yl#AsYJ~!Tw?Gk`YJFp~;zMWX(%TS&3-Hu1wS+qNwXm7h zf;#EBg%%QhU|x76E+aw`M6XbZx95ZMIZBPi>-1!R4u`vw+RVb6TaD6cYZBw$j3SgE zRBcV#BLFCuQ)U=ErAEC|=Dfc~U=3P?g3VckM2&eO4ypxiNL=u$Ac!*v9jdR^#li=c zt7|n~*!n|87mzDm1xpsP!cg6H8EFxAEx>7*|}-f<`ZA4hQ?f07owi zVlkBGY)43@9SJ4mU}{!-t}K46E}AY44G&ky@M$&d(vl>Ve`?2;i~EqNE@0#(-orhd z2y*+kY~^|2Wc_(aY884U_W?AJFiLcIAc6c_J730SX{YN`CE}p4qHrLt)ghQVupUMO(Ip9bJom<%y~n6X0y+3RJpo1%zBANt0DUxHEt;pEiX{r%r+B>63VP7om@l zzC`vT&(68|9ph|w5v6TLt7pPGK2o2BPDzTru^b))ZC0)H60*D?#o;N{ju#o zy{W;^yXeHRCjgxl7#EzD8V{*mTqMfd#doy4ktNb4ArsOuFn=&8NdiaWDZ)o__Yxzh z9|$2ajg|ltrN!VsBxY+8w0yI2X~vgyI#JmJJSc~l>)dG{kb)h`Nr8#!@g_BlKj6^C z3q(xLegk-^Q(hPFj^Elbb1(--{zYbwZQ+DXVbysPy^0i)&I>kuL{2@F(nLCx#5^{-EnuH&D z&d`Lzn)aeAl-Z>U$%z8Iy2_)_8U{hCsY0Bbxe|ynAsv`z8jq`f`b?Pth$)1udH4fT zm%BkW!-U;hra6$C$}}UmtBrupbqN3qbZMF9z#c8roc|;=^O!~JVqzY+u`0<>B{$Pb z4V(yeu)Hj%#AXYW@RnwYOHxS_BeyN8@{s6Uw z#I-}@y^_ZlP2VsD(N@4}n}P@}l1QfqLlW#^@{QSp$K~$@C*;e+0o!17IJP6j2_Gw9 z*~o-X^T*+ZElE~bJPql^7Xmp`m7I@J(l^M?wCc4VlaaL0gtO|6r@nLiKXCotdooJP2F zP6h9(YhbsU4#Y)VZUX;d=%7;|3KP%MVgeGcTkC-R#W-xVf#!~REr2@{xWH3k5#e}2 z0YHO5hvj7Zb=Pj%i?$Qfk{K7BI0L-p8^<^N@EDq7h>(#WfU>SuZ3k^sL>b8j1mbf| z3L+&N8AKpoOihUcyK$PrT~Giudy8_%2Z zN>108CqkV4sEga)FGLBQp;hn)e$3D%2mQ4N<@ zu02qcFRDq3T^&yTX9@37D-j|gmL3H4#7pl%`8Yi9$Q@x2#R44^#89eMLVC|Pjll;> zsc{@2sXxq;?@trbzIW{UZs%q$<|qVbW3L~smz)%eg^I8 zQD*FtM(7F)j0RcqDrF-8Z$Oa08lTJGdp9AQeKQFtroR&uP+uqTOpGpFaY#Vr1s?Ci z+ddKu&RM*kL5Lf@WF!QBR4OpLtd+)ggmgq@;4}+O1IX z{!B@T+U}=W4Qf*5#=5O_D|Q;Cq+?>S9M|kg`_ED>62wt6E5M{23uI1a)Uh+lx(PzX z)<#0OznSP&Gm9&E-|(&Eu+tSEf=>2?FmS@k2bt9-TP$99-hC&62bZxBEL!0(9IkR0 zo9oI08VN=CzL^cG5j}#S0ZjlSqgkc^C+3yZh5UV za~{sgw*?0sU(|p?Y4z+72vzQ&%Y?2B4V#QU#@$v8RjK3B6s*$FZt_DROR3@3S-e+M zd)acsA&n$LYvW)j%A5-4f8McyU!wj(BvNr9EMEs9BOHLnh)~PR@OGNpe&yfX6Gmbk z9=!r&T0xQtO=UZ!LnHvv3L+3v2Qpw-Re0rf!)!L-huPg${hl99WTQVczYYeBB2Yr| zB}-q2f0b6{kjDuXG<@!x5zg+e8lgt2!|<}enzsy8_i^NE-{4YWU_iuzFnDwZG6d=) zTLox%U!;Og)w)5Jnl*x{wFOU7#XFj@Y6{^r$7KK)ru&FO;|ZO`|hC*VJP_#ViQgOf@& zsX`sJxH#-1q>Noqx~d#xN)B8Y?<>bpdpdyN&I=4ilqL6Qg?gn#LmWvMdZ|<(b+2)m zBG9l@{xyb}XbsOvl*UCn`(?Q6L9*Iaa$+Z#xyRy$x#^;SIf-(C3A93jxtS76U90Td zWcdq~BOKWdgE_QvDz?pFE^MX2Sjb)@xEhUsv<&8~uDkt$%FS z%{fyFQpvrS3$W)p1f-Q%{5X$Rp^HWVINuu&Ow_NU1A_Fm>oJBbTFh8|6&U0M3q2D7 zxuzg8t-3%aWVL5F2}3@^ES8Yi%1_^CFEOld7~2&yAG`Kqq%;J8kSJ0BP0JWSoRrUF z&wv4N>h5~wSUQOWtU3cTdxXH?p>t1h2Vn_YSz$M{%#yTiviP z&w6MwQ=|BNh=jzcwkI&_hO{CXvC`Ih=7gsY!fyEsP{}ISC~^7dn~Y2+&tZlTVpNIt z;hgpZo!WaV+bF|zXcVF3{-|X689&Qj6Tr_3`QcETq@D=!(YR%=5jp3|7#dpLgpsj3 zWgp3XY_J?RV`^O*CeXyx;t4Wn!DS_Fd8kLUB%xd}1QDd{d4v*P#~6SS|JDd9GuiE( zGW!5-O#^_z!loOZaYhY+X=*fmpFxO)y-)inc>3NRe}eqmhnR#PdmoB+jz3L}xQ0S( zTS@g-J}`BuEr3sULLRc_7s@pC_oKMWDU*yEpC|BeX^r4P6UrdKrF$hGoamZ7Al3(X zAgCko0VEyeQSdIogOQpSz(}{TfFQ4Qg)J)&ny?9d9N5x)NTRuUKw3kZMW>ePI{`S> zc>++N_mqdQ66^=w^m1<1$)N~YF8XszTMZmG)_cgLkRGy3Voc2a&2HtmbE>4M> zxKrDa#ZM4?F>A>_n#G06IRe0{IfOxqxs~fIfgeBTb?nN|1mZ%c0En2W(7>mkc^|s< zGXb$@zgNR*&ui^%)wgRq=@1q~h{Dt(gaamBA{cbUJwhR;=pr0isv!_A-57vyM8P>t5E3xQ?f|gkbw@9CO`w&&MU#s{Qx@b|5=U_^Dw%6z z79v#~X`BcEYn%`UX`Bdyj(-)>d_lBsUUYg@9QwA8Ccx6>T?|j_4j;(P(F*krk8^U; z7&GMRvUeN{#U@2JhEoMGV17xMfH>m{yJjuHDNdJmLiLd@ddZuIaQO1Fi=8zluzVSx z4TH{`8FjvZvz6W;*O8R@_i~diG_4Xd_tVS@qUy6qb$-Dyo?}S5A9aAk>KxHy7DN{w zV$J6@y@O45xE6=^xE4e0avcWP=Q`oVvMVKN`Z$EiS8 zmgmG>$X2zy6R+ytFeNqa6GyrfVS3jzbyI^Y8$N`zmLVziFg4Hn`U4YE@f%sifWguF zMGV7hH-aKH9N}0=(v!)-gk(w>s{#Sze?eG6@~4zHX%(Ex;kNq1e(?#h=k>Pj*;v(_ zevWf!!F;op+Q5;5nR&J#b4=DR#d|bMd4Zp#!)VowyRtk5c^rrRoGd@b^_;!RM~Ag( zZg|CnejU%>s>9@A=VD(2a~1pCW}kg>bB_)U=PLC3Xs$vB#B&v|#oXy@btw1zx@Th< z?uoV9ajz#;=R1Nx(Rxr5-UNXWR?Wzj`Fw4Eo$oKqc?h&%mc|E`1-LcBCyXf0=H zT)e^&n|o=LsJhBWxV$!)&ZYoc4gloBe zpYI^DF&$D~aco_4)pR$Lu>Z2kn1`E5V6mbNVmy@3&4;t~Te<1T{~U+$3QT! znv#7!GC|RIartjjT(J)Q;`+5}45giU9D#0D=l;ork_gJ`H;$pGy~XsUf)>ZbTH2=w zN0fm$w#Djq6m79cmrfN^D$RNOYq3N)%+i{4s6|!i@Rrt{6NS7L^KAXTV(n+u?kah? zxSgvgh=cDIY8xUwnBc{6`x;-3LRtD(F%y{HM4{mwnkZ0R21`$cdy)&qOgti$-k&CM zZd*R$9N-Yx>n^>`RfoeeDg&KkW>wc#6A-@x;hPI{p9|r{uM6z9`a(#+w(TPi(g-wk z4G6&6p06#V+5;sN6oX<=OG3d}8k&A1(yv<@ibZ^R#)QznDTL7b^V}gh0PAb*)2pp9 z2%k7^g^2RqX;ZdvJqopa9n$4~ThTv3tPqFsNw`$c=XbPDAt!QjV()EfxZdxQt8v5l zl5Y-bf5eB#(Oe9zn{~x{{=ah3dtTSPez{qyeq|ZLK!3hz@Hl;P`mgcms?%3R}9fiM-q7x$0(TMb%Gv z=3aenPxwyY_?3GF4&D%Aa7Ub3Y`l>@!%>qa-tb7%H_Bb;q6Q!#$2a zw~@vMSBs?4XQG=O2xaZw1Jp zkt0_*7GZ8C8N<04RC2G#T#VeOER&h>)hy>j?e8orazB;EEB!fBbZ30bDuW-}%_flA z_+2iR)CD;irgK0&hm@n!d~e_lOXE>$n!6WGe!s`tye+7thHAbDK`IywXa>=?*YHm5 zaGUbbE4sn!Q<4_14=pfxePV&l>k&(hUY|^|dOZr=?Dc6GyEg)t8@^!_S<5#dl$yQ} zooxF?WV-PiP;=I=2VZ9XhEXK#-v~@GfPE6l0`@6H6WAvaY+#>2G=e=+i52V->1MD; zOWDBzkZuV3M3N;OP$;IbN1@unJ}F}i`{1lK?7`FKum?TN9`>Um7{orI$RhTrRFl{v zMlIN2%=XiLmuFN!j|*r$>WW1mK_j6FimG!DU8+t?>8Hjce$%B*9bnlz6C zXv#kJp@jyrPtI7#CHAfgUBn?<$(kUSw@Mhr=AKVnXv2AtP+G*g{lc0x$*Pyoq%|)g z1y;Ny6j<+qP-?YH63JQ@PZ5NCjvlur(RQvcI|f zeaQlT)H{e$Jq5#&mZV)A#cnWolIft)w2siCDSe?vmvsZ0MePYRKBvhvu1v{nS-W91 z{kO}ef7>!^MySDLr%u}^$56D|cW|WI*LYg(D>Sk84VqN@3SC(Hibbw{h0oT$!WGtj zZohEM@UD4IDPHb(b9^hsE3HxT`^Ol9pHiU>q%}A>l-8hv!L+6n45t;PbU>|Xq#?Be z(+Aa>kQr7xu=0VmC1;1$23k6}_KD=-wL_y1unj3U#8$v%gKSGq>P!blQJES}(wG`d z9BgYiVYscK!~wU0mkhZTg+Az3gw(LxK#T*IZC5AbCh`2ulX#id;4<*Cg`5ToVXGa|O*A zH5Qf~o@?mh0lJEy%zo0OX+$KT7ij* zo;rSo)$~%I7LfIrGG_$iU3h2}gcTjIF@%;Am>hBMHwB}3m`@zj!{of(3-kOts&H0$ z<_fbTOnl+-BUhswJ*orRXu5g6j;qaPY&Kar6Hra!HU>~jx8c(JjXAdl7p2AK3&CPDC18Q{>|4%Q33v5@ zu>=736LMzOV4Gb#vEZ}y%PRIjVNuz{T@KT(o$d9MRlRNJbA2Q&m4cATI)<6+%T%32 zoR+sx$0jTKAk)#8ypgj3lPprq!vq>ddHH1IBZSkXBxDZEh-&F2$;=Jz<4=s$5@RQn z@6Zd&P~C6(d>pxzzQuebXCq)k{Bdrk>kK&p?5sltLVdXC zOqF<0)(u^?^LIn7Gdj*FY~6_bq0-p-baB6EvW2t3RCp0QEWrpkD=G*No=d^NLx*%`9)XroLiQ4E z)5pQh(!&5P(hH}U6+Xdly?$6xZ72u*$*%!cf)_4kf5xhVuaEYzQM&^|v!;E5L#Ww8 z6Fs|_pozQZIdOJRY$nZe-*fwgRcY#QRr0wSFxii#P2zT1e9C^gZ-QbFu=cg zh(P_C2SD7Pc?e9nB@Uqpcf=v|3zsC``G`3PXJP1yco^-9vduUGp&Bkk!a6QM<=q5d zh1-lHwHP4~x4>87j!aJ2ny93c(EtlM7gZie zQN68$afPiADNXG{AQf%G5#6l9A*HN?aBZv*2{o({DgCQ4DaETX%0u#tYV~O|GAq80 z1UNwcRk~8fVVG`F07NC5P+S*l2%>~lFhTn&B&2pt5ThwNit z5)-_)d_hcjms}DHuyHjL3*QR+{WxsT=Spm?EXc+_y>&EVXYD5+irY~RE@@909Bx-x zNY1`8$gG`Zkp-1Yu)8dl+7@UnE^j_rXwr-_FtRyi7`R#GK+@)w0m5dM4KCFvnAv3k z3G>T^FvJeCfP_6}Knc6dV)C(M?KBJZmvqBm$ego*Q-Lyr z%sc5A>3r4n3^g3HY8XcOzc}xc0pbb>grhnDM8k>zgl3xu$cowshzhDFz$7{d2nqBL z5e)7g0vOOc1PFYJF#^&GjZ_~Ay&NK8wH%^)d9KbD-y8jgoNhb{T9$BrsoW)^8kI<- zn_VIT)w+p%a?5QO7k63VE-uPkD{dE-u!et3w*NLL{sjfAnZ*UHiDdLuqkF5fqhg#9mt9QADxnm|`x1jA|~@eF(of?DOUM zcDQ`1tCC~nX({*lN?j0(8(T;eH&g*sWfs!JO@s@GW3y^ljt`+OFEeGB(>}bbi{e~CG#ZX_L zxAOvKEk?41wc>NvVhHU!Qz6g_s?;ZLtq;9rnO#;xejL5H3eq?Tp)iKId8c)7usM=I zXPT?tujaGyT%NUAocmv3Pag#4w7+i~;#H=Vb!+1^qVh{ngv4cQWn>zx>HzZ;~V+y$Iwr79asynVa zHdX5vYy{eN(lXCRydFef;CueYfMrF$-uE>VYHq&LS0H>D-gre!gUdk!>A_gAEYMb5Pa) z+}Em~Jg&Ct{D0D{jCtkbusDvg>WkVjjCWxhc>aAV2p5xNS z=BnxU3%@y)H=Ae@|FD*@a4o7mXd$XSa22Y(p(UvH=GLFurHfDPjjTMiH@xhG#&=j7 zTeN%yM{roXGtt~c3uHYm*+5#p2ItZje6jF5dgQgBV{f#ZMRF3$RZo$oDO4!^me;D4v{h5Hfy;vWJ5XmXSCOR}ahU>K zpzjJ64BG{(h3%rXKEWzcgJk^&?WqS~;l_FhvZQrLujp0xe)JX-vzd(j1wtsqpBW6j zZVIPCB!#YSC4NycNh&`feNE3y*(@UC@VPiKrk?br7fI2H86OG<@g@e+)QLtD_Kj+2 zX?GKn#? z0+}(KWz}!!=GS5?3W%%7ma_b^e%A6zg;?{5U7^~y|BhKz3o2F-3#(SKoPM<=cZ$7S zG*kqAff4EQ)QNzJoX_wGGz=%NL2K`!G_3F>Kws0r`t`ZyrZ!q*OA`~&icMnk|Ai#Lgjp{Y@TH$GFz|4AQ{LiD1(6N-Sil@L7o1>uI7 z?=K|T))HIZMkTMPbx8`nQAzxwwp3WDCa`B%lqfqDBqq=eVPhk(pw@E{z!0zL+#7r%$l;JSA|nB+DwqIlg>6bLxN z3qa5{?g0e8ygdNLSGETL*qNRWO89#8f#{{|KFqm_Jq*C-D10Dv?Rp3SE?f5@$QA1W zD413B1EXEqUa)tGx*t?@b$UPrtQQ}Ux+dL+V&;SgimpTtgM*9EgJ9I;2w(&+Y(6D< z)p-ELE;tWhfOX>mg3HXKz|a$90HC@n^=avy{65sZq&y6At|kwH(q1J4uy+ml_tm!T zuHQC%D6j90U~IR;L?EG5A+WegAmGI?_P*N1P;u+QkhCwGi*4}1Uyi0ar>6cmylUii z;kGkRlQ9b^%>u2aG$m)-rrD6U#x#R(X`gda6u@a!8;~es7*I+D!!87oWdqu#4?&r* zSI;k|^tuK@3``IZ)vOwRdw8xQG!C*xQ}}$7)ksP;X)LXN_|?%{(ZOt*Y=TSL8M$@g zOEMrD+-VIWrA^eb%uSf_pX0e5351P@dJxKAk_8b9^h$U*48#yM4!rydAv0Id;uOpP zf*F~~QHV4(U+CCi9u>j>lQ-XY)y6u-_j18Ql9MtLftH&Lg*6@z!!|F;Kum0SAlwjT z2-@;QFx=F55Fq#bbs*^CRZg-wD87(OypC!~yaeyp6+u9a{bk@2Ypct)xe~+Fa~)+| z1rjRfK16=q_(fo{ekB5~K@sLpP9YJf`63fnr_A$MwBLQ}_pDgZ z0Ar<0UNym@ErQs0HqET|OhWcWj3Q^kV?h%JF$x|q$GFg5fe`+%IYz{GjE4y)n!-SE zYR3g7+myoKO-li`=1PimA(Pqxq{qf;cS*Xu4@3egDS*Y6aD>48LWV%pXLSrj3L(J3 zr5}P|B^IEvo@_$`pa4Te+ke7V9zZNL+X76=yFhNMFWFCT+um>4ASfrJ5NRhz?CH-> ztcIF*f!zusRdZnqoo}TR+o)FF%siDUN54v3rY~+(<>h!FRDf$o^jtTD0gp( zE=5{WM#bfFNLlRoZ1hB}{@pmNTUlVvI5WlY_vM7hz?KR_3-i@y+8!R$Yt_H-yQuj65~1r`6R?juKpqfWW`vFjK{RyP z76QaX0stco3P9#14j{$jI}nC0<>F|Pk&ChsGZw{1<}8lHMj?`ssdCI@+Wy&DX%SI~-J$LR?K)-;YSxoKy_tZ9%ucAR$q3PFMf}OA|Jejln7U5vICx-w_0ystG~EYPBCl z9mCr_V#0pj?Ps(6Kjp-PHBNpcGB1FcS!)E3D)AUDT+zItiy0eK?7KM^Z)E>O0C>hI zgaO*)ho*k~C{3Zu ziOV8NiAyP$k*2SAYCB@4IPBIXgd0RSv$1jM-53IH&Jk=b1LwO7;g#z4*x=u+U(h}GU~a5>b(_|?Jo_xv+co3L{L>aO9ga%ZZ7pPQ~>+AH393_%G-2fFXyY@EgA z#UR#V_1=?N6SiSr?%^O5J-MAGps{|~rxBv^vtx!2AmYHNa*1o-R!fY8Of@fLleUEQY zNK?r|Ybi?#U6_sArY97JSmFyks6#+h+VT+u(`0@iI7Q|`0890am~HsAN^PO>F!eAY z%Sj%L^$06XSnc`v;$v_DCIZJL34|kZ0Alk30Mhuz2)@UMKfH=|4`C#}bi69##AjoD zAZoz5pf9_23_lx#2nE1hkaNkAQUJG52cEBpl)>l15QEQ!Oy~QH9W#+cmuqKBJrHE> zxxtvZ=V9h|(Pgt9f{kkS{IuGBOjk>2IJ!Y4QVH9I4j{J_fq>(^haM2#Ht$0+y$1*- z2_m__06BTNEa@R!+SqQZ@!GTxL=4po%4<9GNJ#xS%)@Hvp6^&wXlk_+KVDW&lDMLl z(wjOUN{k{W9|4h8uK|frQvsu}zI^heheEV0N%$*PBGcmXbmAy1P`QQbRXgz$Pk8}i zBc~Oz+ZDm-Q~9WP87Qf44LV<`23k~`hBY?aX-Tj;7edoR&IpSSIX&oV80*+x^B_EJ zXTqT*;oHN0CM0ocNvOzFi~cD|#^?`?_7>q8#d!05|JX+4;biiq|(gETo zp9?C`c@8aak2&CUM;8H$x;U6k7T1)Pa$se>pG!<@q7RK+pswi(CZG_MOu$GhngC2` zTmdE9z#=@Qk%gpeiwOwnRuh2nmJ<2G2`3XvBU~U+$@ogeEg9JX^_h&<+`~j_bYWEa4nGq?u?;|tFRf?Ou^cW4Y|z}S zs)=eA(jp@oFX_k*6v~?u!*th6;THAAuR}b2hERNC-#{O1mD2gB+j^^XvpM%pu1}}_`D1@;6YHxECEpYGp!lghHvI)m5r-a z8vW4EBPxPM&MOF7JmJ2z3~x!A4@~Ng*=$S8T5vZ_-0Xt^`s*LHdrN@qtclRHIShaFOs6m7tL8SK*gbuA;(T1`-7SkShcv zryiT4i;-DZF%Suw&;wBIij`9aw5|Gf-Ar>)Wf~H>KrCY`(>;;UORC?HhxszxJd!{Q zJFx0k((7IUXHmhGnb|(=ph7Vwa#|WLk1b>ku?Ag%pV3Ic~JQHLfu3|EyjRGD$jt^wcB=1tb9?}3zI9! z%M)EH6JR8ILc`r!o#q|*+0pZdG7)o(ABux{g;i2g2@CVzH}mIV{FKy323(k3;Do&o z#Lf))AX0`1MU`0P_i^y3!NUNizZV{K%YIl?a9cI6Vj zqYAPBiqlBzb|rGE^)MF!?yiO(H%Vo}9G*n^S`88`oyNcI0blMNV;1-4%$Af!eia6-or<^$_%Gui zX1v0NB?8|yP@6-w{EzL$Sn(V8cHC!E)%k~oO{l&BDBPE(0r<`}4-xkQZZL2~t_=n^ zu<2lmGgk*2^fx91Tlv(0rf%nCF*NISBb-XcSJD|sUk~HdBxAuARV@IPavcsf8ykpq zj0ORAj5;*CN~nQxCuu|YX5p*0`3#GjudvM9OdHp@aI!$ZH#>#U3s(&iny|NlfSY$6 zI1+9%wOC#PNl6Ixhj}mc2gR}oD3~?jz@nuC9R}zn6NGYx9pV<#Aabh7U8OMZreNvT z2H;B;8Urj-{Mh!N#G-5L64nGkx1i}jRJ+Mwyur$Fq`|5{q&ce4l&XY z(;+1yFuvuYgCNBqL&Aoy-V&1q%IB0YELA8{bu0|(EBMH9yPK~QryV2+@zS9JXQV5# zflb$h$C;gAyvhw^-Bp`Z`ewYVu;J1Z9+H84%_PRzA`t(6s-F^@H{e#mf*|?gL-0Vj zqr z=blyzP<+UFw#L%DyS$$Gj-ZdI6=aZNY%c_wHE?+&j-9xOVOeQ2$aM7@7~hOT_-;4! z8w!qG{*hYL0q8yl2N7#X6NZ)eTV~cbv+$M1KYT2@ab%7;#PY6O--guJ*t@(T z@p&}vE9HDOsC|HV0`Yka4-t28HW-|!(800AXF}{i6lP+R69&*utFCJ0-5@|XI(cCL z_~eCw;FA{yf=ymn03vrPe3QN~%7-E5gb$*95pHcBB-?a6^lsSgJ8cz_a^o`One|G1 z!Q9B0AdpJJ!8fIOAe4`TE-NaQ+)BC0CKi>)$gUtzxTFFHsidL@nN4}=Bv&E`yyX>B zT0o`6Qd}5iML^EDx=RSwqRDUKmasv9hOiULx<}EMz0(8BlsM=6eg%vTY#Rbk#hP$A zXBKQ;*P*_}ZQc?~Iy9{HdvN;I1_INsI*?U%^L(=zn@xp@ownGq7zh)%7K={c8b~{R zdS3r?Kh5EOE{&K7R!L|9oA>l-;DCZn13R#27Qu$?^ww`~$W?i@8#6MxBqC&VNrcbo zl8BIO*Abd3;So{KTjON~3|UMNRwMW%yFs9X9R+YF+0DCflHCU2lk6G;OtPz>55gH@ z#*kJZ)LvHM>Yhcu{REs>3()E6QYe}M>VZolPDz>v+{$-+*b;0G1JN{*^f(0;D$bLe zJnRkY8A7uxedJOrw?Q$wQI-7S!YL_O#a1lFD=8hKC4_O7l#W9eKlj@L>zf`^b5luL zQZ8{UH(pYDzvtqjIRV~rAA*CQ!)lqEOdaS!d0t*hfxLt45oBgQ5Ej62|N|9TxE~RibDn+Iuu-% z^f9<8s{!8jfVWNER>(zYD$KjFDXI_-L9I$12y8M_fn&oBN%*z|4+71P^5DARH~fJq zmqG8M0j~(#8^2g~y+j6Kdk9o0Dhxby&38CW(WX!tc-g2qYA6tCaWV*RX(AkHVIqw0 zs1^sM#cf3Pdr;%y@52Tm-gy@*fg+G^D;xza;mZ)YtT(`A4zA|Opp1KY35r{lc#E_q z9tO4|5rB{Bcrc%vNCbawYjLVR7685IulH|%;Lm>8MK!N3;VWjG1`~ks+VFs=^m!=o zMwSRg5rtLOh;T5da#`j2egol7Eps2rl|i~0CKugZK))H;Q`+K&(AnfU(CK-+r4E4- z&r0BId{zr$6bOgIV#3z+8_{%th5@UxRrZb`7Zqu}71fM0P)N(*OX4>4x$@7Tcf+KP zSK+K&D*^B_QE-U_aI}|&(F32J60VZN(Mp<;ZxJvr(>7qz7Qg&BOC?JM%;!_)@HK7} zrfdRGQ$RTA)h0RS)Gj23HxQ$Ev;K{nfN36V7s4EVDa8*h-&t`@73E@yEE7dapAu3s zJxmCfc3;cNlz>jD(g3jH7$VWSvG|-_;~`TPjRErg!{>aB5bb&`l*vKcSG26v&CDvPso(G+ zHvuksN`6W3xYzCRm3Rl^NxhdvXB(M;X43JmWE z0>}r`pDmD2H;MuY&2=FzaN=9eiPkU7qgJ6uT2PA~f28!R7^qF~p0%gz!eUBJ z3Z{skD}I-c+R? z-n}U5yjCSdccWFQuFHFQS&gjoZbpV_SCep8W1nxlL`YxF&0;P8PV-+_a)(PI67l~Z z)gE2B0!FGAl5({&O~Z;$4%If4AoqlY8yB1z!}(Biu_HApu_s0pS0Yrn8$A@gr1}Lh zzFY%^7AbT-1^<11?aLvI`;9MfMP&xi$t4JImy{M;6>ZZo%t8; zV_8f~H8mC=T?b<^#5WQ`>=HpB*LrTEz(JO*oPsoZqR4BhFsFD?6^*9E7+JK;3euD7 ztuABc7d_M;2n$S>^@()_q9bGDf$ArIQN+vrc-7>k*APpp-;ge=ZvA7swhKnD^cJ8D zkt{Wa(KR#s8o%rF;oX94EvdBB^qEDG7Qr1jf5&g#?3j7Ly=iJc4elekzLD5UDiMi- zTr&uNNr59#6?HM#bfJS-lCq)ahmFOQ{ID6TZCMdVY=s9b5 zSz1<#RZ>QZvaoCv8#!>3q7)T~yjvx8$7`BJE)YvuQXrQ73)%RwoU#%TGgsoJzgXiP zWQ2G_&9EO!zBM)*zT109xSGn)$mQ>Fw$+z{b)#$)hbCc(JRni+h(jbmBypwW#5W3NOsMFov7B08Ase(0~aInyY)?(;!z za#0&O)Zq_sWkw_MGa^2YxWmK1bCZJ>xF4tHZ2j@FVP?%Wp17Z zL0XwSPtQbKPO3Y$sHGh;6hmJ5x-7U;b`a#&Z#n6X+2S(0w=Iy|ABL2YvcNl-5JT!> z98#u}u}DmjwSCpSmow_zp?)j<3BEO}KX2rgA?0fqOp_Oda7EG7uZGor8($?A;k6Uw zk7Fy$-ZXgFUT{tL{<30iW!11=U?rD>(_3-;IJ8gX%%^az>*4tARjw$+I>Ck4!I(k_yX%;@ZlEA!^5iG#l+j{%mcI1QBY-uBWr?yx32CyWZs7ejsP= zCtn#E*9qzDW#VQvzLte0Tyhl3eI|0Rw*z{*lBlTik%@;UKAA{z`yWc8qVxs@@tOM! z(nGF-7|n!#KBt~9dEN^KZ$J_st9;*fO*Z&Ow+9tRHh{&}DS*pUERe|di6D0USs8YT!>&InqJAKSLO+#DsGGhwMLZlR~ZAf^m$y36S zn`EO&;s3Uu*Hd|V5SLKx>frQdcr6X1O5NA=REayX9XoWby;qA^7H5`FTdkhmUHSeyx@1V+*8zPA zuhk4Y$8+v7LCV4|rXy(;&JskdejL8ujB*&R(_XvqE;-dISBR(iQL$Nd0u;b<#xh>p zFT#!N_C3^)ANXyV6~XPY8Ijdja~8|n$!KNEol$7}o5L&nepbM=p1RqDLhi5CsFZzG z92K!+6K_Y^+}UTLyjN|4RsUbzTP5#lKJ^#&f^Jr_Px>#divI_L%CmeKjbZ$9j{0P^ zmUBxU*bfT1-ERYLtF7PdHKq$7znm}YbiTI(Z*?&~iZ+dwgbCbkeOqZJZ)*)?NHD86 zAJk4!Z55Oa>n+!$-tIT1w^y3c+iMKy?eAhbZ(q%5-oBE#y!{;v!8= zfZjyMSo&FhgXeq#*mji0j4ljJHT^iM(=8dw6H77 z+#w}n#O|klB)4n1MgBh8BX4w-cb>kE@`RZ^v+{iEM&40p3IUAA26V|aS&RTdf zX)--*uZo*c@LQ=0&7gz*x{r;tYwEOHMa_mq;g?31nB6sBP^Z{2vs%eRdN{7iANG9t z9?gvT*S6ZLXwmM$7cA|{K^QEPHyDG|<<#j^!Vl{-Yl~&z4_3l0itY0{HqQ-raE1dB zA5#skBM>iCcq*mw_L99>)1 z9-V_rl1X93JKcBl`{v~p-prTxdG4B3t?b(VCT|4`%K`t{V#%{Nho(v#n_nzCp8UiFqe=s%+( zv5Zj5@A;u?Z<3|{E?p>loW0YEZ?Ebd+nsA;U(%>9_B|MMAv}*QCvy8$&OEAAbK~LV z?s#`NZ1c?CFUree^*DgW^2~Bx*~!W|w4VjwEBkg{0zW7*=kn%t08d9Hi?-8Aktzan z^TNPRwaD~n@4KT)d+Ss9ebRTPQv1;*CZa?o+F2vA?4w0qv4Kk^Ed9DQ(De@~@lhYL zq2DjavFDUJ!?-+9@AO~qg*x{Gj)hE04!pd~{nKeJeFl^)A;Uxq)nsuhkFH5y5#_M} zfpNmv4DwxG?jZeAwb&Jg%H~jRdmpF6=A1{gO*E>uRHm|Pu<*O%5gvi5BwcC3X9QcV z{hD`~r=!mHLu<3TY^I1})&e#4&#=gtlHwT0n^Ouj?4+1QL`^Q{s|HzDRfa^H5d&JLBa)HW3hQrx=CU*#yRLMiT~P zoD)cDpHp$M2PK5O_ap$s!AwxOkCyd*=hiz!)2fc=d zt2F?e=2ki%omL*zmBq|oPiHbXyeXT(P_@mFu-*bNbjp=uVI|LSfX-%^L}_z*NozC4 z^tg2MbJvO==q9`fZ3Fgua~yVoN{*a*=tiLo_qR;|T|lD09j=rkYC# z#j7;Kzy(i-9gQqmN0S<|;z5;dC@K4!M6$>2{KL;oRk!&2I{fDve65;D&SLr#_Zf?< zn^mQ+WIn|{A>0PT!NMDCo4K`u$}T48D*G_!Yu0&NPpbVmU!l~YQp5@Waog^x)$kwp%pnymz|<7Kn&qbT*s?$OTR)0f$cN%c4v-!geNf&g zw)E=$Ug@MR-FjQp8ONwmPe)>_nPcoxGDps485CId^13Q0*_Qws%^)b?b2InC6fs^z zoh=sA(4zY4ODn}F{);YKG@YJb2UAxLiQ51fmD%b!ZyeQ%X-WMt;uUYK3b^jQ>opfC zh%=mK)WM#FuVTHzJF7!Xdm7CUuYK~~M$_z9tAJgNW;#EfwJIwDTHnY)1v_OPdvoZY znwd5_7FurK=W4t0TxTwxck8TW+S&Y@Vd#dA_u+1+ts!xg;W^d;%r_akmm3pc6-IZc z-|?!JQlwg?$i~Qdr~2pSEYFW=G`=F6!}4XT2$QeG#$s$0HbP8X@9cAQ+P_xkf_39K~|XvPGzE>_w-z zl_y)zCT#)yE)K}j2!}4KhJ#kszGGdoyv+zsSrZ+{;GHoT8yj&LWBV~uTPCy(lj6(R zu03zs{#l5>pVspb{f;+)MIe=K#hF@d0wcTK-K?S>R2IXR+i?}O1l{JH;4xbiqgpV< zd;-EQbI)Kh-^3t~vWVKA1ur}7wixRJ`j{J{wjm5CXf;w&;W-p1|%+F zBCOLb=+5W_G6~&#-*+ol5gh(FY<>GqdX1uK#iWF54qO2o#qeO3v2*asdUCu`{;sko zpXJz3cKe*v?R{ERRXEnUq8H-q+A3lUTMjGTNa|Xh5>Hy4YQ3`Ls!Fw_U3Hq0YpZl+ ze_{*7kR~8F0wDnvyl#0uaL~7>Gn+18aOypTvwC(wsI29Hd0}}x0fFUh26#r_2+-VS z2PW5dY6Yut2ZP$XbUPqIOzq1i0uVb49fQu7Y19ejtKf1|>dm7(Q~3!G z>V>J8y25BsRS~Fk)5N@;IOYixOX>=<)QtYESsDlz2?#hR(z6JP1$qA98e+lK(Kb>%+n1G9Vm*9u#8@ue9 z)=Q|yp;;Jjg!)J!2Z@M?Ac?~p$-r~+A)?@cu?Fj1Lo{<>W(~)TL6|x876;toFk3aa zGKN%oAPtY-KaMir$snt}{Y4er5iJiNttZP>I%`WqL=<4$v&_ph=dJC%j-YZF-YEpL}pTru$#L zt{>+7CwnBb^249HMY~YV@Mc%bRhWdFyst0i<;?i-6Z7N%rUq>tydraPjOH}f56wZ} zis$2BDvH^bbvifm%a^gQRD`T7^ZfhZ1OYgP7mBIYsH}v#rp@TP8#gOytE*JnK?~C? z$Q!mv(<-cJ<}|1o=OVLecd`8jz(AfJ2o@hchY>aiCWwcEfmoOpiUzz40GbDFfha6? z3j(8uXkjp-MgSJpTnGqz9T0N7Z0kLECK`sjOPuJ>Dh8K9q&UV5LI5rjfJz)B2vO?9 z04I$5fOpIkeGiuI(Zyx1k+2d2y zC+2MSx8~G6ADx#HT-ZjaYR-H1HoK%fp4?7{?HrsqVpjFOD&A4GNn)-7xKEq|8hur3 znNH1WA-8O!R+e{GUQ)=8x=c#A?)#I%T&9a<*SlzXe7J`$VCkCqa7rd}Btz#R;+xoj zS@D!@DM6utV;Bge34?%h=W3sLZnnq=VQj(#dW?n~N(h#wkN`otZs`Yx2gN`+5vB{_ zfrJwdcDJo!Ozn!Upv4t?vjx&U)}d$*%)#X51m-8lAfKd(aHbMU-#m?zz4QaGBaIer zt5CsWg<3GTx)hvQX$m_`2YeWdp={e1)0R$Xj$Zx6>YQ*iEd=p0ow)Yhpzb(7HKVyQ z>84Q|f^jE{RX0E6-z7l_MU4vK4CRX8j7ACZr>+^+)1jHg z#AJq|CJQcfkQN{%MsF#K%B3{dqIS%=nx@q?ACA7{FV7GQ}8>JBKw!9 zMHy2$KHcr$=i99aQte?2O?s*73as886S9teZyoz^O%IzhLtw1OKv+=gAz(5q1|i8@ z7{bJJSO@_pJ%o_)90@{1Gb0CB3SYe-oizaD{WB28eJl`^7c)R`>23Mz3m_>S&_GZy z;R{SW2vv(hZvfAXK&zU3^HeC)2OA}kM+9dTz3^m~D}#SfoVU%={pnxd_G6>=F(1Q! zk~|>d1V>}1TnI)q^`dd5pcayyRx-%(`V8%H3qmNakfA2+>E82*c9ZRRms zq5StMNu)|@Zj>hdrNFiuG(}tzs)+!2Q3 zKZFzY;2#vn&y3<(63*~hY$*)pvJo60LY6}30be-!qg`Q(7TXAXc~sFjnMpzd)&D8v zof=rCLcIaws`Q_LU&&H3$BV#DDyN>TPeHf@|DsrMm>iBzr@CqjokA~wnT`>2r*Ax4PW`3OhJ{th2$(M)S+VeVI(ecF_O4?L=2xxcabPRQ+E4s0 zGXmVpi=36E$qp@8B-z3};eZ$fGVRn-XwGRQ{rI)`bqYkjph9rw}B!vlV8wnHZV(aJhi?QkYI_^mXMl&VEQ*yGbcqGMi8(>mqzQ7tU? z7jVhwMV9jOwDyP2pOyD6U?@iWTLh9<0xL+=kwOTra3KoOxEO+Wj0lHxj}QZOl2D#% zNhB-kN{GHRFJ12EC5Ur=@*BjYLoxs%yFi4Wr{}%}`eg``k*$}$^mght(WQjZ7u}Gc zG!h_|;u`%)bcOLy+G#+*gbF86yOD**x&cBE zE}0mvmu0GZOHvmx3Z1;=>?1#f5Wpe)VKgcZ!0U=(qxngPivvc0f?I? z*}sKx?<&4I zK`n;c$J}Rc^6bWiE^r)zl|VCbErM1pv;=bqw3PS)DbD75`e*FJ7TS^-0BpLn5U^E7 zAm>Vr=!rI?CLk_+3^Bb60L9)BV8Kf?4S+L)GsxKPnjd+u0ZpN_1fD@@89srs^1LUA zmI==n9n1-1b*Y!U!sKmtYM%QkR2GXTU&k8xp9)GB9@Sy2xm zZQnPBCCt-MV>Lr+;(EdOxjUS?!&k08$en}!ds%ZY!qO$mw?YkK;yy))%b1SGrCX6G12#X~+hs75jg3N!>TB=08nsB5ME=Dl=oC1tNFJ&H zbVC{>Nzdqm__F6_NX~a6c(rpI1#b~JWOIgMRH%Vw0AU6Mnx`fj3v5>-=;Q_2eS1q6n`ThaY{1fWX8pMO|LR2cMEd z_X#RL7M}vJ6Y&YIYx|Y+l|*8^6gjrjymXv0v4i*-j%8e>pJb=h-NMlW#UPU^L4>$! znVedGTCr+AoHK+eVC9gdIKi;b`(C>m!b9t6w^<_IF#zO+AdyieTERL-1a;d9ZlgnN zO*@Lf#s;x?8;Jg*FUX%dgb)y(mOjMEJf%T>oum~67x$nM_)_>?9XB`Vo z3{}ZOPa>?V+AJhJ7K7)RGYoK)Il;`F;JcI}Yl~yhvt`*tyxYU8bL|AWFr6GoQSfEp}?8!`{}X`=E&R=FOoiDWJc3VQN!mUZbh1W3~YG3 zyx7@1^m2L;KMvEAPF?6Tu#qn?H^^1gVTcsC)E~*A1^*BLE&GS^DBiF9KA6iHV$e1U zLD{}RD1;j)MxbLt1cOI}5CYiuP@GugNK{gh5DYEDhjMr^K17&wafiYIQ-Z^4n3z&- zi4@OjmxKgvpW^tcijS$l_G<{nw>@H1ZtDa2C(%<&9am$X#h}+b_HuLN!*|(!a_J

      W!ujwL6bzM-w?8yZ2vo@|;wXCf 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�lNz2id8dcF;a2a9-)n^Rmj%AXfb2_(V`gZ920N7hXjX7QhI=d4Ph zv?)iX6t2tJwRl;?8XfIIP8EG+px@rn?0NtYMshTZ*pJp)w(z*TmeohW=u>9;@sWmW zTVXnAFoevVmcx&%XP=En?=#XUwZ*S^%}Co*Wq1JiJPjw1ZShu0Y{)&Au| z^^ZU4ZOum4*7CBC_(UF>1$iKNI+D0)W_}8b7SX{0(wYX#eLmBL$ZQE9?Tx%&=uNsp zu7#@LdJJbIm0lFC{!6NzgRaaK4Xg(j`02L|EO`L~FO8TNKecsMEW$N8-5VLI-vu+Q z!;&t18sxmgfUsAmvaf`5hRhShB?zoX8?0mYgCJVp%w84|Xx?YB*C4}=`9WpHgV|V(XR0?k8&76~#SJV{@#ei^d0;}$IpX{~1yNbyCyR^C z=8r0_&{4&-j`H>n(rYVcL5%T%=;6bm+bn&ug{+_m!sZhfi+)?GG4&G!A)_R^6O5|>NCX#Z<_!9_vmP+3U6HihsyaJdzeN2>`>s)j_vy0?1 z!eHMn$>knF!VNtroK`og4_+@$_^g{1eUB}w7{NI!w#AmF;_=pTTG;C9Hy4%Yx%JTj zi3x{X{du5>VvOk}T93@3Sk#Nn#r$Om=lS!WvcdF4Vx<-I5T+l+B!qm~xubWxHBcDk z$2^2kUAZSDwMM~}wY<{f{lbJ|fu|T@&uyVAuoB%3}VGclN37_md zqt~Vosj}ZyXfL`H-0CxFQhN~ffwlF!it~6DXfjw9!$mF^4@r+yJ&`rb z9>(3r`D|i+Oh3)LNShSrWC-)y^8d%&n{Ky}BW_uQJPeud088vD%LV*x-)+1+!`NJO}~ zhlhuUFXrZpeMaKD*%w+%+JCTF{gmdJ-W`uscY6D(dB3Zt9SJFVnkwGYGj{S9dMdN{ z3O)k^MfJ}${T12hNH+HWNH#LaM!5FSh^`CXc>y4MY+E|g4)63qwL82il-VCJNxK`eDIDHnGA6+tM}6~`|9 z$*L60+QiVAUe2MRC?_|9F*Ak-yH5P=`>l=j4E_F|_8wdIm@=6# znf{OnL5|YzTif#Fhh;;_@$b?vZ9j-m!i`X=JC+Vsu$1A~e|o(WIn4bIhq+gE1ez@J z$=@f5hjD}X(D#pzpZXq8U}$y;ITCkN=Sy{V zMfb0K)g5%{2c<5LepjkHoT%>PhJLre22rpW*KAq2H~VIXCnp z*C+SJp`TAuwxcrnoS?DUMU~Cv=x3{}^@GY5>MC0*sBGC%*(%+ueN@>ax_@M=Tro$# zJpBsvJ5sq)RpqM3^gB^`D@VU$`kg4NQd5O;j(*4VJ5hh8cz?EQu=qv4WBQ$_BKgae zs;bm7s(OfDRaJ}R7OSdODblZ|YV`vBY-MM2%C_(W?o2`1^$h)v>35>)nPd8qYmi?!m}bu0&NM&1@YqW4Hw zy^q10Ry<1+G*jl#&}wYn`D}bKo>5PTK=a0qrL_D6_o+uf>DVMSV9xZk zk&haKf(R)F$%%z0v_1KDB8(8ZySM!y$kTm$>1h9`HEmzZsN2sc*1HCAskseJ*}I(q~$t7*AyjTam<8@>lft8FZ)?xs~s zHPfoSr(QJEFWNY7)J$)Zn`)+0@NP8I8{}e75392uR62pTL9tTju zO6{{~9!c3==FDio{BeEi4aKmP=)h(fbRoy;Npzij0x(gaE^9;~?doXa*&lc3zVRFg zPJkvCZ&k-pA2d;o7kZI~hV_gnU30EOuX&1iGi#FNrrr#O5nv~mzVVQa{c@aWfSBa; z#V&?iky9pYEV{DEHEVR0>A@z^Ro=UTgE-`r*o@`q$`-FZKZ7H-E|djGUR*Mh2_q1Q zjYcMOfc7;6j5RRL%Bpdnje`qaSX-eWF}NXSFO9_}cqlhwrP=smPr)yC{Fr7#x0*I; z$_%Oiy{-Y9$Yf>IfG`(_ny0_gyjJAf8*{u#3MiLNvAb~9$?Hvz#2BaeP z8MetPPdb@AVD&rz77#u5sk9G(AtGj~F?2hD!ECB6ZL1neciIfL6U3Q&_yvd?0f~A& zWX`5o=~OIY!@jmId!o1;$QAWW=_Gv3j&A^t!5suz+>($O_(XXLb>vKmfT}E8%oJP^ z?lvI_rFZe_zELtN!m8w-<2{uTH!qoAh;_;;v}{$?yK(UuIfe>mpZ*9+XJ*vT4I&4* z=d7qGMu#v5(H}|_e<-=~p*0t(xa2T&vsmp>wK@MXFwQmN59dCLi|Ckxk|F|SUe7c- zDTpeY#MIr{hTiC`dm-gTzMM1h!HlHVZP&o0XiJ)bjb$z&(Yy^!#~8C-+-`y=IBMW4 z&xf(}>4T3vmvdsXMtU)Nm(4tzJn2v1#yJ&YHW15n<`(gn;7zc`NL?1)!Ptvc_5gaF zHs+2t)V{OgCF;PP1;i)k$~_tn=F|r`NQw-UZDQH+SQ8ip7QJbq!TBove$+RD#}o5p zf&!9triT3n0aB|xlET;yU@ctj*Nsy=3?pF3k)g)dY;^~8$?IvVCI?}Rk5zVs<_u{X z15qSVc%xAp3@u~NeP*imt&ai|;80bEJy&m{P3}-50CkIyMy;5qaz|6HkC_!w4F$X- zLTAUb8FdH>5f(xOULcNGH%1Zpu@J6*9g<^kDWOqHLUGw@(nLN4AUwGrp~*{b$+_`{ z;MkyvM+l=V0Kf+!-YC4Q>5P6b^fstFa}an2xiy-s1D&2oTRy{%RDzw3b8$IAqhjjHfZueS$%J)V0}8UE+#$IGhop!+L+=@I?{_*~ zXX?@%Lld_k#zSHzI7~*Z9A0JyqBc!lQSo*<#Qt&7S9XL=FxG<4Yyx5aCDf$@D#%ce zMT83$5m*sB9(1jx2B$-9kAWeH0>ATM-jwJYK#n^;rv*%R*9_O>Wu7Fki^gXFshrL^ zjZA!%T@5DnN5(vn+gj(HY0*Y!@qDB}19sSTJm2P}}U{gwyHbFR8x)7ur zrSbBi(^X*$kFoN8+47THTYw-WExWyXDb4Hyk_ z=^vKWCW3AkP?!`^(L(E8_SC_A2Qu`1PLv_LM8m>nvTueiZ;PKf{ zjtsBb!}x?k8-y0^HhY5(v2-{(7erCH)9`c4=#Eq1B*D?m$+Vt=U*SXfit%O6)!>TL zAxC2s2NX=8l85py?MLVlc(0H%P0C_*Na+We58Z~84)($HXmnuvDgzcQrhJ6~pz%n< z#=-ImN{$?{Nh9lGC?2-w!$#V;xe2L{Z!3XkLhYh*8CHb~VIVj)CX#=~x#$8+iphy1 ztEiy)t0*$7TB(^7&nzgOnUn|{lAJ|KXBL)@klF#DPH>x;@s%cJafeOagoQZ^O6`g* zKzAKtHXg}V)KzqwBubh^r&A`b*Xb}aQKtj>x6>iHQQE#}5(idrsP_+KPD3u((q!VJ zBcm*Zp`A@hW^$(;v6iGgedlV7`K2F*h>7vQ&tNvjGj;nUV_XD&U*@)f7vdcC!mgg7 zsV>zFUo>_oQJhB*lu0V_5J3BSB*vAnm#bXr!Y-R(SN%8i_nLlicj)()eqYh=PxSkm ze&5jVTl#&c`gD7TqV7=C9nchYhoX{0SBg*3DK~I1*oWKqzu)_)LZ~`3hEhq4n z6L`xB@RR%?KgW;pQ~Z!~L)Ay_8AFOO$$~Js%$doZjIZEKahc=7-WyzQars3J(1ZpK z^e-?!coU&_3_XMmT|<+==BR~$^d*%z*FbJynp?;22>2RMC z5~x=l7Di0~I+T#yx<;~Iz-+_mz1Hp#wRXSJ?zh_gPP^a)LJ5qN z&}gQb@~#Xuo&^+rmyl?`hC(YAnp>KXXm3Js5eYfOGNzD|^WG>R=MzmbQlO@>>?Rc5 z=I9)e@v%e(Qd3mrRG0A7)XbD?Mv|IJ)l5+}Q&TllsT#onTI7*tP7}poBE8U(c{&J=yGfYyn8_Dq-L+l8j3y>~$x1Y%>Iq*bnYS>t$ z%E|tR&uil>FBqIceP^ErYL$11aWM=b+qbr7J%F@X%wITI)(Qi|x#Bh8l_o_B)wsrN zjn)Jg`exn2720C%&15iD54`%OwzsU^3=G}LDrOPVjnb>Z!20bSj>nfKfY;7AfNmXn zK7&w}oEyE?S#_tuH&AGaBt~+KjpdNkzs4!hNPOhf58Y23@R^POg}-ZOiV|DwVnp5nErKT&28UIEaTeY^x?A#YzqUewo~1 zp=?PIZrVf^OLU>+$MdPL4rMu9aYw|(9zrfGIFvFogi%nC)PP_1+18re6pej=n zr7*G$H!ETfLY(lv-s*sv_n8R`85qb&3jYcg2#c4l?DKG2VGbw@aoXh?4zZWn4koZI z)St%`SuES*)AzZP29%_4OoE$@AHLv&cozuk31USA`wI%V#{E7y*GksR`O2{PCF(!2 zO-bYwSd_s6u_2Hu(cE5w^1Jn@x=Y{nKv z|e{^A)=KJ|p~By)FZA^A;C2x9E4Rs#sXSbVl!R0eo5296-U> z7(iEVYB{~iXaEcBB&vY@)LbB#s+x7s$rj3)+6j~SPnBApDeJhJDd#)(U)Wb_6zc`! zfg`8tYYffW(mIL!pH&8V>KqTt-;i7JzLYD_B7Fw7RF3lk14!T zFGHWw$j2z(Jf)Gu86 zm^x$VkI(7NJQ8SHGgR!j=th7sjDAC)xbtWwLjsd}s*3TPF0RYnpgz47`J>K;AIPh6 zJni1s#vk~gWMd?+h3dkTS1%iSWw<;mjI}wQo%x=jivGsQPD)H_~YnE({HaA+S^xg*?$lZSbV!Z`*U$Hmx3dc_tkv*HRw!NENZ8wzU z1}|nTn~&fu>7c;yi56N@Vurfw2j}n*B^CoS3KF0e&)M9!7od(f@n?aZG(Pw8Ue4~o zT$)-FdJQlYONl)Or23}yCOlKO0!MWj=ZGF&fBt87DHjWV;MFHA-b$A@L3dq-@Q~e6&?Q+ps&7M?~*{&gAno z@)~$!Tg=SnE&F4=QZ+FZWzMc=avxz1w_41cD62st+(Eu%A`sarX37WZpj;_g9g+tD z=}qlx-S z)l!9h8|HZHnKBjCpDS6#xx%FZFzI40_+pU7BAh~=@=@3?=b}nJUS}MAWUKRXv1(Uw8_LNN>s&E4EOTszu3D{nFbj2a=NA z;aam5glYbSQl?PM9a>b{B@!Pp^-AqTYNcH1P(#Vq3VHgHN-rlKW`Y(V(bQkRoT0OO4a17OF6*SZ~;>in^%UZ|Ju}zqj=JN+I1Ey}D9jW5g#o z<60?G)3q(ieB+p^tWZ~`>b1)+GA)ZTPNiK__MrtMjkt0*u@8$!w%h-nhiy}-J(Wr;L7HrBrqxp#NPblYA&~BDQ^2}GKM))Q5cEs4)oA)rtWzAb zrT@5+cTepu!XE%OP~pq=R8qZz{1GiX2HK$#I86YtSTW>I0@RPq(;wTLKRzzmaM7sK zA1VFk>c{6xi31uFu$Ze-3Cm))Niru67dM~6z%C#S*Vie}r>#@Ub8->TfydGI_Tz2n z6|@Ms6|L6f58Bi{tU*3UAzW{&=Ci$xr{6zs!#tybL1bILP3NrZTK&;8S6jk4 z4&jy;U}M+rr~|cGxqGoKuNj$R319{$2+d81%OY2@_R~g7JBh>|oV&yW9p5~^7Pr|R zvB%D-m^7B2YA2!6nW8`0DqOaZh$St#mk2XSls5tj_L8!|(&y7;-8&zpu;RV|TuCh8 zoqEw$&G#SLBu(p-H}}#J%;3ix9MXs;0;q#8X@8&1^|BFYqcZy*imjKV{qN(N7lL%GwLlZWyCTYU;4+3oX}+W) z$j3lE{(>)Te|FT_``obOY#B0~ggw@bSgER~9H`^q9L8jZpEtu+2N9_*Yhr@J_POIv zTo@3eiSzK*|CzV_vCe;eseqlwYd9!Dbq3umZRGImT%G;mO?DI}Rb7W>&;6d~U#jlK z`E)|pOJi;Zr&Q?5yUiEV@t9&>`ZQ&ejXl=e!VVS8uMCH5P;2bFbc4dDFda6<()k%p z&iRx;caDwh`Ao5HL9eUmGx@w-myO-ibP9Vz&P4V4s^|6P@)mZ$6b`-6uZv|ESO$~h zGUSqH==v04u3W0WiE??NoN7(Evx^zbYPzy0P7dFJ?dpC{pAV7m?w`{i9_E90Y;>kS z#A5iMXAY9|p+nL4yA*jw@o-{CouiboVseg?5pGX$8obeh8e{_7o=l)5nefS(pQVPT zkk6?m)CIO1FR-q6ajq`(o)jAq#Dzch0*hHVjd7*Cp7Q$oaj(z2f?glyOhtp&(`pcu z?oZ=0>}7i+b%~R?xZutJYt?M&N83-riI%aPnj?2Qo=M1lHdT)K1_sbNdUrw_YAeXl=;1KOkK;f?@(ap_-E zD;N&1)DWwUybL$w4VNKml;X{%FvU&&D>ZUPV>Rlkkvqepp&EIx$~{n{@dY-2$1|^g zoAP;Ac`{TZA74c`pfiZ$Lb~dJoO{gu2;~GwLL~7CqDZx@fbr@fI?(TgKGmdC}PQseS^Z#Ucm6&~Xp;wB}eH`&@p^ z`M}TQr?sVajdkN*XyDkzHoAL*bB9p&q3T7&Q<;uoU-1GX)8tw#%>e^7GIOH zh}WT&4jn#bEZw;;w##slGmV12#F#sL!Q1D&or_k>*+7tgL7((^VXj2PGOLK6Dc^|J z<7X;t4d0Ris4q_Cj-%Lc+pX-2RxhGb8=V>ildDMd-roBU>O)KMbQ5z(OgYoP(gd^l z9y*;(O0K;JIGElZ@`@Q|^8+h?(mm*c>Ivv}1cK$^?47oHtFpF;qN1noW{L`2J%iLo zqFtcix~R^JIoX@kcWunJU$bv3*$ym_Ef`x$8bJ8;;;idk2r%6Y5e^onNsH5x_&g%S zU0I9Bmytw>G;87_$iwE4#1s3*ti*YC#feS?%g z-rP)hO}{yAx0gO$f@AYg9$}UuK5VR=?t0yDhbLwl<*BM!rPdjYjCo7wX4|K9bKARL zvD2dQXPQr+JzszE@>OCZ+1lQH_dfk$@3iw|vz6M)r2azf6iU-x6lpaEX1Q`D#tPT` zmrvgS3BanVY_XEbtE` zA}@;LSK<}(vRzkL<^xbbF;la!5{?A-%j$`39jJV^2y1|HCIY*97vN_AAQ zK0T?{3T#A)YTy&<=hGp!6+YDp)LhUKpDXGDvCUR#ZdqGpayjf3WO5a{@F&pcWav_; zAC@fSIa8};PE>~8MwgE&Q>VYO;=;>X2NcRXFEHJN)@M=9a))S)g(@~_il{u^06>?TDOeXyuX!lq8y{CXVT`{VKIfbx_Mx57l9&oG+qD=F5t5asW%4 z+(819ne=4^8;zBoEM_YWD)A!Mc+uL2_02MV2lYd8>fDsWEfM_QyvB7$6{!i7R4G$K zA(p6IOPOQ*%2XDmLY{sUT(G&COO-q|^m>69Lb*{?W^bmluN$+%k&H_1AX6^jU3;=SNb@1ZF1J_AoLqPIl}Ex)d~lP6h>uM{(H1qodIexwa3==xF#ID$auakt)Ofp@t4t&Sxlddf$io7k(Cfl3hQc#!$~>=~u?@ zP*GQ_a?7lPZ&0VBUe4QDxPT?pYZ+=`bS>M&$EaUYS7$!dkosVeb>WV?nOY6^d$?Ej@wwmuc|^}|@FT-w#e;(C+Dn2pxeGV_f=x`-tIKLy}rKJ{B^f=-QHX$(W_-|KHW~vBHJvjZCF6sV>4vU zCye;93%m^&;Ax$y6jLe2UGau7OO!GE(>QD$qt=bm0y%<}>oqJ82gv6n$)#n)RH=jj zw7gp$ZazN;MLIi9>1S^eC zdgEogipzowy#dzI&IEkBH`dB1BG!zO0jl%vEL=vM8fj&*1-(kVWDvX4uBBgX%A!YaHxf;1Ys{xju z$UUFIcKXkWCyB+Zd`U5SeN&1ftV~8TYcd+iq-5|97Ig&a=9K0?^0tS*0!go~heS{j zn6682{M^@>n4hUxntDd6_A@p62fNmaT+!>kpah%KUN)iGkjZL}2G75>T=*3amCGW3l7m|?N%>hQ<@?Vz zOZxnFv;<##zp9u}O0QN;$Ih@Emc9d&RAgLfYCOX<&hp7tURn?&O|yF0Jbl^Tc&R}P zTWvut451JC$uE42p$^;I5uo4Lj%GYJ4;sottiZ6Kv0NP{^931+%sQiK)9{s!9zs0D zo@4?$P70Uji)#n%rS*!ov8OFtsN3PkU~OZuPFTU7t7Ua5?Yd{dqN1D= z6x&IP%_c#ERKcE>ESoZ*Sj1#Ho0ILJ1aKqL>o!}PBweW&FZduugirm7Z{JSuB?75% zop@RLDO;J4vlgEPvP5mh)`ISckvKpbi2`R*ZG6~XwhUv8E{Fm1 zd#yV~7r-j7wusDGOa+_eQN-ov-?#NCUms_D6MN0p_45b>bGXC4lIzfDCRQ_7;mF>H z$1RrbZRtCv4=qQK8%Z+~P@}Vrwc()itn-Q8Rm+{tQ=A@NKGC{_OS-_S)|=~l#MadA zJDixIR=d3#fb?wCPv0#s#F-P)!eH6Z6EWFspgdBaU9>O#9;Uqz38%w8$bpaD-E<-Z zft}7#^ubza`vKlh)gabO=P?_x@$|Pp^Kj&F(QcZG;8lW3;O>57lM1A@b@%pudzn>F zQ4TB0W<`Nb9dFd1cQ0xBHfF5tXhzkC72vGis5@P<#2PkD>6mU$Ff^B9rhm%uZV-pp0v#|e~bXGoGRz=O%G?wiDMaGU?qZ+|6RqOui^2OkR_Zb?N5HjvJWc4I8l8ID0IyRor8|a$88w zdaXR181!Xru3IZ&RPq(96qhV@e0+=#yMI(Wr?oKQTMd65Y1)z2(yZ?Tb9m*+uD#u0 z-yLRr#mGzI3AdfyU7Q_FM7Bl4spJC>;wx6!LEqce3cI|e&FQb&JzI>&_Q(zN58eEp zet;AtCq+NsJNMOOFhBQ3G_6x}h8t8=!?2d>6Av5h!Tb)3Ge8{!6U8}nAR^KL^BUY}`IxO98Xp`M!#ttFPQm&1E53dM&!2Yst@)eox41*jw{-38oZ_y1k}_WzLozyAIY zzx`k8w}1KlKm7Jr`u*46{_*$!^!xv!IPSmv{tv(ZCwbzZfB%m}{O$Mu?f3urx4+VZ z|NPru6+in==8@G={+Wn>M1Z1ue<#mhfB&CiY5y~_@mCI@98k{w`rF_5@xQCz|I6?H znTY>RPy92o`!Afszy9`r)0^o5dNXBFIM=gctsuBGOBL|IbJ% zmc{tZ-~T~TZvXz<|3Mj~c>g4+so(!sdewi#_fV8*KB6!FCxrjwZ~u)RMFM~4!lcwV zONwIs{kQ+7OI&fjsSu-|q=OI_1&+e|8;Tc&o&XU2|EKL{S%6zG5Fy9Wz!0z?BODIO zyg|eQS;Zz)M<9g$E=QEN2?%S(o*qE*M68{6bWrUTjK9#ai{sCic!U8ka zptf0LT*vbH|7e!NE&Ok~7ytjDH9}ZMQ`E|~RJDtWPg^Kvs@GQuEP(93OK!EJc2$~- z%fK%lwucyT7d6nGGd_t-QVdB^DlnM{jR(FkcJUc6Pcl9(mYGD*VPMCz zTk88D*ut~o*j<2G$^!Fz3d>cuS|veDk%SA*5RPQhPRxU57<_^itEE1>#E<$8Hk3J6 zpgqbNIpe7g!8$br>sykc887+mj<{ccr7lP&JiGOAhTnng)dPYs^5}&&xq=h@-i(jO zdIl?MzDKeerTndW^R=Qxzy6Bez~WmUr?$QM=yJqZaab*d&_6*L@O2JY%gIdq*Kp_) zsPzP81Hn0FJ`z6~Q>T!f^zrDbwFQaKo41>9cE0+yy{E=ked;q|0IwO$N0gx{Ts8el zO}|a3L9fe?dS7t_s0CszcdI!pwcn8IqvpR2W7F(lC@~}NYHdxMM8Kt)m_v`Cr}UQc zB(YGlRIW&g#vZ(T`Tib7Fe$9O?K1p>^dy>L070oQXeh{~Gd(w-^VV-GhduNuoHLrD z#=jNcNV5$Nq+$z7ih_sp!Kz@I^Q;Q?XOXn&#VBm*?W0@W8qhQn>TECz9x@rDKzBvp z`Kp-bD`L(^XX6|8(c8GQGVI0K;1WG5!Kc?zl-vrD$dtvBFwv2V6azn(k`vyZ{^Cx@ z5ica0h!?_A#0y3ecmbhu9wzKMSK*WX#Wd0`b<1K;&$|je-AIWk?iOHRlu3L|f5zGf zGvT>s?$1H$!%HcBS(KoQ>R$3j0lJdx&<%PsVlTwWdVU|4zq;o$?j4k62FKOgdHxKy zwJC4#DsUQdoat0QN)AhmgC3{j`6vUu4d~Ah-JeM`W{o|BP$BcH@df;x>P`^eouJ-C znmwc5>Z=>5nO+Q#ZRiQ{avThkjofoKTn4B~%DU>pINJC|X-VX4`gsdS;Y2sJCmTAU zX7HwxK9UIfi@Cv@xDQTqchhZED0c8bCiNE{w^vPjyMyshBt$RTnR{?W*i2;CVlqQG z*XNZl)!bDtu{*``0uB5dn@{&r?Tr}1VN_Vb>57e)6eS@>qapN@kPbZ#KKl;^E0<>p zsSh9Mr~1%p8$-#826$b?m|G0T7)YlnK^CPaF(>ie*;5SptrV_&bZ8{>(CJRcOfaAr z2pJ)X(xVPhV~oc}*@WjV4DG~}8IQ?BGZGS3NGwUG;nk}tAK1g3=Y3j7V-3cU&&wUe z{8Cu-c(2mxgA&Ai*a79LYsBb&0TE*8C zW`t*W6;yaIjGs{;atarn2QK1xNXqNaSaTxc72s3&(e+HmWrwRpEN(u7Sp~%(0p_Dc zKNJ9od`A9*B5NvEj=H6@I~UyY311v;!%T{JhDAEoo*j>V;-d=6tOE`JU_OGDCVz?u z4b)sxRJ%8Pj}av)o3a=uE10M;P3hJpcB#ZBBF1ef{b^IHBrX1g3(A!o8j4x53)-DM z1dU0qqAQdF=?YD~-dI$rdSjmHay_yxU~fuY1(%de)?ENjQfp~p4EK3L&GY9gcX~@< z%$VTz8GDR1QSh2@jPLO!g?unU-^DI^sD6l>PJb}>FL-UBKjIXykFKaP{M#XP#H6@V zQdMZ)&==zt%LH1j2b5qy^HYX|p53C@!5aeMImHOoFeC|cAhK_&yMp#`+tRc&Eb>5K zI3sChS)EidU)fr@R1gRNC zOh4+@SLnS&QoiVl3=JLV_}--O1w(h(AIVa=TvId{Utk{LC>YS7AID><9T!18rZKUF zX~i`&N;$3Lp$7ToGID|$+;R~0Ox^N`P7`BHNyYk1qQpl`BGV(8Tf&uT2j7{(K(VI$ z@!*Q@V`e}PPhGwvo1F-sWGcSBks>BDA|%r zHKdg>q0u~;Pbn18;iBP87aG;rb$i@kLNaoLQ;_*)O3qUuS*S;+9IYoU4V?{0uq=cK zdLAmAo)e#+`M6xc=q#tB!sJAG`qJe~3hj^yVZnjss|whMAyPX%1vbPb3Q4hrxdj-` zJkX4mCI+UB#SchE3>E>`7ndH=do|*4`3Xt4c=rgGl++ZH16LF1p!ob03+>?QzWBM{ zGsSw)Ld~Uj+zbbtW4NpkO|unx6Okw>aaB*L z?1BqMdvn20^yVBrI6J8pK?F_e`-|^#j_s@Y-awpWrePZMOfip@JN!`az zCSLQ=(by6i!!?#NAFU3Ke9*5$0UC>ss7@*K=Sod=N`*3YuF4N1BKMLQp_s z1=laZIAVFr&eaN{vjl{@YUaS|G-@zAT&eT+Zmw?G^-iu~*DEEwuar41lp0I|`!Q1} zs%plz6IQ;%F-66x!|FigMk#C6I+cCI7X80ZnOeC}K1kRJQB=g8D*Y;~nUr7zKPUlN z$2m)~#fXFn6^&G~N&;A?Q{&_pA3$DBJmkzybP5M$C=f=I!X1^XP$}ZeDUo6$ZzW(6 zx>hOVRi;`kS}I$q6`}EyZ4`?6j;I)RiiNDLav6Go%2hMDj~!9rW35ntuhk1>R{iRT z{w0tRD`f#7Vm71npY58aP}HCDQ4DvGeK4)lCImO0BUBnOlQBCIiR;tn-5zG*Rc`H-V4L@k{ z$W+i9*vAbYISYfy!=c<;%%i4@h2LyKbU(`-*&S0g;xPqH^g?A)r>ZiRJ14}xl2t#f zU`n@ItNfW-x{acz<}RhrEy%Pwc7vzw3}uL_suqSc zs@0m{Fxt#BSjjk{%Fxg(o^%9&lGP%sUv+ZD0>DB+={FE*k|J^;v$aM!fT7gA-p*Bn zXSv{IT!?g86c-AGh6DSk97ZNO$TZOluj0nY8uLtrDx8Ib1NvNkl_`0h;zA1At4B6s zI>i&{c6N%HMwtq>Mjaq`a`358hUPofzLjg#q3>zB0K-}y9NH;{Kv#tdRaPNe13!w! zpmFlxlPcLqIjW~OuhpA3>dlUN^OgGgwfcts-l%V1tM6Vb;I+~?TB$(GJ;1&-1P!ev z`viKs+yLUd@8R*4SzlP<$|P$(nnzj;=Q5hhU@l{MLN&_7oay`D?%Lc&JD2fuhUqb7=R20csIrVgv- zv%=Y<0XnJ3P$wLQCTn3+0a#yK0qzq1%yaEkKzY zH&~f^Ka;aM27q_@#zRkVTcLO5fZ`gksB)!aSNP49tn_d3CPe+5Dm`cAX#|qNqhz$b z7n)o6)eASmZ<1l?-CB5 zBGm%&LhOMg$E*!)^}5RB^V~7mZVAckKm{?vU?zVAh+&d18N!=J@JtPu93)RwK6Ua9 zRBbpk>ASX(N?FpR)*pF;VV#+30YA(E6slc8K%l|g)E(N=L8GAloT&xfD2G5nGeGq{ z93Dx78@_FKfRO;Kf(CT`4PgL~nafgLK^#M6Yp`#C1ay#p4Zl(B$UwKib;9PhaD!`r zsu`kp-V|ue3ptf%CYeUPa$qqx6^WBUs%a!Dl=WxQr(~%67OkS;#taRvbdl5WUIc)G zc+E2jPPkOb8CQ?=(ypi_Fk57l48%vK>M&Ll4pl(ku2uL`NMxV{f&um6Ovqbnxtwu3 zk@QSZ&=9mgmL38dg`9C0pGQ#idH8J$rOy>-tH{8{#VIH$LGzR%u5l$tX!M?r6uJ%u z1Vb=?KpBKd#_yT500E*Mi0xKc;O9~09fS5@E9qgxvb97fm^;B(U;wn0AmA4uF@!7? zO@xMcGiOD^HY6Y}7#}7a_b?*gCvS z^E(m|=^}6)5{kK826IX6XVI{+{IrOSj3d5y>r;Wogp;WXr4Q@xQPJ8qoP*qA4>nTtnS5F8@~cOrjj_I=7ssQndvAh z)qEf{u#jKKzTMIMX4TEFzk1~6@xzY-YAS2zjR*`BAF5?8E*YAMKL!CoI|)K)6h#CX z4fbpF{WKH(2<@cV)EQwG2*@Dgm04z_%4ray$tlTYhN4*`8j6%;7*?>g-6k!*(JY2} z)B%hObTZW{hpaaThn7RkD0ELnKL9Of0 zl`Ju7j4_4^;s*i9uli_N)rhzt3pNqkEPr&8#&d??;qph30)nx?bS@1+7cET@3sz0+ z9-7ky5dy(b1Tlz{2E9%~v|$nni_Tc6#cNA89Wka8nJDHkFVu2X%*W<&I#oPrZUo$J z#XVU%wmOSROCx6?7nWwq4XVKtjFQ9@V)KirOqhgZ3&tMmLFI3^v5UB4|f(`hFx5WH**IwB@AXDnkQkA zcIlbI5hjbmz0K4N3&sK2$?P+?I0=@ixHG6~BTEg=JXy1t-_ghGEJTKOGa_p720|ZO zhcZNmp%7~r^<-Wh^vPJ52o1s=?v z0uQD_?1@fXI6$x^7kFB@SZ7zva^1>RkA=XX2lGIRh2CtGH|XI-gEEX|W>&Pw3ZFPB9)@gEh?o$dU`=yy@0 z$V-{(X-9124Q2=e`$=U~I}waZY10rSi-yI9lB@2C5y4SfifI=ek*my?>bxo}rt_?} zhP8EU;>ZFKmac2OaU*-B+8>$MNkHVYjx!~*fb^+AOp(`pcx^noykVBa^_+#dr=F-T zwH@`TmZ=6iezK~FO*rg@So`}}d!*?u04pK&26G{ij=5+8Ow({R5^@K1xR2$^r*b3` zeRaN}TMpIUAq|8q^oh;5POwX)mO@x&lpd;)aKo-)Dj4veo%$hgbY+W<63U-Yh9lew zJ2iGBl*Jq@AvVBU7AA^8dCEFp3G03G9qLG7s5>)@!TH*h;4c#W^3 z;iAK?!{+{MJnR_o`A85B*Sn(MzL-$Y#i?9()b(5m5WPb_atQChJDWPwTTPEHV{i25 zXQGTX)-m|dkTbvO2x5IFysHnY&%Hq}$f5Z7To<2t>A=!R$7gfl9d9IdPjIYA?hav! zc|Pn+-Jj=_ZchjEfw>NS;an7!bm(~Cb@`lY-#ec}fggvO0-biPu#f!eyz&9YE(dVF zG#w-m_^;flb8fuua5B5?oOvTEqsZ6F&7nIK!x!RZ^Z;EWeYR7s!{?)pXxQlhv5cW< zu`MgK*ccWM7qyUbvVA)pZrE zRW|j3GwDR=v%1t^@Sbzn7SUR(orxHZ4m4ibF^wtS=mLv3oscrEjy)5ndx>mn&+I}| z`j!2`?6Pw`btauTo1fr}2f3zp-_b3?6a|8Us)`3A2WXGnzs4h+utsn!j&9nB8owdE zY#|I)5`?hUFWdGtZjcd_gb5SHK4;Jw`sT!@xkVK=?FGK6dp;jH(@qF{5?bC7S2r}{ z(`6P0NS?(KPb@DSAk`pVeZ03L#-D`L{a6|V7joDIhR*b|6t@-GmXHu`-$t0kuj$@P-) z*K!a_^&F21bP!P$l*9zXBZRG>oalbwYp<_#+N+rU!mU2BFJekd;f6cw;8m?m-&(5i zXn0uh(a?p&<-=eY<<`8PX&n0(3n_DA%+x~82UN9G^NyO&yn#myQyVlfM+Z#<@WT*o z{f0S=K&_xQ62>Io3Y8^bm^1o4N&WkoqHW1}OmpO0$BN7t^)iT_of^n}nQ?~89%k-h z2J8hGMx+UR?F<{6m7{%-r2vwDK*9oG$Z2MZ$zQ$3q2!ty037Fg=1>JkFrN4=^Nf}< zI3EUoZFj+NAw&B_Y^=mop2HKWQIM#OMP<_fcQRV!%gE0k?s0&$`Tp)9>(JZJpwE5B zNM=#{tj{85HW!f&<8~&y<9^@Oc1B`mJ`8N+PtKJix7U)vvDw)QXq1;x^L#iw`?3wh zlhx=bYm1Q?uJ`k&Y)AJI1eH+dUkgCDMho1ai;6tbbI<1I=kC-X>i__P2Vfqy`8xx> zZ#i(R6^(XrU_7DHlA>YP zy@}a0+P-^xZ*WA}6Fe+&L+sI@buKlUKk`M!cF*0KsQRTMT_BRL9~YbOkJN;J{0x}s zk1&b58pf1CMx&VwUklXZuyA$$Vtw!BOH)Ebu7Zt~XJTD&ZOuGGN)Uxyz4kFC*QBOcLe}M%1ihsGy9@44kaMq&3lxRr4yq zIz~=!`3d4CVz4`*F`?rl(e~qzjUiqKtCtYF94luu0@@mc&Ojj)`Y)moDqtOf0;h0l z(b{xF*p3kpDny4j9mzhq$_ECqgfAIvy&G zn|D5$BWZFjsk~f<9tuO)1N}xJt*t#xPc~CgC^*44m)k^WNI3CCap82xUbEL9 z`0dYN#6>N^q|@pH{nD&^{yqh`&eo}VK|wEwe9F*ud%Mt87oI5ejcoA(c( zgFeW@160reXP4!GRq@jgCbD9P@F(fJRWM0{@kmT9HJ^G)q!}pc54{_=2OVF=sl-`p zR!ydWk=qU7@B0*i7!qc+-ViFiBd?ETsG-~Q9F5AO^iq~TyG8#RPl;6}QvQ^6#7Vwn z#XOe*8iy%I7HK%i6l7PJ9X6<+DK>Q}Dxy=?673I|t)y;z*8YSpDC;S(GxF^G>1*}&+ppB0-s~h&X8fWlR(hL;vzI{^5Pj0|l-@>@<@oz3m6sBj z68Y|>GJfd6hdwBwQ+dF!gLgKcx&BMl+E`_zesOLV6+5Q$v)h&PDr2@GG@`_+h!I&a zedeCSioFpuPSf<@_An+ZJPgB(c7}V2mcL0Hh{stNc>q-K^%nKLC2;1|x`|E1UB)sM z!>C|pVt0=7x@_S=57t;M4Y4(NE)$=G4Sb+J(=?ywVj7h|W@gbjm@MyUyip!ywQ{+J zN5)9WCXAz_q#if*;K+c4G%$`$dsf;)ISrfB&_FF3q>PVxdWNBqXJQY|!h%`Xec~Oa z=MPQDADtjjL=`o4FmujV%?;43sNJm)lW}Luw8lrobHs~@8he5kq%QF)p;;G|#6blr5Ckhk>7LF_a7FbeTYPA zZvoMP#=o`1=2~Jc@g-{%i<18~>QbSiO5n12XXdDq zaJ!PQsLf?!gwdbH;on2+K4Aqelp!+;Ba|;4?k{kN5X4 z=;e>}?SFHR)}nC8)72lv*?equGgd!m>7{-UtX(`Pb9AS-*nnCoc1S-7pvs$zlX@A} z@i%;QOdm%F?&zS+lkafkraZ=X=42VQqo<$)@67CQnL(WfbWE1#z**zs8TVIAe#1d~ z&X6cFl!tI4{a})-VLKvYxv})lYpcw+07J>^tBkYp;3_MYS24(|4$g~oI^(7bH1 zhfj8ZkPz;XQFgcmL|K3U`W**fFd2_}erGmLwDy*aj78?f0EIh~X)z|q>h-w!I`s|v zQs0nQ&yh2!eS{gh&GX}4U;wPuOYCVFxxmlHD=ao%u@{epb12QZ*Kfx`NCC3Q63$}_ zf71M-E2)7D9i7Xznp>ND5!*B?441AHk-le>HlG!dbT;nU_6n9UVCpS0Tf1xB;r;iY z70D1&A>JQ&W%NDk^qTcAc+0w4|0C~c-zOg61rR6rzh!1op&a{A z4D)GD`fhFFyYt>S5`gaL0x@Wj{y2qQ@i76jDpZZieDxZ6pS z9`hcgW^Ql*mG71b@Mv!G%y?F`I5Vu7p@RnwSovGq9Bs*_DGdiac&r){7R?b#8(afp zO!>t9h>cu%v)i};GcVKIywpglUQ#<~Kw!Xuw)`_l`P9IZsUp#)5X5y%wWz;8`Eh9OBN~9lT+q^MPP#`?L5YHeJtaJ zcChYN8Iys0zff0+RH~WkkWd#5T&&QIrO(%M+z4-gxUT{1*OfqpubMJ==_Qc*trX<~ zmCQi+OU>`y=RP`ONinG2g-$588rv(e%kPsH?hVkSqicEDXEJaCW$Nxta_2sA_cr;} zeRM^uJ09=~6T3!|$_%`&o28DTG9*9zJa<1`0PQyO^W5RfkZOfkUFH`EOIg<=$v^A) zFv5}@INeKJv9R9D42Hl*}`v z0Fgpo%8daIPS;U?Fur!D5|g~XH@H-}sW#YFtQEB2z&g zb$%pJXIFbTVUV0brgW_cZK_3lx>&^%triKHx$Yp05WIEh^2H=HqN`~#C1*OOca_|p zHy@&-l%%6b0H-CSZaw0u&Zm=sxf5hjdxN&4{Qzz}kH!d_kNBklp;k&>ZxobkiDn@= zngk7r@@KcTF&-FqY2c^XQQ5h2ei}=AAo^BS2E8JVf^hqnYaYgHbq5d!@6aDobp~$O zhSiD{+o4GC}JV}|q6&_L> z-#Su9w$tkkTnW`xZabr%ju(_F5%vYuq_RDCG;+upTu~!6O(87qSbMNXRP)iI58Fna znrGd0u(UztN*Sz=hs3*89h;65XNujDump7P{&WFYN-1x?+Qadst8^0+hhHR{4-309 z)AKWR;SUl#(6@TT*x%k0l?;9Bdn^2{L@TRe2{?Z+g`_Ovy;iUH_(+&~lhEl#?1$0x za~3rN91s#{Zv=xq9-`-RD3+YDZ4NIF_x04HZ`Xx3-0!VOe zSDj%Jm9csi4So4Vh9h^i=mpr8A32pDgUQK{S`KU8C3f47nX;U^vXbIc*N7&b!a1D{ zNu7x07vSYATtbBNHy+Q-gBe(1-d#Y8`(A9ax0K`~hMuDkkk9$J)`AJmJaA-+d`2>3 z(_aohtDJ}0Ht=6+b(K9)ImF3jY{tJR6@YqJ22>4ne4rskgspOX3{vInBbB#`7U0+{ zN)H#EVBP}K3RFz$g>tU0@)d?-Q&!Qoc>jiVF|FeQ)Xw%RHT*0*QGj-D-a1wVDDIN) zqXj)zIV#$XHOEUYSjvr zd?BZRw{T<`jYXxkV{H2V40Ne7W#AgJo}cI?$<@bFgB{!YdB!x#O$tm z4|99;`@mL3)4%SirnV`%xv{-|s@e>xPlEO`8(|Zo$#+{TaZ`JrwLib&ycF9)dWyrT zs}6yh`M5qCrH=z(m6=!=K3Y4?(@k&^BA;$2FhAei#snC56TG6khaj2n!uJ)n@m)*WP=XM6{pv$yS{KWc-z; z6Y4!vG*`sRF^AnJ)`I7F1-+MO!E)$xzJH3v^WgqgLO--aVQVjSUfB7h_^F^AU#=xz zzG|-hs1I03jye6eW`!OF`BvvVQbx(OVRZE)Zei=^z=ZqVk`4DI2F7MR%<;T%J+sLM z9dTNRt>ktvtnuanHA=BD)z{~AD10I-lO|?juQ?y|J)Vxn&y(=evb=fr`ixRnI6g!P z>Qg`QcZ4rkIvW(Ezc||ux$bkda?Kn@QFz(h9D#!ctFv)Wo8??S_y!dtIsK-Ouyxt! zfSgW?o`hr5(=qL;f$DJtKG_^S4d`taGK)ZRjJvb*99Fa5XL)y|+a71p^ zK{=!PBW}k)eTS+*usY!BcVNL^p7mg4K_K?cQ97*b2e|rT&1z&UG+N+^= z6IvOSvvsl`FDL6(9;BN(=R;@Jp*cAQFq!klKkURZV7j)h3VT-Zb8~?ys&Es*Sfq&> zqBX}+A3Vp6O%u2z@tds&ZVPj+^f?M-&Yx`dAiNnXq0J>9C~Y>Ch|_g}IjU=J1d-i| zjsa$dDz3oL0IR}M`;9V#<^e&VUO(vseqe1Xi-uQ*Wx<8U!%|fp(Li1afGHE5jyl%` z!{-Bi11}C`prH%12nnNqbFJN;(Z`WPhm+Y9_ANTIMJ*52RO$AfdeM9Vr?uJKgqv!n z*t@mIHek}t5AZ%^Yg8k@P2KzbhdpCT7W;!|CY++Y$Dl{|K42VdowjI%*=W)5_iHw4qMo{ua_P2F=CDV{E#6>Da)xqQ1>JUnhIOFYNQ0$a+G za8e~HOW6ft>Q>IqAMCdwpEY0ay#1<8GFS8Uo1M2`f74d=TJtS-fsXe|CD{+EnWUOo zyIn1kAFgWV?REh^xC&ac&2PVJt2gw}pW2CL_EVlp?6_1~xS>usNPHxX06mln+pdGx zzT!91$i^#uEA$9f2olb8_E}kCS-WJq_iAm8<`*wtCIVf6HxDS6O#i@X#i&7Ey%)*{ zV)>#^^w9KYahr6-Dd)&GXVnkHK#)F+w)wsS_GRin# z3|Zoe6T{&-s&-5l%=4e>ffwgxxfSZOw%UfYde5e%!4Q5$-EXI15l%1tuD>`{>8JWU z?w7Ct`pS4OhV_GekXnC5Ntq{rxBld-Oqb5M}ND z!KH%-jc6~JWz1x0TAQoLVvzw31%Q+B zR*M2;4ys(q7Bl6KwaO>>Y?|-p04v1v=xViAIWCj{*`{Z@xk`g(${8ETs&t`u*J&z= z3y}gnZrqF^j#ZYX%dIV>p~*t|NbzeiAjz6Q~eFYxKFe*E$BkE`=RoZ37L1 z+Xb2hw+g8$zGk#@EUqqjkn|Q?sACmrBtr87g#f1KPBc*$5LLl2BB?0@(J3QU#zGV> zSd7VYtJ&XY!lr8fWLY9-QNhYGh4@N!P5fYp6HN%ZPCj#@^43AkVn9hMfFfr)TziQ% z&6rQOZ3+Y!jG|gB7N9H3F0~v>#6A-7_N6f}Y1#mLxazHnzRlJRj?)7Aohf?_E+h+U0HWb401?zc)FWk5%#~Ep z+ON~4tcvtkIl%ADYr0lGHmW*S<&y=)>|^{gxDZ9npNd}`@)q)dvBxiiOM~7`&N1dE zN}5-x#+YjiXqusqrt0J_r~{CV3O%L+>GRMv;L78mOxp#`O_#prs9;0M8%#&HPa(k| zg|cJewz-9XPYT5j+|WhF84oirj)!s<7`b2IrFFk&*d|;8t_KfBtbnKi^Vhc6Pep%# z2dr9-7!b|rsCgdeVt(rK5&!XGgySGasZm$ef~r=itpxqG%GF16LO|-+C{;ttry8I6 zNaN?v)96LUJys^x4~JeU zL9hZOc#8luufPfhcR(Y2EOy5Qzwj?TmMz>9;4U2|eaa@LqabLooMHcfHEOz0R9tl6=)5Ju`ypoA<0zvW28Cwoyg7u;9NBa*`w|PQ z5+TNiDmRM7MEuB0Al1i^F8JV%(YzF+Y>`cgG;2fBeC)JMbG1D^S)*5_u}h&o&_v{e zEbnjzz~d|RRfrhx#IoDn{g259b}24s_8Zx~Or^FcS9d9%aHQ_qDuva6`-H+m_S012 zv3rS)6!~!Z5`)Mz-wI}4JnO*ih zBbv_r(&;->iKe(xTw1|lTTJxtlM8m~_~fgYq8m78Zd6(1$L8se?bz1keR4h>#G2E^ zY&P+EZi_AKt=;vf&tJUU*nF4%{#V}5-dz>Gk>H)$z2^4bihFyp7rLXX*bCv;YyAu? zpn{4@o0?i#1>uzQl#+-pPoC~Z4fBPXq)Dg;#@_8;I6Hs(dNyZf3CjIDTyM2+p- zg^JMe1Xift`DXoz*NOT#@iWjWayTNP?X`M7>t)N4_i@RYXhm(Um91Lyot@XOx07*A z85`C#%j1!|LUEh*VOZg0L2 z=DVHt!X_xMG=~Nxx3=5c@$(81ts0zyPp;%YTA@ZC+T4ouZW9=GVso~0Wm3_D-Cp9( zi{AJ8eQ-KixjbbQio3V>DuqjHldg%ajpy6L*wM25U&?xov(jGL*uer84+FWaIZRo@DG#rhvdfaSL zr^l)JL;~N8{ZZkhPSCS)d_BsIx7gIFoVAaomsnEtNK!-SdpA*idw$NWq%D5yJuAZL z!W3oNs@|Y@wfL#YHNlOxY(5V>n7g~v)mj4=iGVvjxq9U$M~ORG+Fk2(I%}Km)@ z3D=zCyRQ-`CxqXx%7*9quP(xjG}i!DH=m^R78!%Jr0?!UMXy(ddEpD3f1CQdI*&oF zoa8j=Cdbt9`>&iJNvh?kw3Tk!+2U!#DP z9rtAX;>FW3-A>4NKXKnt3w^~cGC50kw+8O$e0K3J_2y~XB+vH7EB#la^wq0ra+XNE zOKfh=-suFo%~?B5B}ujAYylXM${`&om@O$646XbP-Y@Q>g)vE9a^5G=g1CI~ViGBW z#NA}otD2W>?(M_$>trt-?TE35-v#aAiTjFLfGL1k`t`fn`;jgJDyLV&59yxvCf?09 zH?_`5dPLv+4&|%2{e#kV(04Ti!iyKnx6M6CXqxUdhwbDz9nD^I+D>-U%a86kyTRj0 zkE-G_IZY(zRAr`qyae);dh>psxZB(ua#5Vqeb{g2)Ly+#&J)Q&dgNX|x!9`Xm6XcG zmZ_Il<77~-iDW21t!-XX>rDEwwC0koVXT=APwqT>W>*~0pWOJ5$(`L*HXZEU}NQ4EF?%&@-N_Y|}efL#Z-1oY% zj_yrU@Dt2ozCg{e_Y;xhh_ror_sr~IJcA@;7f(_h=$51=9L#U#sSeb&Z7iROO4&GKclJZh8t88e5C zGj;sf3d9};?0JXjpokCKcXy^0-rp-~bK0{`o=E%LJ}3U-erB9{=Wbn4-S}HhuSWs} z?+vC5S6GXUD&wuC@r=fuHR&X4G@!E1WF$3KiF+`yRYO7~y~KhB=1<<}Cub+U+&z>3 z<}Z+>|NXu|r`juAA473#`HAnj=c!fNZ9zYzgn^nWX74omzpB@ZiQw6xR$yFAT^2xchbm{Q zLp$-nyOy~nMu%02WmM*Cm7#wsvv23KDpM`0Oudv*ISR_<%Qg<;=JK}6@opNgZsiYi zg}llak5pd#5(_7L3oximziNfD2a7NY%Vw}jmP3?+otLA%ACHv=hc9OMnpGwG%d679 zDji@0fF3Q?ROwiiGu3)cm9z8*m{?UVl<;Voqm*s>%T)Q2;&}8XzPyzyR@h6tQl-kr zbzX+A9#oM9#I7Ez8t7V8)oOO(|7Gr7`{SstywR`HY8%@nsU>VPNk&#nmMs};EK80g zBRCV^nU5C{eWF$ByD!SkC}jy>}N$h=Vw zlRWbzIp5)||603leUSxo&T|e}y?5=}weNfFwbovjyA_zJ6wJZz$lTeR&i*&z9v{T3GR^OVg2NrS z1)G{bEiO{UZwxH{ z4LrMTmj$-Ef+M=+cy2ebAP084Pz9S&if#PFfM+05F(7pQ5DPr#GyQ60w9tu|=W)a+ zXFI=YA9`!4UXCkI97@P^7@YtYAQn0Z79un!IG$9Q@ETUpHWQq+(cHqQWX+FukiAXV zB#w-;w5$F?O;ei)VF(x`7}_3WwtcE}9l12rS7U;5g{^+11UO2UV%xd8`9ry(!Ggk1 z-cY%L{$pAcy^zE|vZ{Bmrz6+bD%q4roC(B6KX+_jfe#C-%@pPWH;d5F+(2Jpu(tc2 z4XJ#wki^`mTwbK*dqxL(lkMyo6%l*FkyvlE6=%^OvPy6$S=gazwDP?yvvMUNYqXzC zLLo*UXVKj*)?1V6>rlGxG?I3?Y_&4b2Rj&hh9Q_74`8^y3;Dz8uGXG&3!BItVrKcR z-Exl(-2v3LPCs|3J8-Jsk?wS;6G2!pT@iYcYzMUorGst$K8mj6d5X0SLy7Gw8!)4K zVRpYHW=}j8;|{C`DD7h+kmXwi+g1EqsFO{Xb<{#3Y%RxUp*WU#j#){uTFj)tBt^+8 zC55mdz$don#WE@VT(s(e*q(SXs8}vrA_Y+JW1`cLoD9v8YUG~&EafbD4vT|BTNSqS zfb*Xdq@S^W;oeY$E$X*eMVqxeNGXbOw9veYxByTdn8nOs4s29wt0_UF?h(;G%COFc zEn~M%`mzbAKl7F4Z5Qn@&34V@OKg>@H)ei4w04 zL)qxKP4WnXf=#)@>QF8}sL}@uaR$hd7z3m)e?+mFE+M4yc_T96 zLHfm3kiNy&yFv1ZP98CGP3q=)*)1edwD$Amfn4#VH@9}-|0kV`nflTm7bx$(y>z(f znT63#H;yeP#decz@Al0XG49i`v_d~YomwXYfZf?rp+s=pqzqdq9~~6~?u3+^4L>O? z%mp7P7zg+|_5d}sM5GUJ9141sXf_+S=Y$0|Q92dfZaSo0BcZ>uC8~~I5L&b{b4$*8 zAyh?EaSPL0r7V7*86@y=(}IeyEu_eRYFuXkHb3Yjh4EHGPnKX2#0u>Z0tpDzpc<^x z1UnyEImsA}&<)sLtGDp|LS|p$c*m(8*gK;yaa4D>_>JqV+SMdy5XY@ur&CcRJ8}vP zKt9HXh5}tvzM*B69=seTTz;gWMzX3W3m)Q$9+ibK2#&Uq2OyRXWu1jW!ggA2VYpz> z9_tz2)y#fwVWeP;P_~f{+?m7)EypvF8+Qms-jNd5a5%Wp?Q~}uSn$bq7328QwqHB= zhv?is=Gb>SL~55dh*QUbEf;nK~wS|9|t9`ZWx^~J1W(zewPB5~sNnVL@@ zrnlr0yX#&buyzPjFf*UdC+tYF%7DcDcX`(=uPoOh3b6wR~k%;wD>(Cly zNYt>EYr+N&Y>n5H>kt6}Ck4v8pGFKV^c^v=>N`@I?`YGg1dMRcMX;;s)?ubm+NueR zB+%YP)&yn~WkG@Oo0M3i1v`-USaoQyH#@L@cx32+S{S`!-|+`}3Y$mzw}My6H-r6^ z_?<;;9YOFY;DNN7X>H9G$(MAx?NHi3K?mZ!+BD;raZtQhnG9?H9Llzm>QoZ6ifSG1 z$Z{HuYUjXR3^0wnXLM%BsSb4=fm%>(-^Uz2tjl>?=nM71Syj6cO_L_K^faDOB59bM z%KVZMh#t1S=y*3Ks(KxWbFBj{W=rFG%_3XH#C6QrIBboZexL&<8xbdEU^x^%)smjS zS{&YB>JM$QHRsrQ3i|Gjg#&6|LGIW1cC8S~Nal$2gM)|`3}~QW;H+gW_uHL)xj>Gx z{}`B6eQKz0cVg1#wbhlJWPROTNXdw7q;mF3FH+Y39fTsf#-!r^2UH^0ZFIhDuN#~7 z_!PKH*?M<-zSQ1&S6xQ>HsPqN%RCbP)pZKF{JmZz*1z~nSpCw&<2Q{-y&N zyO0bTYIV9NUx&QUz)n;<`4kidvhTLV#0>LN?yasgK?m>3u=>nwKSpUBfvz?TEfC7F zYAGRsKzuOW6F<0fkUGwf4nXI+)VB|(CLPo4ts>yswTPP=NuUp2T&uuDA(vk}Ug!-5 zrkiQZg&^ntRBrE_Tskx#2AcdOP$pBOnA;Xr};TZ;}M#)}f zgeU0+XvwS6pI}CKK}kra9ftFWQs8B))tWRKyeFCn8F!(Im<5m=r!KaEhK}_Q>{A8d zY<9pva%s@2RXB&KHLGU)+CCu-Gc9&jTh)NOSX%8sU+i6#nEl&W^a;~D2zr3Y#*LVeM1z) zpOrjB$x3I!ZjCFKM7C?&hj55+W~*A|8sml2*F~q=tkq+0D9v@&q;VzgG=JLG(>_*J zfrC|g5_`4$1*4p?G|_13VB0M~WCO4iks4hP1%ghySwRpM&lj_iSc+HoRRHIi*J z+r^07vCS>jiF>hL_13c;60^74xb3G|8P;DKU&aVnk^Q57;iH1A=6mMFyNnLHWGoFcMh^T?KJ#vbq5Qs-ljU)wT_gC|D! zWa*ISJ;v1wuk-?Q95B1#lr>Qg?@epkBq7mVL;2Cs5x%+~fT44ta+#9A{ZcQiN(OJh z)ab$U&_JQ9ee7tx@%L>C5$)^>upczZ1D2s!>!9==wvlPH8po;!_o}!#g?BXVRwDEz z(PFv^hN|ia*XnE{3lZN*xOXhYc%tprtF-kKpdb+yCoUcXZb~rVY;`_vhe}_b_ z+dXle^=PxpJ+bTA_6)yPBJ< zPI(&z0s>VEM%DQ#&Jnj!b0{}F^1y)w0$PXpMyhvUXn5oRJsyGANZMbyo-7c>;nBQe z)37j3H41WP7#=2Juu+TI4immcZ|H;3g#!ikK(6nBOhFBeDBAubd$3+3(7MHnm8C~N zVI6%zyP_hXDOZeL593ZQ4}r(+GX$XNy~(!UR29~f74NUQvu3(-tFXIhTu1MWUHTO# zPWv}O+cuiwEi)6TRwXzMi=j*sOF!`Xzf3u z;~~L{Pl}GgV+`w)h*`UPhOiNVo5|gnES-;beTUG&$^2%EJ)ZfQ@tL_%Sm>aKvlDZ$ zvNSz2PZ4$E{N42Xjc@d+(_<&kQ1rss>@-WX-VLN^lzFE;_+?Ibzn2XiG{8n>-lG%v zj{Mpny9wxwONdl!Piml7_3ZC+`O~@E7Xx( ztXSrDeu07`vzV zLgX*L=nKBx^M@JAocY3EaXXpW-z&DYxw#D7+c5CG_kMb88aF+OBjyXw#Nqq^CZkt5 z9HaT@Ri(qyxb?$)ZH%IOjYhn~?Z!u0?xWEr-aShL#rIYDe148m+Ckj*RSsO}1&}Ltr9rjCI6b+((Oxi;7xsgdJfPx&Oz|UP&q}B6Gb16R+_Egrf+M_yOpqyAQlxv&`RY8 znX)F*$;W+K=###EQ;Q7{tgHMS&s$yL^wm0|`hg(+vD<@?-5ci(NQ6!*i_kx(N=Jj^ zW<1O1Ta0vzJLXu`#sYv;vKePBb!jPcVnv`9wn4=rfRL<2G1EamN5}Mj z{Ep-nMzG2uc*c4AW@r8A8Qx za&8aTr4`4BY&7-^(s7u&G`CBxS+p`$02P9My8#%!Ht2<?1M1mt7FQ@(b4}QkfZJxf5j~IMvYH?a zpK&85TsOlci4A3=Qj-e`U&rJ4?kHuT0JeExq5+%&n{(YIRq)L-g(Di%l)AadD)jC8 z(|;!!t@}|N{<0wV*G$fI1Z+LdY?<6KsczZwGc5S|6coZfXa>?ijuQVIRMs;4aN=|Wf#4&ZniLq$9u5FcMB&0O-pKGC(2O$Nn!)-V! zy+!{}U%jMfi*s=6*k&_@hj@UD*xDi!FPdVStd4-VOlt6is$sgGmBA2Ht#w$ZF{`-6p@TU}gR}6AQ?G7>MU3cG zn1Q?HjIeCEShUQkmUOT7<1dGwO$<*5{3w?e26;yIOU?F}ZH}p?Y31c4bDjx4M(5$^ zKvtpEuzc|wuXkWZE|StmgZ%9!prR@*sSMlq$Uq*Ei(-!yB_7jQI_;NU9;Z?U{AG#) zf@MsPzp2r7ptkq$GJ;s4yjW`b8B~E4F1w-bS3C*Q(Le-Uk&H0Ofwm2EY$PgQK0@so zeuW)UYxo~pj_Y6Cx6ne)*y6q(d{bu0-|oH4bBUdE9}g#!p(UCrogHPjzB~l6dclLHMImFX zA9%$zT^U!q%p=)cqRtZ)EjHL`PiJByKB^~1FBGomE{YtE<zo?hc&vxc#v7(n2%C~9qN zIaUaugj-x@vtm|PrL5RKC;YT(HsBvw7cv@-9;ZaBwBb6XCLe-&{c`1_Ezj}3#&!yw ziV)axxf$-Nr57Idp5FPo!NHcMX$;p~krtWd*=9WxwIPHH!RTA{Fy_W!&1jSwMY#%8 z7%h9J(VGAOy)h6I=EAU#hNIdepex$4vU<89b z8>EGRFb?>n2f;QUVa!QrP;Rcv^5!za49)7vJs#8xgG_p}V7y0LU{i3!=v@^|m8;K# zW=)ss>F;}a)0J(31~OI{r)BunPHc&=BHajqT0re%(1RPoa}tB`IH!|bh@9r=W_cCS zao>O^;EYqw08Wh_hE2ONZGYi(G4@q6mkB*_H!=ROXuPF|dH$!R82J@a4u4dMhYt)MP&Vo#i9? zIPx-3l<);1qa%yguFir|c*Obq8V#E+1$!gntO{@v6<)MlXEb=l9S%A!TU(AM7u2V$ z^rFw}YSrR?@(bN{*hl1ogbEm;^;zdB*C-kC586@Fq6~v&)Wx5V$Z!Ue7PP22%)`Wc zq$KSSY~2*T4A-ag9$AR$;9az?=Z6L=d`5-$hqH&zU7<#({dz9%*K_Hy^O%fGVuW4} zQx?i02#;<7WIqI}lTi*9&yp<*ffm1%T?gPbH>kxW{e7_LI?l4371nAv9_)6Fw*b-M zmMbthoIWm}f$Ea3T@wL`foFbwQAQWb&M9#z93PZn9*Kq#Z5)k_xL#PAGf+qxx->f* zy0mjvVL(&m8nw%k2}K-Pu`DJ~b*Rb6;7y6EW{7=6>O7)9yi0$u#C37r63;o$ z2-FIDrIt+44!hjTbL+@wlHRK;=#?6d>lzS(Wr#-|S~f^D*{58GFUXRN!O@_Wu*O97 z$759n&5h_srb-2$!q6O*F_vBgw7mWbSz}f4W@MPp6V%Jxibjkwjn#WxXup!2{rUi* zGHRIw%1|>K0@^`X2iXWM52m&j5Hr{;0Rd%~GfY=ty%&p3i1PW|8rQ;#>cvqFpkN1t5`+o_LGDK;F70C7N$zi{Y^bhi6JSA!zNm|t>WdcqD$x#*qV=D{P% z2;0NRLD*Ur7OPq&pFBroe54jlLdppmek!GdFy+^}WWhPD@Y|kvcN5sD)DS&uj!V?b zVElu22UN|`a4j7TS{c0zIwTp6gjqQjwmlj&y&{8!84Pc1RONf@=4dfi8AwL!OXxo! zSF)cqeyb_E#5xo*CR!u-i1+6aU23ACM|I=O`bM}>f^~5u%q5thMvL_f=x*!p@nL*l zCPrRQT{xk#^MF4@!x9`8db#VDhxBamTO$}I{W5|I(dUQ2qY2jJD8BIR8k1Rv;uRUu zLI}Q0d>Az(pz5W~G2Dq;()t|Bt-p`upzmYvq3FS2G1wBIGDg6!*Dr(k(J;rF>(rMs zY{Q5Ftdn7h!VGg3Ca8*KlR(N(8bq@)Q(zL@D~clYi?H zKX3r){CkvB4$Cj6)FqvNy&7=;=y=14Kx5r#`d$RPoTjf6BzthYNe4o%wtgvxn>?^l z*YJtgx)eSbl_{~2knF4L^%&)dwnZ!voTG+-SY1N09f`dpNl8Eu|B5RG3)Yl_9c>(r zbM1s^Ox7NaQy9_pgmrMX*5M1^LblIxSEUot(1vaE+G>`a9iOz=;Pz@lE&4dw5BkD0 z%U1i4rwd8zF5-qUYwu#yk|Q&MERSK)YBBN}n%Ey6>B$DBh6eA@3QTM{mgV-0ej#~NU!aeXH?S@K2^9>GC6i!y0@iGe(fk%}qz@%C4B*z-F#2vQ z%D34;r|iqsHrPQnKO3L%-ZnA)+yIMUiN;Uj#UQ5%gFmT*z-tEf3-|)JPt*wdp)SDB zfdRnW(6K_d>(GG3&{@c}f3Q`e)HF8D_?DptWX%q%K4x2rHCxT@>qIckXicyc)Lg5d z-RXLPDSwrl^9o``Aa`P^AQwN8pH#vcAh&LnWaB{K-iT@b_$K_Ax3mW>$VEz3p*%-K z-VNp!_tTKZ*FkQ7a$N+*7DbUGC`?=#i}*sJH*d%k;SVZkv^j5IE+nn8Bdk-WcWi6h z2SNwVw;$&4`n!LVlQMBB?8Lekn`c{Hb&1DtfDG6khlkqQr03I6s_VOKuG^bJ`ve8A z1_+vik#nd;(`bJozl7msl?$g~5{OqNi{O=Osgrdji$`ghSkrm6E? zv!2}ylzuh$D=ry+V&f71*I#UP)V88UxM+;Z*LZ}^!-2S~ z3t6u{1AXyCTDM|XVnA%J&^IxN*Fjx0Q6%IOd)n2(wzfLhf$eFr0~_hx4YcUp;dznw z6m`9eQeSUUsV_G%UWiK-N8h)2lZMwwIFy{77@Jb#Gv`lCO{7N8%}$)0gkN>|P(3#V zC#k2$X2(v#kDGQ2X$0CQRK~>gcxseuIWaYJ@=R(}+>g#EcJqE}1}+985AX0}30IY; z;4V*mz|)AQ&dtu8oESepJ7K_K-`y~pENI4M*&!LW!sQ%>G+ypz1WjC>Bxoa`Uu9MR=+$ZlnDb7-<@e^S|{?H;>&Np`QWH4^IilXm;6Fvx?ajpPZ)YQ)f^++rgfhp5p$@j?K@^D!e;~ zF4LkrKRY*h4`OquXpTmjN14rT&!46NIIs0k3kd^X5RzkOOW6?xefL5ZC?XI<_PUhM z^k#u14rsO70qR`>E@Hl-I9UD5(V(K#Hn#9hga|^?V zjC@*jH=#=f1)ve5H&5R~U~*q3Ly>(M?dVPXyk$n<-z}40KWeFbV16nuwx;szCoG>1 z)k3vmC?_9G_gmRJk6FVsNoh`zE$W8bENGv2yIN^uS9)7pafblf zbK9=Q_4s9gRd+P^5sb2zCWfo~ztNPf zFJLQ3AYQQRdA=4H*fD4x9vlsZ7Dr2b%a5r49vJ9PFWUrhznrZi?y>*B$IuY!+SSm| zGSP1}b4Bb8v0t#Z9JT6gSxgDMH&CrE^r=1B+%a;^YPrzcW^FCd+4t6LHg5{`|3Kwm zG}6nF9W_yFFFD$NTBLlwZif~JM3J8s4NQzHOGu*@KSf{6OOXI9Y6Z0Dp~)|L^?qnj zu*FuNXI0CJ1x49_eBFVy0&QPFEW`!2&`XLr*_OM=%(GS6Ey7tal-!OZ-SeFWjIlzV zBs@br8&tgBG zp{!M;YZLY*s@Qcll;>Lw>W=Bw6iwigV-h7=b70;9moYY1Cw(rt<{JN?6tUz0gA5I# zlpBuc8~C2}uMu%AI_Er?Gq9IoK!B}BlxZ?qJG^F>O0cEi7}P=Ecj_JA8;eq0=XXI3 z+*mZp!hkDgvcp({Rb6a0bOe?p3_Vqgor}}$*fozdXV)x2tL}3)Jl`&^P_D!3h|!Xp z8ipn*sr0Z8kLd8I4)4<8-|6rxI{c~*zh)?>=>zsEmVh$d4PF9^vZOeQ8FC$`rqeiT z@p50R5olhl(xC=h#CDC(fkkmtP+D}#i(s;b`6`xKrAHcSH(%mKv&c@(pa`MD#Xw`+ zwDGqnNr-Xs>WXBil>uHG0+}woxtTY^o4|Fdv>bh9c}4I>#MB0?Axq3RmsG>V@@x>= z;Cr;1E%?4|8`=sS6j*FinOz_VTZ_J3wkQh%&Q{K2W7ZmGi6SL?6@$szoQ*2&jpmXz zWl};pMH`*1N?WTzW2~?mz+pR124S7yk}T?(;D!Mv>D{^H&?2iT+?_#!TvaHU+Td+?uu28n9L<_#W7J%} zqotX3ixp}J!7c`T3SWSO}kWMpd}(lN-sFf2Mo-H z6NHOYg)#Qr;v#gTnlMYUx)^&5qRAJMZdMx=GfbB!0La*j*ds?{mBgRJc+0C;J&T@6 zYr|}oY=_}A*zx7E><>0d!w0}($;R1JY)@EZo4qv27);ZRGPXR2`Cw8Q7GI*AZ7D%s z1Fk|AX^IIyfx2E0tvPiEyWX`Nb(C@yd4hxUoZHQQfR*@KS+dL;t-*`dB2D+2j(Iv< z16F|88jRe?XB8T|Wibonn#;;;Gz4B%=xF9;Bwv^~K|R{}zCP#5t{izTAJ1$<9bk`> z4K_XGqoLXuO|!mI$EKGOl*gur0TLC%I=Oftyo9R53ClK2V19;LUNH$NGgQf21ZNgy z*35?D#mgEl>i(uhTX)&DaU$9dF0Sar^8EvCM7zNzi(HEkrWNJY2rkMm zfhKeuV2@sunGIc}g+Xel~o{x6m7Q%cz{a1 z1|8v+E>TL4nk6;pW=Itt&o6b)Ra}>xV7$O+gqt43A+R#TIA8$p+OU5m+pJ+i@Rgzb z4U_;0Iwcez4Q7>3(IP=;RRq(W-js?w$8;LG_B!6K+SVG32HhvFoD_{%70Z+xxMtUn z9wD@?POzM?9T>b`SGL2(^<5ZEqPm;w;k;AEMg?n?B44Ys`~vlK)%Hya?o#VZ&N|*U zyrZhQ)*#qJOVbl1j?lwJb5SRR1==!;WoKO#D=tnP&n%m+tphqbmjEgmN2Qenk3PDw zi+smP1?W698Wyf)7j5ZTSc5cJ0>Ul`NhEkg#})rX33&Z?I{ZoyHmXf8EEo%s1$77( zvD7yKA(~*KLU?9iN=lC0Ft!LKg9anBuGnP?BEcJ)hw@?(?#eAXRrHJyE)2xaraloa zMB9du%5dKZwZR)~u|}uzBJEphWwF)(&BQs_RycbmV0AK%N^F^tS2mZKNRS7ybxvh9 zWo6YJ#Kg?GQ(S?#v0@o9%MB9@F<2C|jt(=y-3?`%jN=g2%yR`fRiMyXSAe5UI`G(X z`|2WSg=UST`T|>ppDj8ov4^s0!{ilgfHl3vW}Q8>LEi zBJqmUfbbcZx|}GBW|3zi%pyC6AWvmu5&8+fpiae#<1QXvTvuUqBZwY}Qjbt76cHJP zMTr)@Ye|UZpkcv1U(KP&A|E75K$oNhug&$vL;~*AJmIe>`AS}M`LXQsED8XNhl9uw zRiYynU1jlMRdz+5WP|q08UYz@!6It{(y`cRNr}Zhu1ZSfXso?lwG1NrCZk0_6Uh+F zG?$hlnvSr0+l61V8h!}DXDII}9(qqXlvh%uFqSo?!-O`zxy<{Vx8X&|EE6~dIgCS< zPd5{Uk6N`onqZGM(^`o!(YgmvC}#$Yurkj9{Y(g|U24e(4bw0i z_Auh8)MLq5wMtvA2tNfHJrh(65|+z^u!0(|*aU6B6=Xc2=`Py!GA75Sf%D`c4#hY@ zvarVHbI?0~k~srnQNrqTS6% zcdRM#w!^6KimrPRYQHq%!M+A$s5N}UAbidTz9Az@dAQ4dv7wr!22&osLzKR5CL`VT zI?$#Prcy^~yn*g5E&+aGG3z&m5+{tY?-l{#i9qFDpZG>A__njZh$_F@}*uc^~vpHNU33uc_wYuPBfHnuH^G^w<2#U8+paWr~+6 z4rV+p%ynO5B+9d_6-_8}lo}yO0zZM6T(;^ki@=&XAikZlkfj_IH6*3^J#52MEjI+m zFIst?&?cCB)iCBpX-iS!Qp`>y+5$#GRRWqu?bhQ1(noRH4__7 zTii5&jk_C*v$QL$(uobqeGmL0p5sp#fRBR*HV^2irkk~Sh}Oz}ZB z#d`#n;1kqZUu=4&V87wHlQ?cP(}Hpq9SHgWlHJf22i_0(8OmBq{YslGhla+98fx|T! zG%<&jvRjlS$UlvP3$hiO<^-YKW#${#HKTmV;L()AgwO{WkJc);hC5Pb_o)YfbM0P2tHmdKh`pu1jY( zBoLHaSZciZ>6j-9yoFT`hNN&J^#W!DFj!=^TpfhH(JZhK?UUMRVa0AUD7Gm3iJ2N$ z1!xPA#ta<8Z#BAZgku%tZkfS=?Izg?RjI;GHsdLaVIxhxKE`|jL7+`*o2s-?H({We za3ZTF2BE8#)zFx6fTuG;Zh-H>xKqS!C8BD%x+q9gNrApv6ti0!il$0c3?{i^&+L*6 zJ)}5rKyLjKp9--#Z?Z+~MOtT?YZlZ{)J~6i-i+8?7az}dbggAIJoHJRkc%B!YsA_e zptX$oD!G7=>jgTdAoC5LNQqj)@A<}p84Fl@(&pF(0JRaUNY)Ei@Ic9%M;Lq2JseB+ zYUC_nAcYrdfFHsr3AjE+bhCs3L`C|JNCHDQJ-9WKzB3+)ytv{(2uFL!Bm4x$pY>fz zczGLdh-)p|%x47~(UB`XE*ZC4nhh4PZFu?OVv(7hN^JHsu zcvj#J4t5AD%qOSj2UFE;F~rz!amZuDjw-HILzMu$1aNBAXRgPpteJ3q)9MRu1ave2 zRTcT5A|C{cirS@*#l)e?5KEvJ7|k1XA=|*Z4luPvy_Zzrx)j2qAZ!>EEDDg$14!%l z$;;&Ex>+U0i7qaOBEJX;5wY0yeeUkFg@j}fi}3^= z>jNhma3X0HSG;E2jcmS`eX({FkV?AA?&QaAxg_Xki}&O9ejFcV@4zj>Z*>t}(@yDn z^M_%Jkn*T>IuP`WzlW;`V^4k?7I3EG)gn7e7Y7C+M&TK`RNgQ2sRi-poAMj!6gM5c9h)9o!H;SawJ&fI=HlMD? znZ4V@@WK5oM;G@k03+Iq1@Q$Fb2K1HS|&yu07w3R0~vAc`?r%X;Ql}={FIs=n^xy0 z)%@6bgZ&7^(0e@9$BvaK80c$V-;t=A9OH4Rwl7oH z{tmvLx3>CybNT=29s8BMvDGPQsXF!1uRi*osZQDSq)s_9I|K=BfBR)TuXq~{KU%EO#ee|Gws1xdr=gXtc=h^Z)D0lm^ zpL~8pM#a-&tq5 zS(GP=ee|e~UPNe9n32JvOOkYG#ROx*3=(vb`pvo&!@3YWv3*ai_fkx?{;% zt`Jf2b%eAcs`r@()j7v^FIr1xYRSGx6Ys2mdZeG9n)~$zbJ#+Jeo7ZnWcj-y58CRo#5<=9~2RF0v!0{_WQ{e@huZxb^72KP{i|um1S*t%vBd z_ijBxpI=7-H-FbLF=|2V<*k2;J>L3pSimQ*eDcgEPk!?3CqGi3{`%9GK7ISM?|k|) zqHllp*r#v*#}l8vqA2=pdh;4T{NZJazCrJ*B?6J?j{~u5M z;U|B1{Xd>iJD0ESyl`pf@++yG%Wv+y@aWFvAFG`!Ki;`=edo%xotMA0bLHWkE0-zh z%FdN1cdopXLhR)Scdoq4S+3HXU&o#=?Ob`0QYo%>u0FN%#)CUopWnIqYl^6yH{acP z>ye!|f4cM5_wf7XTWaUpw|B0+v~%svoomnSTzhio-N$#Xy|#1h(Vc4#a^mwl*Ph}C zrTk>)+BHt0SHIc0_E^iuuLKeKj5_h|CC>3YfBmbSYcK3vdxO4Kf4O$`uitq=eg4ps zpI>_Z^M~I5{GkUwf9QGjr|{{%89HvPheX2>ay&-p>h>e9 z8e5K%s@2rSLEK=D(UDrTU?i4^(CC5UMESehS50^Ox#WXQC9SQk^{3DoJ|NVIyVQw@ zlX}8jUUnt2l8Ds92!Zqy7LnY9zFIm4F0(rE$KUb5KTC#`$XaP zb2@^ARLM#a$Sg%~5-G^yg|9qjW4yGNU9e8XIJ&05MsQ5#P9Jg1*0mM@xhIyUcvL_PIwV#Py@MsQ-~BB$M_ zChE%-*RsoH-!_|S!dr4Kax<)8c~P3g!U&S+Yb4y?v}z{CvwF~qvIVKtL@7Eo>UlCr zIz6$@+?;IPD6q^ zMUy|t@*^wiADR`vS+h&(3{AOd*43E`p#iCtKmP8!#Y$=kD^w@>+pp5$RcX@FrQ_>N zA_JiMc=S&fvpqQ{4x{p~9&9!IPd&krMJl%`|r^0Mjj>aLn88F+`zeV_2u6IRt+ zF~NVM^OXKl#fr09H~ne_Pc>^pO>KVw37J%U57SZ(lCiu^b=ImcFH_qH8>`DIqh_9+ zoI8DfS_i4Q*}18ERn0l5rnjH_=zFd}8=71*mazRYrF{If)taZNW~gx8b|6pNKX&WZ z3RdilS9exT9Ykg7XD=#}Qkpa}YUZL@y3bPQ2oq{9dlas2Tr2_Ku+_Qkm#d}i=Li9@ zt=dOFq&0hvF!WTZDdljlf|R*rO0d=VVJ`NtoLX(t&bz1w<(xy+Z@(rXVRaJLf#+<$ zwo(PDW5sE-oZ9Ns69iyJG1&rp_G)2z{KQ}I-Ovj)xh6{nuE{exZ#$|{rq zX}dZu^LT7jILu1Jdn<_C7e;6>!f4Y=ef%7eI)qw!VXD0U=s}8lv1qFC(GQEM29K>7 zW^RVxIVu{rASpFgV`1m2Q;pJQnm$Wqh6(ec{S&3&axWH-9>U6+VZ^(rqo}o_fl$>+ zg-~eDN^M`Y5cm}iwyz@yUdnXpkiPX+T)P1ZB1{|akVf0FYJT*KkKRyoknwg2^rw6q z~;(h@@5+F3>ZmqB(Yk(sY9zj^68} zj~+^PMr7A=|xG67u+I~?#UF4Mz7U*3>TF^2b;bWUNtf%J9hS^-f zofpS+f@j(l%05pqUw%y$%x@}ym|;RN4N-y&*n9=E1t8>uhxTZ^_VeSEKz&s6x2qRoSJLa!05H`O=Ik1shNzi-uvdb{x~ zQ3(&;c;m)zh&Xtih=TV)HGo=p_Qu=v;@ul>;q~tyx$*1Njpr%P2b}+P5D`izyvq6B zNIrh3ZoKgOZ~gv>8*ftK*C^>jb@Qh;-@f%N`g;sfLga~hAOb;9eo1(Q5un; z@gKcb4M?b~Db$>zg3+@N&~nQ5E+{CXuP713 z)U8YO(L*#4mxvDgR$KO4KiN~Rf4W_sTR*<_e;`k5OOgrrq@@%Z=xc5HXtKWhZ_lT0 zT_R%fw?gaPdhF)gE%~VJZJ%CGBoIkQjrgU`{xFe}6#0P2NE-Nmf0{=6lOGb9_s^gF z{FCof_=@`E$|o;<@=K6^KOo}o=}%rsQS{0uPf_$`6^nlQ5)psD{_NYIJt%}BJ^tbK z&mIHS_ts~RfCl`JCq8=&=?{PUE6Vz^`t16rZ>2tam|kA{^bPgto1Z;QIUf1!QI-7Q ztrBaBWqKF%EWLPT=gKdb_*dzF7L?Y#L8y?cA-%@6rkf5&7zlCCfr ze}#*BlV2nV?pF{2JulSzB~94B`z@x$pJZY_B=Uc_^X?Nw&wqzge-!0LzBic2r^jFJ zy!)6G*D3361;0zrPjfNfX5PV%lx`pLKC}C$-QWH7>eauz`GNY|cYpTROF#MRi?9Ce zCzlfsslQzP+24NpBlWkRJf=Rs^!Dcuz4iG+PksK-ujt{opFi}S&mVf_^GmNJ9zMVH z%g-;p`1wPReg4qPpI^F6UnE~Y^hi+1t6g6(LxU=e=l##?-^JgbUi-fK)8jAw`Dd@{ z;7^xd`k(K;ss8kxM>&lHq`mWo`qR(e`}5PU>mbPY>~A=Y1D)@`9(sZvjG=&w(cAS( zV|NBg?_L=sX|dqHrzjwSsiLJeV7kyXCLt;-9fWh zQ3p+R(7I23Rhepx(A<^nmnHOV>*MQ)>hL1b8_ufr@ndQXViaRVHCA$bUyZG-IP|!p z#)x9CI4+n+M8l6&ZSa;HqTj~o7m4&o^yOI1s@FH{CBoUpYBqmcYnUsF(8RH6HC87w z3n=nfy%h4LO7yo3bNV%WRCg=ZvQ@H|Q&bo|H_RowN>QSt!Je`_#KHJiW2>g;_o%TA zYK}73z*RDrZThL-$80BGov{D--iH)Gvvi|JooH6*&rg{?Xor+VZ6JIU(UQ55noPM& zkZ~4i8^zR#^YiK?5ilpWe_6+c2Q!^;6@AiDC!75E(G!;1{=Ug{359B$&|;5&@#ApR zp`X*K>_DwZe zSCg)q1hG$4wx4R&muT3nRaR4)RR3VAf3QA&hPD+2@6#J~hNi;hU;NM?lI~MyN*lCc z&sZP*6aCbhC8#H!v3z@lvQ;RHZBehzIO09|Y*y)6O>JM%@3ya~DQDTCAJ@CTd2m=qELGdStj-esNk2q}oi*?K=;0!Q67Hl- z`l*|12=ET9CVrxkIorh2nOc;8uejjSV9)>eDa|Bx@>9=_*czszo6zI$_-^85>>@u86Z zwx6RPYnl4G{c{Y@jUU|j9sU2Ry742T*ne~5L!$a$Bg&m=`kxZL{;s-#d&4(we4uVz z<|{-Z?7mOL9+9>05mo&TJ>7gu=-cvXK8PEUx?@z0nKVniFl;L%G(2?smKO|E0K`!Kdb@NH0NV&GBIR91f z5#kStH&nn+)XhiK&7Y$E*KfXm>!H-mcksbaC6A5>3*xQd8+p*LuS<2$Fj;!-<_8qz zOHPjd3w4s}{I{p*?QhVFe<4!%VJh-nM5(BsQ#XDS@E@+lyK?h-f9lrb$kX8!68Z7g z6HFjeecbF{qNra+%|rAzw|>kKb@O>$*}uI<&7rY+o#=SfK;-ieKKU7fAAj;R2Z|DY zM6~j=L^c0HF_HZ*>XT>a)ytn;QJ?F8!B5}#^c{|a1gEmbx`2zas~YeQ^Hq;kiEiG?qzzG zhYxq&B2xG{CU2>^Z~huDLFHZ+I{6wuyuj}-^Y801I+${RLVSw}#-~A?zWWg3?>?@W zQhkFd+NTi#UHr7rrB4!7D`e(#JJ){8B<^eS=7pVWSJhvBd+o2kc=fL@|7Mt@FTVPh zx1JqVfBo(i`g!SzzdiYZg#YqBg;(DH+q2&qR)2f$>R;ZV{QuXJKl$5B-=ep}>hlM` z`}u>H5kAGyrx5+c=MO%sqeMhL{`rGfDSGJ=C;jKO7yt9xk0|`$5qbXLkw5?B^OEK31?SzS$upD<-} zN9>Z;%MEQ~vd#uyen5V>XtQY%uLu=rEhAhSt(kuA$kDrCCUBi2Fp_RBm70aoRjbG; zN;>YWHB^m==Vq;;Duf|6bfHkb$k~)%y6WZ*A30hWPb8geE?FviT^OIM&>*j=*lV5A zQcz)>t(~j3ln&XCjL)*>Z~Uo4wiB`tl3$*kgGdYt=I$q3o@hdt5HFe)xZ?fh1l^!0 zfrlY_jJG5xA?R@Oqt>*R277$N#|p}v13nFF{@?K=%UIY zg$~6%m}_r{GNTd~A*vECwsIKLBYsqdQLF~AH6y2t&Em8Aj%blXaCEt=vWIh9Lyk#U zqBkq{BitUf3i}6pltO9{Z&R4?fYa~hawU@XUv{8Ix+OdPS&}w43t7jNmxJd^v9hSChHY)d5TeW^*T|g_NC;blu z>O5&~5wv*Hgy^KxDnfwr`E-B)8QPr*>w-Z0BeF=HpuwWmi zY||nJz@P$MgqE}bCq7$@yw|4=Ko=vSeAT8%;F`;=Y6|(KAQffg2R4sxaj$yd)Wz7X zybdFlgy-Rq2ijQx{wk<0*}FzF0i>H+3z`10=?ZOkSL{bg?>!bJ0;U#jy2OYip;!+A zsDgB_RiCH_{)h-*6o#_>g;pE7J(J@!3~f42oe*c&aaK2Od*roS#SaxsI%)jD(*1sM z5VbJ4pI*UVOAaw=8$!cS;;I0$&3Rh%oz3Voa2zb`Mu5b=Yc~duQx~YPspXeLl|Aj4 zNUQGgamWWaW8thztd;n>9Oh1dO~=*vwEmtA{DyyFn}|_wobrMsl@kjnIOfHqfKz7V zyahGV2K3~t6bwMyUxA{sPiqxQ%z|u%W?mh(XCun)OsSL`f=LA^0(Acf1%Wy2l3;Vd zNY>=nQ(}isG|sW=eOk;+G=wA&QzN`yLnHSX^FXan1uA`uBFjFYpBnj0fn6)H#$Ke^ z7l)ZSoT)H*yPghL(>E;o>+rPs^HJ5_U> zw^Dv!n18XB1`I+9GHj}vkc7T$0YtZ+)ZjqwKvs|l#o-_j48kDP9aK#l z=t^Fc4)m$q<`!+)V~33Xq5TE8dE4Dfo9s?_(9=ifrdP3+%)}wKuV76){#!J^ShQ2_*LMYt7Y1Zr7 zibIDfKHl98L#yX2sX1md9`>t}mg4Pl*o1608#x&~a3C0HPG-|m+J3$@pw0E??kpU` z_XpEGSwB$RBRI7Xc+mi;%WpzAe2Z53+5jzOWAIpdKg#qE95|$N@82ai93SfHqKYH4 z`vrd&8<^@G#m`9snh! z!Ex-N^dNV0H0@f;)_Qsk*eif4#j)KaCf!vlSL7y&74tH0zF*)ihnO6}?C zfitZEb_27!c5TP+b9W5vE5M~?X5T=emm>x3!q9+gOU3Rw@|(GZEqWx7LZN|3K1VR8 zKxu?EpX0g(8{RVt*CNb+QJe)$NDc00*^agj?2gzb+hzFUuUApbE zXxpcKdmhd%PM!w$g;NxBuVb-c)1-d?zS}!nYO6Jg*xYu_K9J34sAp};h+D@3Cu4p# zmoCC>@TP_(1eVKXizttv<{(9TEv31&+$BOF;+{;?+VybAP3TXfxj>(|@HAALY`6~X zuV*)@b6GkCvi^YBcs=G0o5$R~J~`9vte;Z`uvRzzq?is?A+AVvPqGxEe%BDdGUBeK43^1fYMkVf~JxG zo^(r*=}vxpbZd9<>h;B;aNDwq4;SGHTUJ-h5qJXoVn?0n{(8)7&n~z{y;LQ%+4W+q zul#0yvnTNUmfylY>9{|TFTY7h{ucfp-5>E>k~<~5Fe8d}cY-ydmzYKx%ba3AK#|px z4s68Sgcb9Kc^e03jJ(JDaEMmI1MJN#w=X|f$j|kS3K-UXtkGSb@XVJY}u}kttzIs zVpU@t;g<70)3a~?9ld?o(F4cT0|P_DBUs78k6~|*w2B6duGt29)qX>5M*bDII^3>< z*%GTZ@CYf+CMj+%mFup*O6UDS(C-W2XB{URdSS5uUz}=g=Cqod|Av~t-^{$4nEtvN zJ9$Q(n3z&0=G5tVHFZkeGp|maQYU9Ax0;(&<8YFC@-Y1!p}(W_cbA$TJEP|Aou+b5 zsFPz9o`u_1H8FQmotjg3&#Botb$(9Gom1mfGHpZUHh@_AzyYhf^K#XKtU-vNScSqDuEkW8HKsT znp0|4nVBRO>&oCI)x=U7Q}vuIbUgb?6c$wmydmfE}%h0elDOGh~w|4miU=a2ljSS|9 z{?78xBD;#BzY}bdgCcf~`dl+NmMqw$#Gige{oq%$9_whlC8q2ge*)`}P1>TQ#|FG+GcQ5dPL!z9|Tjl zt#N$*nWg&m{W^Z+JWKKwIo6*)X5B0v=3y@D7`7l)HG64WJm3XY2;A{BGI&cTcp zA38@HUQ*^n;sH@le$Tm5Wp&;`A8;vd!wL#P>Ed>w$v%Dq-eb= zzlS++<(D3;`|$@S8CDosWV4<8!wp9Sy+X*nl87I^lx`rVyTMUy@V|mP1^(q8L9~Nl zaS?zO@g}@j)fIzH4{3aT(J)~)xoZ1k^l(2?0yku^Wlujf?ykr?MUOdReS?GsXtqza2U#RSIt*q`0P>?$V9Hh`^ByURw3HKVv zdn(rjN9(0yw#%!&t{?Sv|ERa+qgZMGm^|a*K0CJvm%j4+kAwY{76anD{HD#1ngAkT$}0()A&89z7=)&1~d?Z zV*#?rCaNKKiOIWrzO-j|-jF=Xushsr59E;!92jNeq2ex=z2%M|V3{RY4!!O58J1i+ zA&Jqy$rmoMd3-=$zvl-v^MM`K_vHt3_HxZ@g8iG2D%w+x0XLw3lMY_(3M+9XyN~bb z^xDygH4#8H%ZEOV8JA)i8ja`mHfl>wm03f4GPJD9aAAXQv1u5c)@OSk&}!}Y{PteY zJAK?u)(Y=#Cv8a7hJs$-Mzlj2ATV3KC5qyGl+mF7rK{89fB|3PE-@ znhLS&ZqilJ9?d0$xk6!0%!45mS2`|qCiG}1$kmq?_FbByn_v%xy235@9EpNK#v0vA z?#5+GT+k$%O^Xc9VqL`%Tvl4_nVPc)@}Qckg}rk4H_+rHH(zyW3Fpb~+Ohu^tKQQ% z3F5j+nH~BtZBVoi z$`1QC3yAX#P;Oy!OAC&LjEvy$g5=m%l9REwBWyoTu)P)E?O1D_MB$GT*f#?Ke=&6} zR^j#Rv0GAJzHAbnAUT0bT(0#N_Apf~OqwrV8C4P4(x%Oh**atlc2hiQT~Hn665}4` z`IHXX%1IoO>TY4g=J$uJ)lQ7qQ6NlMo?oJ--MH4R?a1c4+sdxoPTM0Pq?l{XSxka% zZ83a|xjTXVE32dh?oU)Xm2FPylnvh+E0rKSp;JyewFcn5bGPNtDe7+M$J2z*h__rd2{FWTjAemqK{dfG@C?Hz zNj?Yfwfe(zFlnvx%(6v!xc-qA%(555dDC6Cd~U()1>IVTwDo%SLR+V1FTi~lCBPs1 zxH_!$6ON42KZzb4H`JU~j$me&?KyR+T_@{@)}n7$Fti-_C#XlU0!640VW@fS?^<{M z9(L&@qaya_Ua#U+M1-xU8 zLOTi3R!(HwqNV$^CmxYb6c55I`ifIAQnFyA+ev`?7L}&}S7t>eFm$x1BXMDXB^!>A z_*Dqhl6Db)6t6B6k%|eimk|oMBhH$h46SLUwMGI>FD*E!85p8G;(C2<)oBnrd}l0vIHqSKt3Dy2sh0poK)Jth7{QdpsS||k zb|TPf6Gfh8UE;cTnucL#LE61pINYnY>%-A+H;K=fDv1_@En(wmVOQ4T!F<*1I=1Vb zl6?3G(hh$maG%Cmpgdw265y;qoYBf8F6i#=$EwR@Ida)!-W(LaiBMvY)~Ab zOMGF-Cw8j{2-R9)XRGb<1A_j_9V6A%dLg}a400M~ztvywx3jS+>c{-V`~wZfWJHGS zf#|6}nTrl0eovuN-Se&2s>nux2$ZxZRD4N6sFNUnLMaq%^?R+&81=pk&_)SdnH>>(@b#)Lx`pb$am*&xk)+URG+ znm(&9O;|NeJyR_CwE-IKe7=v!1=z5HpnjjE8b;a}a*vrgH!6{eTJBG0(ncpS7A<0$ zVPqU)DCxd=(36C?G7)RENUm%i*$Q8#`_pze>sjdd)|PqTfZv@_LE9*uTvPq#Za3hK z6cqJ@b#iQup!d|o*ev~?p}!gWJ4b)?YHFVT?g4D4$jrHW)x;EKo|qn2 zrzWQ+_-9U?nweF1&p@2v?m7CKnV(UUr_|&$4vaG=#?{mW{^r%xB%LHvGh_5Lb8?K1 zk*V49(`tI+0{wksUd>SU*~z<4(@8TmcCR`&b7n%Fo1LVZ&s{i+;ibRn^Z1>k!e%Gt z&(BV)*?Ib-Qs&0)nNV{lXJ@9S)Z7%hHaAPHoSR2%e&!rYTg*?KJvXD~PftuMYUBB_ z*?D!(CE$#8KndFvB@kGl7OFJB~VVKoNM&^yUY%>cGMSJq2N;k5QG= zGc?q*ooM2GuK(E3AtPVtNEO=zc5my^t;4+oxWkLg9#)Hz%F@{cn>EL!RnMyJg31NB zV@23qZmSG12k?SB7BGi10i=kv@qjpccX0CtaSdFV7a8>~#@r4UK`R8#GTCMmewa`x z$rW}9#s@5sO^E!ZvVD6NF(xb#@0x*_g17+^7ul);CoiJmS7mCCC@{ERQ|wJj2qFMK zeX}6kz(&R9TWJR%(OG6J+=UUZ8q+3dwq};X=08pYuPII=*^MLaPzY`3>a?dyBL?_l zET@h@dVgo;dna}Er43EOvLo#Hb&RGZOAzKDqJl?8`%7dB(e`at-(RKa0p?Ewv7$XG z)-kfU$!D=5r)ZTxx*Q67$4cWOdgSQK)QHfCb~zSi$0*lYAos$+i&+>6M{a z?F+kM2&!K|2C_p?3Cr~iV|dLUl9<3q3){D0l1CP;^}g`Auqbp%+q`yXvkD4l>U#X;`)@7#=9y`nKO}y<6%a#o9>}SPQdu zR6E<+>f}u=UUCe4`tS>%pmf;L4&2j%Ut~c&b%iZ+&@xUrWdkgw2HUgHzOR|tLOW!j zZ_o}YqtMcAI)u=z;+!IwywnP%^9!P;zSb+J5PZ=1YYt0LSgH(ftYvU)JbRs*z(QVZ z^sf#e=;N`?|^a3$WMQNnH`;s?fe;1UHgaFod`!WXkL>)x8h z{1nsUge8md@@3kJO9V~CVhk_^$P?$H$z76&WdeJhg z&~;Q&F1T?}2a}h+$*hd7768;0NjDL%3J@MpS@C5nl@2Hi`*X;cdqLr2|Fu-O@j=|xg%;HwgD z)vQVDxO@eZ(JAnz;h>ARzP5_vnH%8_r>u>5kKj=Y{LU}~WU^cc0+oUuG(Afcm9@)S z+9O>-Qb*QRe8fxlnMHOg-9wPc(4eIxHf~A*aH`G5kC@Q|Hj63)w-jN1c*?Gpu<^OU%-Sf$c0NDost7yNZn#0VD_jsAHflEu1OF2bx%Sb*B!gf9VOg&4nX*mp1~- zX*Nu-wE;79O*B7^YST5Vy1{%zp#_8^i`cp5=2tg@9P$3?JNSUZ50eVP8-hA0D79qK zv18R!@I&uK4H7T}amwZr!+Ln10Y*!pheZvSn^iNYMuQN<)&khW@Ff~AUhQ=S-(a+% z1z^NSlWiqHcpF^pdbBLCI)jw}nL%Fz6@Kh6`ji-se-jrbb*_RiW7MeQm|nCtltu{V zJ9q*3!!HP!)NcoVLfIRcllFW0a4#%jmj^on2Q}m#Qb3t#TnH>xY4`u%w7t!G+ep$b zcq=xovIL1gRqpQZ=_8qAGGYCvNaqpbWte!Z}_Q z?vMf@Z$2q7^+Ftn;dqWSC-U>)VFg={U*HSWb_~pQE#Kz3rGuDuH74b9CiK;*QJiNR zuHnQ3JBjPeUatB3ObT$Nog*%I09R~=Z>hBheD^Mt+I+7&R(UAsmW$gv*q7z0dg}ed zf|{7URd`ZMOuzmg%(jdMs4i^$u(fSFo6Fc9d7B{L-c8DWqPz2|F94iI!kXObb%8k1 zXQWM|Lu=l;=*87O8wg556^Ab?4700{G38qRU39CgCz4avFfD2~Z&SKLIc{Oy&VRE~ z-h9rJua+O{7Yo!?Gzm(u1Mr3=y}4e33$sz$02!uX+9+6gLMiVF5LuDHEvxb@fEj^! zKvp9-jr(B~?z38v8*43lIi1d!7L76Ww9xFm8(l%-q}31fOE$>pFl6QQVR%eT6doOh z`YB-)=?6%ov~3ZE0^&j8*n_Tj&`O|vOnV&8aBa{EMU)J_u4N`Pv>hqx=9`G6?;bY=Lq4|U_?}hh9@oC?of}QAL!clBEHM&PP~?38*o7U zp*;8y9QjvDY$h7_aAb<)!^4i^k$FfA6UOx+wS+pHvu4EmBl_2%zxKd~GBSnE@wfjl z_PIAG{MWflTlE2g?J4sS6zZrC5b-tvkxIX^CP9PhD-RU;39qgm=$D#2R>uc_Qpcx% zIAD9b2*F06gYHzBIde=5tEW!FS)#_QPDJqB5=n21SUM^+>tU%=48T~OK|-h6?~jl8 zry;8C96oiafg{!a>k&FqH(=YC>$GXdY`)Ax?O~txTS*ALLru~Kzd6$vxW<6lOPei( z+Rz1R&#;};bG-wZ&-uY=TL$y_DG*gX_@Y$jXGiKBrTOg2F8MRj8nl=?6CwAWe@&Im z!R)kPh68`RVC9n0AAABzvy>c^S<>F>%gxFUTfNf7Yt^rc#8$n9_*QM#wt@1Ih<&v{ zlopAa`a#QkSr`9`)uVZri%n#Rjm`|m74P0bfZD6ol)!&JWka&O(EVbg4P2d2MRHGM zVDY@Z&amMLX!y!ifH$O&qJeP#l1#@l2D%f|BsF|+hcJ4cz=saAd^k+Fa-?w$0^Wie zTX#6?*D|X?hUPQFTU+~|$wTnI; z>hAQq{cXDb_E_-wp6b^3y+-qwqcG|-Lc@0V5;hXQ#`F8Wx}+iIZ0DV0r^EHKrjO5t z+e@IItcUc=lyah`cOwV+Sx>OZGiAWz{U0_m-ai=euBI-T$ED^$8HNijM75yuqqI`F ztI;v)Fhjj^4u0%e;!5Q&F^sLDvvBIxD{rG=DeLm~JJXae4|K!r3_o=6y)S6c-o;V7 zzpV=2^$*tFa28HO5>U0uqVdpwM{q{a_xQgXNTac$=CqZZV^Snaop<_?* zj5XO18o-r`w`2+uk<^nucarNVolN3n?(vM{*@ju=^u%E5|wswA&eu5*B!W@XVdSPk5?08R=G&})cD{eg|~^H%JcdU3J*y4F|UiKgMrUB~>h z@ZId`?pjlM5jstCRrV5ABL)u=g)TJ|Y$6gXJf_mI zu3nff8BhDi(to-Xt8&Q*YdvStFRlPmGT^Y5Y>Ne3BC=YNZV^EYRuV)S+!-<*-+1G3 zE?(+taaSH*@b|uGo-O8UN7Q!L)WzE#NIyN#tG5Hl6 zDhz@Bq9(c-tG`}44gnBPqXTpn)T!5Bi6@#Rh&?7Y-z{cxc3aHVf-mjjt2x+*4l8bZ zmeBVbTU=td^9|;Y{Vkwt;_B#tLn*pXzrj*cw*`K?;?J0sdA53eViRCAyt&Hye}Ps$ z?mU0A1>xN=9OQ5VZ{NOM-=JMAm3KX12+Eo_U`+U(%J+Rj->vVFHqGBQuPI}P!COkgV3jVy!Azs)Aa=j#ge4EAe*lz*v9W!v94;arQ)Z~P!xARzEgC|G=dw%$8FdskuS3u2qJv}^etJjXLgfQRzR@V;Pp{;)(tq} zWh5zK^;_oc?G=Y~H0CZU{qG*tEwdUsQFS9zqU@66TC7IsI8?evDjm$93=jH3wrSKb zQu=fejcAPXp+?z{`MMD~jF!SQw;l5PIh*{ zx4)nW%_=Ie-5stz*i~x71gqa3(RubcGVRMAc}BYBbVzJ;&2BdXYm6z?&sZ_Nv_B|( z1oe%a8B0gRfJ}5~O}e14J_e>y!HAkXn6anaf^8PgH_JEUG~Bgq!Ip`2and;TR)0Tf+fK z&d&ZF@9WLkk`|4{p3!8dAF8JxXcK{+AbRwuNzq8G4bJv)&MG6dZ=+?|>c%U)oM^8z zy2GNEBWzdlUU`n#LIYrFIUK%F#@kz!r#AbU&A26at0ZJ{vA4?l#sbNEwLx4^zgX@s zC|lI>_RYvgk6Whn>CWKl#c%Iaj!E4m6g6s$uLInX)lv=SMDq#+n3YP_Ux)ZKK6_Mfg&u>1&e6dL{-z& zoF|{K3uOWf1$4H_seX&+6Z-T+);>A)q_GdZgW-#-hi!$=0wu#6Zl`D1Q0Wvr!WY^s zLD2EHoEmKp*UEAfM0*IQW_!$C=2sZY+gbRi^-X{`Z991%evW5j$vrWgSa>|4nsMfp zZ9x_{)u?W(mEQTX0ziNmt??^s3TJL9VXGKYws_{sN3FmU<0EgIzHBqOY_F7bB>R(W zhLT@_ySg-rmTl0{$L{P!+DmVtPfhD$vbH(T=rDJ-)S4om&62SV5d1Rz3G8FF=d5f= z7^wlRj~4MVuM(MhZC8o~_GBYx8g`v1=j6;z-(4U=R1B%w(wX< zi>^73)gdPXZ;)L)*&APSScK-Z>esZD2dpph6qVIjdDL9PA?wM{BOjR4_uhaNAvNYK+Z94@TAOr=WJ1M*aH{3c zPP=6ts&p*O>^AYZ; zfE)si_D=iubs;6c6RcrA=Fw)0Mlp^B?UukCsFPI32>MkyI#?;BtOkuq9CY)^GH{oa z4YeYN)qD)@1`iokny1{*CU&^vtOCuV13ZmM+1;&fYP3o@W$Y4}ul#V)uM|b(L~~2+ zyjwDX1Q+;()v=)6TeijD^Xa(S-z`s{1thPhK`i-=%swHHRp&;85nSE`g8I1hq#4Jo zC*-W+)!k$&WI^fDDMD{<>m^-poZ>AEE;;*lu(lR?dzO25O-{GctZo^DtD*3im%nwh@iYl+V^Up#<3q1H5n-+%^ZLrb~C6=WG-*iP7 zd6|1~8{ov&udYH$%=!xAd85yk=)Z4oXbV(*m8s_x5}j9L9a zf#G8a#zZgUYJLqZ=p_XWjkFjpDGz3~D~w(RW0NOJ72fO#Z1S8|C!UlWI^&xs3!%tr zgrn!Ues+gpFn&lKL5M;H*zz6-2%E@Wbjx5%B^Cf+p<;Xkcyl{bW%>P36 zAv24ECzRFf&)Lq63tF=(mv+6XJ#UshYl>MC=4JHdbWeTp+>cg_QkZ>8Zrr#fXFHa1 zo|(tYRAn1BuI9J%3bH7Ng^T*68k3KBvs9F8g+!)HY|x{#^$6xnB>v0Cgvu<+M#j%# zeb&dTIfbkmYm9RW@4M#|ImefVzu78K%R>Ex+g2J^!*};$wYK^+VOenhw6M8#pZxa72T*;MG6G*^nt|8Zc&F2t?Z0@J zoS-Bpr8vBP*Smv-P{n!XsgDSD(=43w*4iqMbWe}Kr5XLyIfhwWmdMkp(_s^S;fZ>H z9wfTAU28-&5AsiS({;k84E<$d(cdhfCeGv2hqX)VV<|BmA!;Q?ooQ08Znm6Q7q;Bo zwV|7nbHA*!(Hl)C_mm*-&7v++WyNA?ye1T;BFVrzHaCl~Y{)0tM zbYiK8m`y9?lgGqL4MzeHWHtrZ`OoU7e^Y;W<0vHld4Ejvk=RT2Oh$MA@J9XHA04Nr z%~A1du=f3HIP2Qe4CH}3a|Ie7lvM0Q6NZx>9IL;yTPNxmE*7#@mxjv}OVl%O#MWuj z+{W^;EsQA@2zHH3723o-AG=dWefF;EwDXu;jUQ}CKC2Zn{=yS~RG`~j&J{29pWg@R zk}kUnOTgxd#e#OlNt<;oV8fi&x){ZtCRd`#;KrcuxUYK2L3oc=j+*+;6Iwt+U%}>w zE-U$f{E>@u#Qfq*x>bBCi7tIw7^k*efNTMOXK`{4k+Ta@c^T= zL*(6{bb>udWMj8HK(d=x-nTB=U-BMP?>GHXq7a|egg3U8mW5WL$qp}*rO`ONTlhTo zmFbh+0^&5r0)I?&A@gLi8?-XUW6vMBmWp&d#XdD7P~p?GWgskZR2PA=V|t+Y|A zn^iN*%#$nV;_9BWDix#Zk2}%ZnNib=wziBke%6ip#kjg+)erhR1tI8#YLyn_w8|K!^Eng(_QZUezkI;-3{`7gc#A)iX|~ndUH$# zY(S8LJ`2;1o3@>dN%)gkBG#)fmtW1nsALP2l`hG0P=8CcWduntBNX=YEai(CbFS_0 zN}|W(?bQU!as#k*=y&H`(UkBx}S1Gk9L}_)PyjtxICmboE_FW{GRth&VOkUNQGg)r)?owd(5qa ztu9tz(CL!aQ_83mv5wMY*=%B^3KC3gx7?XrGj2BuK{zW-9!l7m+V5mvfq@#7BdLh0 z_g0Hpd%KE(g>mOn7!jU|xF>`8?S*YWhWW2q)@J2f1#Zi_nEDuwcS1kAd;Lq1o#qYu10EmFzp;J5v5 zIorjMqW%tX)H2G!;<3dHB7AG*wUL3Df#lLXQ~2A@TfbK+d2PcB0e8I)$zfeq?JK`> z+k70J0c@BXDmh=V-!{T6W9`!~LK>glar5DDo)^xdUp2b%-9qM0$)2!a4BUl0cM|Ew zY{M(g*o?<2W7q3D!ZPO`pBJ`fTLnjNvzO#t%hL0-ns&MDx%x$YS*t8hZKM0NJW;c9 zbeJ?fCRGYirD9;rG(`Rcn(aarb$eDc_1q2~ceGe%uI+oGd5~l96gkC640mGcN|U}3 zv9%N3(pfvjOg4*VLRKzmVTUQI2k}d@Cp)t0>jN9B4Cp-=q5OeZw?MOgrsmzBia+&t zqB0;q%M25}5f#IYp!-w5m_H&j1{4m=p5RD);OVyms>7p^mU?&8Y8{kgBU|V~F@SXj zdImzRq^bi5(u%&Ru2l)Q_#Lf{$XPb@9aVoUK2W34lnFOx<%v7pSTIamG70kZsD9z4 zOgPUtecrrN`srnrC)LoqZ;duKqUvaC3uhshmzRYtzpVY6@4Ks=h_Me+#y$XJ zPt_akR&Py@OCCE}!=$D9M@lWHnaZ1UqucJNPo!n}!CJJPJX{Q`e$q@Xk3ep_(D}Bt zHR5u_^aSHJBAbmLi=k7TR)-r8Y>_q2+zcVClZq6tt6eU9{QC7Zk6hY?6m@7yFG?}z z)$X{z;}M0`_w)$8F3z3DoT5Wf#vaMDVmF}4f$GriaN`abMgiWiiiMs& zHhvg0x-M&08C#*mfT)}?DN3K%bT$=blYNe2S`{=BAUcS%#KpyXPH*F5IC5t;D+aSY zgU_hRSjvNtN;C5Vxcm))ee8Vb93RQ2w%`*N@5Q&*@)`o10_z0e-X^u143$aKA0rw& zz4>*VJaPT&Sn0HEWxRWup+0ygcZ?HBns)s%@laHl4J{9K^Z@;qHaXU-Ut;{GCo3F_ z<<7lC?!~p3nWm$S=5y2hzOlZX~OnsBOyN+4$m|*O^-2Ps6cb&S%*$NT}DAaWz|@sZ*PFf9!8hiH6wB%vh{6uN@;L+(D75gN?X& zP4q-&H#M6t)`?3c^IyNFN$ty|_VfzwJh?BMQvp*QzI;rJS5-cIe^u=(xS@XKs8`~B zWz`L5v-%2u>QxT%#gemsNTFcNrYNX-cbmESXMxuCg5hj_S*h8yQk&_@1<0uQ5BIM9KwbH>m=$p{ zGGWI1T*Q@G#^*CKXj?mJ0quo#lZ>lYqnadYY-9NJVKpR?B2L^v6ecdKGoYy~P)M;^ z*u!Z?g@}i>b};&{C>~;?J*2(o9$SYv7-T;QC2d{H48GKfv5 zChn%v1Qtt-riom_di0m9QhcKHUfSBc_~HNkzyJ9^{XehQXuQK;5Hal)Xvn`5_d!Y= zdqEusFkRj1wxV(>9J^>ZO2>E{>i+i6fB#?q`S1VRKmYxIU;pQS`Jey!U;dZH1MO`f z>!qTNTEAieG@GL}Etf%c_)raJXYdFD&r_@b=h6&T9?)m6!OyE}Smy^UwE3_9`Jey8 z|M~y@U;p)g%tfrEaXN8>3~c3~7qi<=%img87DpJMbR3T2v_YMp-9p+-;p+{7=R2;~4({S(H|7_ONC zQ+P#u>)3sO=L?!Lv=ULRr*Rmt{u_es_|AQZ!_i3b$<2tSVvKZ}K+}haeb;!in;;yA z*K>w*RX5>`YHyTlk;JNbSD_mXwJR?5b#iyfq@5U#H1dmtZ@lr89fz3+WA!2u&Bn^K zv0_|xC57k56ENd|XhGl)biLSh7}Xed9@8*p+*@|CLTeOb8_(EFcWnHG0r`LKj!luZ z)IU!8RuGP~3ovOjxy0OHFR!17||_ZR74 z@SyCT^t`Duw2m8Z=($6DVfaTnS9Rr1KVz&r145hW6*k3*s;Dgm^GLp*uG zc2Kt4>lImE1l!jN!~V$Bqwz8t!+8Tth9v3EyV4=_kF#CzpYkmBHJpw8;91yb%TR+0 zy0!!M0i8nar66eRJ;i;`py=Kje|N4wj=Vue2{%j@QCUBM>c;xFZUnVO?av0_)#;kLh#`;wVpg(P z1GdDqY~c`mbDl!Mq?qeAdl)uKd=$c%;HS zKJ9|<0#B;m<65399Jngm%YB!zZO;10OkeKrEWeob-BHaO6;|IS>fuW;Rhg#zI?Ksu z;fXlsk*Bd=_|UR@;g&=JcbJo-kK?JtBm?Z@o9mI2(^e zQ{L_DAX!^P4qNLxTS!-{ZovX?Bbj17oM=JMIZa4?J_bv2`&AV*r2}7Zqr6`OjS)Kb zuPJRlp7EM;?ZP?H@2mOBvh?$ytGL&NbrJs*BQ=1N0I>`scE_w&Mu&unm}Bq)W%Ac( z5#YIplI3*8JQ`=eNeSP11qK;_@N9dHQ{2jI50UTazvjqdS9U7 zxw+E&I9$D%E;_>1MensO54edOnj!aeezOI1%SXN9%yPJ5!IKf&pxMeLPcklK+#mr9 zvxK<4tOr0tE(w}Tys4GUHJ*xM49iWpdg#ULh21LAXH+FQUgXS!rSpGr$duQpE8Q|B z=ZbkP+^t+xZI)0FN?@U{@Uyne5`M2UR<%2$ZF+$6af-9&K{2{=;>BZEWUwaB%;0`5 z7^7R%S<%+_TLydgk@26_3%&T;<7VFgH8L*L??7r?1oQ>?=VRp>YKi(Vwd#SJnmtP( z?mnZAxwwl-HJ=pc!Z+q>yb+wqq>i~Ni#4k}-{V%_?6A`}-pRCJT5OEzxve*JXp_z9 z9VOA7zOz}g_9*$lVA~qoC2?yuLnz?Ifv?QROJWNyjxFKVn9Geb5%v!?;QjMLVN`EZ93b~LO$v)qlP)4k4KzQ9 zr|50kIK+O5=Ds;YVIgVk&0Z?W7w&c0jve$fb`poiqQ%MI$ML^7K88rh;fd!^H|IG? zG#1)RJ>*`+;@x1%@+ej&fN6a=z;E~0+rGN;12hVoWYmlaceRG_!_2#7ii-m2EJ_dz z%kN8SQa&D4rTL#r*p}eRwd_GyGjQR;#~ns2?kzD?4eBkxPbDoflr0wbm+p9eyjK|v z;DlMxCKNx&1%IB;uDvn$P^w+*!eQWFg2BN<501RlTl`h&2YoJ)M(Kb_CG z#u`3L!femMQqHk=-xJ^P%9IxSLAFEUm-Ty&yg2lNa6-)pL86v*mLQl{UN|a=xDn39 zykC3xnY&}Y-r|?D6eUu55S8+y$QSr2qgjdu)eazTy#O!XyZTwFe<}Wz3Swg13=W>6 zSuyflc+dl&!PqPDx9I+eh7h+PMjU$zq80?K7%;zx!NC*r_@-nx5Y4_4qm*0^*bSt) z2~v=Z6%B6%zw}&4)I4o)d=ZjYDWTHk<(_1yDF-{f@#69;er^?Ys+^66iH~e5c;MZMG&vOP zu%7X>YnK!ip;RMY9uDa#R6H4f$q>qKJ&{STXtt^AqYtN^_qD{$#-aJ2m7c}M={AA@ zHXBm^Q#k2r%M)fY4cQr{D<xMg%3%>V4*UCu5UTM=*{ z@OAb}NPSltblqW}@`-6`MCN5~OYXMPu7;POwiV00((ZgV`m;3{a%mF{_c1PJ&?dwR z-EEDWl?0=v5|u9vW|8e+#Z*NTbeYN6#Lr=ZFa1F5G4!>(C+8W{PN7|>R`LP8&ZHFB zG>4fB|G`>gWfAl+4fk0R5A=~Z6J6+V?qsW9|KUYpulDq^l;`eBYk-%wHh-wFOFzi+ ztGnOHNgq~Zw8R7^h8NG@zYM|t2 zKJ8QF*^eqNBQzZH3aeEg98=!xaSZek(({;_F6EQY_cB^b^6 z%JQ!BWM;W2T^rBfV4uvD_BjDuu&x*!Ir%-2oz2`YYW=S-J2y;~*49(#xE-LQr~I}hwzwtFm=!@dP}t@M(!i4eB4eMh~eRXo~d5W4lEU;S~%fBPo} zw8!~xYSzzBtpbYJ$$z$hripvB`7g+E%`k(0GWN$0Q)1@rg8}Um^P2->vTsIm@B_<- zQ-wI$=`9=eucK>V0VM+{ze%`I8%}}orgWrln!#CrZk=g=Tll`RzmznC_wdS~QqSS%&F( zRa>XWouvF0u7Q51&o-Lzw3Nu{mvh;+^01*|#nNZ_`Qp1;=BvgBT>ANbx`Zy-oJZ(b zYxI`m!s#1Vf7VTos{;QT;B}$+I zMk`R130!*Ym9%OC4Yb%{h|i^Oj|YB zDCo38K8TX#1fErUi0t{d*$k}o?`N{KdvZ5WznKdBv9k;|vbe>ir)d(>`lERVSPKm| zo!au7M2~4iZ09s5-GQQx8yStwc{~dzqWH>~bUePk=k|ee5vaII3Yl#11TlT+{yf;u z?@bbie=N%RKwkay>4_Adiu1Z=>a!`B;oq->WU*BE+=2{pJNfBaba6V_UH?*~fwZBz zjDg%=&=idw4Trp}B}%ogeiOomLuwpFnO1zgVu^5MqmdHhB@9X@N2!m3Q0&gDpBW(S zWPlX5{O_O@h6b(BOu{fhC)D#SH28&jU7$BOklXawBLO46tv#NhG+VR?6^GTFVey=D z7SKq*$BA;c`6r!398)reO^XTd(U~3lJ&z| z1zqFUM1I4&l6)AiF(pcK`hDG<*T_3zS!RRT+$3{?wl!gyDai6IPw;=(EBD6GS@~eH zw}J+DJX_o;(Fm`GnItbSjVM=~O~dw#5=(fx(65G1?YC|X;&-ZlvBKwKRwHBe3GQmo z&v3+(YN+NqXyvyHv~z%ta$!mTn4UEuch{r3!v^ZZ74}RaEj3m0(ghxGk};I1CT7@I&r4rks*t{o*eSSi;xAmo-p46 z?8i0Fb3ki&%TfZ2x7c4LZQR2Q7X#cIo?L8$otH`*NMO${Pb^~^qGhO+U~HJhvxgae zFjFt!s-edF0k}Pi6zT)J7J-##^mrIs=!z^!GICG=^G_O*`p6kW5JFO<;LQ_Or4L@b zx~-O%BR!~k<=3=->|W5un-<8IuN`8lR~67&urk&%#F78TGNga79dbdS#-DUQRet=?8my?a+vKl}jM z6&QNh=loWyB9C45TkSVI_Zz3}s;U^ps@_HKf~|LIeWGTIt3R=h#FnaZaeL!m}sv(zac)1+^2eta~~9Ut|r8-I9XZhWv(|M-YvKs;xSE)!OTPCf+z%$K$Qe(ZLx$KsV`L8Ebd0ENh#A3AXzz$y!!4-L?#+^aiC% zi5t4Zw|W>C70af9zPR0Wc0)Jdzg$Ed-vDn8*FG#Mauz31dDcGj#+oLW>Z;lKJC@fv(Zw@WKT*dY>p!dZajVt-ppNT}kE+>z zanky1p83>lH}{Sj>V5P0xbZ=?UYs5M+^ead>j+SbzxYhwXf^lMabs_2B-z zJ^m=7-ggdLDz63AVe91mU?xN&w!mxXpYd~yDwUH|z-yQSJ^ zZ6(z?YBoNavQo>f?0s6O*8gtZ?dPxf(u$wyY#aec-B1WfM05#OI)3vwGPfdcGO?bsk_eU=5gyl?KR)OKcg z2CC8Qd}y4h&#eRefBrw{*_U~w2>NZ%<$DsbB`fO5;=Xh`NP|bty;f(aM z8U~2d94q!z2LOxeHqK7BUK00OB{p{1Yw7k5+kIp;d4`!Iwjfm@$*9aQ&_KT94DFP$ zti3eSjyLM_v2vgoU>LiUBO@~<21QCeAWC@Rg7GY+|#^YIg7tz3W(5 zwzjnBu{g`FGp6q@AnSKoJ}LmCn+4H0N?}CtVhKET2`-d#M6?$hIuj?&Wo_lDftBHM zUS9Iyyw+S?VidbRlKgPQy|QctcqZ8@tUc3jl~PG}TVKF=uos~b3M<-?Kd?|wc`LW3 zOD2-Px9-NvRCkFb3>+D!G(07N$EZ%zvw8akZ6j1~=9IS4mxvx+lK&j{1cfB910 zs%58e<*DZ{zI^#&_5fQzq`w^q!zob?lr3sm;=!Mhdv4Ghj0>I8B?F&E#MVydymORM zBxlpwOPM?6t*5yhdWQWtu>wFwvf0iS41$a5mMWFDl67E{3$$_&WXB}EyoR^eGG4IY zrwpDSwy2ydq(9%w_~O-;dbK4!?{5}dpuw+6ceBJaUAv%v<9vHld=#c;ZKX^sOM0;W zEoV$wZqgo^HH*vKDELD8nRxTu97A>=vmpw3#@VB$6#Xh~w+#7>%6ksrsn@@ zwe4CzztY{!%f30``I^=G*!blWCmq!IAybEVYs~ z`}wt}8tDmFDVio2kLTisugjCVSiq#FiwtuO=kyhtxWq{|Xb+Tu=>GjL(PqMXS*-@I zUvK1bCS9+e??D>AYI0wot@fkC%2I%uCGyJk@!418BU6>5BNlLxUY8v{Z4KD}y z)^k#aKtGBncmeC3y>)kH2CUbwdfl0T^%`(o-vY;tD5k3nbobDT{(;|$UcUyyZkEZQ zOd`(2+!4km0p3kZy9zFRoZ?}po1EU&E7(HBfM6^*b~=tbaBE8GP;#{3us6oljf&{1 zL$`gi;?pk08*GdnrMiVe-|7Ac5Qn4i&fu>*I~obNwp2=ULtm?1gBcw6w{_59i*F~- z#C;6~9BlY0B=h4&kV5`u$H`sfPP3!KbWhrlf$k*J$F%Ll&Ji6Qlv&Wv026r~p4_L7 zFGkf$(pVeB3Rk3ce1=|+Xj)Vw;4JgW?&G5%FAp;w9q?didM#M)wb$d>4*KS;-DR)c z$&^!H7o45sCCd56zrGm*&T?a13<2}cEvJWg5Yi5aCIf|s<>`2SO|!7<&SxQ{9A0Gb zoN3CS;{lQmzl2Vi#TTs+p!Mknyb+egtoA4Gr+?ezc;p7daDvVc$^dckujVssSclcP znD?zRE=Q&rHavUtEw)AmkC~W$iV(%n|Vy{r4Hq zeJs*T5q9N3FN@%4fgzS_-OY<$rPl*s&sMLr{f-&a>Tj@^eEqt{kcYKOp70nBb9;;~ z{O$2&?s3+{8{7E58sBBX_3anS-`E%3EnjkwE6hsxB&1))XG&&E^7vd=XPFUU%XS&; z&ocbDx6B+_Y`ZjKs2|1|II9wUY1sQLM?T963aiJ?D)ke6;7Y^7Lgj`&#SD0Ik$=yo z*%rPwn;FZ9(KfevgGLXR4M&4rUIDq3?Kg(QIuRIiWkS;!`jpQJ_38(2JjJa84aG{q z6Ys8l`?K-4Uiv$L>=!7Q_FT2BA=z>s;Xvsn3-+IAEj~*M1 z7#{V+o9QqW$DiyoKCFuxyMCku?v#I}pp2u(zx%U$9hgVAo&?)-L3DM;W4MAn^eLCg z6)dQa7?zlZ^4OE#J#TjBd6ZYcAN3@FtfT=re&ENnNIYd_3DTS30{$%`mUE4BUA4;EkQgy9(BJ;ubs&0{Z^Bjs>B_lH)#r}NqDL5JH6 zrIbWwcCP2K7o~AF*xDC3NgZnfzTm*Sg++~|pgkchIdm~@eGk?|Gvb7GcXC)>ke=s+ zq=QjJTK=N;n5akeKAP&J2~AG_${)ioousgvQ}aNBCVY$aTcyTJN#?;rs8wYm*)N@l zqfL5i;S18+7(<_F<|fN`h2hv==N{$}t?wVTHxiC8s+YQ=5wt({ zrySt!YTvNs3@4mYU-<6$gAZ8i2TnTkVj?jyhui*SE{ZPc@s9~K?kPxwq>$c4%SHw8&h&!;qj>4n5QcOm!g)tGXE z2j>pEIH37>M9qQ0as{(2!2eu@_Xpv4%%hRQe-Fb62iY043>wCG+au-`YzMa~r&zEDG*i*H?_nzqT;Kn<|*;Nvv!E}Wqwj|-$i>|F`CvpcM=)mjH7p4&dH`r&t zGLkz*Z{653tkWK)H3Na)zs`Nn*v{R+ps_u_8v3^w&D0XXOp~D_?hE^gGw+(AwJC|3 zbT7PD3BFVsItB*5iL~a7K&tyBNoIS$8yw70xZo5GY?csC-ceV zAao;|Gtvb@6{#1Fd{!(SkNsHS&c_UKPQUfpX@~`lBc{#>HyO4*4W=Y!kkYn29;pk7 zIy#>OM}m;A!FwCjA0~XngIB_*I84=cnIC9jZ9hEqz`z7>t?otPl#{4c zPQ&p7(X~(bCNnVff<|@c=*W*~wRFefHDUoZ3D0XC)-=*Y4MU-$f6=YO5z3Tl<{a3Mgv8q+^+4y|L_16;HBr@R=Kzogwu*2D2px{Sdv4(A1GpbtK{!8q$Q|FN zzo~RJ1@t_b?vH7|06+5-Oh?w#Vv;y=%g=SfV=pF(GCc&~8S;DYp|n&Y>5HilUb<>K zLJFSw*Zwfc`;brkDY@;r6Ta}skWeNoi6jA#ZG4eAi^24K3Zq{x)%mAbyV){SjJ-7I zq{zMFiOw-I2sy%!c|+<5p~^y0!x@*7rln3X45^92bXI~wr|hp~X(oIQ$S*a=5RPgF zv-|oLPn6mHJ|lWbr_SzCvSZGAc28tq42Ctz7neV!TXxvGB|}086MpN&C7V}oz5P!~ zuyL9Og(jLP&q$yiOY}I*Jlsl{UyioFdbF^}-5HNKSaa`#j#F?fP(nlZ`jm)d#zLEi zJ80RySqSuvl;hFZd|0mAUW8#F37`B3Kt`I&8-gNF_~tb%vm}+B^^UqIrDd@v{(}#GGx)N=n#bB_+W$*N|`Mu_qCk zC&O!|8N+K@7HO^wuURu@cn!mDdeWbKh88~Eq%NTrMq5jSt*2zeK?xuobYWg==*Nti zMOT|jrcoh<6#ptDV90Z3z!DpxN<@Tp(nDSEpG=&&;UqF=m7bJqXpIg$20PP<*rA#5 z+55fB%k4=>^EQClfk~k)j}>9|#l%c2`l9l0?P{zfy{Q?7d*eAQbzx31G|b$Ph!J(L zXBMGhhz;?~%u3NkrWkaR_Ix6HIW2+q85W2i@( zj`k(zJ0mOE&Ig)deCcRs zc*^4uh;-m_;0J35?IozYGz}0e13hAr{W3!FXIOlA!7acIeVSNYswCK<#`dC-t&)bH z0~|rqs=yKEbpUNR6J*2BVFd1}z&=B8u4+*m__IC07ohsW z6|vZ>@vB^Abx(s}bvY(H`JStv7e?3)zp*1J+iWH3sC@DcXqCkLV3JEyBHGa7m?NLU zdv9#+#W&}{kV2CX;$7^@q+i%65Y{@)iX+Ho6YLp}8_V1QW*>er?k0MZL{Y~5gfZ0# z!$qD#339}MdP;j~bLT{juf1^M&7ud3{iESiPvuUZ#G_U{K4du}Zen?%>po6d{E>bR zDS9`@YbWC1vUm%Fu#o~GVo7e!7;J~qj@<{BNtf__NC}5*r^FGVY8(*KXYxAbvx_rN zJai)k6o4*Mf2gju?tC`PkgVaLnai$udTvAw+(L zXfMQ1MB>0MAQFKB$FzV;FC3i2dwl)CEo4g95lTuwx=Y0$82<_piT55@{P$s07ojSP zw>n|HjU<+Qagb$i4FJ1hf3D+)b8MZdMbmh50@*ty>|-q**ALGS*33h@6Mi^EocY`2 zYm{;zEEc|mX5_%B$M*92VWgZfJWlc+_CuU5Em3EY8&O*;K^{bT&V!^jH*Pfa0^Z~b zu|dKea5+stI#k95boAo$sgbSf=&?oxfqOju;qB{<7vWGq-9QWa24X#2u<2qSb0Fv1 z)tp>}!M%xZnd7{^QaAIV-c?aZlZ+%}?%bVuBfX19XCTf4(FAxczM-K`1O&cBIH)Uw zAlO$ALE>C|;^aCsesta@nyfx1;fw}lxbP6C?F)#BZ>0<6_Q2%_^uCP(Oo8p^wM@VSnC$sqM_+Xg$KLFQC?656IjE0FYp^Q#7@_n# zlGzQkDC#!qBx1&6_Pi&mw!+(5Vg4*fHT$e1L8ymO8aGR;u`Epj;;vLj*r}VWA0_~b zPvLa!KtzT?64KAmE;gi{h4BXW$<;pMc+2HaqegJe-s9qAMWnEvi8M+4_<;8bew?gy ze%vNfpqUFl?!dUuk3YHeRY_z@p;I((q+{p4zQX;cs0G=U|m zzi`|0uUVUaFq@)dAh7_l|ZR(^W23YcWs5MfOX&2ll;&84pgy!+L;joo=bio(S!+siUqSp z97?24hzQxUf<_g?@Hw&EqkW%d5yX$O{|`_0e?rBfO~c}=aX12i0Cj8_T!RX<@SX5$ z=O&sf+N6!+jvy0gQb2J`@o`MV3yj$;oJ5KS8Dp9^*@B$N5+X-beGc#rm3tJiGn#fB zX!|%BHMABfo%xm53OINb;t)FUr24BZ`n&4muKSbb79M`&pr#cF z${}tY{eNI2O6)w&&lQ7AXd|l zzp%ood{+{a80|jaAEkl;#Cdy$>V)Z0cbGZimKa!^FuDSoDt=*PEk8$~R>WOkb?ZOwAlI0o{=%+DsTplOpUC&lFD5<)W1VLUouc%JL}5 ztjZ%oUKW` zrIl}V#EeOfp7KE=yJ;DFGIcUJk00t9dNv6j(#t#w($N>THRlipp~wg%s&x(|MwF;El^_jiuxRk+Oi>mP9ftvre@@^{ri5sz8;vA9 z_NU@sU1Br{_QD9fILB#?b*HhFt4`oLo0Krh7K)P&bn!Vtdw8pEq5_k=Kf!?4;lKny zQzc0I{@AmErlmz7U=<{dCy#&@OJHWM$vtzNltv3PTXhr}9+uofO6heV0 zR8x`?Co$7SoRC&HjbIi_7{|=^9LmI|D9#;|FHywG*ThUt6t{v_p4N<&V0K)e z7%oA-P2}$UHa0<_dmR7!NpWOHHc$;zrj#K`yqKE;<5BE%Aiz-aonNi3e| zP&TgzT4?mUf1SG~;6)1r<;)w-b(3jEB@HeR!o@_J*rZx_X$-?XO~J}HGas6DLiB*u zzBEjd?rPsal?D5w*-erGANNU+b{^@oQ+6ny1aqczn}M*CP?94eRz4IvgJ>g(Sv}oG zjcI-Hg7Z%nxfGVnw`OgUk`A|okCR9=mr)@*I-OA`^06Bmn-&t@jzfX3(>{AcnGO_# zET4YoQ)Zf`ypo4^fJet3?#vrCfR)Z27lqe27lKg9gg?^&;HSf1Ajbvw={po!VymgXRGjEDQ80G6=kl!P&&B?qiPfh0M)q)_I@ zoQ3eyJF3{j?1sAbR}5y|w7<@Mfb0(;PaS&K2vSM-Vx*T=7_4QqAjIUjIVj4cPo}b@ zp-?!uS7P`;)BX?&DFXGT#4Y8_A5)&=Vh&3DXRK4g<1brKQtv4ui%_4(^Q;x{HarrrnAeR1USbEt>N|^PP z4Ew3mvU=6pA)s7zr4U>!71C&{5qa8kmZh!7Y+;mgv{8E0Yx*)x5h-RSC5&+@KY(U{ zm3$sd?MG$QMq1!+SZ0Y6y@Y12RSues&^9v}c5ddAtAO^lqCuonWm@SSh@F%@v5`Am zX`v+gdZ0B?VuNgmKtxoJE-^3RBH7`+EcYW_Pe=E%cN8&~B(i!Fg~IWi^}MAXGnW?3 z#F2m*iX2IY;w=R4D!RVHOuC7070^$Hd*SdwLRv5nF*W~SildCJ5nX2Z$NLXb}NL=Tjx^Afq#OZ@v0>40a0QGLEKt?1)Nx zA(Xz+Bzo%OoQ{END1j*`0=DGK#3dwh7=+NW$ykV43eCTKK1mEYEfK7d5{ryTb4^J+ zSx#du_e}z5$C!3vM&!!j^X8eC=+#itgxW`7wchuO9o87CWS6FId&iq<^UD*94yBQB5alW#=A z!5lS%?x-I~^=)CaRpg{?5#sZE2__#lVcvtr(1PzU)%ZN)FJP|drsv_6SA8SmJ{-IJ zO--QVg=6*{+7&OIydy>U38;N@JE8Cc7O#k4U05*mzLuK}5GS8^~^pVt@ntqX%Gj z;qQ8dE}M9qp`X2n8RnCvMT79E7AM8bt;-rCVa-V<`EVj1-o$}BeKQN+aDeFmU1gL} zpcB&YBfg$1NpUJT{M?M>haNLmen6byu=h>9*f1Yvh7-ieM)(%X#(^%()Wy?Ki;$9# zk#};YQ}A-O{$D&5vo<)V75AP=-J+D#&D_CPoXf%YC+v~5EgZt4TNbmzNId}CJBAjT zpo(#7lA#@A{e>7-b%V)N8`m)f1`8JOIJeTYo_RKH9?a|nIk>FPM9)8SL!Z4R&RaQI z)G?M*a&nLxiBKe7zSn?GoSjVTlW8PeOjIv2sW&6B-aBMJLH&H-~|aBlJ+6K z?}Sr8W<5xX7Hn}OPnv^tExSQ*l^6u~v=~GOjle^q)Nz^bikO0foshTUI?RUw9Ml`b z^G|Un6y45Pb~$p<0y2plEGfe>3Y|a0VM`hWpQKwgNi!tQb_Ht&oLr6I$VBx5IoLs~^ex?TWgH=u1o77!K^Q;!B* z59Yyzj3UgP&AR1(Q?t<01e}G}uv(Q%{T}e}9F&iI@?&G~XwW>8fK)D|k;c19-~~V) zF$~u^TbfW0A{@)<2l1&X^d_*eGsh6eebR$|cst zu}@HomHD7g9|!UVBxJWfE&1w}&Aqt5w;{{y?pz-e4>uDC zPVY)9En7j^NZH&0ghY6_5zsA1?ZpMdv7Q`_9{q+RL}j_q?d= z_MKgNa5o2IGy|}}nEC)%*xsobh=n}N`iVC#Lt*|&6nc6n2b#hEhZ|Yo4BOkl(n|mc z-c6%092qcLcK~4+y3W16j^Lx7E#?^&)(wa(JWLcOCM@scI2`z(MQl(V$FTl$Y2}dx z&Sl$OkN#owUwLeX`~Z{J0TK71LCT0>8z#(bTvLPaMoZpM-1*GpKFAnv4~$}6V0_E5 z(jEt(e?NFgEdfKZ-kU+xIM9Z85f1Iehz0f*-Ux6A+E7U@ynBq zO<4l%v5U`RPUnAqsVYl8dZRl9{X@7F@Huy#F@UwEHf^MP`^HlE2ZCk65=cU(AvrdT+WON5L3 ziiHe9fP9jaDc|`ehSDWo1j=HVB01ofbNjF$~hF5 zYdq#Jj=c%9|A@qlURGGUBF=$$acoB-D^5#U5(^%(cY_CgH}x!<%^Th=_#1Gw$q$OY z7l53k9S8iFlzHNEO(*lQ)SP`=;BEN`U0Pa`714R1)7>F0PU=2pk!>uIxio{WXp4)39m-61(TQ$A zHjV%rF`r5_lz`7>>?S`(^pQY3gLr`YgAJ)-lbDGo*-g?Oh_1P6w2$Fx(~8HOUh)Y| z&7{ePt_d;keinvy6vK;~i8o(%*L?M-cKhMFC%bv+Dk`CQIqA1~0CtAk`HD+ItLmK5 zHDso^gD^JN8{Hj?{Y?W}qj9lrxHb3O;6dL>ZeW{^wE8TGc0v)Wb3&{qFJ0w(#EP2h z8xxQ_x7RXE0ylbSn+b&ZtHVH|;Ok^6!vbt}8e)lo9xzf|ZTBugz5~V;A_RyglLXp} z+fm$?&2##I9e-$zj%iiDNn)Qp?`snISr5gb2Y@Hq(c|F5m7ydj#XMnt)kKO%GAqnV zD2lnbYz@W%O+1&V_B9KO>L5eS*8zYY`SL%n-6pV&-67s zZ%cNX$WKfkv4-k&{9r98G6A&?WSF#pH2E~Vv&mc}{nrT(q(>z!5CR|^NV29J>baLh zG=1cFLcsOJZv~zeOP=Hdx}->ahQGwl2L%ire$6l=hzo z=9Zpgdb*~>8;TJe_*GM(8P2OuWl4|-#6}W}z*G;C*pU|`<4&S7>_h;ShSG;Pnmoj2 zT@se6v&@MXZXqJG5c+WvGRq%@yn#P)O)}eQOSmbN6Ht~inP-|(HHQ*Qr@4l^l;Ale z2^`dYz*~Hq-MG`!<3Z1hfB4hICH$VcSsItPiJ3jl-FqB-9=EN*%?HF+JOWtlL52q4 z)joP0fjs}fkH6CL#UomLz!&;(jlcl>8(!5b(}dcv*)Q$$U@bwJEUeMnz1~{Ed32mI z3~V;wKXa?#^m zYumriV~gruu8E_g-hKVYQg41p|Mk0Ty*oR;>1anRPM+gPvn@@%26WeZg}x)6khvs3 zIW;uZ<3bg6rL?17y-luu%Rn1fZf3J-OqsxiWvO@fZu^Jw)^D$>{ck@N-~8#{9(!dV zu>M&3Pa6)BDB%i^Z8-GcR{6JAwbzv@pjmC)K-sk|dP$>yZ~oN%vGk|DdPA2#_PcOd zrn*1=)UR=nf8a{b`Syp$XFq*qLl!>o}mv=^Nvp9wuKb78Anu%_aE$jjuO zA3$%7LI-qaPZ{|j1)A-arWNPs&4WUJY1lhU z&I%r#Cy+wJfS#)wcg^fgkH;lI9&?=IUc5T`dSpNivexTa4D?f!hMDT6)jM|}{{ytm!0HMJT z6q`>TvRBWBcGFtNDu!dOL-=S_TF(;D$x5pPC_eH~y!lX~2BqY*K-;q(8jw~tkykWC zRCA;{kO4IKQ}ja#luo~&+2!hIh=$I*sYjJOXUD9EA+r;>s!m8X_ofPPm-G}PbsmQd zVa99%p93{hkFm{wp%6Ok@)ay5D1g5p4^VHr)!lwg?N)1QyH7$J3Af(8 zSntDcLU*IO>DaD{dq2V3VD7wI_KBIS6RUhWvn%IskNr(}Iy4WbCCyA$de(-`e_RC! z4?n$+#pii|76;I)aB1P%!**|(@fX8ABA$q~t6^~yv*j=x?UJL`tFCb=*k72Ci92JB zBpYTSh(*;iac68qmEx?JU5*7}g{T65oB+zQ`cl>}u@@vhh+~%ar>=(~9b0fy`tDtg z!Ekd}4U{^?F5V{YV%telma3lPf03(w`CeUqYMiy3trLi&y+|W1wI%+M4=Drz48q7cpJ@{t7b}39YX{0|=v~dP`4tWUlmam5xUwrVAhvLOQD8n5 zCuFfni!*8b9v_FnR0l7NG|UBdR$_Na5iK-jjT?R-wjQ7Yv66^Jz{$r6Fe+Y{tid7F+nnY#jz0E>W9Dgds_0lPP};3zM9*ILe3JmYA;c4?lo_ zKGL4Jvm5?C0|^7b4x$GIDFgq!5kSkB5&U94g@yt#z;y(IMNC|2pDL!D^c+L0(BBAe z+~Cz4ym!MY*uW2Cosdz4JjO%(ipH?Mu%g`5caR0hZ2$@!#$3n&%xg8!8Exfo&T24# zAkv>1EE3VYHOjW8gFQZ&MKdAUQB&$y8f%g>`>bOmc4?@wf5nDjMrj-hd~l7eq(P_b zZ%=f{BlnI^8xUX>Qui)qO;T~dohbP&j}NWH!6guwLt-b?a6Xwb=#Bz-u$=Zr9y`!e za!RYgX|9oSZ47DgtM|i>;_NwJ>K2AH9Jn)402207w-G%V3LioNJtlbk%mXx!y61{A zeaQFwRfboRtovi}*$pSij_vrD-Ow@ww}ItOg79SIHTq71=3d&e9RXA7kM~`H^@a~z zrGekiYez?TBrA7k81z!LzpH+eCAPG+S^44Z?#rrp%Ep@7-F|hU7hIf|g;-V1QVSpF z%btSE#SL15`rjUVz1%~;WZ}}=n(j|e`=+*D&>NuDS>}H2iRYI&fZ(TJ7f|0f&ALuC zUV}gHien#+RKQi7L9^Xyp6r|G z;ZeQQX`JX-^YG*x{#+$;(r%n}l1PWvu}1RVQRC!&=Yx(M*Z*chO_SAWtKIBi-P6&t zhE?p-bCb_m{p5Yagd4}LPif?|k<^DGNA>;m7S>b~Yqyd@wmbDR6FfgQp`VZ0wQVM5 zigkX%MQo$kox1$IQE1h@db{y&f7F-DgT{XApkZQ-6NxqHX}HJj>>oAg%M@T2yUk9E zBkcx9+8>&S9OyLKeEl2U-fuLI)c#Rx|Klb7)J^!fd34ll>qxtErbC^->%e(uUnQMu z0+*fEN9w|C^zx|rv9XwT)_C9e+o{5^k}Yc`A{oufSJ&B_L96^(1?s7tM z`>=I(T<@gu)B0H_^Ef9Yx4F+V_a!BHpmTP9vY&ZCQuqPxiOavVsoxG7@6Q?ydgT19 zjr5V%^b;Ba^;6Ys^QgkL(>kWhUaLhTgI;OFop|Gn0aWp|1qp_1lFn-e5-&-e* z%ai(XLt)|7xY92H4#Z-T)iYFWJE{LPd=Yfuj!cnvgCW( zRHv<@gv^1MaZ@Bz?UZ}wtbWj}(@doCdq5p7(<`OEI?gjuhm#C++!RTZyEG~!?hHQ6 z)fo?fcJuv-0;Ou79yL3v{a2!U)C1^9GXYFo_mPfK_vjFMNC(rtZ=dg>BirYPht0oH z3xITj7IvDQqlW6VWK7c)W4hBaW16Q-n=X22cUpRAcUpRAbE$des?N`+?0X$f!yAo{ z2fS2p8BLVlaZ)ca{=)u|y^J5x5~S)U^`oC@QrBs5YwxQ)3{oPhC-t+Rl_}aDP3@0r z?|lCwDDZjnh=}yhY9E>GW0LJ3owt$Ke(Q*qzXo5aVC*6}elE_LAv>VmFpo}A;6 zv$KYN_!C}b>H*?Z$D+Ui%woP0{cnI!9o6MZW3oZS_Mmapz&nkz=BLI1U8(%|Icx4w zs#%v0TI%4eb*dWm{SS)X;8z=e+i#rm<>;JNp2puA`{x~8X}G|be4|4To3)(CG5%;6 z9iCB_9a0By-QLqM?a*)Q{8YVfH;M3l5-O)?WTD7S9;s9c{s>)l!J8)sjla?FAt>0% zQS$^hPdLIXLdqOas716*{iQ{v`q=mxe{KFb#jyTJWP&K05V}MB@LvbTIBKHdkJ_Mg zr}#TXDy=K~AE>eDO3hY3B6?1d#@TzOS?6s-wGTZ4I@4u6GWED@9Uh{Gs3BUX z+#ap71Kd5wP~c9bWs15Ii+I+Jw*W~0<9wjJ_fydN@E*Cj;^0D5O8fC(VV7G zYrjDgl0xTuN6mdA4xed0*N;FS4$gUU^SnE2bk5IC^aWL*N#6pcXukhIlz@gZevbC) z`yUl8D9!d^6SI?=qy?=gijS5X@xIusS=h<^WijwI>4^Am30^AmjV{PchyKjmR?PK`%@ z^dk2N5!5E%X3DBGef`v|(_iDW`uw3mZS?sAwVL|er1qtj{-}sI62V_~t3@TF(Of@j zH{|ZJv#dmN>_ODXyQ+M@NDJ~x?3#L&ANuNLRaL9va!S4J?pC$@QpgWD*OQ-xX(XD{ zA*yu(T0&Fs2tRZm6#HkIk<{RAbx4Z{W`p7x1+I|hWak6D#LaMk+MjT>nT6PjgW;Q*M>UR1 zH^XtEzvL}VEo`5$c~)?3njKU7ADX8a>O@GHcD8xRC7LdKmc{`~8M5=4TapLEg7Ys( zklE#=Tye;_X-=Y2_h(C5h*g$&EXp#zJ<>GVp?S2upmL~vbh_0Fg!4F->#@v3g!Do6 zTjAF^4VGa^pGGgZZ4;NPsz(F|X93H;)C$^>Nr?pwC4ZPbI*TDh-d=HVW`xnp*|5mg zme9NA9iy0<@t?lIesG;$dr@A!?B32Qy6vW%s#@Ocwc*8j>B0WvPU1{;h6erriF+Hr zG?Jxl_+N>{L`Maa?4EPq4~hg84bLKY0F%ubaF&lj+3*zxqONWJ_P4I8?wKAKO!nOO z`+IgH)6+B4pVigX-Bnk~Xj*an>F50{bDWIUDx!DuqJl6tss$-0OG!i?K7E^d+vCCV znU3v2TYQf@2brB!5ALE5Y`=cQ$Dq10^Y%^3a_UQs8#|0SqD~T5!o2ezI5@@;$MtKv zF78b)o>;5NL`?6?&a-)s`c03%4X{-YWW_-r(-D{2=Nr;DaHLv};A ztprz-&-B4+(`{c{NjE$8;bCj7&+YLFXOYgeDaRz6K(?l!{LvFMcG|N!amvZmG^DFf zXz}0P@?g#-k8XPJXB<8gqw%%(-$W1A@b|mo&-wN1I1%M?REWq`b2|qHb`VR)cn5Ch z+!jp;Zw|(Xp&RJ2@d!N6!H@OcESGX=@l=?hpW{8Rn%PW|&&r`gKK&7F{&R$Qc@E2>?Y)^0WrO_}BMXiCZ# zWeox4r`jBd3J%HJczSYqh0VYMmgZ-Lt8&BP7NH*1*f`7Qxxu{IQ||r4U#-!o*=zRl z%I)^%tr^A6_}=Z@^=RSX`mm9N z%Ri!y1SO*vBy48?t#B@9KFj72a`O0}+I~|}ZAkV;M(Y@(XiTpP0bEG_(!Jix=2+z1 zcD7O!qdg>N`IIWkK~Y?8T|RA+qSq)`#oB}WN6r=_r@`vYMECofj`TEIAzCbR2d{da zcC04I<`NnqIwW0JoS68p9{fO!Cke@}sCZ#*_gtcQ{^N93l=u?P{gzYS-rCwyDH2ng zvwU-`Nr~ri8cq_mp=aTD4sl9E(O}RqYRkC%-l0^IygoZ?1#}V+MQ8rG;*tE5YHmdY z)eQbf6R*jpTUe-U?M3nWbudRra@T?XfHgAiShNn)eCs!97IxjSep9-Hn z^`X(Yl;64<^gUX4d;VxTf8eb?PyOqvSfjUU#nVy^hXV@73XLMJ^r%h|^^^0G!rtvA zZi=;!#hRy}%qvcwpk&hZr*jW**Y~j-ujjLu<}S1~J?NE?$m6lZ<8^?rh1(8q5=8g# zJL0qJYqq5F=8PWS9!x@~({K^g9(MtV>~*w-^U}R1N@euTzT0En z8II)ogrTqyVFcJPd*@!vCoKF#A&*T^JqC)2B3VC$wNv!I(=D8n&dt>uY45KHOBK7f zi}4q~=Na34kG*uUlGIS@Mor|2UtP(~jvtJ*uy!Ig2zfRu~=PM z9Vd;El(T-a^!})QFX_muA=HpJC4Q+RS?$Z~6C?Aci@6k`*Y-zn+SdN&3CVD9#QLCt zY{q#}YC2*n=rDR`j+>Hh#t(2AIGs@P;+HoF?={gHmw;iwV^8G_Jf__Ndcng8ZW#i_ z1ID|70v|l1+3Bzz7}K_drr3z1B^ATj_1nR`dozeNT|CZyCosJm#NTAk#_>C^^DxEc zWjqr8cH%LtU9}n&_E`LpY3ij|qM$|KFGq8iEk!Nhh&didUwVMsU5;lIg(yzCb){VJ zFJuOziKAWu!_dUmX3wBY&*Y1!#4=)|yE#ysh)Z#oMX!DF{V5kEi~%Y07~!!M>lJ9R zd5bAc3-HMr#!i;Hi@^tRFJg-b@SI? z%0D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 z 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

      )NEH8UPGijd@~aS-g;*%x(M0;0M_ zl5`7OnuYknl@xCP92@4xPab-Pqo; z_$3$#tCkd43Y3gpvXMf4gZ4ez{L7N=n#0Yx_rHF0`_8W)GyFGo>i{BG;NS3+X zwe{8Y7b{M5ReWFHLjEYKSM-SsucIuGN^ z@WSF>vKm}Ut#Q7@1vzgvbN&k^>DrI3ry_*ZCB=S~;IBA^P@vY6M(*{T0R9V$N8{jS zNH0=(N2eF`BBs3~y*}8hk*Ql2v}V*ok#%S$^^1lAK0VOU1ApP49{+9U9{hi>Ov2wu z^0^%@;~cEm&Ff0f=&w&V|3#27LL>P;YogRKR!W-odtDci8 ziSQjb;v`4?q}QY(DI6gtjl&?-67iKm`-%4DXiIe@ES2tOqAotSq30C(b-a1Dd%3-{ zzjv^AwsYbEIpB0t6S*(ULqd+kU?#FzI?AW^sA<{JWirW&AAAVxCm)NxDUIzrHMlPY zO*kvVk0Q7q^(Q@m0Mp0vXY9Pum-V9{e5B>qNvEp)hK5)LRQO?-b9bQxocz9UwZM1LJ%#cfV z_EX7$%?fsF-XopHDFF3mRzaO6np%Kj8*~d#S%zE)hzBNO=S~BZ8l{DCd@i_1*}bM1 z>H_aruB^Rc`=iljb{AiB%vfbRtFXTK61bzge^%~NpqNi%NQi8`>Zhemz#B5qitZP@x)*IC)jfzfqP79kzJ}Xc| z?GpF{4ChRgPt#{_o7TG6lyDCubXIgFHeGX_^qmat6w`zds2^;b8aG3v;y%YelWevdT@=7mfj1<%k3(-<=z&XeoGrXKw%B%)strub zK6Fra$EGLJ3mS_B^Q0B#-EU`&%%9}+f_$4VMM5pxc6QQkNx{>gn2lFTwDEzP(V?m# zwMVte(+Pzf_p{u*@(Et1sAW3_d!p{8n6T?-H$}JHB(|bd39&}Ct;Xo&j+aw_v0J40Y`)^BnzWb^aSyhbQ9n*Ko3*dy4WlFRo<;MQ0=Ni~pwv57omTT7>v+4UQQv_CK)L?4 zi~I4vXy^Y^_n;}^sAuk(Yhea`P;X6|*4}wA5Z9I_eQz)H1$#w7?bG_*ivK50^Y?6; z%FMf9N)WyxT{0!-7lZhwYv_?+S>_OAiX)v)qN%JXEtNe`U0i(D71Q5++j&=0f6MgZ zB(RdO3E@kicoSosn&<#_T|N*7ESf>iAD1O)PaX$Bev^zew=H$s3Y}lrPTJM*yS|38 zA7m{>-?Tc-bS;&1jp~NkZa5kR@m>t95V`cclu5+-g~4YON1$gBrzQ^{&}El^nWxh$ z+B#fFKscNI+ib^K%^(U7&*E&N&QT^rAB9;(A=vGqIggP&2w$d!O>H7`(PMa0JL3V( zcv3&(LF0@kFyletx4H4KzONDSl+hfeI=KY7v=xAJXA80#Os`3#Hz4f@Hx%=sWN|iT zZ8&ag8lWAHf=pD{NXxFQ)AQt_d^8Q~62(>2cIz@d;lMpK_o1n;Vq~&qh4injWt0IF z<|0NJgn%z_6af=WsIofX@Fx22?4TDHBu<7}AdQhB>7 z9YK0S9vcB(GW#dD*56v4P+3oPtZ!Rnt3=*2gnU#MGkd_IpKrqJ8zoiYfLT7O0cN~6 zofcYnWN?jjNK;h&kl84JiRu`EVQs2f@7i2k@Y#%3T+vWtMO7-wIyly8R=c#(K+QA0 z-7Au-@S4!NuDJpWY`e;;;;1T&t~RD}9*<}?hx{vMn;bE-CuwDUo$0VsdAb=xrMdP1 z#3ZM9jLImTxi+Daz%W&EYOPnv*72RKN*ukU*Hq+?XPQklo7 ze42Xv`X*1@0v15N z7)!p_jFU2Jkgk0dT9ACB?pBvJFuS}t=9<}aEo?pxc z`mtPxes%X)5tSi99-}HgzyDLpH)XA>!oFLno1MzY6J>QBY5$!G-_vNoDlEa5shMS~ zqgv@$l9N_qpe12l^L)_Ei)H83cLHW*#EF#8MDt5T> z28LM<%lMMAJWr_Mdsyfkqgz}&Jg|>pBavoE{n9gL^#jo~6J<1sM<-DRmQejGX9P8B zX~>u~=OXZPvXuz3tPf?XP9af8)v3@{o^6;bsH5>ptW9x5N;E#b82BWZE22UyE^-Qi zw-)Gox*tQROgX}raf4m%w3MbTkXEwZtVG!~}0{WBo%l?9I^+fl>~tLE8aoA?UzD!foR z|6EljTBd$^^9nk3YJB2ko39|i%Vum24=~9{z(UFr9kzoxyM`WdC82BT74tODE8!KI z$F^H3?9J0tj=B*gGOo<+L>86aYvpg7WFci*@%Sip?dQ5N>iLhJFWnjiYoi5%vNSP& zq){6eUsEY76fB;iUKai9bjzZDx?-8ab6irbExne^QdR8A^ZRC=r&-;m8EP*G>i8(myhx(0*mlO|$Jt-zq{1ussrr(*a zFR&NC34>^KjPcZOl4umj^$=6FP``g05A%nIdASEngZZvfKHNn*dX@jGPWKMy_KGLd zy!;=}enAeTdg#c&d=g&qw`1Y`Bq~3lVi)@3r`~1x2tGYqT%2=2|2!`jCUJiD+@=p| zR+QJod_5-FO}n`0MKwOz&~IGhMR1|6hUn?*Zii+=#T7Aj#8TPxCufe3Z1oePmvIc0ZdGT_i=JW>y&@)Zz0fz@iNokvPsGMyP6dgx^^ zn$4Q`sc?CpW262E!+P1Q2tXk(IEc56LcF4qXXYyZmt~H=TCHjOZ2hz&RIE|KE4rg_ z0Ko{-E^ke*R72~OB6JYPjo}}lHQ@xra_jP>2MV{oE%c(=LU$P$7!(z2EA>i+%8hOd0&$>moyj-w7J^QudZ>zGL%@c!um8z+9(W@q- z51?|>XAGY>SxW}o4TX6yv)NN;#*1P%K;V{n$$u`}Qrp^#qz`g?Q3IIdj9I zvEYSxW(?)?kMznIIDOj*mX>Vy$wve#Ygc$<%QA}Tf2_44-d^At8zWpw9zY9?p(WaH}^3|wgi-Bo@@!SZEdmD za1}!`+)2wmd@E&yv5-_AD!ram)Q9Bj2`Lb8esx zoVgm;m}G!jFic45N1@ovR*y$5Qyv}`fVrwXwK((c^)3 zd78po<4f^lZ@#!qYSh^l`ZVIpBDw+G*x?#5t11OPBIiW&c>Emr=)u+p%13YZu`%tU}d7W%jULDhtz-F2Ts%N(MeGz-^0KZ@QPzP~lQle}#}Ua-nW6S>@(pO0=@C zxVc14Hy70{+)}FZE6(0*?#p|DUQ*#SvuAwKf(aW7*Y`dm)XR|Gt@xFCP~epz-oOal3i2L=_AI|d);YM+(lLml4m z@O_}{-rsy@@-L+D#c-sCPtW6Z-O2Zl>FY9u;@Q?AhFzy)wh zVqEvp$H|!ym#!?`Eli6w6W6J3iENaz$&LQB5*yMf+e=d^!|J+Jz;>pyN|58iU;4cX zcD)}KR{5J=;Vu-K0=g1+QcRnv@6G{81rM(2iVF}NeNGd5R*Kszq6i7U0JXSphCT|I z!QyIVC7MvEfYfMCJ*H)+O@eMt0RvDE(P`Cc0aa`&iPD*75hAIs5L%@A-mAZVbDt`% zY1aDY-k<&59x(q4Gn^-g_N3v2Uc{q2)J4>SCyBm>IR`+lUByRLXmmAothnn-?KJe) zG^@=q)$MC(k|07#P5w{n3kN}*1!)xpTOvsw&hw1qjoFO0Fy zl{1be-y0mG=$>LdEVNVfsPXkYSqNwPv;kmju~C4`7yNle=+l$Ejjr~MjbW~Bi#Q1?E)+VI zoa$tIT2Hgb8qJ>S1bb>*ER%rMoD4CLR3iwGH+L|ug)ly?A=_P;sK}k?mmj{lSjOwN z0u1ln6NDSvp$c@gjETXXk{Ek1mAh|RVZxvwyY*@$?4pj^9H^5OK0J(No4C|tquqyx zCRDaj=S7CWC}LFrPZi}sY8VG=Ca1i&0`l1uC;3s#FF|-Eqd+(CAui7$`7`>Gn`=)F zMRPkXPa{VDI#1ExQd;{QWN;YCpGrx-nvasza0n>lmS+bOiBCwp zS8c=lH5!n$YnVAWWtD^kb}7b0GM#2OR!a;2qPgJ_^vMF>lE>}GdXf%h=R8-qsTU4w zrbSIkOwzvKEZIKekZyaYM>uY`He+sI2hf>T>wv4xtAh_4nvI;X1MImE3{ABhGcbIs z6lDVHEiB|E$vJwrp)KAFiu46DBWEOxJr=< zGgmEwu}KxFla!L^eO*Za^;JOZUUPxMFHB|VTgj9#{a#A`|6dz6@Z|;ck6PREy8xfV z%9+3Jw?GQ$Le%bNpM^o;e<7jcZ$R>U@)>iUF7+>1G-Y(?EdZ_bJgM^X@US3@)|`px z8C8~)_eWHhnI{8k9HNW?IDtl#IVHkFgCEbY=j$G?HiLA~+>H zzh~8EH*v0mD9T)acEQ=QG;n=0XC5Tv$ec^VWCkiWYwppKkb!aIlJuQN=e&7>26Mqu zgB0sj8K~_%USG@tH<3K0hMa#-oBywwKD0G@x(f%xfnZGsg@X^ix5*33d0-B3prYeq zd~%FvY(A)j=b;LxXl4QF_D3U=!naNDZB6`=6V}-IlpjQL^$x?%3h*i(bm(#NE4hq& z(;AhpNR6z9yfl>=8gX(YPiC?b;-UCO5cS|vFA*;Zb-fEshZIKG!xxRvcmpzOIP(l= zLkEKn>k7Yyx3B@*C0d)KQ7~!=YcYgiJK%_o9ge)&F{&PW~iLCx~(Y&SqS4RWF3`I>rIEg}Q&r(kcp6 z3@eC-_(JZn-^J66{hJBTsG5)e%xF(Yl2Eu-md#6B_WJgEh-USz6>ksX+V+URnl48o z5*iDD3bt{o!UK(tFDo2iFR?*aag>9$1kpo+Md@7;dIl?P$EuwPKJ(c7NsqC zl^mgVWu)590=j*GRU5!Oh0THIC9LADD$-Q|A|r^4t=+{7PX! zo$zX)RGOq1$7%4JF`#yx$Jy$R4oGIEe9t6nBS!bu_@JLma}G&Va+M6?+@mh_tP`4(d52y7DVP51 zIX5(AFE5s^PT{jW1~n2gq~Vcx0vAlp4o26)DaWe@x@Vo{!AQo)115qLZH-LTnJndn zKn3~1y!NT-4@1CK z$Cp3h8%@z<*Z3gm^__`_dT?VBjL~y46ghrk_fUB*6Kbpb<&IZU*E7Jjon5at*o7N? zr?boJ|Mu(H*SEBNCS~5WJRd#ht?j&>!(WOg)3^3qPV=p^1NYipp(=;q#zEmJV)tbn z&_FQsdW}K5f4+O+1n>`FY2?7M3#Ej~rNm7x6XHLqJyTw-$}fac4L@+(4Sm6$!r)oh zkz$Yf!#0*3>6{>{z)G!MevQTDmK(yd9o{d2!Kd0gH$6@sSLQfMfm&dQUh7tANq zp84b}_~#NXW=!XjFH=C`>r7UsliIatoFb~jKcPh9=Jm!|npGD~)4#4r`G!`Sd`A14 zM zaAH~giT{#D!m8D@-I@Zmt5wVZuvtJh3trf=oKW4PDz*_y_)^V6 zeT=7i;2IVlJLR58r6pDKa-y8d`>#)3Bd+B+cY1;5RmB~##@BPjop6m;vAoHHt_)uy zIFRz(4Gdx%I+~)SJU2s!L?!hw>fWVwI2AdX;}_S+w6%*hpDWn(>pQc9!nI<(Kcd|9 z91JXrE?L>4#*cHw{!aJf97+$q^nOyxNn$mT zB!VhsD^wu2O4a<4LJgdHA9k|u2~APpCD8(<;ujkJo}Qh&V|TZwdk4q+JHX|kf19Fa zB9#FX&Brt;1wy&$qpqd_ogVc^jZfvKJ8DL|#-p`V9HAL6E{?xmY)VveGRSIRH0EaW z%{_J+NNY_G)O-(;DQp10p$j!XCvYl}&`;w$J?wXF}8; zzKq-D#1`j3;Wd**n$0wzY?uc*w{2TSne195d($M54%<_~Z6?)Bs=N?DAu5uw+NjWU z$dvkQyW6opoVP!W;LpW3%Y+9J5{vXaI`3ax2oD)bsW3WU;m4c>4mYc5B~ES82Ueb5 zNOd+;fK}?j{QQ&-Q(@;YFC5NSxeQG!&SmDEb?M`09bStGJjmN-r3s3hsH_m*k>WZt zZ~Vt)CFUXj5hI*;n(|FbI%KQ3>$q2Zq6!_P1H;PkcuAX9TW5Y%owN>$$!QL$H%Gc$ zZ{T$`+zm+**U$Hjz+4^8Tz z%MiZB&5vFI$q8Q)w?50@f8=E!PxcIB(L=B3b^%+b2xmzg-L-D~-vV;TKwNf9MM9&f zX@xKTZ!IX9wJ=QwrDL`DXRGxF-988j1t&T!3@S)o9)3Lgh2CBQA0r()d4q2~^kw9> z#WJ5jVFZyvfl#l+Zju!RNn&iHp&GYH!cF0Q1SrNqumgvv0pc7n;jWru@-pIH-=Hvz@9xiG|7H;_=HJ==j(M%=A-o3Cv|qF?QqF zDSS*E!;B%Flfi|x43vlC%R9C=cl2yDq}B$BMJ8=^#PhEDEq=l{<*l_w5S+OgzNpQ} z$-!0>264{5a9-a@mzjIpQV=N)`)WAW?lskvp-IJcRD}#Z*8^!f);GbIi64)w3+MhC z)x6!%VZ#nLn4t>=WNM4ffqh_zBoyL_YAcyWBZ__kV5MOIgdNbZB`fMDgmfBfhVX>5 zvT-CbWcuZAqVT&kI!pGpfv_~>z|D%q%D&f7;=Bw1?FHX9M9XuR!KVor2#G6;*Hp;1 zCrmy}_%w~&%0yh|N$y9k`$#!IQ6Mv>U0yc5<@4s`HIhzVXYq& z|BKrnSl=@pF;nq(~lpSQKARdlodYtPR1o^xwn!C2!8Lv!4Suh&<8ENg)7lO zh;J1#-zcmpp6JQKFwZX==J{|T@$es5Q1VvQUVgd!(Xkezd|=sy{xDE_MlZR>=!K*3 zX=4To9&1u&J;F9Qgu&DuBxd-8O~H}*zHRdqj$t$u;93jmBUH=VK@IV-rB`>4Jb5n! zf*MrDY2e%iwP%t)@vlPIXkn1yGSC8zUZ=^gK|G9u z?ws?5+jJj4;INt6|IKf7x6zxM? z4jg*OJqzt%r>bcEs~ONdQn2pxio;?A>$DzVNEqaBfjv=Iw|;H)jcwGt{Nroz0AEO-h`# zdH#qiO)1q&g@MykmaQTZFBD~b;G^ZFBTrJkpZInuo|NC4;-JD4`WegYfC1`gl z1Kpr?zlL`}n1zIUD*1`?&{;^K_v8ZOouBZFeI=l>0xwXC%jT=WfSDwD9g}v&Dc)Vl zwAcdDx))zZQ&ferFtAxyPk9O4y5<@ZvUa|d3#*iuW?BDBxnV8kl~*oYZdglsC5&xW zijk0frW{zv7z3`F)Kq%5kk&$)GN{q`unCstY#0 zJR;%FG#ud%K2p)Y3 z88o%PUcQ8qc_9AsZ^{>X<_qDh6fbg1hRrld9HOao%HNk|XIH$sg?BH1o^@IGT}z9Qh4SZs~{7`hVn7vKGL4Gm5&ruF=f0q^BZS3k|tJj=NF~T=xBz$1U}u- z_g6bzW{y_V>q+dvqp0Dr^PtCvp`powRz!6Q7)e#6Vzb4bIqP`$qdV(0Vra@8;qgzrcDn;K7J!^A+pDmM$K)DhAiyUkv@!`SR zJp84${2=hcfhoh!pB^VUYbeYVU~T~AT!pJf^@F--!o}$TbOzt2KYk2Sw(~;=X!x`N z^P>)Mbf!jWz4Adz_Ao`W5m1D=UU6q}5MY#@)UQ>W($pXq9<%34P?jML+MEDYY&R(` z;z{zEUVF=-5_5!A6;ZHCExM}yFV~Y#xJ62d$hpLhUIYP)~RdlA6iawl~RxixWBt=tMK!S`q_WxYzwO8-osY5#H*eI zJJ`Yt5C&WGE$0nnvDhw0=?vY-w|;aje5Ow_V4+&DZ{j@6?^-|&Z}^?lat@AM>mZ4P zJIgsda4qODNW*K(Io(5__n)R1n6i_SgA_xLQ}h8kfO{Zyl%k-8x9>mPg2X-0dRI0`ogoR<(wS5mWm(S zn!xntn0&nNTE}qzP2yIRT$9QmB*Fv<%M^@8hvHewfx{jHy3^MIe=eVex9}T(imy}t zYGt{9JAqlRi^@XeL9%wyV&L%9!=4gaQJurKRYD&5A*&(7|6ijaL30^!! zIzMA2)txVE|9q@NG11%k`KTU1%q7?gNI9azM?VgKXBAVZeWusWQ9_>F-U4p(s%HwY zEkx5BKaPV)drboT-*lCA!WRS?i4g3CO|=(f(hiO+zV;^>YM}-rvG2By_2rsC1sK$u zE!d1pF#MX$TGdxOXhG!+0{yTfkYs96&CK zfC1TY3_#FY?5V>T#`ZqU!*&XkDE%;9>GfY^Ei`tCvtnt!--7PHPp(>c)mRoVz29}M z_aT6eTjBmVJy;ImN=zAl zvz%;tr6nv{PO5B_TZPLRRU1<=L^X#ME*&+a+2`^oJ)a3;HJ&IluM?*S#Az{ior zo{`C<1c=|vp|UGfc7@6!Nu;tTvMdR1TS%v6`Bf^v{-Q@Uwsy)jj;>HpPKestE2x^N zy~e$9<D5vJ<~mi}SYKb=ctYLx9QK2&ZgABSz^dLmIx|GsXH>S|1Ybdx ziB*-gp7WfTbEqn9Ud2c%qTjI2`sA^id5c*dRbSu<&;HqIxqI9=Ewp)UK~t?m27ndoRTHc87ayHZ zx5QgtYm=W}NN1yHVeN4s=%mAGz-K0HSgMWn`RD*MKbl?#>9?7-N&1XK&$$vDKUKtF z>rpuKMW+SM_n+yNt3B#-&qe^&>;iW4$-LdXW$xzIQVS}Wd-@q8*G{DhMg2-!N9hRu zWo1fpcQ@9=2ik_3a%VTu1=waVCmCSHDU3E`2F%#pCCq+ZtVo!o+D6!@MS|DGQqT(+ z;E*Eb=I$=n+^SoMf@w1Lcq8iRb$8-Xwf+ko`L}*7*WXGad3wIblQ1Z4`;A7_6E%U2 zsFK_IU0<98_+AR9P-~NWMsBaP;T!kKHWI+ptisr{+G{4CQScj_hOI3)HZd%03q3V; zAKBhp6>v|2>md9ssF`K4yCn!)2aQAK8|RZZIH5eA^~d}^T;APlqUKqB&DNG5MOQws zu*bw&ntP}JT%YUeyon9VZ{>Ye>%~{pT2Zv2H@}wH;&05pR{CF2tLSTG{(|yJleJDJ z`7$3jK=5IXm#Pc9vZ_yWbzOlCPCo|tTz{P6?X_6il{NiLuWo|v(Ek`G8B`(4)WY~J zI)AiYw}nbWC>@q78v@uSXpia9M4Ys$)-!{Io>geXkAjn2X3kR8W9;d#&pVwE$gN}& z!d3MwQ8ix}HJjj6heJ=NVbz&D1D-iUNAa9s4|vJc#uCj^--^=h592tuw1Fa-qq*xDZg6g7K+Aj z7Jd*1 z;x!-^kNA6sXCg!+%KF9Uk7vJFZtfvg=uhp3Co;0*&*EeIOnn^4Jo&M8D1$$4{j`J4 z#pOth9-a>>zR1kU69E2{ue(_lbTk1Dy!+%TW$&GRloX238Txwb>M@ZP`sCwUN{|6> zQOD=?&ui^a>L8*Pnh?8UDNPJ%4^Yp+vyfGG((^ui_VHuw!VBrKlD#Vw*YvKseRo1K zw3$ct6lAUe|h32O}PKl^Q^T@=-Q-vcTbD`ucV zyto)E-^$WI30?uQp3ncxOxDGn$fPfVuboa98qK3qJBO74Pu;0BX%HFc7Z9;* zkb2q7#P@XrFQr-oU?Wi;u}O%iE|6nqfS4%5Fr7nmVpd&iF3^r;)X*ZjdaP7C;zHj; zBVX@M_J#&Eb7eW#vczj`U1wePV$^NXOAv&GBE6*lADq=H&{Jh0c zD$R4wl|i8-RdZBicvNKOQIVC7itJ*T(4U5*B5{*>M@7`jK^hkGtQE}R` zoO-?Wjtd36w}mos9C*hfY|swlI+JYF)v$PrQ3CwL{EkNk;rv;lm{|vCv_l-Dr*BRm zl1S!^G<)ZKz0mS5h-Nzu9Icc(GLT0tH;UY@7~ zlz536Hk*CjmUlFBMRCRTBXD85rF&e2E=T^pV2RRVMiz)VbuR-1Kma2`0+&*UrQdEX zJCxdP9hnfuJ4zuoHrw)Y2WEyCq3=I=NA30Avklt`Z@i;!-2VQP?F9day{~_4+DIDy z{rxM9FPD>uY%Ix^We1Zd1SqsgX@NrT(mWvB>sTOLL6Q?f;{W}fnf=g8mh(Z=d+vGK z;~Gn={hXbhnVp@T`3R}LV{UV!hF{JG7yL#8(t`fuGYbeq|JTpfVzik3^y#?&`Ll(0 zNT4s)6E^9GQ^T~h0FV9o)G9_qt-Eg1ZF=?Pww#0-FvYp0-3|;u3JsFu1#OA)C>_Z| zSHxiin1vvX2un4L$dg+YNgrY`gD6Jy!%ELFuh;~4)tj4j*^8BLfK#w(MZdf8pq!-o zTfEGh4(7@|T+W+}U@%8pdNPJLa1?=^IbMx;SrkK8olkDk`FQPz$z-*A!U|Y*2QqOh=at688$#|zK)VuNIvmP?DtueYYjyXK z7Rtq=-Iqhs$?we7U+_3*HHMI`WvI~3>ZS@`%bi=#%MqOsozMY{#HeM69mGhv3NAlo z8eFo$BlIph!8>ASwE#h8E`K@W7v;1Ygah_*n;SL+A1{=X8zefyI&B{F!=^#DB($eJ z4Tn=mf_M6ndurYj{7x3I@Z&I~Yon4B;KdbSY>d13gncay0$s2*)5Q=8-jHE|ez;un zUZo#v6uxqtf`ni0V7fS=Xmxx)s_GrwvzOG1a}-l#^x%1C?=Z*S#1QLhFWJP@nSxv5GYgV z$cw$FKfZoin}kpdGNTD!+JEpMm>(~q0GMt3pgfuf!may9n$its)JNk_jd7SX#__0b zU5NXV;}^jAk~q%l)+E4L$VHIa=%bN4=e7+tH~(ZHT$``p85W$Rz-R8)%>d7C|qA)9@G#8i5asT4jo=T_!Xm1XFO#%$>!@ zW=0oPE56l}EUNeGQI^18e8$%G)FslxgPHX?8E~)LoFvQ(WPs(GHg4oiMa2Rqm$!t{ z-?N->yl zpy`vwM%2gcyhQ*tlh-nm;Ot3={>Z|6gFLfTAs6~15(Tu`ER>EYpnyr;qM0mp4Er@d z-koHO-?W}*SfzqMX~eBRW`6TorSapW;wjMF;wG0d1}i(P*RA>(Z4c}9qa$k?qYDQ3 zVAJE{a8CDE@_ivm(at8@+C(7_bl(oBSv(%R$t0k# z1@R%Ae;n+=2ifTMpNkb`$@#^>Y*0nWU(B;;a})nIPyNSurUyIk1WEIf-~I>w0YyQC zLhAdyZT*~DuV>cFYiO`I5r~2ecgYy(jj!D>eGD>i%A}X%Jjae=T6-^afgZWQ`=wFN zZuVC;zmj5uRC!N6^H!fe`A#_OSM6_ZJ}}rA_|Ai{%#zTefA<(2T=3FwUcGqo^v5?9 z70l9*U1kZ{@!z1L$NMjS{9&bO`NylPoBTYIlxqvt+3CiyIS z$Xj{$^zjcbDtfzn0+i?-8~zYxS9Mj^Nu9m6u@^62ueKEa6pSxJvU!4^c>LhX){OeW z>(?1z-mDHN&Ospn_Uy&0r_WygS^@bZQeG}(@YTqH>kEef;;6IoIE9&;cnMU1I>KJ!R z$`8-?cJ=ZXiv!8IAQ>xKoI2uMog7nG)hf1&rBy${Yp|ybc5)yB^>OOIw^5J*oSKB> ze(3@dzPC}6D{{x$2Iv_N^%nZ zR_8c~LE^_O^zbK}n!iT-*J%G5?f=5jDw_K1+1k^OGk*HPW!d_jCve9opK;(;wye#U5ge zW+-zymTrm?%bXRDN8FT3_I~h)<$!qokv>XLy#Bb_PjxU7By1oC`iY&t7AmL#yB>#&i zqEo&vC`=&qcx2F|If`(Xul&gCVc#X1)~v+4tMg3BlCYqf-y(49TS z|8F3wJyn88v1~4WJk9aq`?KqWwo(TKHgG3O17T9ao#misTVdr*_r=ji5TupxgXa}d z7!J&p65>m766Mi;IkUy`TP`pi@*t1PyNzsYn$>i3Md^&F|jzq!uS`2vsZ<5BT=^_N|Y?&_JIaEa;+#=5G_SO#bT4q z;N&Da7jTu*UTz0TP+mhCLvy*7yymO;%?vFgEA-JXHS3*GYS`w|FpZyLo?EWc7gCN; z#pZb_qD9;^QX?lb9wT>9m*$c+pmxZ=gy$V@GKK*@>$@Vy%SHBbLY`NsN}eZ|Sd=bP z+RX|Q^~tQbLByG#?|gc1z-;DQq+NZlxVu7$q~I>Li`s7PVM{ajd-3sl z>a@RZBe{QP8%aKEY>;QQ!hycKgjGFIo1}`J0AwFjXUG?81>2yp@Zca*&MRW$=ax1X zb7Cfgbh>7v`mDH7eYS3+I$kim6)h(s6&I#&v`zg{!C%x;sw1C}A8)lum3=DLCxwME z8v^J@Z2X#chi--Q+lurZgJyGiBTs`ZoU&{zGLcclg5-&)Qcgx*MOH2^_!JWGD|%Dx zxq32QeO!f@Ss`VpTDbwHbrr2I=-~b;}Zj; zL_PuzfMOdguD*IR|AhPfw;%sH0{^$z6o&`I0$#I>VmwSn)~DHRY>6ZxeNRD$4%j#h zO14D0ErvKI&-3oAq%?<+Vu+*l{^O6!{8K*9CHo^`xp8?}N+zQj5N6e~d`|0@9LgUc z$w6rX#l6Ys^3s@$2I>r#OD*Dn)~M5b)JeZyH8psNdu@Oc|pP6ygzflmMLU6_W4||24yr);2EY%i0CnuwK-b%MTXbs5v0M zK=Kbso)#nOHqtet>P6Ak@{!UivDtyfiMX_0u>OJ6qSpqo$>px@tjGi=l$meOG4NNlX5gT z5vgNtL<_7CMS1!-W>x03rJS5$o0YZb!bOqpY$8~JEw!HE%64>mA0T|$0eCmw)&5cAu0 zuzkXNzT)lIGkCK=jBlBF;&X=etFVA->4CsS&SS{QaoUHKBpV3u0`AiQNR6R#M;4;W zd4I7)yi4T_4Aj%*B{~GxYCK#V4I&@|DTQq;j!e5AAW@LWGK{idnJ&K_Gu$z67cJ9u z>~0pQo)x1{8woji(NKp%Bq5Hgp_we^2ERo{2pr|G4ht8~VEatVE-c?R158|s`;HN+ z1}p%24!ZzhW?XOpim-sX?2t*T`U^xiccVp$&xp*Ue4+^`A?agPnY``t=#k z!p$d*W+csmB%@iom)nni)Nd`Kz3Bq^7CH+Pk09fqA0vJzY5XStUQB^(f{ooX?q!#k z4V$7y<#89F5)oG_3C7_fg(31R;I%zI(5ggn8pm~@>R+=u6eva5 z#bSt~Qoy4n&@K}>H`l|9I-d}UW8*=osa&cn72tQjME-Iuyx4ez5-QWT;UP*oFBe$~ zpx@<4$thq`VZr{1)1-QtNC9azt*Qbux%%s?1YvEVOkrQW0wb~5l3x(aC+9#6w|tFJ zL5&WgDz_^tOIcA~skJcFp1#Tp!_@$~y6Cl_y1MxFK>Oy6zmN;@ht28d*E_x3`j^Sc z|9x?8zEKe8CVNr?wX)C1%$(IKO zq8TTHL@p(mk5E7QdC!%S&u|#p)oPLPSrX4^?UCE!fcrsGd1QR2`6MpsSOh%SSSTC! z_%WfpTMcXGN0>}%R4#m;rC5#DH<^tbqFhvVy|r2jPmJOP2BZ=yS&%728iBkT1d8dU zS$y)M5}sUZR5hO6`S@|PNK}7QJi8V~4GUztskyz_UJMq(E=JzRsS_q~XP{Z`2P~db ztww4sB(IL=*Z`%-j!KF;h?ROO<6f)KSGIJ@5J)*XXcoSMklb2|DMN%q5Gd=1(Fm0j zs9j#iOD-=_UP(X{88dQ@CaCXEG2a{r&4#AFI*}S{l`<>bc6vQC)qSF>dn0nVI|aQo zcb)KhHn=B!;&6rc>uCVf`wAv$a}yGSEDJ_co~V3%y`C)%QI;F%)Sgn zTh%qaG5xtZuA+(i8>LVVcE|9fh4B?Bc?4hYzDwlhTT`^)aS4JMfw)jYqBu;*X zAPh@Av?7qz4K>1-^c@FLq0^0<)bq_v@j!#Ak{ETcsE(kDU38-~NoZmBx(SPX@%r@rtlZr+#W zm3@~mu@yQNXgknBK~x#V7#?x2{Hbw;w6MBa#EI9|6`jIBUHD3os6_lHwIh%0o0g5TF7vKdNN}2^WQLAYH@u%CxF#7(%9- zRP?o6G^t=-<>IkmDO zi&bZHf)`_~3~}^XB|T~4T#i2K3ffhG#)Hz(EU(&Y5pFwqWbfQ`78^E*Qen0B>9(j> zS;=j%?|R%*0;{xDbW==@93nX4h-7BON zDP$Ef4fSIvjVTPm{u03B#xM#- zpBnMJaW|%4L5FP1-5c_tyE!BLd>mp3f9lDZT#|4 z+8}|*Z$K?0HULXNw7-VlMCkUg#yexybylb`Zs1cCLY9r6!x;9&5QHdxU6x#hN|$dQ z$K&&Imc2BU^v)EgMCB~TjpVpmYrAkKR&K?3}P*0AB zhHW{PYt}89iNbi(CM6iAakR+f?V7w1@>r@HjILNZF!Sn1=JpUTY>t^%vu}(!H{hGs`b(;B2DFL*tRLS0V9iIs@&{5n1s7I zkp`_Tf6wV5o8O^Jykz5QqjYvd`tVHy3OCH#+$RWU=!P}zAAb7lhW%fo{XcA}^f=_+ zY_zZ$8@cV$YP_G#O|tlz^DFc(LELWELGnjhL_y`AMKK0x0Ui#2$a=bNw_1O%^PrL} zKNJgY*$h;H5hS*i6I<6K<>1b|e-LET<_x0&S^P2h0<5gi9kiaI-l)iT!r$KfJ_yow z%X|R6GTZFV_gz1mLkMIPv?qLi5JhD0D(SAIyW2(0~e>kvr>UC+X3xmJU zBidqx2kvYpl&9=Q*YI`=6wlDt;3T88JurEAQVG^z{>DB7!<6CwgEw4M;Zo z@Psvx!W4v*+Pn{PRMueTgJ{dh9M9}r#OLwgxN7ZjVZ!=GjnGV<2!!xmm!z}S-(dt~EtgPtGS54@fEmUo}shpx@dK6?mb z$l%9$;KBz=yl=n@^!vW2&)C=59|!&rzz;CAqCtxUkXAo^5atu1CP9FH6~gIt5Kh-Y zIIVu&Qq4KMJk8VqQn@sL!P8^`9qm>97kg|PiR~)Dz7Eeli(bO-@|`0i7{T>YvZUyS~=UN zY49n;+Q!4KCu*Ao=*}Cb+#lxMiKFn8$yz%dZ|I1w#|e+200Z_%vZ**3O+)Nvuje|W z5l>9mSX3&rr8M1;$a+1m8;C>}$aeh6aO8`2Qk)Y3r?&5oWydI8K){)_;a?%0mD6EW zd|t$1%Hcg?W1FWdtm*;4#x5i>c5)KV`CQuVo=8eRovYaz@(B!QqJ6K2|3nHaq{QQ6 zg)KJg5i+C0_hAy!LKr&uKS+xZ*VG!EOo9mj3%0|sIhSB@9Dhi8(MUB6C?8)Q$Ef2R z#z{=*hW{W9!)B-oeZJOpR2m1ca9TW#>Kb=(g2b5o7XHImiBW#5CEw3k1j_)CYCM@B zMu=g{Lg+64e9X=yX`rM`LDlOGffisyk6_NRV>IrJIwPKTjH75H4#HT&Q{3kgM5r2x zxsw+2d?*kFrwk-j1aUg$`C5}so{mW7F>exJ(%D>&raPJt(nbsr5pZ@gA$&x*BlU@J zZy{z4cJw~;M4F-qVxT;cFIgrQHl-;*D^S6V24hEl=0G01_)n$rzV%uR5G7As$*ABs z^hUNwQ%ed)(849fQ}Z?Dw1!Tg(iJlM-4UCpWNl4#yT0G+6+f`m4;f>TsA||6wZ}|+ z$cGL8V>Fr>6V$IIUS-#SRE%AM%$(j4_YvYbMUr?93@D~i`htJp^~J@kz?(d8G{%AQ zPa1{AiRFokObvrh2f@mdPZr5Zgt>cew>2KhWDSV!Xy|rr^+6*|-J$0*roNmY`_7ln z1W2#^rW2yJKemxf@-Lhei3QQMJ3ip?EF8}@WVCyBuZ!aj=Nal%XPntia0+K3>|m2P zmHd`rN8=HQa^YMg4WY()a2kA!b4oL2!I)CdB`1RV0eew@i5bR|4o(I!02!%P=HmoXx?B^$5_&#Q(*YPv zAUEUbI{1LEwUBb31Si3H0E0c@5SWYs0w*jOO-~k+2_Jtj>|t86AUfoCTtGCn#73dM4kckRl4W7E-oAi4vxVvVdqkiL9T~< zFNx0sxvJW>*Tb1ifeuAX=Jbc{j_qQqT=s$A>N=P(AFKK%?V#;J8#)xQBVK^{DXu7*WgQzeW1I}deEXZQcc-%IO zy|4md_Qp_5i2;Co4npH>%7Tnm7l@KBzAM&DRG!|`S^P=LyU2A4R1asDCnziqh|pF zOZDPXa4BG(4D6}STt(1j^62|=b~ryW=L7n+G8v44;#g;}##3%%PR=Jp4f<%T0RH3g zsQY#Fh*n<;t<;OSnH&$B>D_-T$6RB?$fmePD^#42G?XQ*Ui58g^|J@4-1(vT6%QgamXKC zcntcmNyG|F3GQr%1H50yy6RfR-fb$bs!gw~T~*musm85RwOgf5Z(ZH;2 z^pv2UH|5XxYT|n|2>kwWo@rjZ-)DA^X{DjE_yeS#- zD8RvTTMv|oN8OfCiTP7hfJ&sGLgU5zQ51oGa4mqi`K*clVq%Q#IAFPc6ySpDL{kO55@<0W#S_K)DPq;nm75wHEqytaWlqawPGuRO=KTl%{kI+Cu+``Vjmd7~+0li)G_QN#cz|WS)v``0 zZ^b(=+y16@tNY=9Q$JSwrOAd!r<6YTaSZZlFgJkz$yw$+P@MspT+17$`H{S-d$Y|6 z84@w&^n&b&2X(+8mBeV#qier{J^EZ-BHOOd>C7r;lf0Jv$V)q81oAY0^vL#L`5Rux z@mrg7^U))pQ>o24P^nB_%;$EQK}2SXgKV20B7lsXncGzvg!Ae_(iHbjkKyr{KMvt> zC_I9~V<7UP%6)gBso(Jgj_0DINS=+;w1M;JX!l>*vPq6=SE zcooe*w3RDOy%Rh|g5fyNb-a@6Smqk$xrQsbhB8-(o8Os@-2t-XMH?0;c19ZqUEMzJKlXG zemH2h+@9m_#1Cwz*>gCnI*HE=Bi?GZKz@5*{%&4vVG+!{zmJkj3Wo}JmvvmD>|ia8fEeG zG=hC;sW>K|uFmAwnOHSq&4@)IF$Q*5AfN$`OksnSHB;DMWzAC%Ap{I6+TfJ*<}HCh zq`^V7hJK~X(BWeDO6sZF@2Wd>!47i9Tv%XM-Kyn0KeXz9*WVL(2N|YM?DSTp^mlDy zNhDeYO|%M>$-(WwAE77mtH2+v1OK{~elPf=HQn6& zy4zo^vkdMlYp(yTz9rWv`(jj9=-;re+!kje54*u9JN{!02JrLj0Ivcl(}84jGcK79 z#AVZgxMVsImrV!alIcKPG#$VUZYhIXuq}v-wgqv~wjeIp7HsK-TV_AbO%2w}K4Eq> z68OIZ3;YT+0KU3P;V;C#upsKl&0s;YkvqVGAhVumKx^xWMn!|HLX;{}iy{dtkOj1* zRtr2UF7Va$PDBB>Qnx5`8&)FNN-{CF`qp!)yDtynaelZ%f2g^}I5DXi5@Znyuea-EAfkZ#?Os5n6g7Pl>tH z73}J6WAM<`HW{VBG!CGEGuLv}<> zqJH#_|4(E!c% zGM%212G_j2na0iW^hqs1RAHJkN5kB{H?EGWq3P{#Cg!j|QeZ4+js{kVdN&NLfwf zIIYNWn&$|`{p{j6S5^Wk6jqssu}aAwJ_KgIWvo*3hYx*oYn7fCn;J#v)@pSdg4(IM zjDWMIn`GI*=0(&l@=3cT4X*V)jXKzBMq7i7_DS$KSm1@A$h3Idtkl{t`G)57T{AS7 z3^dE;f_4?YH8fZ?s8{!i+@i0F<0}dtUsZ5;MZw|vg4G~E1Fhc)@5YVcorUx429l87 zl5Ql!FGgKlM=Xm%=`cLlC|oC4iKGrv%GVzk_)Y#mDg?UDta)joymh*Da5SgD}C%7!U9~>k!kANazRw zg!rdnB=@sNk8E?R>$EtK8;xw+l;5`!N=Jk-4LmuNKk+M?UF>oj-;Y|F42 z__JmEymd>$zBHFo4;5tL=qlv)OeIrkm~={*1ZV@m0KCKbM3oYTL`($D%Er}}tc#9OKPcUy%CC?j(eW;Y!^1xB2TnrK!m)vCc@DmW}O1JQy2pxeNng`np2xQX!sP7hAN6#|ouOC|#hvA2VV8963M zO4wn9TfzNU&H|%ZU^oj3a!Ii_?DHas(zV*!f~bn-IEDF;AE3%5^!NS7;P8SjdiA?j zd=iY%(L>YjEG?1h<*81d+R0Phs>F6>RaCX%l!)xP>^< z4E04|Tt1Z^%+nqCuW#TX6+ShZwg>IC`4v52!|>jx-&P0O zq~Mk?K5FvRCM1Usn=OyOwSYN@%V{Ct&$I9g8ygNtYn(siUEEs-U+mE- zZyEY<3Vkc~p{n-0+I2{skJ-0gdLwDNebuN@qKH z1gscudf~NZN^u5U@pZ|Sla$5_5zG! zJAF84Z>L+bCy~~ZMX@IldcUM@&=d6mpVoC?A#FtJC`r>kt(i@Mwd}m#pdcZNj7)gj zCxZ#U`Dy(GPhvUgG#t8;Rk%F(o888Lb&~{Hc6f4xb};vUD)nn=_8Fa0Kbs9MxE<`X zj^j8_>L7(gqhO9^n$LDSZF^6%CVsZ-@7bQZsPJre_X#wW8(TixeexI+go*iX>q*bH z^P3ADXRmGVs{1##yXWjV>V}c+_gc@ML2kz6bsXner~UM?X3^VqoTpE0-5~wxW9M1V zQ}-S``d@u%1<3%=?Z+90e9mv&q9=rRXy3JoRv+Dh4QzW6Qo| zFO!$TOPoA%IUMkp;-tW{gAG!I$2w{ca-Qanm11}%M`1t%C` zauB3>0!7pB+Hp~_Pg$Gp%hfgEuWIj9E$BVvJ&?=|l@yYulYHaZ_g=qpCLlR+2^ zLmobSTR}RM8Ir*scgeY(+#^piDocWnWO$~7U{F8&uV9`v0Q17*`GXMC8^YhjQNNzE zoCCtV^PXXDZpt{9X937$A2u!yf+dB>Y<|#Wt=BrLlHi3Z{@ks=lzXcXcgr*3yJ!+d zk#sBc0qbmF$_MV2C|+cEqpSEm79X=S*wBaC_bKtUm31x$Z+pNA!NKZ=qk(a)vFa0&mG8k#TTkyizX#f z%*twT=CrHf(_)Yy5#_C)`;E%v^$dQe-xg3goLlw!5eJte(=xnOkiqmFT@SJvcBF>g z;!#rt;7-wItO%mvuQrUeH9t&Gj~~^t z;Fu~P|0`IQ!|HJ!BLh~&ds+^49_-@Nt%6-7bXSxm&$wSD#h0hSe5}Pc&z-&r>Xiob zFazvLR6qpi#|vy~5Xg|&Gy{a41GOZi-^XpABsMug&NUrZP(ZXEu5r)&wP|n)u&!a- zDeTQzv-T!AuhrFiALuVUFY8Dnja<;6G14bMUIa0s?2?@2su?Z~RD8UW7|BeCTkzM(4{BrHWswn=^gm3C2aqv2w+#nt*pUo6Oi|-kSA!J{;++Cs*6YiD?oeo>QZ8!L z@#rIW?4&z1i|G#PPA+`Tmj(};3&bH)A*d}Iu(qD*Oi+_*xFLxFISL?}hixfBiCnqa~RXRyY>`u?q5dPsCBCoCKlTMCh# zaARRXXVMdxVv6b1uj8(~zRVZv$>7m7u^@k*X`c)&EcC3u9s%KFQFDaTWo3* z=n*z8<6W87XEM@R*A*V$I#fD~aC!Cg5XIIoBclNFDjLz%UVXWr*gCH0Qkaj66i<%@ zAyP1Tdj-dPA?ZvlY%VmAN=!tJ$CQ@ZZg|`}l8tb{rlK3+??@F@xsy8bJ|h zQEFX7$eASM2@>+0e!eWikSzEpL>?Z!p@QtH$zd3{h6aKv zH(RctwhF+GULqwR0z5825{EEMVYLU+@>d2_hz70g=wZ4Yp(U{J%0CDWqoeIIZU7c6 z=*F4q7uN}zJ6H96Vewqhv;K|pCAshEYhc3j*GG#ap?D?ONd(QexUT*fkT33WTLgDd zQ67G1(a+;=2=<_ya{qJVIt7*7nBkIm&5~1)V3qnnL=AbxCW@0OeM&-J-Fb8q3Xub= z7d3nsT0QNrn z{g(}{4_8=)&GF-Pc%bO+LJ$xK?v$i8&cA30O9LG>>mdg@AiPghY(>7ktGTUBNZb)-J*y`slaf{SD*TXb8rGV9@ zC&nu&lH(Aq-!a0?&4UBu!#{9j|ES?!OKG0~B55t)ntr^w9*$Wpjcfm)1k4*QYiFcL z8N&DDIYu`6fRWr#`bdg)%v)( zU1`~@tpZtAPUE-pNI8kx0&n9@itV7$kR(1GB!>Z#_)|QpkimQhu+9NJf@8cBU~1@w0L?T$X83nE)XDBROa||mj45Erv%Iu_cvuHk zAk?~bJSjP{D0)%a=b7vHw=R}Poqp=YwNcmK>Pu_F&=8qH-A}SSJ^_c{mxBRUB-HV0 zimH}#B$8|Xfu|X@(~zA#j=v1*Ub_bW_j?}xSFcgDEZkQQ>XRT!S^d$&lOUVc#)JAn zujM!Gn%i-kcGPg-r`K@3W^cdKZZ*3#-)q{V27GIHO}F7UorY~U+YP(j?1(>|rr+qo ze=a;jmbTOE)$q%{>-Cy`&9%LzBPy<8#iK^IW;blN*{-!AzwI~OTCeE_uG4IFYW#1j z)@n7qTD#M9BinbOA9l9~eQ0ATrvps{uHEcGcKVCi+a7#!A?tp}c52;DJ93;Z49vEB z&GrcTP;;Rn(JWNbf;SgZ?Jf+*tvOgdWbM=(7%@R0qUIXZT#b6spk9nRjW(qC*m;|G zo{z$z8~_ujrh#2)I9;sC{aUX*c=YfAo;UqtDGXwsy{kO zxqp0j^CNlQ8q0-1-Tggsm2Sjw7rVEwAcF*5`MB4tvs<2WZJW$D5JpZ*G}yF_i!J z;yw6~?!kxTh9GR7YR9U_({fc}OZ~Tv3*}E8L&bl{%e+wLmZW=CilYBnb5<+7nLX>S z>b8KwSsuO1oCQ^{eZBM)jhH9Tm%n>{H1bq+-@Z z8&xTtzQhacRxkj>f$V@^FLVRdUEM%+Uo%jxut`0h(iM!nIeR-nOVniR2JPjI$( zSz~$n`5jrF8e)+pYLUfD*bW`%29dRo?$6V})?(P)+TVB?)KIGBIMfO3-%wej!X z4L&r`E@$K7NswVM!!v_aVSJec^Km?bgbz6d`SF17ALR6_58u5jez;iT<)r|mCfK3y zy?MYjAo<;jNXlxd6vl8!n(5H6!6Aykz-@4^*;sggiMsmQ)S&h+jN;ewHJz^&b z8)2;E#_+hhTY8o_8H+BuM@zc!T+pEcQ7)xeQeRh>(x0*!FBP>?glbTRYMKZ8Tv!vF z59pmJ2#7P;vX|JOB@Rrswc7Cr1iCs-NdS}gXdy4C8ZKVwzq+8)sw(KTt|^$63gV^7 zo0RITmg-zrYSOSBy;MH?wsU`>932^WBcX)NDV^@ERL=3O*oMn{7M0s@OHEiesBPS6 zIeKmU{wfiFbyY20j7BU?2|G475wY|Xt1jM9{YNHyfG}EKJ;kbvH_A(ABwEh=-Kx_w z=y6HMIiF^lxM;{suvfA6Y2$p@w#bEci z-2PySW7OZ~uw%y>=+6h?b$ChSZTk}t$oxd%>1R&pi6iE|Hs!*4Ka)qu=Q9f29GJOU z@~1Ncc6q2e&X0illjUHs4Vh8x9KiCjCWTGtLK=|e_o!-L&lFEC?zExxOp)5%Bni%& zlLY9wwm*iJczEbF`{R)a+zX!%kId!-I3H@9>aXAYbN?yw#zbzgF`#5Yo%-br-Q$s8 z%E zSQN9;T$PRy#i*KGxju&sYSsRPz=yH%`Xk_6Ma3>a0X2Ad5McogfA?DOMrepMUCWI70YDl&7B#td9ZbQZz}djuOYnDY>MSlX;hpZqFhrESy>>0l`NLFSiz>&EEY&Gv8JIb?jMKnbQ zzrLgdjyh!x2ahO>w00b{|8A{S{j+yuRWH0-nqIGj7Titd$*KaEw2AwcV~&k?cN()g*O7;-)=AQeUmmP|*w}dg{%Z{EiNoj# z!w4(T+WYr-ko;l0Xy`b`BSj|t6hmc+b-^LANO1M`(VQ>|Gx^Nsiy0GNZ0O+yl4)_@ z&kD9B6X3pRWCUOy^tU+-g$of=IEsNS0h$0AIT7TyhDC3732*jbOOdgpnld65U0$}# zM>byU6V(K~nt73SHLI5!*R0OJatkd|$?8o7vZ(+a_sH$R=H{yd;2Aq2;MRwpDA@?3UA}Ki6ntZKr1Uoae6Nj~b|?Y&HCv+w|bCf7< zLe0m2(~jRBQMQ`jpwxzc+Q58RxIqQ+-`82I=J@UZE!7^_t#-|E{Gj92;Qt6c8vxU) z_%K*Nv?VL8eb{Py)1kDOqJpi}gzEys^ z-5#MTE!15i0T+<)fJr4dB9wM}wK7EEA`OU_5R|M%lX?WxKY<|a+*KQ$Z zwOY^da0gZo?^OePh37+lLv%U<5{Ef`NE^Z6YdGW@4xT^J;5n>Zw==@AsHB@Q?{(If+ z;Ba{X`1v}sdoJO*-RwpU$Hu%)&%wh+JjsMV0DrsDu@R8_F2S$uxA9QZ1$cIVQnnEH zyEPA220TpLc;pEcA;*CU=+*G-(COfjqT6(%F0PNBk4vD_1#mjHKLXl~N0l8Q;+ThW z)6;XW*Be32gah!Qi=D?=f`)Dm{k!5|&>1{7o;GNR4L-((9AiU`alh^LYQX(rv<)0? z1BW|m&?p;fl#P6puG4|fILw9|W;QEE-5syF$4{T$!<Rp(W4$zctt=(-0T#&#ip^U@~o`Z;mliKBz z+OBnJMqI3=7dc(B4rq6gxWH1N<9ftydg>q&w4%1}BO<_}>wyRWtFUSF8TH9F0UxRX z6vcnsBKTj2J^AwWaW*{HZ+iQkHUPBNaXZbLb?*mNQr_%AG; zPG{e3qfq5_TLDl)r$&Eh)rhQR**6mHP%k=wW$g$%QKL@OsDqkp+(Fs6MwK-HtYp4I z1ku^=bntV>?(oh45eBYK)6%ACAWIqIXHFHd>_~L)aCGlTba!uq?j4TqoqsQ}tiqrF zU~z;N5|TUzF)*Kd7v{c^Pd;IwhJX!1Kso(<_G@DH^Enp?=yrNV1hgfh@Kqoee1jvP zS_Lq;C|?9M>Yl{E8sVQ@0S&$cBwj20Yhzz(0{b9ihZYIPKFV366(BcyHGln_-aTOl z82dO8k>fci-y);J;UQpfEZioJEZOX7quXl|iA4U^gN{3#@3}Avv`DjQmXV7(J>s1` zAb}t>5{1ECR0pes{P^(PX}QQNeapyy~(eub9f`h_;2a!gMfmcO+LfNweorayE z82-KjR`mqMC+BysKXGx1Ja>BDjkHhgo_Ff`H&G|N?X6LA9CTZ4($B$vYg8(@P3}S) zw6Eggi&w+xa)8T4c9&2a|Bf8O5m-i0OPd6F;Jv4S_EXqcja*s^DEUGzSmHJ3IW)dT zDdV))^w;e`Phh|8>^mOHSKV&wIi#He73a`!o z595cqbNNOMNi_cmojUbfR1g@)tOFC>g?aW`Yv$Qq;muPIgxbi#>FhY}2-mxdGL?gC z-m_~o0iHc=ciJPjO_a^UmFVD-!jB->Qt<{9e-87qs^!8)tMSrBT=8+bdJb(|QSkz+ zaoYC9+uF4`ju!y_M#LuBozI}tMax-ELOV#tU9_I%qPxRI_ns8pdq6_FoP+gxMJNW{v6Iy4w%=LPX{g|CI$b@# zH&q+n>R^(s3&ItF|gxI~B!xdV{^u2v9xg%Y1sE;Tjc?d*YCtcc*dvc|Sn%3!a zfFPr6ME4B%=D&-yv&VmhPKPozc&010Iwb(Harg(2wGJ-9E-(_3Pa6OQ5PduQZCu>I zHz2)1tf7Y&B5K5gnts%FFopgG08o?*dLAbQNYL$luZQ?y+oVpksdSHap$=iDjlU^U zp&G&%SPK#@RHwtnoiu7(fCib4TBlaAb>IMaufg_U7ZJFm-*lT?P9)KU3wB6r+Q{R2 zHJWY|=-}b&%){xjyU>w+&+noH3;RZrWbjYJ^-$f3e?j&_6|qfXBdYcM-d8&2^6^|| z?J<Bev~O_c=)k~RcbBhnlwU?sFr#}K|9iHy zIO~qPvb6+JMcX?PBAfz89+ftLQy>ERE|=6ZZ($PvL>gCl| z5^GT6mLUC0W7x*t`hI|2;`=}%VEHS88d189NUP1L+FCh1Z}s51U8!4Kk+7@h>-_E~ zsMn^A8Sawy{5EdQ93R;g?7&bg^F1M_(21HuhaRp=3eOg9jN2|Agt+kR1|G6I`ol#& zU}v2@pdq-yc5#dC(s2oF)u~SS9f>MyRAqyztWlK>s*)rS(u(7Qi#!!8{Yq%n^{`K# zO}iVXi|4dH>GP0A!&V=#&P8sEGA+QmLkEE!-ZuP>M9~@*t@(7iLgXEbc6-QQJRiBf z*Tvl}G*=VNq6GkseAMW5`7sa>%C3*9+%BHhcxji;xcH0wuOSl~@}(hP;6HA+fkLBA zVi4d|qeH4I8*d>xseGx41pLLr0=p&?<%|4Ui9zXtG$l{eM z;BC+Gh3$p5m50A2-GavIa=9}@ z-oDoYcmM|aZ{ckUl6CV2u(>k{Q-KFM;v!5Co$y4^BT0x13=mBCaD}$Tr)_wJ0gKme zRqIMzys!yiqyuYQUH~uIT33V5bAZoVg3rE6`#Qt*(D58nirB6MhDy4IJ+E z@9wQ@eW2brxg>G{ws}bY@v1-kAH^s#YqL>tVS{AV#)mFYv7n81RGpgmp#$0;c`k6t z)CIUi*Oov0_!d7xqqY(x++QZ!>%2zEsg0{IJ$ItxHjH5-B;$QxVRny57 zY94qOI^?pUa+Xel6P7eau+6@EMDEhLX3s;FQV&(x^v3~F+~bdKo2!Kyj%U{pqe=OJ zC!D~akl-}9?zEkfEmF58UL$ntKu#!vUX80^$yf_@y}+`lA{Ujs_@~zG;JF;ZhPW9% zrd-8=Y7k5$anqqPHTpx@v0zOVBqdRYL|Z83qmY|_!y$Ndgx*7M6NpEsjcm8XG{frc zpbD8D+a77-&`SmXL)(HjX{qt4>!vnZRCc%x8>K{a^wYq$*jE^G0jyAPC@j``i+JvXFGqQ4`Kow#&d zG+=C_E|#89Kb6ADZJ=z~P)Ptv6lmy=-J+u{cmR2+wcqxjD6%o=tq+?tAa}cHR^~W0 z@k4#+w#mAQ&YDQ`i{SB593nDlgXBmGHMEU{_b!_5(ZF>02Zw2sbc^32 zx7DM)U2o5)j-WyvRmspC9?8S6>w(BMLa_{oCM>E@tJrOk!;x0ASGhz#FVK(2Uy6(h z(GJ2-z?sa-(q0~d|ey0ON=<-c1{HC~j_G;YC4L`yMi0`3a8>qF7ra}%`&35Uj z?X*sTMBPYGaPWANjIMCOH++=o;BN|WC#s9^hb%P`#{m^P$Y49T{=2l5N3w#;%_Um{ zI?{JIQ70QpB;&#oljMDTf~o1f^|0Y<`*%wFA(Tc@RN&eRWEDN^vOntd8hn3=O6hJ} zKG{G4JG@UW5YI(s5wE^a^DFd1Ff3EI#D&bU$cS<7D$4%Mp8KjsLl>!GfigrR+x zRNpr6{VpEibZhhnNq~!c<+gpwMILUyOKyKWbxs%IVKqrQ4fTX3!9Wzqa6_CcQQo({ zkJTVO?Q)vRJsqwWuzAC@m&Fx|Yt_fqMO2!cV3D5CwUJ8LwGMGV^oE6&^C+Vr z(?q`Qx!lCNjg{b*8LvEeH9WaRFHs)3r~<_CrTuE*j!@h7xzR$U3Z!kXxx>?O{Av{l zVA$F_JZ)Hr&U3fty>0i}QxJGhQSWgD!rkRY<{EtSfOsG*)*mGO5wNg*e-#$_{MbFJ z%Lo1})R!&d$w18Q4(=*)Jzy(BaBDlY!mem8vs0F$Ae_N zaNv#bOqNJSms1WZe%he5M*B3IRw5D~RIj3Zf@nLa%KdVR}Y}WH$04zPw=kKGA=VoTUNha$&uI zyyKMIqFG-KByy!JNJi7U*Xy^CWTW!2v+uPLJ{{Oi_5;)y$uu*9CTE*dEDjv-FgwCBSW-KTg4M__ljyrzEE!Ya&>7bhD2Dk$~ zsf7CC4}fxyte4TeX}{xgL!lntAf-z?DEh%>f&YptbvBu%P>Ed$F5o60Ecw%Jhgcsf z98k>cNNprHMdkwbEt+q3cJ3281-=|VaWVY`IYcB8<>A%oE-u%0bB*bo8-X}PN(uM5jY8te1@P7F9wKmWOGO)s6Je?9PEay&Gh$L*6(mq-8)Y`TU)&uzCwS?NZWO`@%qr$yhj^qR}>bT8;GUTT9_+Vg^lHUu@>F7Y7jrtf^9sjYIFd;`=aJs%%WEbB8FN?9C#b$9Z$3OZp6hs*=-XKasAwU;; z8?G2L52d|a^1(?+@(4Jk$U9d=3i?2?h96?Y!!N+mKJ}*wn+)pchpa9L;0JSAUf!!K z>l%Mv>-^!>aZGhRC<#%;Z>JvX9mP@X)QS?y>u}j|-S%oMV+JF9!=uS45ny>mKZ{YA zbfCe}M(-zABkShsz{AbX?>ex#D5-G4uSlagKrM=^nJQUy7}kEI_XBrHt4%Okb=zdzW~=H zPfYQVc^wfwbpeUqekQQVvzi#1|f2NPM9XO6m(yB=w1t9QjQrEGmn> zz-3OIsTTMKhtZEM(YJnJNr?4R;?I|tK)mA1%V0;FB znEjL|@|fhjm_YETISG?ABc3P2p%sG+m8Z5@!RIhuL}7%>4}h~c#uxK2lZ&gGaf^O{ zY=US}w>|{(46CV$Dj7Op7YMVIj-0Xb-ATq05s7OLJ>0OdVU}Wo6?qC)C7dCPz`;xg zpDPsG+?44i#wXYg8;$K;reTL+9;Zn8PA-Na67E@buvN*e7+J1LRF()Y8D?QN1ttSC zkYF(i>$I6H<}Vi+#-G}qA1|UH;WXepG*$zxiGZ~~iFuX{7h;B9U@!VAB6{A6E+dqQ z0#t?162~bdh9P?n==B7IHADK7<%lU(sruRsykLuBe@;cP~)P4@Cx*-9Hm^36~)X-A}$wfV8T;oMvwW_~_8%<8Y3+oc8k`p}ga4!W@1F!k>VBo#L#h_yATwslQ@^UDWw+ zJ?9m5`Gjda*T8n*d6hJ7n(_T$0z-JHkIR7a_YKikH=e_I#De&%2A1{a)H z6}(CDkdxLaNC7~+U{!0D>>}<)(I2BIAmVIPT|MPFcr1X8gR5f!aEd!lq#U1eAl2)+ z^o}S&LU~y}r5p>|#)|;0`pZSJ0n&Sv92vGK)Ce2s1WoOc)zu5GGD}1=&Sb0aXJ?z6}c|!5>0rIhB%QTCSxCTN@saUreB$by;AdVN9s5W~JG(akkz9-Te8TWy3!~ zK3hmW87H4uwH0cl6FP|cLN*_T*yX1g?6;3BcnwZc5WBH*;NrSuj43Te&)$_6?7xG3 zd`WiSZz# zId3Q{eB{v+on3hM*e4a@zJEqgI*Cj=WT7~O+sZ+o^77Jk` z{%S_s@uavNzeY&ptOlcVo>U8lg$&;!3~CiLq9CC_$o!YYC{B#b)x7B}phH~#drjUL zWHZc5zapIsmOw{G`3&SL`0?A>g+zS6iL`mIXq> zjqe0pb5Zd7%s6~C%Xi&jg1hdgU&563P^TG@sJUs)fOLl#jpxWj4TFV&3Q0TsT21kH z2Sur}b)`ILe2idCZbSwK^SY5>w^pT*Lrg>m6P)$uYdNblIHL)mu-m}-UYk2@(SPwJ)Ym{gfs;zH0U|{XWZA4V75~J1%%7&@Sl&hlb zZO{M-1p9rWt0j-h7AJdAIQq1Yt7*=V3W$@>w;?+#t{p|G#4rVQ`aN=I#Z0DId?KFF zZmBe(M5I>wd~t*0$uKR~RV0FVKn#`EZ;UV0Q;gOa923jNGf0eaiMCI|NC=Ydl@_kD zYb&9C`P7p~RxL$EEh1JS9O~s|D5Y|JQJO0&(kOGr5^*)|wahCPAN~90Bdw3x!Pe+N zNzWup^I!HI|2>`FT&mV|IHbI>)~j_aw8s2-!IJZmKo(96lF1H2Q$#t-VHa;LMh$+^`I=Lq&1xGVks-Ie(RC9`Bc;;PT(3X=z;m_yneUzS)Dza)*dr#i&s;(T9$1ZuKMYFS>k#(ikFGjt(2T)1Xm`v;S z9I6LQCnOp&#m^X_-+YqRESytK2=zWX0I z-AQBXOJap92R#3h2R!rdRu6c>@Av@^P4AFyLWnb-UvFl3JO3&-hqSx@UKxt=`cMuW z93ELLw*m^wvK`K>%rA6n<`T1uwEO^DtF(EtNT+xVBJ7v0%$uHo_$V~8g%2PFurDts zsDZS}!d}|e7i=m*q`CR5y5~lBD4OQIcUw^PxjW4L=yPK-YZm1|*8J#k!m-;hQrNtGh zw4hRzmabQel@E~a>X=KQUd7_8(r&G)vMM!RFXp&oO=jU74YKp}6T<*b-bweMe-A@74(sVH0N^MA^TN<}~Z%}U9#4)5;O zKDRuW{N1>qvmMO)AEy@jcPmm>lqR}*sX~LY-b}oLP~59r%hjq4OO9Mrxt?ci*lSDxUDJ%1ycM z$h)!Xs9ejfv_~t2wY^uqR!VuVIl*1kVyw|tT%q46$OdHgttVg((YJnGJyJPJcrga~ zQj3_6t$ohL`r9aGtd^HLc%TEfR_vUX0BZ(^A&9 zPGEPF9Q{7EMuo28E>s{T5^!yPMHY$*llXs9VPYj4xy}UlQM?oBck0UQm-u25p}rv# z{5{~t5b}H`MG16)qB$QH*SuT=)ZMhtmL%2jdxussXxLVqUq8$S8JfqX({KV1+aAZr z*up{9WM9~bZb_1LHOPO!xuf9RG=~WbJ}u9tVZ@BBt>j^hCr1NSg=s364YHp$5(K)> zSe1X<%!&>;wzFvxpVh+Ua%pg21UWE%ZWVUlnZ@M2VSFqC1jJdMa26+@Xb(hgr+5E9 zd*9mDHj*^@{rn2>ndOxxvd1Qu$(T`i6OuqCHxg$qgyqQyTYwVV@+8VTB+GyJ|UMJ23mlmpj2ChQHx;|xvoNQ~&PrKPP1{{f7{^WiwIzzB0{zz1l@ZUBYtAg#{5 zuFnS}z^}IEZ{W3{8UaHDSd?Kj9mZn|$k-Sc$1q@C*!%e5cG%;JzWH`o5to8@C*eh@ z9t-{S+?%TDUP-1a@33PQq!)hgPY>uh8P|Ue!V3^cpG+q4C_!O#Dl}t7INZK*V}myY z^@;=B4fAa!pFvjza9>lpk1qq5geWswB3OV4D+Zz3b))~k>(s70`48W9@t|X%58rE@ zLpYG3&40p{0}w6Dtlw{JQ6}5wN(i%xc}AO7@RMOt4x{mytrUkZ)&x*Q`PsI|SIVyK zqf;5`Zl-YHepZVEzPlNrb2y1|rV?E3mG4LvENFH$W8%Ut+2ztbVr5YvUqiB0yisK5 z+??9(4sEGv&&46a1QUQ>8Zy(h35uV{E}+{ddi#V=;e|=l7Ba6mHHYlQI&70wvY(*G zbR+KI02k~H2g~EHqtO+Q32#WAdCamLa2j&I2*hanI8VG9Iz6I6NHcsUUwgs}k?Mfq z2C#0%KGxp5v#I69?3D;A)4^8;9bFa4(fJD!+AmyV<|VeI1n(|YO2R)KD8j!wf!{!x z+cOYz;>Y6@*tMyDqjxXtstO;sCAGhxYZ90)K(!PcL32_QDpy+}a`N!=b4fuq2#e^sNglA;tLvMcl^8bAI z?YIADh5h&K%Kzdu*EEk+%2ql%C-+Go$fogV>f?s%LYM&p6o#h$FQ1w$#M!x~CNeL|FgjLaS%KaXaC=}0Wh z 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¬gl>M+}`0lD52*-syk_3 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�TgMzwCo0))GrrqwDl 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

      5d}Zv1Sc;y%B&>=rb^#oLI@0ea`?f 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%0A$} zJ3kGcdk=nm`*6+>eJCv9^l?7*EG65>`S8EhoedrWPwd4P5;79l6K2KQEiGJ39)%t+ znZ0c_uF~j3Q`_mibpSOlEjSxMYwwcn^`6qNh*z{b4IWIlt+l&LF)C$wfdy)p+Vf=I zT^V1N?X;c5Z)bDG6Vp|t)j>V~sb^Cp(|;#26aF_xC#8re(*#kj$>6Nj)%Uh2Cu@H~ z{}VMUm84ZQdAMRvwwMnOv884-i7ToZC)l>ZqO8Yqt53yxxMjAMI~DfnI9a$`9a)>P zC)1M5l>xlEaw~$RH&XVRuty#14d~l!-^mxG zd;KP>->R@?b6M@?2h0N3FI#N48m%^uSHV;NwE3K-x@thF+qKyqKHIJCIBmPGk~8c& z4aU-P)a>?LXAZqz>x}C*#@dpCu*BI?b`trruY-FT2W<_+rkH{q>4JG~YE_^gxeeGy zPIJ%&;~)Q_dx53$q<=)B>$Q1|0UuBN-pu_`qO6T+T z>5wD%!tZR;eNxWGfuAEnm}jypMZqm$-Vo6dZncGqY6ynNa9==|UxdFd)Y_1DZVo#+ zN8gbBuoNW7S3M`{4)`aQxbWl%TP$c1eVoj-yZp{k#F`6nLD7>-n=5g_(NoZvOL4&< zD6KjVc_irw)t6%|NLv875Ohb^mO*p`{wYpdq&=hXBHxy4ovR@dZ(SsKr14_!4%L@+ zU(kEx@#60e+>x>`>^z@#LFx|Kk+CmoU5uOOJ%&P$%3o?|sv7ZnfXY;w4|x&6Dpb=Bp?yHo6( z!(m;U!sHbs@-D7a>a?CVYV>Vxp2{^KVv{F+s8fDaX@1Joz7;Dz^HkmhOYZ$;j(`4tEeMp{ z`^p@DBu~6hr`)LizmrpW`(K3$;LPdSIH%;VV zWm!OLv&Y;6aAhmmZGE>=WhnOE`#*i27%(GPBL4Y21qA$m>+@v)&*#a7Nc| zBF7F>dKzl#v^aB>3$g2t*|nOLHha@O`*FiOlYPT|`oaICGdsmYOJj{0Qf?esATp|$ ziJs|ty2^}hb|$B6Ql^;8YmYCkddpb>^4oG{3nX}PH>yiknQci`_HfZ8hua?#tlYkk zDu;Rfch(&0(*Tx|13u7bTq(f%iQv~aF0lT{MdQz#rz*R+d_71HJwL~)^s z&l@V-!e|@(wPm&psc`r#$My<-M4Py|xxbPY?z6|K=cLqsJS5+DW7wJrvN9!xRdD*? z7pb8DpnGyOAu=TtgKiRFSPBKDDu)$XOLEo>dvbyAY&0l9^nB^U#&Ygtf(2Wuc`7L7 zuZlnighC0`hx}m(AfgVWi|rBZ+JBNMz)GVc zU-s)>ImP|0so3GI7YmlvEL8`k|EkoSaw&n@aRq~TL-U2HaQ9RRMw7)%6lKp@%XnvL zDOC!et963E{ps-LO$)Q!I-XQzdx`(G_>-FQ^Zucjz@Pj6b6I!r11qb@ZnJ^QA%et$ zBlCp7zq7sj9u81NTYQvKRZ`6>O^{d3D$GjdC}BHhx3k^wyh-pDetF-*^R!>+u6QZD zq3`zJE!!OUk(cCbkk82y$%5n%XA=k2(@kosXtSE+f7d_tE_i|5iE86K)-RTD|M@NM zd-rwfEO76~N0f|MLO*mLCf@LA_%?Bmqf4m$M{B2Xjb4^+KD9lyY(LZ1bE1_v?nkgX zG$+#j6!NvxU%!dgzjf1#Kzz|h%ePt8vn7jjoUeKIMTnWWfe;5)L`Q zF!`cF2Z60|htU*Fl+!OER%Y^mw>;rLfx1R`g>*>!im@y2st79gD)p+;$j{SFFXmXH z5s1Cy6BdOnpggj92@r@<&LMWh>x-t%Z=Tb5G3tpDmd4GOoyk7hJa#_Xy_3E(d|`aC zUYF{)#+`xZlwX$MmE)D-m1UJiEzmEMU#4E(yV|%m){3-Bx@)>itd@5cc7r9GC$JA34=@j4 z53CQohvvY`ugC9qL*MkCUcY+3wr`j(t}n4K^e=edXo3HFMS9f@3hEZ~Rt)A0mU|2Q z4SwLN6lJ3RQO0IxWFlr8N6kklEi8)Re+xK}z2arm(rMV1x@|7z)OKCbd7B%{Xm`-! zJkyT@Wgv;jCy%8$Ld)u4Jo|UqAfrM zjFp{@u$hi`G9@v+EQXDo6oiTGkz*_@85{3LCm4eo#w`rZYka1;wdR%V_7?y|I0;6Z zR_M5KP_r@7=<6`)`mSPw#-jadrfuzYDSK_|@6a0ED%h)VWlc6KW(zFGNXFTiPrxdo z_0e^{ZwCJk#C7eM%j?M!;=9DT+~mx{GZIHLg5{<$f>W{e?D6^>h^9Y+!nl-+rIor* z>2_`c#7QqgryUqUg`JhItppx&R>t|*9ep8Wb4~WYrSOetaqpoXlo-q{JK98RT3p!3 zuYO!>X7m2zqiyST6}*$Af@&0Ff`+D=|H7xK>J3SDXBA7wJH;Zp$Q}SOnP?OjC*Nd2 zCdAl)0~70VOSfR8kw5(pG#tEc!Mh1!hn?Z35xb3ux97l9kmG?IE@p`2U0V0Vp>$bi z=RkXvQHy?7NS}5!CN~b{7b!2RAQc{rBP1-5%}-CSFDeTzh9#xs=B2CN(nP=PB^R3T zrY;87%)X$qCPhDgL8vWExM86FSU`u&pS)<9w1DsU4=msP>j3w3&VzcTVw!#Ud=Wx`;8zFlGNseZRkf*Ra>RN@>{a#OVlInRuqB8s zN6!W;rX8*i1E=~NI|xL>?y0aoe~qCIA+du-z31xQ6A*IVK}yhPaPL|)Owyf%RLsk% zMnNf~jvuJq=fM8APM%7kCerVvqGa&9ej#hFq2Ed6Wfkjc@N2PR4t}Y@&VWd5MY~cr z6>s7eZpChyZt-qeUnyT0%pWY+MV<~gyHf9Y-*c2lO)s7=`0nu75;Q9;Ju&-yvv;a( zA%g<@Is5t6Go&-dv$}qfa+j#uCI+=t$yEbRO->O`eNItM9Ztnov9w?6B=V7 zhFWq-6dA>U{%&ZVGYQ+0)sD;3K7xPkzQlTJOP}k-K>`%S0(SJ|Fgl}r{Ev?A>~vvP z?Q+?k#Xfz+Y`?^Jl+yGL<6lP;z=!w44Wb>;^`F3h9gsXGj|nnpZ&!da4v}7>6|&&m zb&X+Mz$XqV{-rpL%pE90QCvMJvSt;4H5pxW$a{i*VZe~S zAsI^g&y*p8WSGw}k=lWqp1Pib!}f5wf_7+SAVMmq1z(0{+)n?_ef3AB^dI-*1tdHV z(gfDh{}w2fj}1+rZ)4dug14jsh<{SZ3g-*i90D2RUqov|?QlEzpTl+W!QKs%lMiFw zsE9g>OPBm5Jf)$fp`pJ}5jB$*Zy4fjw7H-IzH=MPb{ln$d4n3c78$Xw3|>gE)Adl? ztzvSDN&74v3@d*s6{j*_beH&mUXkWe(}1W0)R=Em!kaLHn_ z#1^oFx%8#bmlwz$;jGY6hnzHHH$5oVVKyV8?sW4HUbihBlSAULmg_Ud@Gu$ggIaMm zm&}6`*sPr!srjZ_n#mUk#zkf-Z+Do$e!<&z2O^>I%g4j)X_S`;{g=rqNtzMxS_Fmo zn?KW)DTh(m8f0=Z^0|yYyEXnegl4`^Qksd_7|ny-mZSbZ8={E)SHHrPthiSyW|(2p zoyC8<$N(lYP6}~ulSGp`yBxD-U7wWKq19Xx?g;I8{SQlZ6hx|Fa5!TF86>tBnXNVH zqz;0FFg-aFkSsxiLzuP-5a}7tC}N6xgNiW*(^aThz>Zx8#*wWt(kEjzG)K}d@0KWY zF91J%HZ}vKBk?_X{G4U-E`Ad7J(o%N#ZqHifF|-7^Ml}r31o8ecuU1nU zj}1-YrGi)SwM4KH$FWd!j{1)HMc|g9(=wI*y z^0WHo&*94K$||0bnzh5s?(XX5TYK4F>)vTx5QWSjhshE$DB>(M8n71-9Z(b(>-ng? zSKX&0EE|lN*_n=&g*W9MlG>hL40S{Syr^$e^L8INZ*fr-Vc&F-}Z{;*ez&{iTW*1u@ z?c4bEbU(Mp$oKFac=lmlK2JrPOJUfgY{`*`0tN4y@T5-`qwd} zo2o4c|9&h&KDB$Mp?f5tw?&p6QXbo+3y?|}u@H`|5ur9_&t_t;Ms66X;~Q>1cnflj z%B=wP#Lc@?F~#(pk;6Rnk9TYf?_%6fdG-B7;zMNQI6UPbH3|QI)HHRGq_JMp6k8F4 z%Rdm=9i<&(ZR3qvbs#(}j*~)-(r`5W4bv@puW5pxNzDTE0;sjE1bFK=O^JDs!Ho2q zlIiw4#3WBBtAU++$~WS68JR-;V}wLbG0oB7z%?Er4DxCgsU~BToz;yuZNMWfhRL(Y ztu2Ck7X+}KlCD7rBdBI2iIvDrNtU9?v(CXUsoWr-$+hBcT5Df4$TMx*ME=D+RM2ES zi7c~1FE_D&pqg*fD&~yRmUagxH$uwQZjZ(TL?)C2D#%rCsg-TBz%uQ4Ek{`HnCA)B zRc-C=Lu157&~o`76Og|MAnTl8upICsH2hWl2gk|UkC#(dy9bw1s_&5El0vf_In{}M zQ1i&fmHbsY*|41`H=PC6!a$f5%zg0#G=j;;Hv;P67M2HxQs3Hyq(o5)$<_FYHCw|Y zFd!V!ktWQ9!$fcXX1i1KSqyiT!1RI4Iixj1}e zkoX<+T`9aLUK#Gr#pvtA48y8(;RU>gky5xQ^|yf=$)Vg_*_v)g$==w63HfLc#~*Uv z*?K%g`|1>=F{nu-{IfZ<7yc$so8bn%SwVNUa-T^{TLHiCp*vQ|V28PK`eVr#{7u(t z63fX_)>r11+AcTe>;7OoBo}C2(chceZq-L`DUuJtEy>0Y+YghmW%vzHF%&2FPqSuM zGTRBb%~k|{Q!}Z&oSmj=T|Or2>S4J@%--uA%aiJ*7^dJUwLi(}X~U((Wai)~58F>A zI1m-$739K~92?RGE6NueXA@If*~`RNu^$0KN*)G5(7Rh$q|urFLwpkZf~cm$As9NdBkFLEXzUVN*dO= zvo^BZ!yNeO!-MUEiTbDSxELi(v~{1sw0d}70N>!ft=w=?Mw1+MX5UFO&*_X8|9vC| zIOf7E*2`*$r$P|Q(l|#zt)qRxow24(BJ9d-Xq5}Lj3sYtiyFB@mRevANdC|NIJ3Ki z?r{Oj>wHm^%r}(S299x$)&r%zQJO7C)e0;x{f=!~qGT+o=0~0jR7}bhMkRR`-L91dh*IBcIcq!4iDr;49j8= zYa=y6k;jS@rVVv0raT|dWRUP#3v=;GNDuya*Y*YVT}}S&D@zjj0@3dxP>Al>MhQ8D zfui^gzHR92&}JEEHV4UOxHeCV)(;;TsgC|*3Qn`(;))JyX}6%pwyJ%GssqOFfTMj; zGaF8yF!a10XQCOkg02`^@A+gmvpbFhYh;)@eHxRl4XUOUj+(XPm4TG|sFD%w7 z(~Nu2-xi4X`}N=H3MaupxT!AGE>IpmPGSVVm?}CEjt6I|r5_F3Fr}t=Ue4Cg7?=H< zD8_G%f_BXu(gbp)t6k|4jK-E0J*nTJ5(^^F5(7(mURT-CY#H&ddlD+XwAA&UL3va;jUPO{eWvB>5T7tsM)g^r|!Mv7r{=-ZyW5DPUbL)#Q`ecNnj{8Ems za*sRS;0t<&86fMv2a_Rtc)Q5@87@vrgw8)p1rHR`oTm*pK7PQL|Hi^CI_&3xss=2% zTzsn7PctpoS7CzseFP4atiVQayiqn;n^yntl@<1@mmvoXx3<;{%_8YIkfC3L19wCP zeKQ;@HQd(%CoVU46QIrCqcm(*0v{7YNx=gJtD~p#snMD9^2mTP_%wf=g=Zg!3_o4< zYL3hQ_WlG*6Uvl?m)7P`4^L!t{8dq};*4f>EuyOGM<-XR$6+RN(*9vEz1WCpwD#+z zsH5;BIkr>(>q!N1P{kt8fTuTR(OjcGY;rM4Q)26Ip(D?3n=HE@Hi zl<35Ge&N2=I1Bxx`e1G(mW{S1a8fse!rth_CA_odahk4oG3ITt?fhg zkXb+-CakjCa~*c^M2{9ur<7reDIcB!pe!0zvGTV%tXI`B^IQEB@O>3nayz-m^{M)mgRJ!emo8?GAi3z5=5 zP)XxokGz0`G)EObANkcwHcj(MlauRXyXLv>RRjxB&;AZM-9Uk9qB}}dFO;_$6^%9J zmeGLscRrus(3kgNnf$a&_;<45yJ?WH<2VG$Nvb=7b77izT>@lq`2h$Qi2HC--!uJZ zm@PB=WV$aJBhw*-DG^X=fc&29oM?}%nsBw|3VR#OY`FsudS6w0F#E*2nyJ&kcKx5& z?Lq!_HW+C(@Sk~Zby5>}_Zp~dw8Bjba*t1!p5?uKlGfK?@C^lCA91 z63t8ghD@dTv`yjw&*(EdAe@&Cyk&4tVW%JbU%YsGTvAX-h8OTyNKz?W$tVfWN=)>S zGYv1$j{pofFynAUc}RQ#IIWLJ>vQBKo@+4TAiBl_ai#=iCKw+tt~FgEhdhn+swU(yulzl$ zMo=x;h>a~YE42&p{DBsFtA%g(rRK-fZAhd%y7IoCkOBAhfS0qNUsOjEPHm754Ie+N1KU2M$>t(%CU6$)* zx01tK*X<_BQVT!dD{X@`lEi}dpY3kD+38HqB`we2eZS(}Tt04oLB{fzUybmLCSiye zw=9iQmv>%1p7>&appSmf2g~^nT@$nK)cA!Hg)&U?$S7(QlBqYGiFY;flKalLC+A8M@dD9rLI7?sovyCQyO1w>v(@};o&)!<@t|DjIRMh zSDqnXzSogc%kD_qNF_e7pRA!brHSB`$0>ZMD{6%~E z9y*NvyV%wy8mqFXl}!#me`F;*`O5s*?Dt+He0fSj8%stLOSXpWd5gB?KorZp;n&~i z9sM@?8xl20w^?U4Zuoci;8u<=Nq!T!Y?m@kDwb_WC3fZIni9Z0;05Icl~^#(cu1*v zs0#gZr0?~%5<+Oh>4z&-*@j|V1maOk$h)LRZYZ)ts(+6Xbq$%3y(LM7N~bsKey5?6 z@1OsL1vOz#qJx2@(?G@rBdllw$n7dx`VHEGTE(M45GNXb=DYZT$sMBDG?K|yKbtEF zf!ZWG1P6b#!1qX(ekAhOgzFZG0nC0Mo8CS>?3UbN7b_Y|8a@p0N(vQ&g>wts8URPe zjRDb!jOInXw+8u}25|+hOiw4V_Y~s6AXv`iVeq1_wr>vLSzk;BDJ8{%-0xn4<+K6+ z600hKEk_a$M^_z|QlY^#B4oX3V*g1=8!a3r=CRa1gRa-vz6CX&50r2 zqX*f0vk-We@oZF;MsW+Jz`x7UvIn@U_O)=xV~qw++_N$7;lf>r$83G@YRG`^7B8372b1*vK1Ng>vB@SeBruo{NLAx%iUP;JT7Y-)A5gSs&IHdc&+ zP6pH?HylGx77l=GPzk`j1GiCXvJ97hroZPS?^0u@^w|NU`;I>s5mEcNiX)y-9#F5L z`BWZKX!-%NmQPD{1yXoXa$=sLYLTK$8njt)SDRhu;q9gQG^_%rS|1YBz15aFe)W7R zxzzjT>D{rNU13ni!HaAe;8XGBb|fMYES7c}LSpVqG&D!$^$-V^w6B#fTzO#Ow?P9223as%fTu zGsDQP`Mn6qhF3EHj!a7yhuZzPy`63k|innd=>3e9-O0Dm2t^k;7x zk;mg8>O@_Vv|sGM3-a z6uQDZz(;|6M+oDTE1^3SQ8Gc0JgL}b1#jhnusCeH#QcoAu;dK$2JXAzLMIE?m!%+6 z_49JqV3L7N6o7LXmI+sFhp@@zYm>Av3l0JM3KaId%9>7Yy(VpaV)(oK?5Fn)@n@H> zr`<$Q+DCX+d7E?+qEs*lOachf3yWAzYr zdj0Jj0T5~N^`|m!HPv*m|70S-Lpy92WEg}xaI@Fd|5lcfjB(A5TbN|+(}L414MLQ3 zCpmzoi-51R=Fp+p*6O@hA$~NWU56a!Ce2;?qpL)OS{vbF8V@o`16Fik_VdJVU*Pzs z`dWZ}(UU1`WWJ1V1PNzLShj2i^`WZ7Yww{38SsDjN=0G7y z{6kt&a5uLv%QB{kR z6z#DLvR?qYF0HUicA@+gULTbIfscrD#=TU~_+TvH(C|)rv!3tr{J|%Fhz?Gb6WwU) zo~~QG8K6^O?sQC63y<%@4&2fEiUs=_CBVrOf71b{_p>$%@QW9_O+q*+^m27A448c&#{J(QR8=_QAjIplA)QebHQy!IMYNa*1t;P2j?3+8se`Edx$33g8&4`J36s2FaZs=0Yg2vSH^H=U5{x!Os;%5{ zUHeQmQd|NIKcV`~{8E@UZ)q{Si5)!g8r=V6<@N?7F$}v?iPWLtC?-)VS=t2|I)M!A zvv94mydGbQtJH?=tygrjhL$%?vr;h!Kv?3(HnY}2DHge%6pQn1NSBvM|M%B8p_(;- z<DyRxLnQi_2i zfo)mE1c|AnEN5-*shPzT1R56m!ihKGzbQLq&sb*D;JK*n18juZkjNyu;aA0P%uq%9 z8v4wD%a60U-qAWPf;7L%eqsx@yiq=rWiLuNu*3t2Qg@(d=CNK;Kp>qWhv9@j-1em| zDCT`PHoL^&?~+AyfweCfp2E|68Ra&m?&fhIuNsQkDBF*uF_Sai~iTCMxKcS$C%6RYx}9b zDNAIn6L~1-4jncii4--fHG>v?onA^5O@df~SK8ccDA3RvGUN_CIS>oZjXiWyIT~Dhe$Q$(5x=2UbK|9o6`85hI8(r5h z8yh59pgqFIQL7E(6a%dI>KJF^(UwY%9@ZzfMr+;UEo2k|q0y`ZaDQX|pfxmgzc`y- zH1llJYjO60xc_#-#kMfyLSxJHp>6526Qs?kdh-8mIH`1 zZ=VlHKc{sOG3=CxIaU&Y*wOdQiws2#M-!U=1|XcqGt zJQ!*zFa5m=vx$%054yV@^GC0VDs*tz)$@a_5TKft=4GnIM12Y?MOkH=F)mI&6VXT( zvA)^pb}Wl6@jwb~IgyJ-Z4p%WI;L~6{c;$Pm6BJVvLm2B^nt^!gR&Bz;IStVMOXD^ zF>O(o7XZ|D^m~f!HtU27u8%!?IT?=~$j&z^CjFSqyGQEx=b&%a4wDGe7U4z}>M?0r zJ)vj|(x3wML-!wDv8@r%L8ChqzK>EFq%c#ipROVpJvy=9QZ?3UvUmVaY_CO@K_Px+ z`$$G=)!8aRHX-A(56=0iSOOqdg~OqQ$0Uf8;e0kktueNZGWfw$nUO9aAyj_oVt?uh5#w zIJ|J2SSd$P$93bI*?4r`p6zL-?4Lor1IRX&hZ?qkJxL>(S8?EMU4Jk>UBIs(%itGW zQVLStqTHFg(anY@%3(F6NPaygj9Ox_@iATL=aWeo80yu)w1>NY#!Vd8o87$7mkobz zay#UgA%xow9n=$kKFi)_W#uECj_;HzvOxSLf1BB?N5qRvH-^% zq4sgZneUKozi`0y;f=rmby!5TU?m$)Dre@=?}@WCzX$?}Yucx(dk*0cXUkmLt;4}W1Au)(Wq9x^1<_DiN`(lkp& zizL2(GlE+31F$^DH=}e-?|hWLqu_BfDUk&Qe*>ZylHMS1{TM5|Z)NG$3aY>_Y;Kjk z(#FcC*+tNsP0veqQ2G=Os;m`#<~Nf<%4-wo4x)dv3V?8!RK|qcA$m98 zqnS9Z#g4|N{i-UfXr40_iXv<&~6ttR-a>h1_D~BeI_-k_@05gr#jAS`G zYMqzMYk0HW#~M!;8MHe3jJwwxjb=Zo8>@MBJ8rh41p|kh`a6!k4{&8}slY^c(C@s? zNQw7xn02%`DPGR%87lgohO6Le(#6jOmc`0ch&p{hkE!hb;!I_8_FGkIN$Q`d-AuJT z-MjBG%pyo#NbM4h8IHy_U_fI%Rygi(LLx|8mP8py-=T*$|y>^H7|w^D1mcmCONaZ1wacwPx=@@ul|qI=dg9 zduflCy6Srf<2d&>tN7fT>edJN0veXJ$x zGIu(0N8bg;=<&tZ#mmJ@V4k^8>k}|aP|y4D5_M~Q_U!vw(v0BBFKK{^`2Emus#(*Z zzeRdXrvnAQQF?F67TvMv=GZuiMbbIahtZLXT~1=aBSA0pw$7S*6L)Oi0HDznX`Ue5 z|2HrRY663bObzMMzXvvLl%0P*Vi8jMag4pp&EGF9 zH0-rZ5+;vWSYMZ-<8xCoa{Y)N&gO%m;(kx_rT<|T7c1WcHBOjUU6b?X;AFjUyJFm{ zX#=(I&oc1;TFcVeLD&c+BnbKnuUM($>ort0Vq%WQWjC)5`4sWfYHzGB&!?g?KKN_( zpYJE+O$VAk>#Ol#&*3Qj1>6N30I+$XP6%B|t)+YnJ2PpZs%c5B4RAWHOxcOukp!jO z-fD?SxvN|AJ*js2{%jYuhtjyBqTMv|EP3tnRaAS5?t+QJ^dzrCPftthB%%B`ACEGj zV0f66jnpH++VU404C9!5+^uwcvF}l)U5e~$vd9xu_wTz|s=5JoVr;ExW`7kPzl7X8 z?J9m+OPzunb%c7iz~AeM0^1NQ&0POxUjDu5lBl+Cur|@7?*H^=({JF%&Eq0+<0q!*l1i;gsemo$G+?1>FYmdj zxY)q&=QI2H;hyK~d9Ct(#hTbaCHBMNJNWR=kV?e>IaS|5&wu(;`#J{hl>8ck&3ped zW@9zTpcAO=)t?x#1}AHCI>R!n%SFSXJ~5{0X#IBAd>VZJ^7$Z1VzQ2Rgs{-Ve6iyD zl?u>VwL<`H<=4{m+Hn=NxqlCVTL9R6pdyv><^68vylEJ%m*c1qwvKn}dHJ}}S+&>c zb+uEXc()Fh>p;Rm6;lWV`;Es-X`_By-44J?)sDW8;@TgkCix$%T|ph|p}s?Sh8^DEa%sZrF?QmsGPv?>V(hWf zCr0aD`5S55C_AiN;XRjIg+@?mi+5!Sc@%IV zKPq?frXAI%$`{{PoiB)hZ9;y3kM)~6h;r4hgxJP`F~El(W4)G#|AHW)GKd#^j$ z(4~K2>dUTwb@)b|zpKHFeAv$VeB~TxZ=U*=jd<`e#t?arA2N~75DV#ybf!p*bQ65I ze&3T=5yT$suT||Ka0fZ{56V2>h|4AGS-cUs{%%F+`yddc>;W;}gXO!vdmG?b;_r(L zeV~UkCUUGXg7anITkrlOfEyO#y-(I&P_-CRd989D7jJ?h6>`LRF z-(Ai9j;EBR>)%W65?=t z&HPC9+aAQ!2Q}~cVB<=L93VV^%)`p&@@Nxkhwr09mglIZt0Z^L-iV2+b0{+D%xHUA zRXcwuhS#@~NT{!h&+@-VhSau5ZT5`xC+fiZJa3GQ(9z7}Yh$fY>+lk~ISh?QGf}S> zNGU|fJ?#iNo4$OhcrD6(W|i}*eIhftq^(s&SEP~2ca{{H3>39pn!fh(_zwHw+fn49MG+_Fd8gQ zrMg_?vC947dAC^8m_Mrb$h0=tTvck3h;z+Vma;B5e{ERlYc5czC-8MOf{`97nn4(i z1T%<4(?_y9{1f(OAaV^2Rmg}UgP4v{@XxnAPmMoho_WObY{Xw2b`m8t0-uQKjyMZ4 z$2Y)iM|PpfwfH&ETQ?lIgo|;{9G~@wFhSHL?woj=5-HP)Al(ftJ!p~mEKgys zhdLD>CWp?##;hE0HxPe*HP#3FVg8WWPSZ5*iH6WEfjCh*U}S;1ZC;ZTwBwIUWKq`E zqBytAjW_{XG?D}+7;zTGc#o~e0>hk;FU|81tBB`)?BqSq716|ICrZ({JDkf$xLkjU zKOK?Oh0SxMC-n}0pLCz%Z&z>K zx!w8cC%UIxr%Kt<$3^G4@QxeK%9>i6Ae*Qgif!R-=51>2BwCf!a?Nth!p*$RlFh=( zd7K5Dnwy;4RG)~M!8Zn+H2xBB!{=`kLvp5s^f75u69&ih zU}?g{86!sbDM=I9M*sM99BCFuzjDJE2Gew~6UIlzN2o{AN7_f;M?}X|NR(#y7b*#3 zx}nx?Q$p527fPVd>E-1&ULWgE8n717Csg)YWZ zv!TPyeZt+4Dc42pB!Br$siV)ll@j`DO`z?BO)qr9{XvA;Xns_mBD3Y5FFK@Vcwh|{ zKoZqvCis-l>m0%wWPi{1_r0*^e;7ueKJo878NEj8cq}Lx?3!z$4lUX6R~i3T?;nK< z@1Ool@Nh*y<$4X+HikWkAxpJym7G37I6u(x2ja6ViQ7hOhst3#j1jtK9nWnx9%(wLdMv(jW zJP64EqgnU2}Uop$G<6JIgfUMntY}EW+ zm?2p28rX2Kse?8%%RT^#(kBnYBB-^4dpXO0%tKlAUhkF@T2`BK`2APECZ7V+#hCPj zKUJy4zPJITVdrBDLC2CjgGawH~VTb^g$gcX350VlP=rn0mjnsGijdW09yN&{A7JPmLJrd2i+kUuDrqG8C zEEdrI^lrTlsKYYdf!R{@YH=-F8olY+)xx=jo}g&D2`P}UZ+Q8aediSMX-9tE@6g+# zQ)hMJZXCZM{28Z$|8aZZ$`LUb!+^Yi@fu`-zNI*NYgsflR5mtF4o*c9!JSG@Zlw;4 zhg9>!D4Ww`+lp4r1kLGO=~GM!Eol0EE%^2Ux$$#h*YW-E5!(FLWrw$k1Enm+`R#{g zR+9IWY%P`d@s;C}=@YvCO^)#(|L)B6DVtu!rS$#cGk%>F!u)uBdd;;g^^N<5U69-O zbp3{%4&-HR8m#?x?RDCH@yXA@eNKG``GR-!p8L_XBjZWBeUb0I_wAqdyVtSpt^6^` zZtCuUH^(m8P~-eHoj&vNRSzt;bM+2enbW}qrtnvKoBS?=zZKQw>%rRt-|7Wku?2a? z?7MfOBQO5F{Mh}~1iSDB{Evx8b+=Ye#RdQ{B>KN);yJpQUVCfSVsj+yeEvXbfPLu^ z6(40g$;|@gXj8+qU4wSD?2`$hmv>^0Daf@rSeiUv;_RXkQ(c}ZrNq$kT=eICk~cmK z5C`__Z5^`t{+{wtpL~6sw(|Wvoot%Eynjt~ZR_;7KRdjiPhZ;R{?j*J-~D~L^?AJg z+4udr(fzsQ`z>_${OSLC{QaQ&z3%;);m*|QdgJ?XrPKKu?EMOS&;9+(jqv|HzY<&4AnXt@6 zw9CJ^kj`e?>wVJb8U=>-%Vs^|Sr2*!%gZ#_st&pEmLFdcJPN zOYt2<^YwUq`OVg$-KFE}dEdXDt@V9dJwBeDojU(F?Db;n_Hxeop$<$LSqJXo^8S5z zt)1@edAIlE`o4djUA*Lb0@vyJ{=Q_}Y@M}8z^m11)lGzccm(ZuKHO}5h!4l>`4P<8 zWb(MJXL>)l_4Ob@_=W%dnXT<{e_6wMJX`)H&whVdcXi2$_Bx@~=4n?;9Y?i2vaRpO zeAm3gLYsAXC6>!3<8JY_7%)`y{U=?`w6NudkeYh_q0kftF6;Kh-Q(rn zbHH~_Zh};VLWei3@FR=M1A9FX#HDzadY1^lzj}BL#k~FX@Vcu7Xx{&Cd*wr!H(loF zU;ovi{q*pnv0mb*ii!4Qc_V5cUDaJn+s=fQ7YwGg#ysWlN=8!Dj{u>5Sn`o!V)l(Y zL!*_#okPMn(}9_nC)Pn^!(sN2GK@G{Mqy?i2A3t#)nTafVU1P92S3*fEXnleFL_m> z7t@&Tf~CG}Dp?fo-|3{l`!pMkwcpz#`#jAA zE?n0xoklaFeZdSKxuZ4R@~?6_g!o1K*&bV-M2rDy8XXg2R%VvhJ;P`;?I?#~)zy{n&e4H@Ukrt)7;aJ56>6U8~=iRCln3BnuMw~}2_k)+IS zZyJ#IOw-snj^Hb=r-E*2fHUYHb&z)dZv{W%-?IiX7c`E>XoRusLKiNTu{J3+YXQ#^ zh!Erc@@a!?Xbmy}Mgl2E7Ku8Zv-FIsZ}ZKyqf%)*q|mkz=e%?!1=}dc2<~>Fj34{0A3_~*$+GrFhLqg{1V$rX+WZid5eUzjKRE&Q1ZR%oQp>AhF>0#|IkNn8ri#$2krXeJs{*n# zOpU+BmEo=pGFE6+dpKFp^IiNCdzENmUSl z7!0Q`q)q>6-mZWeBonc;#;{Sd#g$FsC8Z8&vib#>0@aDs?BRYc;u;}Y_19gmF!PPm z;rdfKN04?3^^Xv1qVd9ZT)35FdZH4ZMjoCJq!#lLC~5uKJ7K>O@#Z)xv^}AFmQg2K zH@bsoLHssupMY|v9Y@(CzZn|A95(Ei6 z%^}W$fGDua-I75sKDOq=%o|LOwt=!6R z$047JhAD09QvjCBTK4pC&!m-0gw!Q#VTg8VHTQzq`ukzrp&#=Ze^LvKdxXj-BsNw0 zas&`~g&Vk~Ahw+y)A5Pm_{u>3#kfuX`k~MRW*77hE%VR0DJG~ElrWc_<>c|HXi9f9 zfdcQ}8tr_1wayBzEc^4LOxx0Ub*v`(Qb&t(pN@O)tiJ|0)>jvAvjlwbOb8t|`=-Q!>3FFJ=HbRbA$#2Zeb$du!SEMY6& zKMz*u4sMJ)DZ}A)q`nU}T<6oAlJ>(ipIAtIZqAkqt+h5WVE3~Mwg?(h>SFNkbYM571o(_9c0B><=y>MD(`nUiW9X-P>c8q9e+ zNxE-jf^2@E`{K-2A@4xUhNy9~%z(lOaLbLY}xqX^m;nwFww>^O)9J}j!*YjXl zH&%5o^{_7^7l%V!_m zfiX_rF;e`jepApF`~ppC7coIVliW4*96=U&Ni{xzC)5wtdtPe!`jN?Iqaa;>z=A?TuwGRshG6@7@lr)ul(RSzyye7?emGlM=CGkjs$8j*DldfduR`V{a z5*ks#5!&B6mm`GJZ^_>?3DIr(bj!^G%eS77|a zvxCH9Yh(<359xoWi}(Z{HonVw`0oE%hb~TgGUsY@J1T3WTT~R)pV_7Ko1KVXm)hyk z4;@fG?Z1Wc>62*yuVB;3w6)x~L!vpA#*3;z3r?HpUv0SscHXqpyVn+V7^I(6MdW_1;GyWj^MHclMzF4khQ--FH) zTnCLAmyfnZ54KR}S zLH=34twvA=J<+ER;MLV39kk?)WG{k4w#Nm^fgTY8fz+kRQM9f#tA!W6KKo#^CC1-~ z7aiVE0!5cp3G6?b@Rh%4mmaq>797x=y!=l{OM=X4xn`$DI2fECXO9As z4Y&_3gIayr>eOFjZ;9*-xX8<~8LY?<`)}wA;?_$PF*k2NUS|(ZZYG_e>AvN^a3odo z>7pv3t*F@NM6lVFY_&}uwH5hZp>QGPg(Ky?=|LIQtlyQ4-C^uf#qD+lVC;2`<1QsK zpPbSD)XMU=!xNTGGBqs5SJ}gtD%PxWqEB{I{#@rW(D0B8$v6jQ%Q<<{8dtC~#O$`Z zxTi%L?i@jIlv6i^--h>IGt_wWSm)@zq6e!PFt?FaR%^T=JPQc(%M*ydH05vzwvrzN zZB=#{oFyQbUBZSi4rr^b;hIj4tELb?#~Ta21Wcv3m3)52RPy{#yQs~*B^V7xb1~Fi zu~v6A_GfZ6vKd>8?Z=V_PIIoo@%A>>HyndJm4)~_#Vzfyq?x#5i4@~HX6-eHmQQRK z&-}+DT9Odbm?J2>!p54t?-o6XBr~rKxRsM<`4b7RE{WDne{to`XtA%n^Nxd<7Ko^` zYRZ&e!U(zFx1e`y7^@YIpxw*ruS{fdZFUxv%h+=`G3>34JOXHQnooWUya~H^qvHr4 z?E6}IgwXPCMaSzP9wmyEsIxE@%<3<-qcPn+Xy>G2OQ&9dlv4lCiW$@|_A`gCaBewZ zn7hQXFdcbNt=k*(0-7uX%{)w8+bPZ6a;!cLWCiNmXNSC>(H?X~sNs$R+GI`SOV_Q* z>KyB&AX-9kpxrceD9+U5S>7s~sEZx#C)~(<|E*+siD)`tf08oW21EhS>}}o)WZ7fV z5C3!+IGTKVQi{@?%G7PR|%Y#ZY4f3K%~ldHS)ns2Qc$7MHfv)9LZo6)1%*NA-g9QNgGG%@BR zpRqW$?;3C|8S$cG%w_T#arIupw>W1%`h%UksvELovk{jzCXCB+4~{!9)vJi9)4kox zewGn(*W@__yOy28dsKS|qa|K!heB+({2OO=w_Q!q#`_Ea7Y&C}SS#5MZ`m~zJ7r6F zAD6fvK9q1WZADW(6i%>Fo5$Umpsm7U$L+vW_~GnVUih)@fP;GncfI6iAp(3vm$#rp zKWP6-%)a_x&u7PyZ%*pk`;yD!M&F#JtK(eeMQ+#Zdqw9{-LtBdeq6>L;`aFU(~n8L zRVwW1m>sjY_vF$94K0&F?p`VT;^suENm=L$+jUiz18%5nGz`%tUZ&cW;Ep|buM>A` zIxzNH%gU&13K-R8v@ZZYIQp|8E1C{Vm`>1;}-PzW46M>4PhbbNB!?4(WuUEMHPpLjBM zyGY$xNpG#nVYog0&wYyMzZyiX>q<#D?q!5Rvh)2P4VM11IeVj7wBfHHp z-i7=M2J(`y%L*-C6a_<(9vwvVsA@zv4POt5o=hEcfN)Rs{@TZ}^zV5X9Cftz(QC83fGSNR2DM!3N66F>enwK*;e1 zWMOuH`Kd^Bl-cn$jp*T)}r>< zLO40Ux!sJ)3smQcaDE8D(-wF&*gAoStc1oylxny&L)jJ8wZBFXY6^4kR&9GhTegT! z2KQ>n-2j%K7zZ=rxZ%3sik})x5$J#t=ZX-p$g+rZ1%llb;+9(0h!YEswAqjX$Z9jb z3u=5apqZZkAFE}$JmtiUfdCelGIQuc{ff zWIUuFTD)Q8;ErAW8HQSn8Mzfj?XVJbJ1u^cJU-g|fC^DjR4l(XAfbH*{)6cEBEz&C z@xW4iE@Fr%Zjc~qQJ#>pEP##oEyxJ){n-gOKPbej$Ph#{G!_U(&WZM6YlxZ$iJ<^5 zxloi-L=aRC3XTO{K7y=Cf%`aj5Z?U)k1?Y^g54Dp86Nf4Sr0pB`8q&)>=85fLt#92 z#F!YN%3%x+OL_GptobEFEtMm(xf#-pW_F9}xMokAmeTC@$VO(Q_UCFgpQ`4yz-vw?ilky70-|k!v4}okne6yUO2$3X-_kWLG`LDCgXLGDLMNECc5d$Ql;^lg z3p8a2Q{Z;z@*GDG2RqN1wEB;Bke6`!@fU~Pd~0`Lmb?_;J$iV1FeaL5?*iZxqdvV` zpIsQca$*2!e3$@_;J|sfPWaweuZ!Srop_Is^S&(P2|t23XW{|fhY&K4qb>x#_z-1r z@57vT%*>FV_!YKZu0t{uT_rK7OD7COAEz5gwhifuGaC27HKc>BV^3@e@4^Tdu%4 zCLtk4FKA&dXmyA?I;f5=T`_PuF3;3CPle55lfPGnZY>A5avJpE>0ck<>@4s-=sUg{ z{|3?F*{|G}3&qI2+3}=w;C|P&zaPURlfcnin0@{bitFV@0p)@MQ=ja9JwWL3S$yz0 zzw}ZGQsa71rrX>-^$VXFxnSn$m$)t=;pEG0cS2@6E4y1}G0oc|u3zaPYw~bnqzjt| zo+>^qfiU#JyddZlBn!=$D;u^5l=;qqX}KIdlbLLI@{~sMaDreY7)KfCyKrk@R-yUG z)o7gAYZ?%{rT_6m-D|{@*I?$-Y!y5U)O)EaG|>eQ2=cJfEM`po0$LT1Tszb_GZ~6f zU?pweV<||N{QA3;1J7~EZ5&IjH)n$cCVxFl!Zk-A3+s} zj)hv7r)=)RqxN$>MgFt?)IctMn|hMU%9+uCFQ@}iep+F&4uDf!UFmun)sw5_*z!6E zTMS!#0UBxvC(PQ&RGP8Dz@gCyo`)!FKuhrKN(;h8Vc7C&(2c#sjKoh2Y`laL0jn0G zl5Oscmaif6$BV;io!JH<+BI~H2p}rY?}A8@ zab@anG$3!fptdaNL%1dv(rBq_#BwW5nCDS@F^QY*tS&XO@&qmH+L|oEF%3n{Pe!=q z?H?Z9TUL=x6RTlm($;!L((NB`yKx`)@}&?WqZ) zK2DN3+jW+D)$fND)*h*QSg7Z|MdEqnG$M3{Zm+T zTbY@0y`#oyW%GIal888aM@r3g%Bwb|&hiYr*euP(!&p(JPbln3trSMioy_pq+T}9e z6@@b@*0VE`6+`4{*FhR;)HZ0U*v@~+Ck$3IdaAG*{5G;+i|teV&^aI|8t2{Gji+NL ziAQa>`FJh47l6->`Ep!p`&N#e|M?T*v#-1*lyf-XrIn52Km4uiS6mv>8B~D{^S)Xw z?_UEyZ%@>@M;^6UxP#pgAb(|a!oH;s#vz{4WhjcBb(wGf=@k6Eg9tNNixq;AmBJ4d zft%VWexX9_41ozV!q19kA^>Js=xYngV z4B1vEbQ*z2z2BH$toMdoB!JlVek;ue{&kqf+GiGp(C{FDk^8YSOlv6vNkb3#?q2+Q zBOm%m3Y}yZC`6I5g$G}u*{IR&XI0{arqg3w2&avtNN>O)fCK+*Prtl)%b_v7WE=tU z&>&4XfPdz7xd9nf67MfFl|kBFb3uKfF~py5h2>pqUswJCz|d+>hOPsI7~B5&a5*!J zv=KMxNs#>G(lO)8(+ZF%=F498Ap2(3E?}uf^DvD;j%cz{Pyo%@)Su;H0PD3l`Xa#q z9^8r#pJ$-}6w|Vyj_zPng5KepZ52UwJA!)2f|En(QJnz~Re&_Hl|(2HdW5Q?o*x8D zZ?x|?T!%Z!3Q2S*9|<}E(T_#!Rp3pJADlD({MRkm!u$y57$D)Ch`&Ra{aT7k<>!y} zgLl{!;UB=iz_l98=2(=}U09s2_=bRzhm9%qwqD4~er4yPJ5{_kp6m?Aw&St9`0w#f zgv3WRK^?j3xX&Q^{3)sS=Ih!kTMVCA-03f^)NC}}&P9!M&$fwA`WO`jvqD_D2m?82 z>dXxjKy-?pv1Mc-yg2+_GrlYcsWdUgklI=XhyrzfHPdxL4+Yq}OlRqqTWFNW@f=KM z6FOJvvEcG=NFA){5#4Rkm<#1KvQr%;gA)N)}~?%Rm(g|OOM{WmQSEz%^s+6 zX+t?T>`+UQJG68C_+~GSB=p-P;}$fXPN~-m^Mp02!VFfAAjPg1_O~8@956yGuO4W% zg!1Y_Fq=u$K2jpp*H!Oii3xSn=5AO>eSKygF6%o0QxnXMeLyV8^tO!|_#S`^>FX&{ z!TK|ya271urSe+T)10zKgzqt5G%d%MAqlv;BgHRM<;UoVA8En&cyckSn~tYaf|V}E zWnw}U!Ga#)Eug9x0HjxSUQMYO)~a7yQ{WGBRNG9wY{=FId`WG15xt5PPtDoB+mx{g zi4=rI1c;1(e5nFU?vwO}S#v`Rs6tMbk}_i^&Gtxggn&PK3`MbaC1+rl85OH78Rl!6 zXg3Hu#a7IWOiBvSLXe&! zF+(dM9n-$(_AIG~!u7r;?(B-=E^GxUBghnh)R62MMCV)L482pJ1Co@rb>u(T%z5LC z1rgk$7>#Ev`_82mvK?jfA>k+ZETh(LyeGm`Lu*myLVf7^P?VC934%vlLR23`u%NnH z;>eLSksL*o(bvKyOvXN6{sJYCJ|(w__HS80oK(SSS?JQC@PPMthBovjQ|iT`ftVUJ zLQ31{IUi)If0$j+(F%_}X=(_1^z{|a)tC6FrlwUJ3y&Jjm(CR!of;uY;&DwGTfO(n zM<-5^2Ptr0L-bp)-#+a%+Hq(QXeX;9@oMbR;ONHz<4ValHi^MXjmBuO!LF&kHs4g{ zNhWoeUw{%2^kFHd?1fji-_0RTNMnbAb!1GxmRYWwO;B#9&f-&YmBlLY+XkN}=a^Ho zoeb5ZPmY-3gj3JSAijLH_79B1q1>Ac5lP;U|LS-gl}! zZf*(Iy^(WDR%~Ugot9pRG0D>#G$NPi8apVYV|+4RIII{RWMKsqHs|KO-bmAET>Md7 zECye!F)aCY=nQ@Pcln7iE*&tw7YOqpyM%-64;oaFSZQ-etbI6iOr3(}8nFfIU&%q1 zxO|dy(rE_kM4>=Lj;AJ2irw_EAmgMpBG2Lj9{TS{i{XD<0WPrY@1`GPX~U+Uk>!T< zR`QBhfVH8P9ic9Jm$kM_bb_2MMAXTu=OdEf>R;efz(;m$%{^9mC9gG$WAg+dj4>p6;;{tP95R)CeT_=4)A%mVI8M}4w*3|*xv zd95MdDL9fAOP$G#RG`N*meELtZV?^zZMFO&tEjc&-or&(OhTMUv4Phy$b-nH+~m6b zuk{eFS$C9Of;D+nmGhL81^sCS5nqxXd8T0jzu&gFd>@%Jh?DXyk&uB#vxgs(WJ^5K zs3<8oqCPJ4$Rjz#$$k-9tueR`X1fcEVz4dQ4@JO8GM|9MsUAx%8ajq_kso%{_CX@s z&T!+a-M*Bp<$4k9IIhs1fXimI)lAmR)N+`sQINgy3N~WSUph`3=TWqjt(ZHe2AqzB zxLBcXN^QRmwK7z(FsDZ38=3>g0k>r;nJx11I4W4u!OaK zJodLrCH~SE@rij;!>1vWD7FwLgz~{ifOk2`A@rU9N*@Y*0X`T&dT;YM%UUbgJ zUVND(ix%6nwA_rUyeV$>q2{Zt(ytKh$u=81J;%1Y5v_?zo13j)*P3jYQ>|G4#YUd{ zl}`7z!GEznycuR%`$x0lnslYOJXDr;t=rY2>p^yU>TPMsrh*^lMSGDy4<(sS%N5OU zzjsVxo=nqYHYs=qg)7IL?j5N?0>^t3$9So^b6|EKIKj`?f$_Girc;3H4C@H~(G$$adYAAjJplLTL|8f_XeXcgxWqu zGNDBv*N~mdsPG2IEYEIf6gg$wV7?BKhcw{4D0qln#|*JzV^RP?Gc4j| zLh65z{6mw+>%T~7?v?n)q3e+X36PdIbiiutz6k>;)9Rzip z784B*d`xpq;uAQxxC)Q3jhf%;hv{O&gJ@7~Bjmp%|6H%;w(R zP5P)L6{U%Xfu3>a-gXPubs%bc9e<~C)^m=Z`zdn^*KsY1mzKG2u;<8Ib(%3P-W;kC z3IlvG(KQA3B8CnW&6+A#i*7xguf=Y=#v{;qwDR^(dv!cgyK{v#!21Hzruk>-Yt?56 z_DdBUpPm?OH+6eY02Hu3%UEF)eyoZ5Va3fVJn!C#HowGVbqp&4WI_$Fh~zA!Zlg`8 z#3A2MYhza3md3FIiU(vJd6L64p zXz9u0T_-Yx~}*7X#(c?|zRL<$MR@fKk*wmyB8-bNAvJ|io2 zjMAkBk%AnGt4!L`=2DgGr5GE_3Z_`h zeY#qxb%qA=>xp9s{WhGeI2ru@N7WY)hllAEDWhGCc4+;+`RBF`CuJhS9H5%lAya{N zt?m9}x?fk`yYw#(l#)5}*SX6*E0W0;h$Ts$W_g9Z_^@WOENUI&3KT)lO@6TsOk6Ux z@iCD(loCetGiA{AKEd}>~Eov2M*W+TKVjM|9N?_LspSZj~?OljIQPh1?*#SmXRa-i(z8tYiYcp2b_L* zR%c6K(KhDX7x{Wxc+c1D8@sSVw3oXAC02JnSe$JtKGxe6k}BSSrtw_kja%wd?FUfO zBLq|CIX;dFc8IXA<^P4LF1DaHZqRg|rplMtgH8mKLX+J|J`BbBexXtDkq4%UG?Ui4 zl~E2eYNnl`k!D#_@e0K>^+HGsnj)`=TtYsolJ*8Ec#`Mzgb|*1MmR20?=WVoqy7-! z0e%yW$Y8P{kK7vHp*2L8F12lL<8O;%C+DTY_b9W*rvaIR;8!PxjXTu|y*}e{unB@E zv&dw(oGfB04_+}cfgPuQ-cP$D0&uRW+8W7cq(paz!yz?5RpJbHf`wwM?1>N+&S(<{ z-!neQ<1YDlBp4g3PCMYGpn`W26=Am;vzR00eqWyB=cb`m|Sslj6xOf*y*JSw2X}#8L zr4mWvXi~d%5@4~dSGTp41k9ioy_l!+gn7CWI=3H$iNYXc$b*%wqxZT+Y)LbTkhxfG z4LCBGFRtJx8^^q-{3eStW7%#%+VtfVA|smU09;CzjV+73p_LfI-V)0~D?J8Sf`Or7 zq1SOK(+3>=%dxPSZ84UAmnm_BhLXiVmgmoO465N7n6j92E_$zTQr~`KxpYZW&`JGyO{#uoL+4{Kn1OoPzBeMKvQ8xDNKId zA5u2hDClFR*=?q&6%{+a@hd(W>zMR=< zyT#KiX@f;A2hi_e*q8-Is5624>Ecd6^TaG$6lbln<#m9F8Mi%?W3B)zRF3cnY3aoR zchX{f$O?I-xfz)a=09rD*-8tFPBCc$5pN3*VgxF|%-SYmCvRKK=)i}50U73ejbI?} zn)n+FTCaiwBO}#h+}5a}yZM(sp##12;Gva6G}BMB+Ti(c9FO$-WsCW*4wXD*16IHF zGOF-0*ULT|GcLJlAEk(D`JkOFs3QC@GFSrDWXi{%<>jieNgIXeXR7QICTcJhNf4$O z=2W-F%cF1f2&*v#*}A)Pb^XJXo(|L9Ug}gheiA`Qw(L30cPQ|%=JQKP7-!Zj_pH(K}0+!N1Ve|K(R$Wj5adg`{mu- z&m*MP*v%Pt1gPOfXgJXMZ6)OS@PrV`Bw`?oOxoo5rv*>B4v`vSc8d8}T4H}&wRK== z*3UxWffgJ#?;Kn1!{p+57TrW0k~q|s#?t}rxI-A;Hfu`21cod9Vt zvPUTK74t|8tB;4y((BFp6YDwh$e|Cqq?Z?%N?2u>3VYA|NfG8cP+}&W-O^`DiV-rJ z+s5w>hDb9%Ah(Rr!^O3uN%dLoP@OcQB3d%rv*rB{mRaR?~vlcm5h~U_XW|>*dK@)q2aRXioc9HeZtwDL<;VF~ zSd$yzNTIGEzdwQI{4PkJ^#DEt+=FofQlRL%SZb{`enXR$imgvK?3i*Tk4BW)%ANH` zF^X$_3=AEMoMf5@^uQWyrfp@uF#||3wJ^x7@|g31%K%iF&?seBM%?zxQQ#UcE-pMN z*&Y%Y@(G-yfvx)LH;br!7ArS!Pa}9TD5(4y&jDknTSywg6 z{;1uu!Y*5%hgZ8*%EgJc#Zdp9@;4-JA=63QeGES%Na+b^fMxWz%Y?mEV43<(Ku96L0(~uBUPk)&d8ursgq|p zN3O?InIvyNPY*rHWs76!2K+$Bfb8A$m6eTrpqmEQJuwAJ$`^9-~5;~Po8pJ zaB<}C1w)ZFbF6sH!Trft&8jrY)|@|12d_PPE~j-3k39a#v@IXC$*f&vpwzP&qf^g} zqxWx$&pdo6moGmMxe+3m91dne+&NmVzBae$gqig`yjg(NC?*|;3yVO3F3Fa7qMqd# zrg+!OCkOg_m^>aSsH!bmIhYi@9#S+9R%kwn3Rg?Z_gBkg2oJ2PO{}K*mP)%IhrY6zuhAJxEM3mc`+K>vAQxfZne+nnu4FppE5}nj@tpd@;c&tXW zQnH~Na#CVZ8*+Oeh$~4wK3H0uwG%xFm_$~=M+a#8as}9y_1dVA33+*0(08gcuujsE zxp)>`p3k%l+2km^dUc+mLCm;xtv5^HQoACt5F}SsFWPT1DiBqrAWjF$lF* z*`{-88br_r%|yAN(j+nRfY4DKVWFke)J$mZ^=_vfdkr4R93X}GDinH=v$zwBRCje0 zKMNC)^&xQ?lQB$sB+a+BtT})kD~%n+`sf%(a&%|Oj0X~TVWwdWdmIQ@kw3aTNvj5;%j&vzth%7Yp#2GKij$rK{!A^hY1{=|0{1)7);^dFZ% z>JkwO=IsC`I)q1n`@iyc%0IO<(d=3bJoXrhac}j}671AbIOU*X{h-s9Y5iLVI|f=P zZapI1{aj3fZxMAreG+)S!TktgCvggyn6maug?|m^LFP3}vTY3|QB2lAFQ$pD9bI8^ zGZ`SQSOUl@%ZmRk<0Z}^6&u6LmY9wH)=(n(ItRKa#dRuU%Y$lJl z)RO_TDI~$jpMYZaJT%HU1UCp!ltZjy=7i2s5Ae0|Ix(p*h?%Ofu4ETV-cpe*4WbXhIPmT+H1~ z1a%O21?B8OFi=c>5{SsM;NCA{D>%V|^ZBHut;E{x2#|FWnN>r)7aH5hKsD3bun?*H zObG%I)A7@WRe$VMe_N-brVM8pLIm$g%QV3jzAVU%yNno-mXSlt6_nlh%O0HB(DgRM)9MpBZ796`$cl^;F|P6ZI*<&Z`vpO01yN0zPe!g5958rM9uQj6<7N_D z?8X*LJ9CU_!g!ni-d*6Os%N3AysvftGkGBj34PZYSC#v|OCPh)=*)`wEXlsKTr6%T zin~sbpvE;HgeIJ;u$`}jln!J!&5;E8gF;SoZy%1P;zA6?xL;qmwRX~o7m zfR}}>ymRa?&e}}#3bk&C%o=`e?4Z?HXs4g(R#6ey_LbL>9=oI!k*)Au&T}qc?383j zH>JSj5iFGJ3-8O{sVJn)ChC^c0UcR>WCsQ&@nuSkFvbW>mgwrf zh4#quR)_hrFs*(_>HZ`A->rvXecVo-SL;(H}-_-d3FmFV$MMEDN&A{4O)=P18=2?Y!p^oKEa z|J{sCuo{at%2vYKU|}Pi)W2AYk~MmTqk{TF*fLT1B%MN8locbB+l`Y8%m+J>H~ccy z8z|CDjTJ-*px<%V5|MLz{BY=osXMBmf7rDn+IMi%r9}O2aliPB1s5vr!~PoKtILC0 zSoo}ToVyJ}tUq0J5wPGHpc&5!dR55du2=Af&TXn=Y^KLAgDyfP3{KVeCshaxigEyW zKrWC)T$#BZnmju_81`4VBA9YpH z=6C>w(n{rpw41ttmsLJ^YJdr++fT4Yo>(t>E3^az2e!z_!7Wpp8D7s^t~j$?i~iwf zsk0-Fw;#`^x?T!EaEX{#UTg(ny4ean}pkd}NKvj2z`E<;>S zg$vb*-xGW0{1&7W%7sIjLGoy4^lT_k>0?yt*+#4`(dcM?OPQ4{xT-|S_|kf_Z?df0o;N!W8Sh_8o(bjBynNIdMnwS zRQZ?YC7i`Y!~aFDoDiwA=7$j33QeKEX(7aQat+(RjvGpFm)VH)78clOV_X|zH4{Nash*3tn}3}ufwJ#H{s;Nf z2;x^G?x_=%w3YqC3||yTL1Jf@2>6pTK@J}nFJjb24C*QdVQG{=>jj}j7cVIAkD8e} z9C+Y=s}@i}VCwThfMPE!mo2PZ}eNb%1jm`HmPZU=p^tWO)Zzt!?3!es918 zLdXTkT;%g$&U#W3HWd%hEq5IC*_&OC58(hK2{x^5AQsyY&ikBb`H0)zsG?=h1v^); z7Q0chDMy4dC~_0^{+g=F8TqO&!+>Ptc=WqM%CM-p39A^Zi@WAU?R&{{uTf#J_bLw_makpCH6 z-*EZ5Yqy_0OL#)G)A9P{SKYYrN5?z&Lw-IXSKV;MhINIJ?Rx`+T=N~c-hBlW7}ESP z$e)3H^A%gJyW!DaI$kE^TDXV1@~Um?*R48y9bDRRFTgN=%eou3)9=$mgzS73;oZ7! z%Z4BR{Lo#H|0}?7)%I=IUiaiC8Cw6Q0=)Bz?bmGBF8{F|@VyP{B#G-cT(roepy zsfUyqQtg4KLiU(GWkbY;OeK=zL@FjoEK3 zX3x^Ie>(f?v#hb+YL(O@`u)9}w5DytjdzTuIEcUCuqgR-W5Sf06aHM_8SHPokxo7Y^}A#3Bs z5WNT99=K=Cng*FbHDbKj%!&p_i*#|j6v!t#WPLnv3%=w#P)$JQBXhz5S%}V+$>QO? z8}_aXV4|lX7+l@3m*ti!Ieei(fzH-o3qp;?c;FR=jwv2U%3}MP;Xq(kc;>n*1H*yB zWl9xzpBdi_uMX@D%-TD1U3hO`ZlqTwN+{NU2z67>3M>xW7-K;a|@*2{Gp8f))z#bqc3 zy1=1B?N`v_Iry|d@(MlxolGQ&A|=Vbk|=QRq>Eb3&-zL{2T4-ou~>t}B~i^4=5 zu=g6tTv9R+(vB||*~>NQ5+#QABZHLJw^P}alnp0jE-mXTvXCz64R}c}>f1{OJthrA z-(EB`=;~-ts(t7I8m9-U+pEXNQq}D+Y9P)U;a=e@BnPU2oKDIul~PL@t7=K;85}_d zhd(WAl5%54)>h>DwCqaC#!AU$#2Z~Ugsdki=NM$6O3~*}!`W8spzX3PEhj3nHC@cp z_F^a}*<~>=cSt2;Af3XXLz9q64{+Ix zR@8<=u>_433Ri1hFWeoOx8vv^xA$qE$;_YIz7}d8}6)g#xEQwB)SW8uN!K&)_1PTK6T}e&m_Kd z1C!omdO(=ZJrDe4XS~2ys4OIl8l~ldsAc|+GrN$Stoh(u5M*dW0r=4XV;RX(PmV?; zy#}aXhT7g+Oykw#+%Pu`tq?C@VRd_%N0L2oo!xrT=z)(6KlR7Ohl#wAV1*rsVo()QZjKH2b zN#lY%^7_c@g#s7F`Yl8UeEc-@XcBFrxdED$B2rYeP>-7Hii#QwbwQa{XufCB1wf3! zxrL@_(JZg>VLiP zEx1F`5(;Ekcv_fF>WGU_xjreA6SAcO|HTG{)w%|_ChCC$=W<$jF(DLsF1-Hw8{?ff z->_r2d)ke693B{W@{Sv)@wUO8%Q}QP(`U>UI+pDm%-?w1t)&$!O1Iv2BTCKZ$Q

      2vUchI%d;fKEORdU#;%Bzj|AB&jWmb35VZRr&34t9r}Nm#yRd;CupIv zF)2$-CMJv0OMNPOg8^cjkQa+jGD5_JW0z-*j~UukPLV+k1cf z<8gfI0KU!AY$)1KySmeEA9ZTOF6yEOB2(qR%2OlszjlLvN@YQX<4wLm^h+0OD@cM zD{>J}0kn~1zNFm8NYe!zG05m)V`G#Tj<#X|5C@{QR^*;^@dCyzAPc%P!L-{Y zL7N6c(K)o=W|uJ<8ds_4Zq)&^tfVf%ec(Q*Wd370ZBO-_eJDVFqLlw zy?3WVg<{`T8Kgt8tB^)Y6zA{CAT5g1uY-I?vbg46$TwGt%kM}7bq*kPiZ*0AJuqKO zno+0|q|)GGNariX*~56Y71u)9_S+!6sZzY*o^-l+KcgJ>gDa3B z8f;T}Ikf272`%b*pB62yJAdmr-H`2u;wWUbuF2Q2HIVO_>$(xpfgZ;gcEsb~a~(MEVGGOAIu zLQ6+MqbPB15ZQS-BFXl=Tn8G4$5ua1!|>Qa!?5LxKF~Cd5RJ==*BYdfvySHTe?!mU zL7rz^8CTd9&VHcIF|$wxQU5nIkLqf?38j0Db`LY!`N_rS)1m_BYEeN|i+TpNs7Buh z=uyw09@W_NH#I39hOu)oyJ6oLW~eXFcU8pp-B|sJ=!Uy=w0!|X>;-Cj0T5$)A@K+g zf&S0{qx}qm#+w1qh_i7?tdvA%P>Enr$)c@j0*oA$lF5OECa`7DY$=*VXe5ufF${n+ zEzF*Cf#&K2V6$D(Sk`R^ZHx;gII47D)NNS@_Pp}s<-1PP%TDjQ{K;1?I`os@|K!j` z^yfZT0eeRQ2dHOh%fJ)4@(sn)r;9g~b59IZUww8b+yysN)7Y2=<8FaakW0l;J*JbC z1RQa6rc8#)wxlc|K8OTR0Sq$PsGwu56eT8Ya$x0BFi>ls0vICkGBkaeqA@~GRZVF9 zf}*e(=~hn~goDCCGK(xBml0%w#T9v8Qtk%oEoIc3U6E(oiVNT!FrY01I?X1asu=r$ z?H5Q#tgcKRS)tiptV@D%S6mD%Ulc)sk>^QA_+V@XUhTFQ+b=+dcR2l=+fPNeC+BfP zGLxRlbx)<9?p!R_4asa*l8Yv3E*cYKQAmbER!(cBF|FtkwUE@HQs{DOL(zKeCpn9k zU)<4mr=}yNiME6ql2L6Usky7Cb20C=(obnLpQ1Jozc}7^m!_jrtK6YU$2E8MCKmH` zX6}<(din0sZusX`2V0}sR9tgcZ(<2w50^BWPjcpZeo4IlE=@dz4>xv1wV5`}T~m@v z_&SSHy`_#{lALmvCYjJiJL`sb?;c*gdpF2Jkrd9J6=aPQbo?<5G)F#4NFx}u3k?-eF;S_o#GyQygpq}r*!3rH)M>UABiIkqV6B5@T8gwV2?e&l z++ss{BzJPq2FT@JXZ%Z7R;2t_o?nIi)Sk>kc>ZU_Y7pw;A=xwF()?Vr`SS`l)-ZWYY{2jfmBhy=Z3rxl!pDEHtplO4((AwME z3eTmD7R#Bf$b7AReXZQ{Bh$I(!76_5sFGA{Blu`s!q36(h?A0@>FdDvpr7kcpsucC zdNxuCn7*jdf#9L6v+8NM=J?IGb(Sv=&;#}^{kz0H{o#Q zvlU%Xs8@t=y$$4)S+L_^QgrzsW70T0D71?84(NP(0-et%6AiT7_wbhYt<%VcwD9!v*^Ek6e#Ae@LGm zd9(G8Evb_YUle3?p1il1jRmI^-wUVe=*m0il9CbMsk{wL5Sktnl_f#MR|`ZD{brz} zfyv6EC;+iIJrKz(fqZ42DfD=tuMi+&wio?f^%p2VtG|HM8&5yYd}$y;(U(>(Ols!< zSyyXkwONDXnzaEHjEdYe+Lj@Jp#j?RD7Gcj8k!_Ike6Ndqu8K+)}mf$(PyYmPZ|Tt zczXV3^e|!1zfU_B50(#}e!qq+BFh5PPR3>C2jDUe0~cWMjK*XZ>i@3+jQlX3572L5 zB2Ln(dQ#1mqDBH4>P*U9Wz=0!G#jA3sTDgzR&oUG8MRY8GM->A!w1WJ;JXwA+8(2& zTu#$?y1Z`Wu{!!w6i?L%^lthljHRatncTk{&!Ls?Tv|0vpjG1-t%y!f>l;3ZR#eiw zZwIBVlgTu{)Eyc5=8jxK~(AxEw>+rksuQTdc04A z4r|2?2iWAKU=Fa+x_Bulg2K|B%|HW%Lovi|=dn-UU)}!T_PdLx=g>&#a8V=vGkq_I&=T#YEO6Wp4&WS$!HO02(vcXudQ`wLnIe(6mAJZqA^N z9!WD(Mt7oQvN=(yFjh(yyBkud7=Tp65e$d*2pANxabE`v?EN(8ie#0q;v3@cICHY* z3_@8q_C@a!y1gVt(5^9Xrivse6}mWg)E%QAu0X`q$v6y zB9rnKBWP~>enYjt*~gOWKmUuje)0MBWs~l+Iuko^!((ac07+@2@mqg%%{4!|wR)W8 z9Cg>h6Y$`5BR`=p3_Pjd+Xi@YVG$m;WGX&tWF>4V{=644Q^8FMjwzv5j=iq9fuxT$L97ZtwTW! z9no7H3P0D;U_^@0(f5NjrS}6|XHJ&sO90px z@626w@BJ0sC%^UegSsJI>DO1;a#|<}gW{bAG>ewmkPB9dU31W{xfqR;qNWLb zpp_zzGk`wD3uZX@&1@o2@g$&ZF{M$F0iD2MD>{uRYh;hD=!Fzms11r|KU_f}U9{n( zg{aNviwz*H*|Y`v`O#Da^2C5*9vo@l?1FPvJ!77sT^=1p%4Pno_ZCBnf9s65e9=Yc zJ*$yWHU4&>z9*`lD*+I3GGzw3xC_S*y9lg7v_|GLm@rDUjVhck7IFm~wbLtfThp4z;bw(Wftg(>dtpnylEgm{{ z(B*&>pP&et$ma$q>I{DBX6iy2Q~_YOGbghx+~R>tIGdq5V6bsRQO;qYrwk4*${7tK zhYi>O&|jyQ%iL?bcF_xQ7<=#bPZ=y010E*K|NBUUbO29mBQl>vG1r=uJ1S@}IiMlZ z3=4myl{it$KDkf4O z%pCTk#=81sr=k=&-GG|vhfD}CR$DkLMOBrco6M;VaZY!-yDJ((#jm%Oe+w0(gMu}a zTh>-?T{3Uh#wofxD)1-2rC4;DPW?LFZh~^|y=1>F8f=M%#2HhTL2Ujo~jU^}ybYZF$E!0Y> z!{f-(Ev*C1jy3e|X;xc%mVPeOVsFxFtG8ZUz1rJoYO`AD=2GIiA$NEDch9tTtQs1k zZH|P+%)fcY-q~QP7e)GA`qI7CZzJEKpXb{ETadJYwzWa^yM-#snO5YsB#<8)2NY|w z4Y-WT8RjwwRpfRS%94Z@0!=#_I3eNq)`dR*B(xMZPFn~PzP#LyHjtdQ%M$jWEDLx@ z@Ud(#4Vsn{o1;m9GY!YkaKLuTDv2;Cshr;3?5F=W|6><`$lcYx^NB^}&#k`g zmP;P}*!-&wA6hMDTKL{ZkI!roXU+Tg#kq@fEjp1mWiHq`bNT%X%IlV2czfaI1xwed zeUsnDbnk%L8k9}Pf+(=y>^6!hHN*fx%{jWU6#!U|g||{(>-MjkdDpyo^KQ8XzNZgz z&mTljn(sO6Nk}ed|{8CQuiuu?W6g>M? z;XaUoi0?-Us9k_BS79dVcytW_w^c#caN@%w=>y&72&dCiRCH`!w1z;OG10*30Dl5v zTlPyJzw4R&o=O2pj|lRQe;?F?Pb%0I6x5x`G1L<-TjmypGW-ulQ6JffsB?R3sH<@S zvfK(VvvNDj0L2 z##QvwiSxmZ?1#&b$D}Zx?B((8QJ&BU%G4GB&s{Z|tiE-=(htTCPKNfN>&ARs80&ID+XcR%Q*0m08Z>2(Dsr1cfwWyeorqHP?Zd zxDEA$k}c4gW>EztZ%YqaJ-7cu5g_M_@c7@+vNoCd!3XrWOz6XZGyNf`e&)c3X(8>| zLu&hIL0hc{Jzxr%3nL?1?NJuXmH?{HOQNBvnCEN+!D)ApqHMnF!;7{FfgKxOdg2K* zZ?NZJKgXT}eLjxq>hZDuUp3XBMo|D}Amj8< z=Fgg!lm}19(<%(z&Q$Jyi5t!vIXo=vjD9%$_&_1}WV!tJ%JKK!M5h`Ty=7iup6Vl# z`L~!?r-OOjp^KsQ=U{3!SYJ*UJN1OcU67(+R-M1-a+w%T2G&d5&%Nu9$NeLAf1JMq z%ykF1m*scDkrtHTTz*_X_W)&AtGyeB``VN(o4=djd-hc(P1^bDBvcY*msE7vnc@PF zm23_dx+oeX*_l5#KyE74#Hd3G+Es17-YyI~>gpWt9k$mO{zBX4(#Y@6c&}Qxec{6G zasHIOzTSSu1jl#2`jJQIK=mX&RsB9*TL^UfDbWbs!u>4fBTf)(n-VNb#)o;B#)4&w zHmwq??esKJKONxEH3ddh$U@yJJU{Kb;9vUt-SfUaW9GHTc3gMt+T*uBw`b3D+)u8% z^P0E&`|F1PeAWKzc6{&pn<`($^4rJaG;rR;O=i_*O`OWCiD%rbi9;cs7yW29fW|E3 z*+hf}=jn=02dG0h$#mXnlZ+J7PM$C+7SA`I#IHOJFzp}$|4R)*1jebOYk z6I`x|dU6Ra7VVx&Ep*59E!SS#@MKKz>;(XJ1!l>%mdm_(kCg(g;>c zl&m79dgLo>1-<{sR58{%riyG*=;5vuTaX?mKwj%>LNifzOGSSONusktsmrHKZ3xnl zKqwqhU5&t1f=8U7(BxbSi$!uYrUw+0^zFy#R{z(kFQM^APqp@z-+sJ${PDNx(a+IG zuBmROf4$~v*BW%FKmN8>_cbsGO?c-mRt%5f zlC7aa2Y5eq>8UGZ(Eu_U?#>nWPe$g+rpqtCw8=-Ws6HfmXHQ!>Ew5m-I51qp=%Fki zM1#>Thn~_O(dl&HRnFqcOxrSs*OScV592uBpyH)hTC7>c1uROGL+GbRKbaHy`Vq0o zkG=|wk_tk5>2Vg{4feg#Ud2FgoRE5-*3xq^8Ux(oebY+S&re2fC2iok@2M_*P{GMl ztf4fc{7;C}zUptd+()ZR9#qx^C~-y}GJ}-th=rS3iD1X*mBla46EdGh+;nX5OVQ?p zZm4Cl%Z)KUW)Jj8PAU=;n`NLb7z^|?3@1I!!by+u$u9JIf?$n(n|VFU->$v}$1-;j zZ8@ft9IL)sJ$|groTkS{eN6lvKw}3`S(*JaW|(_Vp)J7U8V$}+CMqa=6h)`3s3E7S zCYDGm+H7?m{rC5d(zmK}Yq5$onT`^@PD-flcue*SO(2A zrktWmg>QiGGh?PD{VFyRybnVP__u0&r+Tv(-`UwJCu2qByWsiW6(9d5_MQpvQ05sy zcM)2c?qXMU7gStOR3JM~*1>~xf;lG4A9?-ssJ2b5T$jRA{0?CO&{tA;YCJ<_S!C@! zT!O{iW&@_qPlZ}rE(aiIuR^fQ*jPZ=g=ullqiL9 zM8Zizg*w3Xpkp~voNAbo>N)qt9{9v^F)=23CIWEh@qPP#vVZ?i_U${qZxS5eIF5z; zkMD>73Glck!s8wXk7pDf`xrcqbEC%e6kwSM$s^QB4?X?+jgytD`s&;C&{uxHabm1Y z9~o3*W%?_)Xr#R&N0PF?f^m)r)CEa7&6M~d)CJlHYtd{GNlxTtzx}9=+8pWgD1Di< zdw_NgXr{2x0H;>82%gM<02(Wg3kw~tyJR<^hbF^Yi3nCGrz^F^=8*r6NPi* zgnXbes2mDC$DRR&4p&vyGdGAvnMhU`)|D>VSSX^+i$M};oKJ>fx30#j^{AkqC$29N z#Mw*?8b23f+C&d1bBgDn*?XcS20GAp;i;7Lp?36LWPz_d=(&u>(izs<++Jm>gM^ik8!DAT@eby{l(HGn zyt5fs6X)sWTwx0pUEyqk#xkITLveR5oXtQM3gJ@5^@6o+#^yQY?wy->bMZ%Jls6s@zW8FpCvTav#rys5 zcYdZkceCf^?|C=RE>CK!$T=}x(Q~C-Y(h*|U}F56FZ@9-FHA#l`4smlg-B3LJ!z->Wo*p;{ z;_I*E=3Q`ljyjiQKravITYxTgeAZzpL0%%Z4uAnUdOIvkn zt)ALGFW+UlnuU<;fRIDbExaba=C1GV#@j9_eqm2}ll+}T~6 zFmQts*tkk9AsWM*s;|+*x6|1E>T9>lP*UB#r}`R~#mb=U^*s}K5@$CTF`f)mBTkRF_h-1jNDd{QF8Yslm7=()$RNpFPd6ckZg;LbGJt^sv1mw{juymM^*Y|wlSppb z@bE|9x*|UJimN|z!_8}!S=ZZR({i+D=DN)nwYmkJ=nP8XPxtp%?_2G@?_1fv+b-MF z+qWXq(UfocdiCWW9$JynYaQ0yt>$Gzhoe(3y={5gsn_`GGS>zIFTRZZW*adH(}jNr z-8D?8JeP6Q%!)kI#+qUteEVkt`}F3RGtQ3AIFDNawuy=s4iudxiuee*ZZ78bxMR^+ zg3E#W)5Kc@QHyE1O{1SV(?2w&r^OnuI2Wyy1gFzt&|7(4XQ^xU=BIC-HfW7L{sp%y zHp^;Xv`mvRw_QFrVdYGMj#8to-X5Le5iMO)=|2xO_1xOwGDHUYn}*(rEk0cEO-u2oibpDN7o?K??ZRl!f@zmJ_Lt??oKw>M? zkIsIZ+#AWB6?uvhGCDgc_nnY)mEs&AM6OS=4;u7!^}5!U>;Q}9 zB1Qca$^I;nniJW9p;=7u18ubFCXFAcqYWiAv0RfT4b({pF=gRUwkxOgxIHy*m!4Z)27IL zhm#v_F|@2&zIIkJIcx3mRV^6tIWcco+kZ(Sc0p#HA`4)k?eW7F^^#kvAo=pmyLPy ztkGn)HTq&L3H6T-8lcExoluxa$ba|#DYt)_SXzuW|3d?$; z({E3h>+8kHg&Q6mBe}Hyy~X#rHe7yVkF}+9#*Sr!Q zzcrd_>1~>#xq9G%?)wIvEiI<5&6jNi-uny)NxSeRVgzg4Lr9dlHDUm@h>KD|m3B!D zG#lR55Ybp74X%;h&K~E;?myA5)2~;b#EG5h(`N;QKu{Za??i$7@kmDjMH=q(QQPOi z#pG`*nN3i)M~-ew$`K}S-MGt4$<3l6-Js={BJSFn(_%YtyE_8i-q(con7#>;?g$HH z%XW3=(EGsrQB4$m1+j?4dZXVt>OgCFW>8?IhsCQiQi%T5! zh3Z3+mug#`DGQxJmkkUL4^+Qg{TEBh+3GZ#{-^ps7r6(Wl78Vrz2qEpUqr?KG2y6O zi|f`;+EpP3qsnM(DOpBVjn1-XaoLy>@`3?BVB6yi`}pYd51CecA@3a(=KEX+F+lR5 z%UAfoKQ_n2y<5A{=Q=aD7OD;-&)=0&cS6(LAbf=whz+#r3z*L4WiyBl7F?ra+ePr{ z(fAss#T6wt4EaXsh-kL6^%6FFQES0Q?5DVQ1A0k;%fP}9f~BwIDbEf60f)awM-ErN zMERTcJyZP>_r$)N9>u~xl*`=kG4!Cmi0a!-`;U%%V*kxb!FYd}9rQ|NO|LB}n=%u< zOcSTUs1y!GYms3iPgQ?dz^Hi){!-%Pk(+zfcq-QZO1rOBU_lipuiyFdQ`?6DUfXj7uxgoFYv*dER8flXN zvb!tWg{u^t77fVr+8#$>vWiw;+Xc%nX!BV`8rOPb3pRZEo1fmWAm-KLhDS8c4VO>r zrATCIpv`5qx!QwMo0}!w>2llB-B(_{IFng?^_9Dq(v?cYE-u?+J53!I7Vs~i_QZSi zG)L(%x{j_pHu5@s7*f?ok8!vS6P!&32%gEh_4|lCa<~##S_XK$U_oI@YCQw4KJkM{obP zGbicC|Bc@AUBI%v%so#Vs=sC13gJ4n?bYAX22||7?9@k%}0e*r?22V0faZ5kQKwR*B|-cR=?*-zR!Lc?;K0*{I4I zh@F9kK7~_j|+n}9B>$b8OL5)(klq}jO*l8IW1mj}t9YKm)Bvp@(d(#;& zE+MORE4C(!CV;>8FnJnO*157BnOImH?!8nL(H$q~nbt=$3Ik-|v17+*8*Mvwta<|Z zTL~Cvtc%doB=F=OsI!r+AVRy;kYrmqjfIS{shS{4o1kl~3OKV$tN-@mi{s+FWYupK z1pQQr7zew&i3PL-GDvY7+CyyVRl^B&b)%nILM1=joXn4#li?~Xy`MRL&J)(tK$Qqx zj{_%+KoEv&^5~4Wwb%cYrrF7T))CP>RlTpE1kUaFrYhhRMa}`XK`hE9D@3iU z3GL{bhm;F3V@}hAwx>2Ux4|jxoNB#knO$plUgCt~vYV_^cS_ENdb@k+$mu^!nPRV} zPnvpW_82>_qL;XQU#7Db>~;nm^)5#hDi!72b4# zF7$}-2YBapFy428 zG9!dGXCv#$;TjOl>X6HT=%v^U9*4^Lqp?{@E(&bjf3xj$BJ!@UKURINu|Jk>=(Mc8 z--$wF#A z#0kLqdcjEPOK!>T`ku8x`;qET6)Kw_i@E8tg$L%}XpNe;yKQd@=9pBa^e?|(_N>Rt zqqm)=(=D#*m(_m00qDLMBwZKjA;T>4-d8~_yP+a?r%O$2Ibl;4@J<5Wc_v$xs2tn} zp{G)u0zx3mR?iC!9n6;W@oW$-HlV&uI*=F~&YU`$Xl=qXNh48oc=*xvA!dV9I5fPI zG^dfoAg(#UxTp3LX6!H41u^0Mu;1e-&M| zx%$(OXdA4&vCRGWz{2X6T`iw8a~3J0H@sfFh3(39+cwO40G_&JAe#FxtHv`Pl7Y_`{I0j+3vn**|YAtu|}lJR#){pZkYQ)^%KAzz&R_C7p`2s6**_Q2|35O@&UV< zYIsr5^Cn8m=sZ$62J~}f{tx#gHt_Fgyf8)~AIu;=#exQW_m@l zQXh!W81MvYtkmk>&RT52frZ#ekC{jQTZ$MAhu)!oSzUd~6-%diQ47uZ0H8j{@7{`B zk*Oq>U$u4lmBU*V0t`zcv0$K?U4rf|3-%J#+SCn*?9BneZsUYNvm=Pn zGeP$uYM@i7;n1P#pR32Jf4&ja%m=DlK}Y@V#owGCa3KqqM#F(m4SAQ*|qSK(%vt;w4_;Q^KbJ zraQ?eKvP00#VYdrB$W@Un*tO+3E)_%(kqJdW9WSoCDM_}Pn)rHxw^a4IB>LX(dib` zpkp*~@Sk&|6Ub?yC@Z*Jl4a zb++cX$vu$w=@NWfhn8xt*wGXU^OmH^GE>s`2NJflO`zIVfz#F1dmIj<)~0P~(3)B- z7Kb221dT!Ty0tc)-|o>HTEkOKMuR_RGHMe`txn0-UN=>=_FLWkJnx`CtZ;*_3 z(I!!Se>?rgc$gk}gc}ZC->9EiXLJZUi&djbHVO8*&RKe`!(igC^)*lR>qVW_NI9c1 z?BSA}S;xDhc3+*ZvB{>TR5UmudL2K<Op+j_S^!IvI$y&HPYZVvCn0@cRFk{E9qPr~?w!&9Wf<{+{simCkA{)nY4vmUZ&J>V{T z=nVe{Rs>MoxQK0DG|{Mdzcg4ur>Z7peQvq@oiRh>pU;=9K7>vv?)k#l9s;O`;;JBJ zO^`aZr|h(=*ma~xbgJQq1BNC@B~dEyZ=IRT-%)+6EX*(9BI4@t(S1g0`Yqat5wezf z4=7tb>C52g?G51yYGtKil*!o;+riEnLIPTixS=y!%@$Vnx5LFpVYc`PceLZuI2I~0 zS@tWgDcAVjH%FHdFpm*)iLzZrYqXe}TT>kIuAd65nGq(OFH4nj5_ zQX`y;)4_f_Qs>AF;i9kp9NXI|djZoc8{h!VEJ;<>}WnFDzhZbV|PrPD_6GQk>A@HaC-s)k9z@p1CUQ}G5Ul73ki9jF`_)Rn+=~GB2Oz~5&U;VI%K_=A(OTb-LJGO;#dL;g^I*5o zOd5xy?i|JWz8KO)q`+(HUgRQfPzc59Ew}+p6O1^Z_W3D3fyy3e{_spgeP?**%&9%W z!PZ!dME8ch)`kn6`oy$Qb(c7U-sp6A8lqNP^T^M;=HxEaYpk8kQLmG(>FVFyUFW%U zr%t@+%!oLH(@g7;Y#SHNSho4X*z78yC%&;TKiFtXwYA5w*2|KsBrX)HUMEhYJKQ!; za|~-7ni?J$Y;Ja8eYvb49lC78MgMb_h<)_zw4)cVx~n;u^FU>ajk=z!X8TQhNgA|d zbj!9e=M4t>W|%=(SCQ)!wb-I8bdA-479zPtb-(rr8&Y#(LSUn=8$Lj`oWfpKMj7pT zwpDe9vQ_oAkH0o|;K@60oVKTT=76NzaQTW|w>Ecfp0;9OI(!t+(Ek_YcqMx9Kjse%(#CBnH|RZn@~egTvbteDY`iC|oam1Nw4?5Qo!G z-RT@<`=rN2+%z4URn%fR2JgoxND{XP_ag6N6V}ke`JsJ7UmKzgLqq#`+ot2yoBwjD zJ>km@9f!P`yYe`_^Dmc5Nxv_ggBvftbg=r{A-e9;!Tm${%-4qY31)ogub0|8dU8Wl zxELNYahve5wNf(c3t!m|MMFc?-wrYvURL*xajwrx~(f1HWm-Qy8?-ow2m9oqtrZ~QI#l@7ik7;=_IP7Z6#D1< z?u)}qX>q}ND_umjmbzqqIJf5RY2v~~f+Ie4)6ndB=4!hUWLB zTNlOJJg=lDk@QIa|q*6gel zi2$r^X7;rYV`ob~wkev=!y-k|74O9zGnf~W#c|>0^cc!z_P~P%^`|-vEC8_BfLmDG zKsBvPr;pfeE*)-+i!ZV>=VdMYOV&xU21A*2Y+apfme_^|szn@R`xN7Zg0iU&FDV=B zcO@v5?2&MDmNrd*yt6AS2wNR!Vh@o7cT zfVdC3%4HzNdNijvvFCS)b-*q)>;p_+QcVUu+1r$0pY6E_Z~ zxZ>_UMuxo?RVUn0Q9=G?A(4tbg8+jSpOli{^gS4G> zP#nSA=Wz(`&f@NY;BJe%ySuwvf@{#=?(P;ATihi$A-KEy@!q|4byauu`|rA*nw{Fs%*&-XhGYUHI;2>W+o7G;`GO2kNh8zl`j|Bcp~OBF)fb{iydZ2Qki40t;d zjsZ1u9(-(Ks-b>l_+bg+^<xT-@98&BVYUS$6;m%qqq*LO(kMGWr?AR(iXx zKuaOJ{u|JqUmZDx2)p7NI6-kf*WSxT;zhH@1Pg_ z{?Mu?p^qsTvT=9OI|Q-kC$E&2z#a0MOvOCFn$aa`I5#Jp)8$3T(tNO-6p%aDHvH3*zjtg=HVFwNaIjRTZ+rHF zbtUek8d%n#&Yzd#dS8{9XZPD)3&HVp3F4b!EISs+%~SSnI5RKr=Hxs4p<6Mm9nk}G zEPs0H?aGIgRidtANFA^v@Sb;%f9q*=34W9DkDs8~bfWK_{2z{#ya0)SQcqIeX}28{ z{!P4-9h&}0&`LvN({wMd_xr&#K=q_N^-VqCA^v9FsOkgo%^>$tF}BC};>Ss|7bZ(C zT5pr)$M|KpslE{B(KA=@!`kt~?9B}9+CEeE(trD4g=_T8nR{Rd)dRcp& z>%}$hdzDx^P32R;KDTboJyN0MZ>iTp$CC4e=fuF0cZ=_fY)fQBC_@=Tz}PZ*B89qN zJNqsBAC2wI-_zi$UmUU>dRv$7L(e>HTGd;-&frg3`Ahi?oqcoGa)jL`J^eP|1+vSg zZwRLAe!E=Y{KfJR_fT5MsZ3a`tLdo;40_`}Hmduu6So>z4ev&YAOg)=TkEerI`2&T z<2}c7d2k8N-1>dE2lWM|f5g0ByabUt!*xREA+CmM!3E*10vx}fMfA+BFZt&`5&d*G zw=`GSRa0SECD_0hM1QlL0IU(bNX8UcIFA3-bU5jD2yg9L1#O<&8_mBP{rT1R6Lnd4DCBa>so#bW3^fn<0N&Ck3hSjA$U-R?}OJV24LFJ|2 zcHyoWztvE0+=_jxp>*^WQ8*!g`;p0&WcmC%lS}luII}ewpr|~rI5%-uarD*2&F;^w zT=Az`$=lr$Elbbw(3zIKZjZxBOVr(3Yhs5v$qVGRk2%rGXyCpVmbFXJg%XU?YskMV zVXfa#w)(Ksce!n~Zg$7N)R%;xDF;7{-s-P~!}p#lg5Kv&R%juWj3gbY)*#On7#5bq z=u2B)4IW;LQr`TI4Plk^;aZH3Jc^q2Q6J8O*D2bOZ~fbHAn0pVXw-) zSPPTns~wSb2cyo~xbx+RTFvQ@1s%+ExC3&O@Mgl?F%0C>XG+`&3>39yQr&S#N~?~- zZYes$4dq!2(&t*-NxEZe%V0Z09E;QE84qcEsW;^73iU*ioQl?t{@fD!GIz(H=kp)k z-NN}&c1Qh{_nOr^bo6EHj{B?lFq1IDf0%R2;>+C~5twpbLR$1N7vL`3jpm;JVj|$3 z7?>Rx3MkGi&MQRgJ9Lf|5))Ps7AGyqE6JPx>XL}*WxuhovchZdt6?Y8;g`$--_5ZP zO|Dh1#$C4Rw9Q?%%CyeidQGm|aR*TFAk|H_hPGreS@lGw;;y)Jp-Ic6uIT0pV7Mp8AbMT_YwC*$RJ77Nc`Z3F&S zcDk<7e=yA&)~dx%$FT9rJBvThjkWgc>OFFF1Zep-TO!x`}qG_5Foqvk}~!{ zpL(IjuvzxM8&`7ue-v!wOwTrXjk%L%(4OF;;n8pObn;*Y;pn&4wT zmQIeJE0!kAZcg?#=FGfoY%E?*mX=>3Ohj^fyp*KALO_0Q1SJatf%y3e+s+07CDR5C z1N-^q|4xuRP*gBvaK_M80uUiTVa8J4CB~~nU?ZI2$x86nlae4MoB`~;L7qh39Mr^C=8%)KnELDzV=iwx&;0N1c~#vCQq;O#GbOsWFMrT z@cn)7H%dH{@7)-&QiO?2HrT^1r`ioE8&pJ$ttB)ooQ4d<=PgSB<#_M9hXTRd+19)^ z;32eW5ZM%a$z;gQjrrbd&w=KjZV$$F#0q{bF9okV`DuACB?S+K<&}!brY>C@Y_C*3 zADm$FFETLSbb>?3k?ix|>f>Oz42hsADqXqyxeNb$rtSbPdGgl=lzIW9zcc(fQ$D^%+EhmkAi~+2ZIK%n^=5 zAzIAwZCk|^s>H&{<*-W-ocl}&83-W>DCR}N=|;K8dhs9Od)NKn^Nw4(TMw4&>u~Q| zQ1IDL)rtW8+YJNjv|sNdziQfw`>9H4k45tHm;e`l>jKwj`v(S$dd@3eFljMPAa>xV z`S7vYp#+S$?sBS0A@s3w%%QAdiC&P~xI0^LGIMpezbc5TbIQz8%|rL!Y&JR#Poo9y zT;);xb<+$1z(vFi4_miY8pc$d({R%7R=zi79|QU~$-((EUESpLnF70Y2#zF*Ce*4$ zKT#vntbaK7-h9X@oHtp|L+GXX8bOI`lleMH{hO9H9{NhB@l&nS^JN*p@6fE_X)9XN zG^Re+{5K_!Wj_?RwB8T`85J41?Bt`zsO0X5?8{>Bb{;S-@#$lI<0}Lzue{*&b@`dw zInKG?!SobdB5 z)t*`Iq|U6+sA?6nxxWSu@+~4Uz(#eAwv?)zpkSH$$Vc0$OsKJ z!kH5PLe{$Vasqke!;$kbeXUuYI6b>#Er3IAA5nc!vIn)CU5stmHlUNSJ%cSVNHmx3 z9E0+Zp?)MTH!?W{5yBVqWwyAZB@t9JdQ*C zA6&XU9%ah~=CSGS1v!iDjR3x_R%U zE_JlejuBB;e`DFph*u1lg_)NxofwWnJ49yUT50XNP&3Oj3ERB+L)RSc1*5o@%$2L+ z&(J7iH6-~%6*Syays7kI{^x$7bIe=TWg>={RCB$~=CR;9HLhrx{8=(HuXbPNB-7qq z8;&cip2k8j$AaB`kpqzv^3xPAbOgU(31K9KyYrk4U~qTHQ?b#>HIQ33vFCZ$3fG0UyM)~;T^))+wHw%&T=dl;=E%cpa zM1Cuc_tMmGFv#@d0fGNqs|VJ{`1Z)aLP^M`{*R^(>sQkpwNTcuy@LTnK^l0wrQs{g zZ@!!OK2CJuQHmKpBLp-LXc3!clR6}GrfQv5)5VJ~yM>*M9)r1%efry8J0I=GUIVrW z-~4r_6JcmuWX(}_dzPOvz)z>f;(*9poYx>v=VjEYwE*3yX?@CpWp3Ls0&9g{bl9> z4to}x?v}}YU-CMOTOKqC^!(8;lDZ@Tb{yMzD|kstZxadc;(z)<{m;W_p()Q(W>#zO6Tx05?622K(kqyb%*?Tfwh`x7T z(c>Sa^;_MIcw|`e!vBo5i9Ud<KbatwMi$ZbffK z#8{=acoU5iq58CyfdxdK3jI4=D&&3j%QB%adRJ26-$D7_kH@cbg2v$JYcA$`!29A~ zZC+fzo=D=Xwv6dFz7zM0_=w$Cx^H?H!0Imrk7m*{gGp8aDKGr`iCU070>gWEcd&}_ zmkQ>3{?`xC6(I>|i=(8SK&1~BdVf{tQLldTcoR@Y#O3wfXi5?0FpqZ(3iY??6D>3U zMbu$I)?Zn7{26C2FJt^>aEU5LkCFaYMZD9%GZkj(DV)s@sJpiYnu9vcuUvt9WCvzz z6#mIP_E-TBd6#w}7cplv}*19Fd>%sIm5kD!HTD76=k@-q|EB@zDR4ZdX#YA;9* z&nLWXen=AMe;vjrW}PR0ao`Vs?YwW=m2UbHNwN9~Kve8-^-_qbs7v{|i+kOQDBX%V z-HICBiU%S0iXitJBljsI4>-s6O2_tF$M$K*4tU!SX`X@|PY2kuhbUj!bQFY=H`Tc` zCUBbuPC2_K0B+!HHYob12Y{{Sp87B{p(J#+Iq(A=+4yh zG`~H=F0b?Mmt9bM-g)}V&O2>x9GAp!q2BD-q0()-F)`M!*o=&vCmZ}CGcX0y5GK>8 zZ1qHD^&p@9H0tSy;^_p->EK`DsjKYX(d;ps>?wlmQ62pW3;oeQ>%DR7;K}v=n)RWx z^}d|-!3_a$lfdxJ@7@^sZAQ>O+WWq62w3i`3`+%dTyd&67Oi&w*;~mQ+(|9Y25Ysv{;~%he+S{!>3hakhMxJ0 zE8we3(CX%OLO@bbWl2ls;@tkK_{$MlPJWX+sCJRWS7iFor@Q*$HbiL7>shkrf91@lkDxU$c`5MQNA=(6J8eX+zn|_IJ)p9aur`6{G`wrpF+^{>wX^#? znE&*=-RnH&rSEMw@cw6jX5Qw~1G9gSFj(nRV3?t2(doA9H82R~Cpv)&2Fg_;zDy$a zXd-4sBB4zp?vXMojxwx<3d-FKp~DRB*$m3YEVSS(+727!JR1oI8&(q=(M>(NTm$lW z1Jp@9Mpivqgfkl26)Nc^0V=@gk^?Gm(CLxngPqTejcbPufb|t4nT>v)jd`9Oi-UvT zjg8igoiwHqd%S_LstJ%)Pp{WV(&Y+6>jrn=0*U8FpYFn|<;whU1%Yne-;Va$Yt5D;s;oz%s>&%zytoHM*ruC()t9v#SmU&hPIu?$xbzzDtX(HAf zk=3@dvm>c)QfQXp+Q41bUmHfwn7TUbuKr8wfa5Ye@E=e1_ZVk9 zzyPB+{Q18xf6o0*3>lxcgi+GJH&{q3} z_o??Wf@d+GP)psvN1KD@sBa<|d- zuXz)!NG*!=8lswM8X#SV6%np<2MhQWgZo72U1eVR_%y6t)ead)hk1Cs+@Edf0aQlP zS_GWQbZUF)n`LP|d!!cS_6!LO6`#EE%CO^n-wKdzFk$(A`R8~{ccm1K_`c~lw6iw1 zdR)PWjufYoLPJcC4u@qjDZ|g?W&$HeCdVQ9qVv1&n-E!CK0)(qtC_KY{0|#8Xxv^* zZB#oG68j&_^+fmmkUWc)hP`^uZyup!P=(|Kb6e1_L)+T$C#K@|KPKyWJ;93J_|rQ$ zzrzx)2tfT0hu=l`dgfRYAkg7K&uVtX3h|ht^U+Z&Pp5|am|0N&qjo6c zSl)$($1GcAs7{z2$5yLcx1cagvk}L(L-(R4Vlm((++(uS9)Ho(uBc_o*8ESatu}Q{ zwkGbp4Z}@LhUL&N$kMW>Ie+uN+;y2+6XW|rZe<-C>&7e`!&%~!j-L}dANoSY{$v0| z0|xinnG7*Mq%$T?Awi|-xwHjZ51AabFm;Ah=|R=|6zcbcpq;!&tezdM*I3dkl1Qg3 zUZKGVZ_BzA&=-I2Dg5qi7;QjtS z-xK^k%Nj6m)eUuvIfEp)gtYN1)anwjDdIXQ671MwxG=q>Ldp+o0bUpDW)CA9UJvUUUVS9aYwLt`b zPsCu*?o(a>A*70#yo~;iGWjMirl@Bgb6Or?N&2+&UM_shafbCWX1rMbeiX4ds;6^IG(Y_^K^`wS}}gy^w4KiwdU4-o`-+GAAEP#LhopfiAI41fUaVLfzpoh<9l8oF#a%6@dCIo03(8B(mlc;GF~67%t4W z4=!}d9~a3>oEA9{f^}~{ z>cpnHdgZ>0#OMHkz`QGU{JSU%y8^p`^VMk;Mldcci-N9p2&YZ)rE9k z*flJ82yjK~0m?*RSy1$&Y&dg_S3OSt8~mhgAvKRp*k_OQC4%D zP>1ovyxTtctWoKH9D|n`Z`ZLy36NH{OW-5^Hw|r%@=06hr_vtBlRhYsb&v5$7xXh| zF9=8D+hi>-XW9Oon65;Ot?sz(XCyw(=a0?9ttu1QU^$dJG-r7(0an%gY@E)jzPm@F z{<-4QusYVysY7xvV3`~2R9!j&2$ne=!9N!S7L%UPK34>m8l60Vf=TxyUP=PfH+MMR zWP-+w?%G}=UI*UUKZ=8fdj4(Rl0MbFI=vf>+YsRDSyY*{RI~6xR{B89e1uRX!VsfF z+K2=rib(bb+lmB`AXHOpm!s2vG>GzE#woLBU%WtzLrS$ z?99R8&)GM#}@4JrHUef1b_hGvRi42LqiO$ifNJAFF z)dSnx$TbL`1tk!VAbv);|0su1Cu4v=LQ?T*FC(jjc;J-4*+LR&COwCem>v-PGMnz4 zAbN|lE{-06^uQyr*(ZoFn=oUE{)Vg(`5x>CQz*Oz2s?CYH$Z=bUqK^y5PJ}LrYnXi zcKYszKQ}GzEAkB6?nn04rnvK7kcc^1K@Mk53PzPCkHpc0Hbwhj1wWA?k+Hyx2e)HW zA%VX<){!apnMP7-D@M*=W}s^Y2O(_BUTTr=4`j@)i%*2^^O_oRYGK@v*T^u1a!N2o zt49w0^fe9GeTzg%M5E%85Q_TreW&f`45G-Wo~ef$Bg9Qh0$?M#RAc(p~6Qly6Ge5q&FQSZh>rmce{l7V*r~ zcH$$BZN%c~D8`>4vRbi9@E>U-%q6k_S^bz>92b(gCGeee6&APkjwAdL(KdN8ZDhpH z2eRCSyE#GFOs%N0*;gt5P)?jH>ddmJy2MS|z+pBHjG#~LpvSfmBQ$1i`=3K@l zyPk2g?It3td7d!E8P-6F8^D?L$iPf|tN_KC^@!Yje268-D*LRxEI%$>*<5^$%T92g zP4kZJI#qs0k|!dk(##axzzj>&C*)*~u#Ljkz|kV{pu_-rsMJ7>s10}gqD!m!BtLEq z6FI&}5GlMwkmx&_^|a`F?9sl&-ycW&Vt;=TNQoN85zvSUg%Z##wpWPi<`8H)u=C_P z;&+;`Gj7m@eoE-QhE0gJA#9lbN_G_N>}E&XP;m#EF?YHhP7U(8A0RCjb)hbnbzyMj zcVTfAcfoTN`ay7&`oRuNh(EB{i#^DES2zkkJoc}lYnnAi8uL$qJ+P6~!Cp>lCts7DO8Q{lmkJ=g zDE|!(pm*vEOz|=f8f$Zg*t6nEye1-+ctS%hB`pa13P!LpK#-gf}-9nh?PDv{z*L7ZBd2Oge4PnmV~L{cg7X0xiEz6CKhgbdG~Ex(ez zr5@fy@Aox(+?ikxBAgMwwwQR(8D*d)#SGukqCL))cwhtBOHI+(J9rCnEDEMjRgr>l zw%iSq5}i_2ky?sEYVINygYuL6t4KRUK2(;iBwwG;EGZxP36oHX@kL~3XQ$u8H2qpo z1C)<%C1-~n+XJVR!(*zo&}pI1W6G)2Ql+WHv|=_eH9+mTm`WA^WU3b$0aDfS)sjA$ z+7ZkCEP7zv{NIxHQP*4z8sa{A%i+sM-ua*5az7&tl!a(LN#-NLj$p$S*2sX!BDzh? z;d03@+uqw$vY50;cf{M+3vN+rDuFbL^A#VE=x(v7|c>i`Q+^<6=q zYGE`gM#Yhm#YX2Hs4uE7`6TRu;&K)j9n&6Plh2~4ue2^n64D;gp1_BCg?xqU;lE9? zZE)-k27IO+Hw8WQt+34n0|~e zLI-LGtFibKG){`KpLTFh_sg{sjQ<#bwBsqXOK?i0SuKCnL2cYN2L*DS{(;S|5&Sh$QdPraPNX{Jr-sN z0}P(ixG7kk0nOHCa}On?@OnDtkq`f3N}Tuq60bJa93|{;SbSfEsKSj znlp|P3Ma*a_RXW+t7RhkT|Ool;9!F|%*jCFKJuK&rGNMLMwTLKFt0TA5_ESWdUeOx%J``Hi8MXHh4M$M+{u6>eR0 zJ2h?xj1y(+sGm&3C4!L_?76rPl2$LOD^&}6sV962{fKCt1g|L*I-zd3z$jF+UC$mIlm zdGPx#CIu>4I;IO*M{MNx5gZ9(`C6uJbXN_Gh$Op6o>=`habiVBX-D_Scae}Sp1O_Niz1%Vi`t7;k^CVAn5}p&eh$nQ1r(z~f4*{0j?i!85dla66tm?3 zG63;xrQBY)p}}35-BB?0ZpCf}*kX5OmlynJcM#Ks*(bx%$Q_HKmh$2<_GHv=^d*XD zBw{3D8v9`sI654qH%g1)0{_$uT$ce!faKRDK?NwWej{z8Xpw%S38PAp5u?+itdYRc zx{|wr57t#@@J@4sH3xd#yd`+xusOrJ33GGSGC6|Xx@mr&BCv3h8Len`zkpfxRZ363 zj3KO*=ZtgPX_cTkhK_NDrNBT@C(D!ijBxC^`NXD8g{yQ!v@5ys+nM8PcZ!3}!#tqy zRK)McJ+=kjDn~OOo!`7+VYfVQ@IAws$Czldm-J^?-9?Nm{+W1!E6d;<9x{q0VaE5jRA zVYZa;3S8R!QCV?bv@6`3`|Z5iRAF95pyn9w?afG0b^_Yo=UD~&>{4L5Kz6i8B8`?v z=u5CLZkxJNW27fmd4o%KZFdPj5BBPHB;zQ`2uf7dh{88xeQ`%cM;U!NM{!5sy2v>h z26r-lRD0OE0k~#27kbEH_wTL{_-r?D_Z^(GD@w?APJ>2{Mte@4K#@QWAe&wYzGCy? z@&Q~S_^|tYxq|UYl@O3Lq};Z-hD-1c|DF6h#yjn|5=Aa8DfSiAQ$6svw2+jL;%^Bd zW{kQ-)+p~(|GiW1IP5FFr|?Mbkv56nG9V7)-;#kMfzrPf0%ZfGe#-^YV_YN~q2ZGz zZYB$(lO_o#_h6DH2g!h~c7;){c%MG#1xT-8zY%{ExWf5HL9$I`>uwu+Ltzsa7I{(e zMeF*P$mH~29}SDPYQS6-ql4fBe&B^3B7StC{> z^{P-);YIYJa-w>I@u5bfO61d9(cHR4)hfE+xp3c{?^)o5@ z1;qvZSPGN`mAa*~qI?NvElUi~W-N>T7XB4%TP+hR0~Jpy1SDABs0jNsKUEl2Y+55J z2T3=Fm0w#UsRgM7&EpoJr2zF}{~n5ec6AY{_|CWiJX=)HmxQ=+!9cxeA*Y6)e&He5+jzB>~(W4?Q*L<5}c zfiJdQ!7Y9YAi|U+#W0DEOXSEv#s0_KOW`t1NnKbSa*2^-1A**E(Q;^@aLQwkGF=%O z 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

      f89hx(m+C55kotZpd6@jf#~)xUs@pT8R{M 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

      ?YpA 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 z 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%0Dj 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

      JnKzC-%n#ZR=HWdWJ$mWO3Cs{Oy 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

    • 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 KH~+P{V{!|-zrpJO literal 0 HcmV?d00001 diff --git a/functional-requirements.html b/functional-requirements.html new file mode 100644 index 00000000..2dd33bb2 --- /dev/null +++ b/functional-requirements.html @@ -0,0 +1,349 @@ + + + + + + Functional Requirements - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + +
      +
      + + +
      +
      +
      +
      + + +
      +

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Functional Requirements

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

      +
      + +
      +

      Functional requirements describe the capabilities the system must have in order to meet the end-users’ needs and achieve tasks within the business process.

      + +

      These requirements are taken from Component 8 and Web Annex D of the WHO Digital Adaptation Kit for [insert health domain here] (link forthcoming).

      + +

      Please note that these are not exhaustive lists and should be modified according to context and user persona needs

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icon-administration.png b/icon-administration.png new file mode 100644 index 0000000000000000000000000000000000000000..e892803c9e9b8fb8f77025ef3e330c2e4b14ad88 GIT binary patch literal 49385 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 bg!O&{sLv)YI1kXO00000NkvXXu0mjfv`La; literal 0 HcmV?d00001 diff --git a/icon-change-edit.png b/icon-change-edit.png new file mode 100644 index 0000000000000000000000000000000000000000..389db5552cd4b28307fae4ac51c9b1b5fa814dae GIT binary patch literal 1766 zcmVBE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^!KmPq;Qw2}Cn0L9?Tam?khm;cmfj@-EE=vY<#k5o0f^m&*sM6pBI0EL{uRZtU4R5Z z`^X8`V)zNfJ8YaF;u6EP09P2E5Ad?jnUOMxUqvh^s*L``+lU9}BlcPZ2XpY-jyyG} zttleQMaed+noc9ry@UIIwng1*#M^^UkFzj+6yF25_LnMhmf?pGpH<}CbcnAmX|u%; z|7E#p3GpKUUAw%6atiT2#A8)^yd3Cssj4^8z$>TJnP(8+gLrkpJj%xIMEtceUz`ec zeo~wa<_{hK;NmJRuzL3+9o0iVC08s$)vACv7|KExH6jmbd4gn8^0FkllzkRT6fd|P0n zrwSVAXrbt(XrcJk;OyVRDf#{Yw^VBW$m{6QFhZvPBk<6w!tZERBfJcLd1$M3&)TehHS09YRtkN(Z(GDi^F2;vKBX;HY+Q*UEnTqUvgh@A9J5aYSek}G;8j! zqp=F+X_rylpF&#LEj%b>g+0Q~5^H*5N-?MwSLAe5T{?GXqX;9WfX;*4pXw6&V*io?m|<6;W0GAb4f<-njQ>$>Q>9MPr@ zwU=n+0I+*9IKpp9{{0u*d8K7@p9VPmCp-6AwmA>rtOL;dXv;Q$XXCx^0IWWyc=l3w zC&Xgk0yx!!!@*Zi8qcdA>-AfBZYACT*nGWS|NH%Vee(m<-vGFv{{#Oecnig2*2@3@ z061k>NoGw=04e|g00;m9hiL!=000010000Q0000000N)_00aO40096101%)900aO4 z0096101yBG000-AQ^)`S0#8XqK~y*qb(2kK6G0Tm|Fd6N(`-H<7A2DU5e<3{>ZP9Q zr3eZ|6jZzjxp@|^9_rbXcnQUW6ugy)AcBaAc&UPTh)^|1ViF8Brn}kfr*BesXbcW) zX6L;(zxlt+e;NLce!qW6QIvCzi&qqWVlnMo4#P9N`Y-M+jA6J9cq>lNSmA zIdHc}>T~a4OoANzhJN4-RA(LoTSqsxvIDG7$^>9E8u9zZzfR;1ti9XBYv%_ptz5x2 zG>mOiiVhI~l0P|`x3YI|2QC~w3Q0bJt?w4}eLewpYk8djkPl3H0)ACAruv|7fX5I7 zUKsca2x?9O^usEZicbDNPZnL&b$yW-35s*4Db&(LDnSEUd$b;tt%szxPD)=HhVepa zHk(d1o2^swL$}*~NIh$Gohq%T00i*}PL6jSvb;+lmBsh|0aAGjbgIbM+yDRo07*qo IM6N<$f^>{IKmY&$ literal 0 HcmV?d00001 diff --git a/icon-change-remove.png b/icon-change-remove.png new file mode 100644 index 0000000000000000000000000000000000000000..1c9a83c76440b513c7214a0b564b8051dacb0656 GIT binary patch literal 1943 zcmV;I2Wa?-P)BE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^!KmPq;Qw2}Cn0L9?Tam?khm;cmfj@-EE=vY<#k5o0f^m&*sM6pBI0EL{uRZtU4R5Z z`^X8`V)zNfJ8YaF;u6EP09P2E5Ad?jnUOMxUqvh^s*L``+lU9}BlcPZ2XpY-jyyG} zttleQMaed+noc9ry@UIIwng1*#M^^UkFzj+6yF25_LnMhmf?pGpH<}CbcnAmX|u%; z|7E#p3GpKUUAw%6atiT2#A8)^yd3Cssj4^8z$>TJnP(8+gLrkpJj%xIMEtceUz`ec zeo~wa<_{hK;NmJRuzL3+9o0iVC08s$)vACv7|KExH6jmbd4gn8^0FkllzkRT6fd|P0n zrwSVAXrbt(XrcJk;OyVRDf#{Yw^VBW$m{6QFhZvPBk<6w!tZERBfJcLd1$M3&)TehHS09YRtkN(Z(GDi^F2;vKBX;HY+Q*UEnTqUvgh@A9J5aYSek}G;8j! zqp=F+X_rylpF&#LEj%b>g+0Q~5^H*5N-?MwSLAe5T{?GXqX;9WfX;*4pXw6&V*io?m|<6;W0GAb4f<-njQ>$>Q>9MPr@ zwU=n+0I+*9IKpp9{{0u*d8K7@p9VPmCp-6AwmA>rtOL;dXv;Q$XXCx^0IWWyc=l3w zC&Xgk0yx!!!@*Zi8qcdA>-AfBZYACT*nGWS|NH%Vee(m<-vGFv{{#Oecnig2*2@3@ z061k>NoGw=04e|g00;m9hiL!=000010000Q0000000N)_00aO40096101%)900aO4 z0096101yBG000-AQ^)`S0{}@xK~y*qT~kYI)KC~bdEF$FOy|*#GjtGbeO5)$w)k4O z5}z&NM)4206ct1_E-Jclr;8#g6cLv`P|$_C5S1#ZMJj6RXj}TCcAQr_PBKZZU#3j0 zUigxGL(a)}zH=hrzjd{@_meEk>+DJe)oQg?0Ef!d^QTXqyzt-a5EehU(bsow&4%@7 zbkmGlRtbed0mWP%zp`0uSleco3WXDgy1TC}#z^%;@Ad0vCB`lqrlG5v2G?@|pVPNF zT-U?O)vM&@bb9}mj`re%yZ8F*xCMg!U0vG*N!$~QL}2J4h=Ks7C{SdDcsLS?1eUk9 z2qa~1M`x!~%;)<@Mn-(G&cr!??mAUZ@H}wahEFq~0YH;wEQ!Z4IX;f(PoLrI&=4w) zeQ94;S4V(dAefEC2C3bQNFZ)m;B#ewh(yhRSAWTk!Qzxn*qQNwfXlg<-nMACy5sWb&5Xiyh^_J}`B{g(^?BU}Tr6UGd zC^iLXEKb2tMgOOyqMa5#);BnryPUxHl4zWRM?@=M(D&~8;x?tf10oh)>4bae3ZtLfRjLo-ujjlUfvJpt3Bqj(`yk>0fvsm3@s_aP90 zD2heE5>x;tlKQIc9<}c{AWh_M z#d76H-gYnpA8N(M(huM8rtda>R~-lh;uL&Aq%Nd|{LK%s@?+w#F`iXJ1hn_;K=Ya7 z2ro@zIeDJ!A4IuOL_C#3lvBStJ7+}kiGFZ*Ydo1;Hg>EV z>Xnd+4CBqGH$Xnvy1GIy~=iF?`w;Yk(pUZ$SQkXl##4t6hgAH zla=*<_4)pPb$j4Ga^J7{e4ghy=lMwIjv6I7GdTo7lp5;FdJqHy-@+gy3HW06u;f1Y zLSl1UO&L1>_qU++RVsLg45x152|*MW|NVnO+0Piko1|VES}LS7NK!Z@d&It?BY2C= z(ZJYC$=%h}-pvdA2ti5@?XA7+?J&NMUJe*F4J{ozA$w8?!ay3ziUxk))^q)X%X z;W}5oeD-qxR(w1A#aF)m_3IDhhqjWgU)M6acR>IrS2@x0`9)S%s?_qX-0bqP%+LYF zWR3kA_toEu=S1JWeS-^SIFF=i%lSL{`}=Df8BK7@pC1j)R%yQxG~E)|j0oBuad@|w zcw^IeWLicFyAjExW5@K!?qM>IhJ(lArh0cg6^d#k|Kum%m$NjNuYb{0u;13_0}`{Wl1D#N zVG!Gm8`g}{5QbgbW~$D0KdaV$jsJa6<|k@sZQ@NwkKF#Xz!P`yNHR#x_H2J&&|$Vl zD&(tuM(~haZJkSSY|qJ*?|SjZlr(vgy!;Vu>rOX|Eg0R0v-d7vYX;o=(*>ta>cDde z*`YsV+Fe6T>&|Lz5{-6eJ$l%#E)C|gNZNjvfnx3)w(kGBx)Zq7>KlS(oVLrq1ty~G zdnSLjlcd(NYw0`VZIJRpWuNap7z+>F!P%K2X!*vhiMa3PG=WlL8iH0fIAm4^&p%TP zJ%9JkE4B6eZ2B8&GU(r$Ys>C^i35w?DCB;&;MnAWYnNZm1|t$5!Y8WM@*hbq0RZ7{c-FE{n;?JU-q!C+5+(a^kZ3 z`Q^dXs{t@RER@)N!p+UyaJo=z>yg|o)dvl*!pfU9egmO{!(vP^o>;rgjTsQkMkST*OsmQ zC}$7mi|4{WS~~xJP`(;yl1>2?q!qoYCzU_y(gR)0xwP82rF!C zdOE$RgoN$Jx7v2?SEKoFwR6BOK+wCoI-$Y)Z!;DLDtqIeetpGTqEYR;WpT3pKwgPA zHLPOoi9OS*SJU>kpNxZx1HQNv>%}(uN~`Pht9%QWE%-b8HAzwhXXmva>O3|4?je`2 zawcoy^~gs>ll$&($6KBhS%qkgVl-$(vQXePeTT2~%2jJ-5`HT!;%weKGOIi%zcbq3 zaa#3{?~vn(2J$uR(c147FGpE3_TGQnaDH~2+-GOSNFu6rl~F!tpmQEq@U9#M5gxMo zr4w@^iXA&eQD(RfVsQl60*2VY%7J|CrE8I4WEbO#=E6wX6+%NpJ5Ew~ICJlCKfMKm zZr!@2phcdzFo%=mjOCIXlr|U@?O3OVO?tyzzDiSZfgx}t^;}3$wPxnkbmGbx_)*_} zx)HK8^x#DQHLZbRlw&s74l5ISs+fyz^%PVwL<0Tr#zMSxc7YEMm_#%Eu|<|Va{?E0 z!o711NF!x?Sc%%&%4!a?%a^JFDX6Fr7me_Hna4~ltEl)B-|BqHFC-K_wMf$MVU-#D zi3`f+)9zkKk`MV>Zu0hSg+*&qkKD^Tm)4;Rgs>$J7M8A+6$k4)uo6G0Ll3*G2i#Yr zf35w}H8Xpxk;>b#_)t-o7EQA4AB*xQay(72EQza13cEi^O=Yal#r9clKL_kq)j99OkXgtUnV$koU^A73|NSAg5 zTu zOpr?T_}OyLaa<98*caXB@t$Z?p@g~F%N%)!mA`|E?;1dW7*66X>%L;FkNg=h=^ zMY?zO^%3ZBNBvhtrA0K6_5|#B1h)WV9&r~I6GzU+(# zP`6!`%U6-dNl8Qs^PBlG_|j6GH0!Vd9m<-pBZIp2=C@p9sXQ%VZWulO#*#Fthv?2+ zN0k7wYp!K?kO%^UenlLu_~;aIpDsv%v>!^~nm~PbMq^WlKv-$>l36-3c0e zd9k4_d*fe)<<2|f>gwu_Ku|d?`*3!BDM|JDWK~F4Nc(R0M~UItSr zC>BG`83iNL5Ei9uQ+iNY8_EL1Rt8|sdXjV37QUhs=1 z>Jq`cC*NQI#}Arp@%QAUDJdzL^d)EtU3)@AVHLhCY4))1QjZ}IPI9*_o2qMAmzipz zkM9hT(G!)$m;1PfJ;XuR)O2dYht_H>nCSmUuI%~=JQg8focZ|CnERXVJlQ}93dg*! zZ2DDtJS2NCZRx?v2jhoh?|&JWo7?@{#z_vRErpuMI@q`2v?`Lyq>|~xT_SgX zK6zT@vCE4UAd0pvj}0?k>==}X;1-n(7L^B9NZgS-&P;JG_f!4^(}Ub7`LnYFzr!7Q zP6L|my$Q=uap=ZnhqYGHf5Uq8*lKU8?9GduJ_0_hu6}BGY>XIc*#G9-Ze(EaCw`hO z?x)2KA}g=0@2$e)V`Gi7>_Y?L{5OeV6bfiRKNFa z4PyXt-QNT~-`-NUW87WJbBj5z`)&%cI-C_2a<&{T<$%K!agD$%FkWFA-%;3c7(p%P z*F3r!bQmLlG9MRhYq+aEHt0{i75!_#K8w8x<9JhNx1G?FveW}`3evm4~mO7)KOmVJ5Yx=iyHrkIp+FD`E8%0g6ghu$aS~yqa+s}JRVgtto zyu5w6vovkIyl6X$xR6DVPFV~RKoRn{#A$HWoHM zS789yGHc7>jB;&aA@KZk7Q#DMw6i~d&W-jvOP~;L*=9dZsol$iFw6;c(*bL5g#QKj zlCrWcfN(8BH@uxcCZf@3mv1d(rKN67e}9!F?NwyO;7JtN+1WQGm#01dGDXYQ^U#Ka zU^PTBCrK~hoN%za2Im*!+~z`!;wwrS*%KA!{GI<&rzfk#5DC70@Vu;SZ5WODA|1(! zKq|Uj;);(uV1(-zYc{%cMN?{9|1sTk6Fq%gQ3%|3dPV@ZmqSjWn?BdhwOY&&= z75sWMC5!mU&%AuEt?9;HE)e0xCB}McT&%r0`b7#F59+yK7qcs@9UOY&5D&XZ5*ILW zT=(wXON7FvIfq$?kji6fE;a8dn;aW=npI6@sA%rVz&NnnoB%Zd487+=d?jF=TCJf zrYoEG&++_Tz`U2VE-R{Y(JNdpPRzYMLD00$%Ebl6os0y4RMfl+3_Knui83^-_88^m zN!7^wf_EIgd5KeLf?^Nx$qe@S-|hN*{}Kt&){iZoWc3&Sjkwxs{wS=`bJ-+5Q=z~) zpl~J&RIEL8PG8Z}`{*1<8bLwH};ZWf=Ua_#{;4)#%Z7=&Uz{ zP$2x4d3J}igjgrh}{gSF^61S2A3i#b=-wzApU+JbbcBtsuju@)1J_lFSgA~><0 z-H+3k^Fz<_!yp);+^q58{y&&bw`_^iwff%Te^*oqX`rQaHzo1o$-;uIY~7J-E60^} z5>`gWlH-x2kas^u^Uu6yc8BDXj76hyCWkoBldVTQ8u$K0Y=wq;@H4&>hlLqGA~KH< zDC@Nwjs0NLd;ii(X`F)$iHRQJx4<3w4X;nxVicENzU03wsEB1m^w;>E?DSlCq>Mqr z|AnQsy>NR;tczO@#+p#YYMj_dDUa;#?%rN9b$4xADT+@Vk3>Mb0N(oSH+ipFwEn5- zC)!;ah;Ymt_9jXZ;Lg?H`14|Lrg^7!%1ucmOF_w&Tc}}$3q?hBQWgdnjT=OmO81}z zmIp+H(9?;~59e$Q^I_;-4jXp(YcHDDb~Ji-!%LlGKa_LEui&gY{Fe(Wim5)lm;yl7Nuar*12kvW^>?&IrL*}S6WYP_i`0wLR@ z&HL*e674&b?`^Nq#>DMptyL)bPOt->;;a>tWdE}aD4Di58yl8W9B|s`3Z)dg7uT8W zL>%p|(}j@fi@CKnzN+xiChPbqyy!<$3>u%%O=&He>GR8)mY_syycx6clvPP~EIW&Tz!L)w2}pl&rgl9#3_G zByqN>)6?WUQSp^pW}C1U@7BPH8_#;M6qk&4Xo}Xn`|ZG{as0mQ%*^4=L3@msH07)Q zN7|O2g8TbkJ?*=>ThH`$b**z|$J_bH{90DWP2F1yYf6932ic%S>!UJj>CgP8EdZzh zhyqyz@-;?TF|xG8`0Q8N%GQ>W4115C7i*s#O`4t=AUKdQUFyYp|FWQgR)lpn*1N2t zKye`AV`4_+%}fb*i~ft+GS!C!+sCTU1rMe@ht@1lelUO|HaL^9_yS+N3i6fAP}s8n zwm^K?S;)!ys{@4;+JuvH=J(G&03WZ{d=;=6 z;lFj0^Xk01XMFTQJVHP|VA@TmU@@FRs3dSH>%m#J#5tSqboGzx`A3@nF7Pp1z1zJt zl!IF^9mYK3o` zavUM&3e>G+00RN(U?cGhk|5zG^-v~F5oL^$>C#>h5{$wibwnxqGlbPF-8pQkGsi+P zS&>R!bAQ(=V)*0!t?E1f>jo-eif>4`qpev*XpnR#+` zR!j6uM<;TcSt7(!_3moCIVuA5H!w6+>~@`pxoE=1Lt8t$7mE|^XL|#$a(%KF0Pc}K zA?-)&+ycDIz0kd@0F!jQpdCof+1Z~eb0lyu3JP6GAIy^v6=0<*W2vv3z31b7_*BPn zb$ck}um17JcVLVcy%!QBzU!En@8P6VqY6#qqoA_&3=9${&4z27#`&9}RY*JMMXvG{ zy!Ja<%(#Xf&RK_)9 zIn0^0!Qmj8q38a;?OINg>R%HmXkMmS`=`IqyS!f%FU->NyRoH{{;6lBnI91|0gG~bIgPFK+~7rfiL$NTHo+T-899~PIlJQG8W zUSm&)>*7{Ad1_=Ki`#opvD&mdc*97U>q2wkqc;aC9KAbB9B11xABcia(~>=m2!$m!wuhlOtJKvk1BcnI!b;{jlh8i)DO7KfaIZ4(Vg4# z8y0bv^+9789U|H?AmUtYgk(qajku9LR3qp>F|Qr#;Wp_)aVu5 zk1-?54sZ@NE2mroPD7MNy|qRY9?x>9YvxU}-dO#quQytphY>d2_xf-#^i02N#&=d$ zo|S59G`!9QI=PP4p(U;nFl~g))$DlS<`baQ5^DQNV_;<1#j)MByxX<5%ayD?H=@QN zi-b2-EPTkYxM{1z-FEU+c*_^{)rCINxS7o49|4zLY`r?F{oL1GxF!pQh>5*)JAH0p zInSA%f#G>$deMs$lJUV|%)5+=9yLazi6l>-R2?ySPL<#%1uWWD> z1P5#9C~aU8UEce|o(_DjmlqbDbsRT_zg^^;u~PEZjkv!zAqsAtIC^GyR@lwu>j&k0dTp3Bh2Fz zX;os2VrxF@A&X+Yu0(+VMfJ!4o~22jrO6EVPe#;_k5?<-udMJFYvuS1=Z4~N=&7RzXskYw*F2lBlGf)T=mUGN?E1CZIgOjm@}vZGQFaRiCS9Zj<%wsdH@u_bmAP zBfi1O`<8X!Zm@DAP+BoXV8-y)R^Ufh-|OE_$AF($W)De>#q00H z>3J8OmZGD_iNsrKHe6 z3XYDK+s^hXmC%tb8r9EjN%{GWqlx=X^g{{=-@mu2zqe5@{;Xq2d^<0MIW>pxd2ul_ zg!TUQXCCV%TN`zR*2Rfrq z+7GVhh?taJt=7;gyGq7sB}EShtP5LIl+vR8BA~nh6bC$I{q)1z9Vf+(HbAM;F(59s zzW1`vo2|6e#;SlLOOvFgNMTe=Ab5#MGe??kuU2eMiXHqmfPb*W1s#jKc|MY?AbcMN~ZXI!S}mkADWzU|YkbHCdSMK`xrR*ZM%BB)8$`zO*V@m&fEBk#0I zE0iV<6ro-vd<4HV<~OUdF4W_}f8|Q&M*S>R`z$pCGA4_JOJr&3c+DJ{M!TH|nMMlc zwuqfc_uKyT`AA2;g0>3wXBfiP0VgXJH|-Tg0p_c>c`lX@E%&ohAeeuxMd^493-+h9 zdme0_VstDF>Hg^wB!mkX-0I7W!3;Y4R5w->EZV-qQ$SKtS(H7df3Xu>cEf)M+~S|I z^2Gk@H@3_viUJmCkyVu5Yg#)KRo>KY%d_7MU^ytgy=&+E%ZwEL{V$!IL9BO3r`;Hu znw$Dl`*_w4j+2CF_ysQ|P*Q3tDG^!f8LZzm_}cy;>3oOpMztuVy_L75gy^w_%2`HWNv?#8Ab)FRC{q?sXNJ@jOMxc-}yTf;@%YK^} zjtiUydL1o-b;x>R(46j(a`=raNJ&;6TJme&-g_?QO07DyNWYq|E(M+kgGx8&K>Di& zt8fR-E_Cg%lR~&0hqR&S@rYV&&TEwgH7z&}6wEBl6#4;c<8PG2a|A_s`}j^pwIT{Z z`AS#qhZ+(xjsErR-j}-*w52q3#Bl&gp(=+cGP?dU^?2UhfLq`lvmNrLWmXQ3_msKj zlkH7pu-7uR$>9njS?>Ym)zsXaAZu>^%}+GjLz;C*Lo1b96Q#-^V2nKn1n=965#ZLg zTtxgOB`I*0Zo`c-3{MV2=?e;!M6S*goT&qNTS@G6+orO~WeW2NYeo_v3!StL_P^&F7#Pe&Uc3+DN!WrP;EWR)Fw)QFq^LCA7BMgH`d-qPcth2b zO`f+f^8I_ryEW67|-=8I)u`!{=*43pHo0!C%JBWFD z>&Mf@eqDN@uIbTbKo2MsAfG;^+xBaLICW?*8Fd>IT^ad5FMv$_CT7BV6+key!RO%+ zXC%$dxjlc~00eUVTkY+Z$g>&OmYCl=IX92%h8H*hg)`;0ZeE0zI+f+9g zlFOt<4=t0TY-jo7!^RMT6O?8jql;)R-4xD4*z?ZlQ-wU*sIC8{=dnf03$Ep(Qa_TB27 zo5PB%(rTLbr0@GMMu&m4WaTi6Rzj?FR z|M6CCbg@4vDQPPxUG9vEZXe4FSrFg+HBn)DAmIC%((PEJelHpEpI)56A|Z4S_uapw zyafN+bjk8GDb$!uepKM`fwwsz>eyD+w(6Pv^{gH&yMc7y^f!PpI*WxDZTAB8qYr@y ztG^WngT#PNrptN-CU*J9BijfwZN)3XD9#Nz+c}^=$ zJU%Z18rog2Rw_sX`2h=_Tr{=u`vnbIsIPB*rSlN`D~$v=;-0A~!&FAonp88~xMBD=ru8AN1KDEn#hQ8Hul0)wSky{%VqIM=7)g|Q zaI~9jK;VJRTDp&VmVjTLk|;fK&u*rSzX-pWBBQ2*M)yrLu_WsqNwz!ao8U-|$YXU@ zFm`$inV5q1+epA}q@|@jDgAh>;>C;iedu3F%Bn8NN$D%WCHGN{ zIV5=t9XqW1Uf$L&E}uTWe~Xe#2ig=PE2F}3x*!CFVj%O0`MtlOg5tH=@vErM7gHka z!p(&EfI`{APR&Y1$`~D0yk=!WqN1WwQeKKsV!XPhU4E$t#6I=+7a>mM;VJ0=)syLU zsH@6Kip0##M`2Xdc5}LM2Gv!yC3*v}U>Yy=yuiJrLZMckKYyO0p~1x}lprClbqAC( zX^fpekHdLzP_pd9uN_{I`voQpA*E$@NQ9I1$$Gm(x{lr)(T;6ZZ2dYcxHHH zW-LL>c^rhR23hvr8h8xGiEl8^H9HMh8{il)(iV(@SM2uD2`-kZij@?IUnXUn1sa!a zsu@ZCl9pTJHLSDMILM5Lu37!$g6&Om!+_SHr>A%G%7!{&Tul)EgvW72OJe4oq#1Mf zi*8jUE9o8d@YGby&Wfb5nvlP%d}J@*ker6NH91^ZQZmsV zb*u0S^D`kn8FuPhw{8d=6t%ZCvQA%?=N44F)=@EMq#x>>f$S zWxxrW-LU@lr=fq5Ml#XX+>K$)r%_qg3meHfS`gpk~xPb`LC4&^uz&&ehzFs zl-4!ZC9^~f|$3x2(Tjhio4vyyfYcJRuQ>j)6WEL}FFAJuzUe{_xlYvuR1S;EM z(Vw{(LY07Iw7)i|4vkQPmXpIRaWM%K^x;WSBPFFcVx5&h`sL(&hvU3D)83f&C?0SI zqJ}EKbyN1uU2ZD>>e9&9ua82@?-3gs&hH+fuLyQ1oa3d$rPCiNb9Dl>H#PPHn1Gf^ z^6R22#T9EJJs$V9Tm_xhoaTK3=RBI{_Z#MMl7!vktrJ^DdYPV%7rb20FTA(i34Tjd z4C^Z3zk2lsKc9kDnbm8HOpVEmi@g(^Uef04adcOyaxO|b5RF7WQz-d&HxId#lvJ91 zwtjDXZ=JH%yLCP*(O&DZ(48kuJ=E#rRq89=%iMm?4`zWvGBq#$^;H|I?{OA z!p}7H7)BP3h(eZQF^UmUwlwB~v_3^h$B;6Z=(M0D;RU6B0cB{`r| z5}BT!UUF$(@9WwgJ%!AWR4x^Yl9I^od?d9P#w!M0v_euOUN2nBu2seB(bCab=WB%3 zY|9~)Z9Ne2@E$~1zi@j{kMgKE*rA z@lDK`fMX4Uaon%_bW`Sn(exc7)pVXp0gW`hCw&8{N4d?uoXP5VyiVeRW=6l`ujto- z!6BE7X+^JIx%#ELx>`hQ^zh?Hauf>1?iG|xl8IG#O_px2s6{?Ad~H}Bf&d1xG9ky` zj3I{2V3RdoQc;J=Jn(`Vkp6q`$-zgKH$^8(rha9H_8q9JJ&2%bMx&9t7h}Upe*7WuP~>G#`6DezV=|S=gDC4TZA3B?L(_*ZWoV|Nmrd)#?c)= zHMCAD24`aV7ObT1?)pvhBJETR>0(9|%Sub%{rdHbGjF*+2?cZ3z`g|KCRWj!S^Dqs zu~jy$3QQiN7d1L~CBUkhU#ehe0CtU*?ue88haB?fb3BnYYfs~E^ssmC%)!~Q5>(a1 zbQC1_I5FXZMvA0KiWztE1ux%?La55NM-CaZn{$3-sF6}91stocfnfhCK5@i%&v`ae z_@0e8(5CQ&*&allJR9W9i+k?6aSy@|ZS{QJU5?O;D=MiAk2egjck^iDsV2)7jCl8v1=aOeOol8e1 zrs_EmzuDsUW1yL>cOIL$uK^x8LV;GLw?7@amL)yie8o!0gf|koP#FP4%set{mMhYg&w-2us- zmW?EdhX$DIs@6wt;);q`6-i1gGx>!%30Ka%iomlpI`#9bOR^$lW$ zr~shNy<;svPt;#^oM=Isl7$$ruq1_WQqPR5aGXxg&Jwlt_4)d{>gJs%YrYK<>9VbV z@aE6(Xypmu_$mqi4ZLT834tLZ=-6eVqZM^^lQFUI zXH=v|U!LawKHdA;&b*N$ks~9l6ODB;@*TRSh`$;Anz5kxDdSHm_Uz&%t}sQNTNebb zz)Q0F$yj0VzhUT19YCH4~zU>G`W>#2R$@vVofgQitbhYnV*8gt*oBbF*D3Fc?!e)QtWp780{t>6js z2QvFVQ{_Dy&CG)Y+-N$7M@BAm&EpzogkAxctg@n2MbqCa=iJotaQmm7FZ5n(Udg)a zybrw74KTU3j?yCj;9rZiu z;|pD)Ml@Z<*h`MHGO~(ZExTeKj)@iMxmKtX+q!t$^7rXxJ@xP#Q}JabH~XQ@nE+4E z>j3fbslw+YxMAd7UntO66w#L#QR;+VMLg$=;jGCQ(2z&Tpd!!{F4tQj_2(DGpPWNY+vfint6Y@k zx}HEoe(4-gRv)$48M5iTJ;oRu`ZEbGpGPoU;~0$TD={SOV&>CRH~Ti%sdd!$$z8IHf;Wny}?(tbP>F#`N*UmRZz zY2}I^pzMF8-PbcT9LR_aPgGLGNV9{KObTq-s7w-K;;7=+jhEiDUb$K}=Ofjz0~m@J zf+r?Y(K6J%?H(Gg5=Mkk;B}F`Pw)BuKv05=pS9kYzfqaY%SgCy3#Wa04dEBS-JKr)G z&D4qVWA-24t33qGI0fg&?dMY;LqtT)LtWT^ds{#|vJ&=|h}J+C=0w0=29!&& z`+u58SR*v~{*v|}6_8(YU~{a31<=NppW z=J7oJ6(h;I>t9E+hRCcwep!v^&oc>sl^675$H=HcPu^pE`hn|JAXkyz?OL$q**?l( za$B~XWV?N~>^XZrPaS&Qd0)ew^d!tnB#V~h@3Gmku$hjzxxP71zX;JS4N-c1j=**8 z=YZk|ZbPX{fuA+_9QV9aGk<@qLSLbhR-leWbc4Qv?tK+_mH>}QcxlNnitS55!52I@ z{4ktA{KvRk4bwu~GSqns1PZuUmqMt!Fn_r>F)S2f4gIMO{H7os5w^4eD=iivkPJNN zG1Y-X>_8$w z(^joWjMv%eNXD1*$H+lZHzQz9Xk6pvn*+lm@{;(Ead9_!6kterQfao+pM!nHQPKAo zJt*K&*QGdV3h-1{Y0wDv9p%p1k&!UlM+gAzf3qY|v5-ysFXvw6O70E%7a!$T&=3?6 z)zDD8H}U5mZrr*fw`f~->*h-)$j|?%pB_(Y<3 z40II#EbX1za(kl2>BQE_5rj5%;I|L@ghfSLXA+c=tWRhmD?^5GM?8aM*{3WwD|90+Lm-70jqjd0z`?}$*IwoVm~ox6zw%bLqqPydBQyB6QZ!< z91Ka+6Amf|X3*22tE)?u(Vx3zKr%n0fC=$J_g*snFYP+~`p+wLy5i1Ezn$3>f|&$I~8b${3#Gzj_%!J`!7gxQ-|%X zjazu{H*$n>8{Ff)SasNb9@w__`L?hVT4ls_MfxI=B=Y)@%-ciYad?U93P*?M<+a|k zwQVJbBZAe4!pQiCMKhzx!WasioH%Ltg|Ei+EC?CU(Xjovv5YW&`-J5gGHhqZ<9vT( z>KYJ*{~a!u){BVmW=GwN51x4smj3um!xTB!xNNb~^z%nNvvLd_nP!&E*AFzje?HEh z-Cg-RIxAmdWN7#^nn;ZrrUPg;B49t)H)L!|ES%>|%ZQry2vm4e_d!j96@*JkcH4hD zI4Mn!Y_Y&Y)?v$eq19_Y;)R`XvEil?Ud8?o-^OEk{`_^mN~l4}u)E(c2ptAoqya44 ziV$jt96oKsI|1@Id`Jb}1Y8exv@TMlBQK(87Pp8IzmJ*En2_(ze#>Q0hAo&rKE1$t z199*Ez`gyYj}yx^kxx>7(0t|Cew81(6D4G*e_f_0E0XgaFkX0X_6(72tgioYnQ0np z44e?UZ{;w|$ib%nd?ykWJp!5@R6$nx5sAKMq6^EIBGyIE;iQ41X8xfxr?m36On(1W z<2?itGSS6~iXt?Ufy78_5?xdRL}5e2F-(=yMc$N05!tE632F}$^t>rcE5f)1ECM&g z&H)J@PAblxb$GB`PeT!|&^eEFba1fB`JY+9NIZw^J)8D1+ z|NgO~f(!1C*%HmoUKW|(5e_5F8nwwWL_V=9QQr4IU0t^Hdwtum7S-dy%NYsiv_`p* z&BnsP!I@3hsd^xDtlN!|*{F~$Nb!0O=>0tyQU~av^Q;ISmFS{gV0jVfDH0)t z85$<5^HP(AY2`@JVTS7}C@C0(-n-V%EX}qB2g2Y2{mkHyb^i@eOn>pDaIGV7>ul$b z3<9(aa=7;?S#?G4uhuOB$uVD5{@LoR7-~NPddb5`-e-|7e|mCT*!Oj5`US}jp2*?u zV$}(g2e~Gn8w2Z`ZKv)&Sgw%$G&fvufn|y`3@{75$(T7DIa-n()lYjbx%%-KN?n&0 zMNO%gPOF~sEFM9NW7Wsw1^R(avbu-8XEDPvQH>*zmPNv?6Ew^qUyViqp5DeKXj)!G zg!l0D>|NKq&UZ5S%a_(PNCYeJWY6D`UgZI-q$D+Q7-*cDH{#7btiC_x)01JczEB@M zg&-9k4pgfJ4S?U@`R^`1$nze&g1&jNx`aEo&re7uR54<7-m5J8BZL9G?P~qqH|)8h zuP!nBt33Ca~~cyb&(El#ZQ3 zH=VKpvd(s+WATXP0>?pFH?nIrQi&FHIN7Om56_{IU4(fYVQZIepDgI8Zfg76S|tpU z+j*ot*R)pA1$s7;Mtb?ZoUA_nd`;A0MNsFV$qOw)1@WshS&ahVyzH6CdHU`Pby3u0qhVdJiRq26Wuv9 z8^0h$MD~(mGC|Ao#Acod*fiM(Gkr;*0@oR7T;zwuT(+k>K#$ks0S%ANj3f&?emZyW zM)wU2WCs6uBx%Nj77}K-AuWAZz@&!9YHDj%c$4V<*@D=$!y~|5o&+zhW#s$sOO?UH z3N#g}P8N-tK?B(^Ca$Gt7*$+X(XGTtQf5?1Voj#N=;$D6la}$c?EQ-u{EQ0T-rfM| zCZc~7rlnL=xEZVHYL!(vxD`IhuB0i~uM!{~81|G3vySZVj2civ;HMT<9Zi^2xw=57 zH5n9=PaSx$KljXY5T>v_vlYSsp{Zi39T!O6z54|3*_j*}(Y>r0111=DMRelDw8 z?osbtecGtL38_y?Rz>5LmRl_cn;hDtRjz71b%$xMN9(7(C+Z(m04eN4%B9;&mfmBA zptmyTm#pmIbAKV(xr0^t-8|s2syv$n+W1$K<)9$Co+{B)4YHIM4a@n#_fz@f+`5LD zZYeeeHobMP3<)f+sNj?ZMnlKnY4_h06~$3T-MqPMY6;v=`wYt8kL4fm#?7DQG-@28URC;SRbkJ4*de)!3CkWJ~v|(km z&INlxXH(@5a2v%BGloXy=FPDcP4W|473R7Vb(8dF)y?GU?qN?N6#}-hH1ls9eBV7@ z_|BuG-gvR2H~tD^?Q*Hm^qQsbXR2B_a4y65#FQ=~&(^c=?j@ z#v8z76!24Wr0F`N| zK+ysvE)pI(-M}V3P*l8tJRF()5{b9GM0pLZphIh2XZ$2H6A^W#lm8R#I*kW(Dn?uD82e#r-@M69di>ZcBf|(eFrZb=qfyE}a*M_!8rJWD%@T-> zkMHPB{+cOznOgsqrsBg}aXV4V`7Cc8M@a$|6~k5w)$VR+-_lAD5)wLF0v>0;ibX5o z^Pk$R_|8gsE0OuWM^kL2g)Y|GVFtmqKyp~GfNVR6q?IFKjFJuZVbDLEGa5!jTTEyUXY}v zXIB@L#1WdECxny&0;C~=O|8!{Iuc!lBJxTlBpWqTVB5A&JZ&M`t=V?%-W(bK^I+d| z|C=5jI}$g1)>qsXh;q>zs^^0dBTaN|xummY{x94Ma zRYRa_@;0FM(|JgsueE{oWi>UQle4lG2bpBY<(Xmpop>yYF&#GKVcfjQZ7}f#!!1jh#VwMYmzOv>ndwG@f)-92-t8zWa!DPJPyoev+0-}eG@cMzZ;7&7_$;T;D-TU zS|mSguQ;9Z`n|>fN7Gq`Mb&+6d}bJ6=wav{8YxL>7*aw>5fG#s1XN0L=q^#DQ&J=a zksL}&1O%kJk?!U_&;PpKZ}VY3oPEyTYwx|*egD?M%zj(U%}t9y+7tf(@Dg{>gqc6Z z$cSL6@pqS>&F_xADjN>3nt|#tAy1H5DFi7ebda!7KgW^ZXI-=4)=6Zhjr92$Yji18 zSl+WMls?FDotdolTbJA@QG^{Z1rggRD(cxif1a`tnn?yRnle)NGohytfqyHy=l!oyFr5}~*%buP?^p`J)F}i)!9xU&f6*(A6E19_B_Cr#(KZq= zNOAh7U@-8XHJd{FQmNS0lV81nbad`bpH0m9)2vLfB}@?3hRp5BsFSJB7W=(`QriOE zu`tBHp|Az2`1ZULe3#pEa_JWjq{}X$_6zkkD@rM1s+3;__m8pZjq6<=S{bRVzB2{G zvSj_k`IsLt*EE*(>v}fKYU>;IiF~hD=l`U!<0h_@vKG9xwH0SuJ4FBjN+1HXPl4G~ zl|Fc}Tsw4lr15YGkjv6bNED1;FhB_hqRYyQbW-Zw>d_7yX~wYtI3#9zR~^-F&9H;1nierpp7#FfbeLJMD?%nH%j zwg|v5{_za3B0qcp7d>9pJEl-umS+4U*kK!&DY4S!teh9j)xwXR~P~4G8ecR{Nat7}hybWc%K|`&?`Tm_R!oM!z5dW7n|A z>x_*|BP^6np71`IE>}!8(*IvrdFm)$Wpz!wGhd4vI`RwE0k~cb!$(vXCp&`Hr`4$? zV=T6RMZA1~Dtyf^>3l5sW(-f1b9I&6%fa9mIS>CZJNJmeCRNL znkj#AdecMOxJe|u*>->H8VL9w)1$~Z`GJtv`|H=QiVbhm*S<2k8gDZm%J8wjx1bK! zRoB&hAIJYGM&!{WF8o4#MZ-0~HIT#vWWX5{&X0^M+U|T@07)0HET3C>s9U;TJK@E+?YyMb9PkCW0>d3OxehTl;i=fCi!t78^)JL+o$ z{EBWX&5C|4D*kx;kggY`VwEEX@DJLy%f9?||MuO?1h@=}vN&1G^t_4g`IqwI#f+ar z=~hxGI**)9LZWZevq?=+F+|~kKCFl53*)hRy1atC1~dtsU2Z5W+(>K5j7X3sW2?OO`;4Y3==;=Xyhz( z_b>(S{P+0tyY{Ya4P`YZ>|l9qKbOj}>A%YZs#>F}==YyLD;3P_G6P#Feo1~6Zvg-m zD5#nE7vFkYKcfq*o-b6q;-hb`cfV&a`5nmD$3S7s=G2h7LZ)%@pg&LXH+3N|mb90G zur79Lhw2D89w&m_6H!Y+3Vw%|#lVbJuzmjgAv>mn8x-44d&K9~sJa-{lLLR)wA>$T zfw;I#MY9nuMl=!8tV(Qkp0HwduUj-%Zn%E-Z!T)d_G$|N{P4R{UVFT?$|{m}Ls{Pq zitwopE@G=+>j>&`YW+qiCnejYfl+7s3;WKmUhO}5s&U@jw9YU?@KE|wtHsLC_XGS* zPih{k(E7>dR0FDdHFD*=k`kEoLwmiD7PlYGFXVzM)Rg48qRUg@SS4lU9YCq^+k>An zP6VEGXhJYEFH8f2Sm&~;%5SEZs(&SK`}`4yR$4HiH*&EOkP>FltFa;#e&Zu&W&}c$ z9EdNyatN($rB*kV-FcHBDDE*mc5@N>`RZQ^U)smCw9A|fmqv#z0r$Xkd~>cvCe@U4 zvFS6>ZQ-60Ncb$7If%&|)p2#Pl7KZNef(=*DCwznaQzykU*vFNX z6&BP3V9E&!j%*$_^wkc@TKWI`D)t^osGI_Ey%lqM(8-Hk7(4D*2n2p6Qc??v<6pv4 zoY~$AdJsZtoHE2F?PV!MeSD;;CLc0W?~DZt`g#K+ zLk&kr>#^5p$x@jQ-rk7BKZnStg)BTyqMnUMX{)@;U_Jy$97iTK7t#6Uq^!RiZjLP2 z5A=RP2q|uSq|tY18S2e6rUThw(Nnr2K+O7fp~hxlT|!FgRgWaJQ>mc*HmU)z2v9Na!gBJ{N6RZGk zm|&a`@Ya@t040uhEY3RjnwV#n!6yw1PDE6QwvFJgm^KynONfYheCo&Hl~K?Qsz;Y#Ap^GVl*a}%`H$Aepc&8tI_lWf;2 zI);t~TJBS|%AWZlMMd)e27jNzXT08W)X!r^#mIFK&+y6ENhtlMkV5|{63SXzJDTIW zXVlqpKHs?zcz?SL$aB&fuOta9V6ZZ*_}`>|_`c5~n*1)0J_9+!)M-4@g7NyGlOzWCn0jn#KmUF;W*~PfE-HFA52X4d z?d~oEjd+;eeLlL}$o6`yGJO#w9n^6fcCk7NnAjyr4`OnkJ;#>Q$%sdMy(}@+LJ>w^ ztOuHPu6SaBprEgG`$}EEy1h@k&q)~=VvZ?amXo62CH4yEBEoC2euuyL_Gvf#&o^wr z&!CTIF^jP>OnOCHLt1K@6~^_}eSJnoo!OX#r=T8|TiodDJgYG#=RhGeGquY`P7rOx zA8>4&ED`2T))xqioPM`J&dJs~p`2RG(~k%%>^LT%pl4UD`QU~?H>4fJIe^bPfT(ww zTc2!eLpHowQ|#k$x$|GE9g>-FO!)R%C3y;7n1lgfU4PUyG}3@9U4COD&c}}*FI+}B z00vh{SbE?q0KRCm1+4*4A1?pFreVadSTzp2SYy(u7)r z6sUhiTKQZ;l&&exD28gWn#G3glzQs1u3-OFTIEem=V|n93e&oku^q@`t;u8WU|;I0 z%gf8tH;51eLijze;ZSDBwf+cQ{#I|D0ey`WNjh5Ek*Tc@H?pp|1*0^-`eBGH$l)myU>Y$%Zd>e;;BKsXSFg?nAel0 zIp-S0JkQIys6`#e(kOuO0{krpp-5ipxVxk1qxH_h2q*6l`ROLHob156cj35<-l)c% znr?N)mn}c)>s3l7RFP6|l>pXRfF&Of&zIkQeWe@Xnt(edRl2OCRR zz-O|!qnKFo`aT~#9@qxXB_BP~L@6H9!XA<3LVc6afr*>_psGhzf>Du!y+JZoh}B*- zd%Rc$-D^oGtrxvAvzmKqHW_n$D3eK7M{%{>FpgF2JgeQ`xj9$u7v;{>;c& zQBq2Z89U?z6BIl)m?8Gqb@t?CpTtJyhSMttN?D^eS#Earuqs}H?=uCE33EWsRM_}T zC%0FK-01CD9l~5e&_4RWxzkSEu8$&8c1sKdJ1U9=P&(NOJeA^fe>YVrHpv~itN+d4 z9mEzcI*4 z%yNZ{o{)Lb@VAWB&nK7RbQNM;_%PJehgCL3|CciUTisNwviCQ&lVbCJUp8ltf4?<* z{$@Cpnki@Z(0dY)g_*c5g&kb_H8>wyeiIQ3vXOwRWPIfum~II~aEWV!bjU4gm4nfX zi(NIKz0yK0FGe?mY?NFu?3z@$k8hb%$^Ivayx0idW17B zC90g;0XZ4_--Cmt@e241p?t7b!uQcP|eUimO z15=!y*WRm1ACaL*QBfkbJ~gcOXqGR6031$VKdP)ueRb`r$_E+zV(NOUsqtc@#X3FO z!pE6@jt!+i&xNo|+T;Z1^kVi2k$eYy+g;RSUc+5F1)BDm?~Zn&fe|c`W6ld9I0Q@` zhr~Gj9HGfChYJumGX`3x%R2j1R8(R;U0r_cI5&ZL(aUjBTAOU4xh-Gk+Fa%&k8jTx zsBRChPTL>o6=SBB1Z2JM{dEG`a*}LlGV1+sK@IEMHdQaa0&))+6r%d{siME4Og|4d z+#zN&85*n$r=a)$U$R+EG4n^10i;*X!e zAkFkg49!S18og!+U?)~LHdbaA?kMfDJSaJyq)rwi#J#Ji_4PmY4l z60!|RAF7&1JcX!h*X9IdTHEVW06DaaWpBuM#R zoroIOJ2U?W29uM>{!~+|@<^DTREqxh_HqcWFtDfdwgZe6c<^?(3J7KEg9E^$02^ZC z!~bw@Lo)Z$0M8?AZQ|j6>vm^^dgJ%Lp`pj`-boZaNyD$5icJGJ7lDKBY(trZ$P!Z{ zdln-c4F2}V^E=)XkBPUmAhultZzY9kX;n`QC{YyyuVgzCAXyg)!eI$&M>AF2 zFu^WjHH}CZbOWpYnRi59_kp?u47uF8WP!4g?0mqxAz6*f2rVMyW&`<79A}i&?OBR89d0^-#*V`1_uX_{t1X-#r1m z8x%Bmf|?$m2F_4$d$@ftO4V@v=Ei}k;M@Fzel|jc_;&4oiC$%Z#bkJU-+K3^wA;}^ zFpc$wUgN`v)lYAP&HGl;aEsDzYkva>FJ6>o)eY|8mj zPya`f1t14|RtChGJG@0hHDo3ny?7yVWPYVXxkQc()6*~El){{lTDrTQuV=VYetl6_ zb~giLS)#@*T?CDs1HuJFB-p2tQ?mJ2_ou8lLQ(H+#>Bp4qy9#c{_ho*8-FKGkUNBW zIxhraw;6#Ht0-tjWUYtj3w}_YaH>OiF>Xi|9NT$l_}Y>??vmGaBD0H9(ru zO04hzU|*UES6hr=MZ2jY=@(b1VQ4(o`H2jf&3!|{6ADP!%(K;EKxCjhi`-1XvY zhW+`M!fyNeE2D6ImR(QR7e470`+IZiMfJ}?C?8#QFLAg!q{(adCm=uwZ`yCAo0>9G z)zVOK?&q2m`UCpWg1ae)j~ALke187c5*&^zC?tT#p(?a^N_H_P%N8Z|T3jIbYf0JD z?7*LCYrtmpipN0KuXEwPyNW@Z!|2a1yxe$D@f5DJ60V{DC0 z7t=+T3n!ij$q(-;yl)_|vE(*3HApydDA*TW5-e z#p{C!$#FtgG&W16$D{&t+orTeL!7266V^y_!N_04p(G7086%?$tzi@Kv4_utx70qMK-z~gm z0TZf2@(ai$k{_zrJmsnRV=3Tz_YBR&oI)@$)X)JU#QlwF@1@H_hj5~hzLJU5lTku} z_{J|xv;5YBYx{RSn^v;K%*?K)>~j3?fHnSzm<*%!_Czk_K^q}X<;sMHh+-dt&_fdy zXl{oy!1kZqvHSa+r*UWe?o0)+YBxPGXy&hR|$GGSf1J!vx zao4io@>% z^7X8A0M*3tUIqG+ZP-_(=`7ucG3+7Ad8jF zNBtf^*7nEuhAMMMCyiv~B3SU6AC=i_o6Fv$0!a#^@S%N0Zt^Zz zl$i{87u;a22hopOBVLnfc5Hvj?gs9+BuIv;SX^&9j564d9HRm$*U6g2!q#Rx)wKDj zM2?p$k9JI`DMy8IZPiaAvcHjzM>6rq3NLM{3MjwptAT! z=o3p^T!!aI~K%I+1#)159pnfWXkJcY=u_M?_4?>0YymHi&>Yh zs;q{+S!>?5Ys=g-Db!hBNdwsm|26R!gY57^gB%D7;$7A|Hw5(Y#vyMePuBRUOGy5zhMaw>!MZ3W#MCY-b_Rih zc3vaZrehEW_O)p}*#w+&%mAwO<5#2W_U1jk<^uRe)4q1jYGFVi+Zo z8yB~AHh9*Uq2c;H*R1ERJ$gmt{3Uykfms0AhFJq#?Do*quwVt}5Zb{8)<#FC>mFb| zQ}R$I%MSGA+-qHDt7?Y!24uduOFnoP8bjhe=O!waTk(zBqtKUmVn2wb-h%F$u8YG) z!u76`sXhQW?!4Y_zJ30;AVJp0Q9+^OVWZ(@L@FWq@6AfFwFrT%z!uh)Y;L*5i%!WaMeC+iS?f=Z~P4%T~3E4$_h3qh?**cDCk& zWTWV91j=E&LiOht*WLDUuX6dN@L~bat0<83bfF3)*hq8>_9ZB@EILSiGwoUn_c`R{ z9eP>MD&Xl}EhLe2VCB>!;$UaS_h4<^vD{RGu2xGE+nNN~1fC+`GS&C58g7PFkZ6R1 zy@_#>No`{&=v{*{XqkO(BhRUp&5OI;mXzCK?&tRTWvoTgx&v=kw&VhU8+nc#pbU@e zgu3l4lJwxhivK0duQhhk^BA%xnFf>Iq|fOu$p09;6ZxAl0CWL-VAs`(NU=RA zzd?h)i$`IG8^Qm+?hr)eo={$dUen%MLr;EjLvbo732)_g z-|mJ0tV}h1vEG#gTcbbZGREliO6B>vDe# zr~RwW5bo5E<|L$C;Hu!@Sa*W*r1EvLi#qN0%0j$bH2pBJDh^aco5d~raNdM+nlECz zHIw4wF$bXpiGP%b-(uq~yEFr59+FRtHU0;8*Aut8YKuKAAem|x@vj~66Q|+A>MPVy z@~$OKg+<_oU^68TweIU+KsALHI8A?``+hF{QMD4{)$ztxv(gfNTh*W zS*NI${_+oH%-S*5^t_Vr9yxF0iR{j#KZw2i8cF@iQQTahOcq78sra1;*k* zuf=IoGnz&P?RYWwn*||0jcZp0n$7ZkpU+-UhMe*r%4MIW)LTG?aew9|1~V3d82+@K ze{DOxKA}7#gqm>tB409Z#V$xT>3F%a7zwukI&@@cNvwVNcGcLpm6UX5Yn11rkZP`P zh2)lfL~!lt+`n!8L7=@Oq;)Zk$K!=b!EsUp7Cn3oIE?$XqUo<9=Vd+N8cl?gJttJxDZD z?sQK7!HaP8zhncvp^jcWbKnG{qXv@2jSa$i)<773b9?#v`<&0?yQM#h^+^tD8Ux0e zO!x0q7b7^(Zk<7SjCv#&r)5EIk5An?aa1v1q1+%P%~XEx z`wS{Vzjywa#?5rjgFl_cmRrksC~JC*QSLK+^zb9z#_#k}_>$U3mqM@+QrK5AxUyWf zkE5t|}ohxXWEWj`Mqh~Tk@q!D1 zbm~@${`>&K$E(fe!KC0bhSA}pd)Arg#v9uV`kNb0WSSPV=&G-lt0%C!KS$>EFUMu* zp|~5;*80VtZjDd;{wqLTxiT;n6i%!z!|G?YPl97hXkjdq7tIJ4lB~g5DiS}vAjJy9 zyFDY_ROkdG+~0p^%ShFgR$G*b3e~Vv!x>ZxM%>OMHeURe_9u2O!l4LF5=1srP|X=d zoqO?c1w5cgQX}1l4OD@Wn0+9K68;TTkU%eEke;p{{;4KNUE=bN)3H3 zHyLZS@WQFl?Tl4C?;UwPeeqwY=7l1H^SOih7f@#o*6_`=&s}aH&c)3$d=NDbVX+US z*&O=K4R!FnW7Ab3EJkc~f1b|knj!GFoLerkw5Dcx8Ms1u3<7?&4JHosf#uPPkrygq zNrrIovG%4}j#~+<+-SlAocQ9@S{vO?5Z?RWD2LKTc?y4&Iz)^9`Ad6%D;djCP~H5< zJU*%~bZ!!=O&YT|8GHWy$KhNKx_V1WNMA}VTKFLXm5Z$jF*JSX3;*qZz zSjkA7sQMOCZ8r7E&s1d4lcV+|Q%XqXwTYx)Tcr}nJR%iU zF}$i4HIyv|R|Mg96yD;bmRl_cNwv)Df(lemeBAg#Kj7T>N3TL$iSMiNwtBIe}hk#4DBr;YDzPos7u%Ti=KJmjhyTsfTvcOl$3No<>SZ8 z2)xCM*dw1aqEE1s{=k-6c+ef^MX0ffl6!hgOFN@W*&C#5u9Our+S0;Ny+11c?CePl zU(NXbu>_$?@|JnpsQZLsrTP7|GPRT}4jVTPuU+u>e4Lu^6jmwpn3L*9bw?@RD)vSYiTRtcl;Ojuy%v7VR zcVSJ*6wMmkkPtS9BZW~o;9GCJr6QVZme@PO&b?QF zahhF+T&%db_^H>o?{+U(oL|YewRJkz(LQXnPuf~7by%G8M3KtxjJSCl#~j*4_XzP!oe9iSl*OMk-oStZEMm|4;!wc$bo8iFZm zLK^~hjb6vt!8b1qay(a`NRo{f=R}I`w~{1MqwPcx!>f(FXP`Q|G3Ejvu}x8JFD;Sn zLPBzO>(%`}MDvvn?vV;45%QwX%|JYN@bfzK>+@VHvl?zZ7(Ge&8d6 zbY}!{hH1doTDx3SxgdfAB2{iodMwgvlwa(3;1i|SQB(vQaEhDvS_6`*+;{>CFd%{etOzUW zs!)0Dl#wm>&I!|q&Ovz~Z<+Syji&wiHAH>yVm97u;id3B@4u-85;DxW7If8DR;%GC zF!vy@5?iBV*A+zAvRu{njU_~WT@c`es+v}MX{f9BtI1Z1wOdwuUih_YrmV%9xi|^> z-|iBV-=4F;9^n+7Jn>FXUvfIZ{Q8DEiR}Gh&rp=0)s_DJ?sLlS5&c-24`@;eO#pdc z%NaKD@%&R`Z!W>FH>#2XO7juv;hSLp1T`*J)+8h=OQb#%xH|%3D6aARBYIVzDbIf3 z0|9d#q@@diRrR6cp*jFE+;lEgw)l#hl|{V%IoXybOVh5Wt1o%Z>HgSaFD&k;lc&Bp zGDnXZb4yrJ-Bt(cq}hGoLwRV9BcWyRZ)!dvZz{5Np5Q6#ndXD{rW3OUe(?ewp;kmj z?t|X}pYtKu+Z%{|=c1yIVk0$F%N!kEeTj{UYTxyeqhvSoho{P*msNH$f7s6-@DVdP z|D@4k>N=q}AH2^1H*otb`@e-Fr{GwoevPe!8(E?ib|-rfxlv_Mf08MBR$p0FR5-zt zin3HaxGbmd#T>eR;ZLnND#`6s1H^b_H7N5!KaYO%kf|{q7u0;KY7a+OLFvEzMO;uY z!lmF$8KEgfDy*E;5|urjK;Nu#LnZWY3ld;g!&>@AT_CBO=<`WvLP}6==+ROU4o%h~ zvDc3i*5BiQ|8n?BXTK^1tRsG=uFc)FBS7bqOz9yy_3d9pBU^%Hf~r`HyLhSYx6H9o z*s_gepcO1}zK!2-)S0~dcUHR_>2F@*)dzo!!GEz-v$ID`@$9$ct2w)iL*tKLvSaeF zQOu`cm_A_{ckcj>5DQxWU(j+VrX!i{X3d7m*3PHBM*gFKA*1=A<5{rai67B3mEn!Y zzD@*XU$}K%nnLW*%FYV-TtQ-zk`-U`n|W(mTlwAoe$Ou6H5k$k$6GA6qdjxU2Gh?3 zv-`j5ArvYLAFbn>-5Lt{no!ciWqmbM^!4l0BX4PAJv}{rM3o_fOXb7^SZ3bmd0_D+ zfK5buC9dUCCD`#Fnpnx(Ws#6>f`X{bY0wtTo>z&&D>zSb-a!8P9VAKiA31_jkLkKhU)MUQ?53} zN%K>EQ09-~wmdnI-DBMCG9H~5y0I`9m@h(O=Z?9OMWrweuNpLZMaJ&zbz zd7Tzp6q)~`z->fS%j#z+b@@BnM=XDmmz?e8eY2P-w?P99%s%9+nYFZ|oNQKu8D5Zb zSd}0E`3Jr+G`KZ;Ij2G)yMi`|UkjCzph*;9jH z{2hb5#EC9e5MT)$A*6*gr$w+#W`)WoYm9&)UNvJ?gcCU;I%DmQymz3LAUy%1eK%#W3z z2Wi@Ca!lB%x*(^bt6n3pk^JzAlAb>i@kjEY`c*4Jv(Ul82PMv&_AU-dwU2F@#GGdZ zj+%(*e&0*}OXjUJ~DwZ`EchR~!)Na?4Qs{k7V)Ac$0@ z$U;DrES`Ci>4yiI(z|y*ynwbG3D_a|#a|00UgoP;RhRy7H*u-Bk8|a7!{+>QWRxVh z`~mMEgD=&OM1TXw@R*Ze_&G>i1MG^m$p3i6>%ODmP;cyFMwTv;9*_DxNRh={Rl8j^ zbkDnara_Ml^&YII*$ zF7pXwlPu4^sZWktKDN=PKqMn%=)_+2Hv=sYUCZOrZsV*@A!{43Y_nj9_`D;Mo(Va7 zigQZ75i0DpXsF^TqhgWM12mOLl#-J2`V5>;NG|*igQv!p4t=Da;uP$n3ZtZ$$04jU zpz67hWY;fBn$iaoZ$Uv<=C<@8Mey&?{96xdv3t|R_R>W6brAGQd;7LRW)!M=2z>*O6D}e_6^zVIkmRDcR zaQ`YRT(MBU>hbhyE*qXk3h!lS-r9g!mgLg;pP|<$_v{F?X<%+;(kDjN3*1J^mVYGS zqwN>oVUQ4-2>-h|;s`}cqk1k54qH=gLc>^Fji#Z09<+nD#)YhD8g=gkmpVLBW&fh@ zWu~IBQd;)DfA=NSO#MCX+Gk$Y*MeXI0zw_~m>=BD!XX4ynQ#sPUsH(TY zAx`<*j)W}|;;dh-4Y=~R9FC0h6wR?pK7Xhk5Pu8`=!3dR`=Q&dFU;>Ss8W?O*0%!G z?>3n~xN#u2j0P4X{Q-8SA3%l*ql~eMr-m6~7yJNF;+~MMv;JxP-!socADU(3_kz3P zs`6?}vFgTA@?T>mNa~i?GOS*ovXkj+p(w|l(TUMOUK7`aBr%D!-~qTy;yV2S7j8UZ z!!XtfmJQ~yR8Sx5@LU8`#s<8dM~x!QM}1`lUqg|O5c7T%+*Ul(<(d9-*2y=Ztv>-{ zB6U_Tk44BC${+);7qPK`^vKT)V$<`3FTl8X{~H&=%5rOnf~}1MLhZ;Upv^U6=EXd% zMIR5&42*6!_6=*w-Kq}9!FtsRLIURT-++RhC8k^GaSEHM0CiSCTcz+@rJ`4N!2}Ia zYQ!L76h4xf6=LSR*|oM0BFO~Lx^s}E5I}f!{IMj^1_o_$UtAlR0vlHtyKL4VmQ5-6 zp&Yk$t${VO!Zl8d54o^8q+yxK1W)=lnIriZ2ehTa9t2a2W#Z9F5Q{iM?3E~kpRh^J z$&Ni6M>#)GQg@Scq%}U!>4fe)p(7iXzYmblPFCof4Ye`!vhX#D9X8Jm6a7r=}boO2j!ag+imG4KjCK)HsM~-vnq7@V^Goxx+DtKg_qc1=&l*Z1S^y$0yMG7J>HjCUfI&otyP zXbm3%QTsW(mC?P$6~yP^;mHEr?#dhmOYRDh9f!>ZC%BpUp^@+7oi&{+J66|lt9`=I z*C{XDs<=RpaX}Iw*29&!AxF1CvM?@_w}L;{Ij}aNu{5A4oN__OVhbZ(ty24J^bQtV zbW0&>Ufq1keKC)~w=B%2u!lbvs_jis!j4syfSb=5q!b(ei?d@(Pusva0p&!h3%M-$ z>V%oT66}4*1%?Hg3t298gauw)jZm2__$?9LX)wwt-m#MVW?~we-Es{TxjNmjk z38QBwE~>7h$e*NA&oB_9Jt0M;4HlODt>KrQvHHH6OS-&pl4Vz5`xVxJ;F zZ9MY^&!)7nh0PhjlW*lMk5JB5NCLIZ6D$u8BKrzHmGBP@6pZuwRF;T_%%dKw3;Y(HrPOpVEIl9t$&R6W;Fi*qK>SpLcn;eM);Vl zdRo;#ID6wOC@^BW${uu}Sfv?cS4}U?e$m=>U3>kM*YQhapOzs)?e&ujfkfHS(?5fw zeq%+^6Z9p*4A8k1t<|_UagT!+EbH=1N~lFe#~tEvZy!wfe>`5|z9YTTz-q5d1I2%j z-T$IYL&GvT5)mX$Eq)3QGDVVjX3mGYj|l=GI}_mXd!2={fX9~?@Ud3jJMm%nmA~fl zocQg>8#ofvp^pix4U)kHM_`$M1W~grm-UcXPRMhr&$khV!*H~x!EYa7exe8ksHOIw zKcPvEBw>tHL zS52jdhnzaP4e0pD4Zx##>Qe`c5s?04oQKR~|BfQhCge)lNKCkvG99+xTancUy;Md$ z#&w&(1@C+*n!J4WXvb4NOP%);Tu79U2+8at5b$?oocBG`MRDYQ2vT@Z!YlvYU)#D& zJ+K|$@i(Y$Em$Q!#91?fr?;TKn&MR*u3-8Uf!C--`4^@*K3@&yXt3d{M^(He5w&E1 zQ7JTNVIK>v1`2r1Ch!DwrDE$tA1_RvU{O`YGJ6-?V|hdrh6MO9yE`1LaaaIjR2+~$*q3M%| zNa}K13&|Kx3#mJILz)f+WF503`EY3$cXpJlKQP$VVw+2(#@WJxK?**1pWz5`Y!n6h z#sYHT5e|i6Wr`3YMpj5dg=Z?iUy6;1;^FF1SSRiWLvn#=^LuP;>`lDYkTr}>fSQOO z-&<0$B?(trFRgfCHmZ^Ut(btt8HatO0dAv$H-KgX~3x zTvD+rtikUg@iy&Mgiv_^hk^t&f4}bw6EOl{LKzjNouUbH`W=&=KR@h|2iv09356yX zkq*NVBup-YgM+U=vc2Z-c^wckvdU&ILo~RXG!reAI^^QPEd1Q2NRSnsub%rAt6{Yp z$?+M>=`ItG5(+KMa$Q)|E;9 z62$UFs;e7hcSA<)fP1%(Kr6$cHTbIiL6Nc;Jy^rQc&J=Yhy@F>MlJCd&4G3d{+$ZN z&7LjM4KD5QI(^eLX|+t~PBgP!5W3zVZ^KOJ8-JD2W@X3?d9R zhhZ}la(TloL7hgqRXXrA!^pAV@O9#Eq8}`IzcbCR>z2RDjO4>U1)3MBJaZ=xwuGO0 z)R`ON5K^PvgYGAk|9eq>V<4hYg3XqPcq=A8M2du#M_bHz<_CzCpxB?SJS$0Q|@*){*N?Nc-%YpSI|6s3AQ}2@X3rp9TGgUxdQ$D zN;IQjI`s7~YhOVm76g~=C+Ko*JCsRYAh=d3q_zkhrHU)asc2h%Al_nM`UR!#MrHl@ zfvjVC@Zh!6lKT(yxJV4(u$eb&3%HGuZF2<=)RgrV>r@3G7V9SD0uj_4==}-0%}NW0 zz@r?(Amo)03$8H4H$>#bBTysz-&fILJBOuYOF?G?C~(f9~zy`Zinvpe?Xr;1~XKa{qfWxih9nu1!I7&Nd;@ zreObFo;w+_ufiW-IyrJ^rcSP(`)Z2OKGkfuKA`b#_pfRkHGQlitd~z51jmqDptd8) z$J8XMIO0MCfu6gu;XNA>O+WDKQQ(`e?1sjlBIXK-fqqy(U+mATtM{*Fs+LmzuKOIK zl*4$Vm%$)?)13XC6$Qx2h8i%H4m!gin~(7b-FYR^`AA7T`>HDQ+$)d@XG5nEsPMdI zbuQZc{_a+kj8oJ3_`3Nx*7j}jl=JCpUe-_JzN{Icc;d|SB(el{oOy;HV>&;m+pV3o-du4(T{|gg7I)BVP>_9Ih{>EdOH5*_Yv;lpc zz5{rWte4xzKy_A^Lpg>Y zPg-1k=Xu%qU$xB8W+g{6p2A(LX?6e7v6w5|Z`)?WT#jW|g}Q$LsLMkSETDhNIs!rG z=2+8;p0e5B@vyzZ>hz_c|Qti8Y_mvsHheK z?mJ1WrWC;87UDrx5$L-2ee^RpuwMo7R3xMz#&T7|r_`?cco3ZjHQggHCDM@5KBIwx zm-wYP&{73up49B@*16HqjHx)2DftmzN7S=Ro)MZp)FiVP?Zc8t}oSItSS#KJ4=-&wrgk z4h%pOcp&QxHLPcuv+u>_2&7Xi8(ChgepX|l)gX9l}PwxxG4FFm3S>)#0TSjXIub zcQ1m1+a`A9Lz?6P;*GW%j>hepc`_GoEjEVPmQ1q9K`Nz`enJ++KH4m{G#`* z&qv>H)NKS{K)xzCH8C;qU5K&u`_QCno4$P0V~^nrnJUnxK5X zdVJY+vbxG7my@kY8x9Vd?92ElPGBC$oqQ&C>F4&t#1Cdq#|%&CIoLYTp1NEpJ-<(c zqHzh(FY+N@R3Z)Wf4_1q-*s-bk(-!Geq6Z4{UwR&OWMEiqpick!>IZB`MDp?dy)Sa z{s{s0$JZQnH#8L8Znx?7G@8DqX2auY)NY4v9m?l(i7QvG{OQKbOv*3}`)BbwF!9or zvjFxd)2XT;5D7Ed~mM897F$Pxg^YRUOUBdJ!y$g6Tqp7XLCnAHi{{yMK;uK{-B zZeGXbN^`G?iHU1{eSLe=$wVJu6)ekg8O5R}wj9}W@9yo#U7Gggrz0bOnVFeMS(asS zbPtvN8Z3J{pbCNLas;1^4CCpiz5~s&^h`GUGJw5ZRgKUXEz{j+HDBVSqFjf@$qZVJoC(LP1AN~vl(|Lvtk*B5lW>}|9J1c_x>G; zMDh|{MAS;2^`2k}0s#>OVzC&mUAu~3zWp|S_SRcixOWec@Y23)E?4&uaFahiFtJaQ zIA>X;a*nj+J^>B3=NdSVtoM~2+=aDiFcac}9g$+s%B5A;42bqNU~ac|`t<3`04{SN zW(r`dIlfbu;P1Ad`)dH!-Nl8U?BBZ&@U6c>yQ0LZpO6Og3=yy(CgdK-+1%&H75+DH7 zHwbDG_$*0EU<#by?)XkebRMGD%16QWXmDOL1n@8!se;APAe>Neikjevot8idwST7r zB?$C1`FyZU6F28?0l>Qe-W(epop(1jzOexUiwg)Z)h`4H0QC)lYD7a>M8FgBOa;d` zBo1Gw0s;lb>nuQ+jtIbDzzZBv5t7J278N+3)0_~9CldhhcK|;xoj<-20s*w@ZL5*M zDg^eS&iV=v03Ob0z!EsQ%HbUOMNV!AMsHSBP*8+GLGW3udt%KT@FD_J(XlPXG|H}F z3;>t}@Gk&=cIX!qW22+D)*#?Tz+Z;IBEm~cz1dvuiF$$n0pQ`*24qDyvXS3VaD1bR z@Lx2_vqpOs1f18EO(n`8AW92(GXuPTk1`160L*fP!^si^`X2@e5CC?bHlP~z^KxvS zP*)U;)YYa1MMf0B69P?!7-(>`4AyfhMMzL^eA#S){oKh?I#BlzAOP&Vh`{1Nz~nf* z2m-9b6lerIQO^mCf&>(-_n87+fCUFp(UNTT!1>*~z@Hv%0DD#BN~#+Q5}YJ3o|fAe-|eTutx$1+>MRTK6T^>d|og70YBQ>bcFBUM<^8PEgFUs z0vZ8;Y`a9lY8-eoCi_g;@?p_JB}JIdDbabpiK-UosS0M1DO%vEw5D);!>K#s&A~;ON)Tf&M45IGJPC$r2;QW1XFgS3a zt2+=VL%?5wz%oLiub(SH-~)wwA^?!>cu?^68sv@eCgi2QDkHz_{#18MW~Bt{AmFP& zpsfUf&~rt@NB|gPd?#BL4G;jx9`=Z#mPJ0Q*VPmOAlvPjrxTnR3=TZj)gAD!LZCD| zum*vXMZ*YTb?t#x!#xrJ$aX9USYje?`LD`~KtR0{vx+myny;2&aMlTdKp+5JZ^QB` z1o|BikZsvc03iETgMc^ki_TYR)T)|?i$K7eCj7Vrf$mjJU^NoZbsfv$2tuLI>qW!3 z4Pc6KjZF!K1OT#~k{0l`M6adz2ZGPns<=nh)IbApZZJ5oe?0{J&~+Wra0FlTA+RYB z5CF(_A_$<60?4KzMc316&;%ez1)g}l4WTX%9qXBGzKA;I4 z6aok1d`SI}3&Lq3&Cj$Al@?zI!`;SvO1vO}QT-;H*?9kIx= zclPGZQvimrS|?EXn+O18WZSC`h#H>o`W(nQ8nOBuE@d*A;s0E`cs!raKl13_y=ZN1 zMYq2j9UYyBFIOP&34o>Y`v?GJWZR<;h#+7<+_GKvGw-;+va<5-*x2ahci#CMzWnlw z$C{gWc~8Ci3OYL1LEsXAMF5sY|CVHATLuDNw_si~QRlQAug5^Om4tQ}y?OZX;UD(* z_n$oc>z-bcD1y;)zZ{*a4~#8 z4&ZqL02$f#gFv*}j~6kB7V>P?0swvi;2;5jjO?4y2t+mh;6MS}1b|Aa@P9B%zxa?= R{?z~g002ovPDHLkV1k1T$DaTI literal 0 HcmV?d00001 diff --git a/icon-dictionary.png b/icon-dictionary.png new file mode 100644 index 0000000000000000000000000000000000000000..fecadd08afed92536be91ab12d8e37b6bf410d5d GIT binary patch literal 613 zcmV-r0-F7aP)wK%m(L+9IV|s|#(WRl-O^4GvaQsnHq|OstfO zIJ3}3<01}YGARE4m!7=)QisvlHUo!Qymx-@-t*p_129Ko-#pVI)6#!*kLj-AGXWNR zyA_{wKii_amK7^YT-v z6#plaNm#8`-kz@OvjIt^4%IN{@J3bR zRI}ME1Mv85p|%;RK>ViR>APPLB4;;BpCtqE@P+*7!G>I4UjNx~e>r3HA^tWCQ@S)l z{BslcSwL-CxQ&_ZZSv_g0Tu{yi*X){Mt|W7)lbE`SQxFP00000NkvXXu0mjf;)M*S literal 0 HcmV?d00001 diff --git a/icon-directory.gif b/icon-directory.gif new file mode 100644 index 0000000000000000000000000000000000000000..d94a07586d1a4a4f8fac1eb8e83e1eb73066a905 GIT binary patch literal 640 zcmV-`0)PESNk%w1VGsZi0Oo%HDKSG#S#e2JX--~wJw#PPOI_^Hn)TC@>c)Yo)BB>( z`}_O*o6Y;>?e><+`=rtPp3eL2_Wr@&{qptsuG8iJ_tdD%-Q?@?j=}Nm&5?SKtLE+V zMNeVA-u+s6o!#f}t<&ZC?$_h&_psOeTY8`U`|-e+M!Vhp)sh;py+mpH8^i{lww@ z?(p*O@$`zl@A}=M|Nrp+|Mil{`~U2-`{%%`i9_e__y7CuQDJ^>j<5LTxu3(=`{%!V zp1QBl;^gb~@%8xAv2fGp@UYV3rqTPL&-+10SBS31*XQuXoK4~A@Z;+7Qe%KsXN0ub z{dASF>hk%Y&-?!S^5pOJ zxG6Ab&z>U{z*&SS!@&nNgSrHARsDZo)gP|1|NR)?rQrDgo(Ft&T#N?*Z2xH}D;Nj; zJM0dgXPdL2zb-Hu?QT1|b?^RS);aT))wKl|qy@4?77-@A0b$Tgf}h*Ctz{!v3mhM@ zl%7L=*hQRtPv-da>BFl;8?13KH zP(c+ihbfVhjP?~X)=qQ34D@q7jt z0%GXA663$(a+rUM+O~yxuWf|@!4BZ0A+=8{vDN>zsfPhfBaD*^) zy*daAvM(?+eTih zfBb*x)LZcZMcaa1?K4V7?O>}IEJ6pqz84=p0QlGp?*kG6Y>_2JM(KF*B?`qPA8m6I z0+n(knUQZssOKB}37gAWeVuBP*L5fe`TC}>=es8?j`*(~{`bC70sKyilf3yc zTP419UTF6n<(@*=GJsVWzYN`M;7*W_e zU6v7NaIjAHIeI=w{duDpdDY8sy(at;P@x;$2Pxg(g74^uM@MCvm94Gil%WEsgJOOI z7T{IAJ|va5xAYk-$)?nwRrel~J?!_f(kxK*)0R3b{>4?_Whpq! zPr!gJQsHUPwQ746;le2D=ycaCc@5ur1!*)`3 z34jt46DeAoQvPnfY#`Kgcv}JSPM06D2ix|2CkmzKMW$6yuhcAvFX3B6R5YbVzvQbU z08y^Cp)upBL5fH~Iz*Sk3dz`gSUL%nDM_>CZg?7eFm;J-73H5h?32{Cq6EsKN;=>=^*+?+eZIuc)_B$y_gVD*mkYkSkK zw()@5a4qCJU87$6T+ zd%hr`avR;!b|NWrzLSJYCL_(OAoSHeW++jZ6l0VHi(wN^UvGByVmN&(e);LH8l7X> zY@e`q+}LO8{iNgp*U;;JwrkK=l&s)7a}ecvo1W`WE9~z&YtFT39ZMak)uP{&Blu6`LP5E@c2-fOp%=T5aayNnHMZY4yDt6LhKFIa@ zUf#|9v-m9=U>eH^K!b*zF85xj^gpPDls-vI=;004Zwyq+CiEPSQUI?y+F0&8^oo=q%SKsWdyWnrwu)jG!<;rX9l7j&^U^i;X>GgU=Ab@LCVau}&pN?< zzSYUa;tJcZSkH}BQ=#``WWqi#OaY|=Z|JO>I~!Kxu<((phm{kE3F(C4%lb36=rE~T3-VhTg%M1^np zG9~f*ha(9Ix0C|!tiJ(uV>@Yn83g_rMjwK)Q0vo@0hIeim4NcBm`7{w-kWM7rXzOl zRej%^0gkqX8NFb*xdJAj*&-7YDO_;xgf|iLIKj8w(wo^BTt(FX6de>9^3&n+kG8bG zFM9aNI67_DB<)u)0M0iCb9PvJe2pMBKUgc|hOo4V5^LWi;`14{u2jC4OEoL$^6bPN z&M8Jg2I@Q$BE~cl1n#azlO+)1j)(RO>MYtf=Xrqlf)Si@Y;X%92`F0V(3CgT z?5!-VC>@SEanPY6$wZGY((=J&{w{JRxAfz9U%`b6qF=p68(x91%HF*+7*@0-__W|aYmsGBc3dh~#>J?CsLden zIo(<#gbb*kAS=&9 zF&4IW-s19+6za8_w<{LYqWscJtHFC$|5rE&QT`RCC@{bq&3WntA~tObrTUvs8JvjN z4He-L>AX%8?)tE3Wr=aCj`oS3VU`egtEkopfUA za(sk(l3G(Z4!4#ODc_Id{+K_g9LiH|C@o^C(4esP>W;1J^5GFNP$yNylEdV^2#N8f zBdAzN(nc%%ZzrXqTu((PnrT~T&84}Y8%3-8K%l$+iV8h0TfVhuy$#B)WTWpdLX-Hr z42HjHAy@CN7%N->#fYc~BfLC)Cl7*-@qhEJA^3hWNj($ro96dF_c8O(KHwydipMf^ zQDTOStbD&PZnOC?Pz09ZrITbsGPRy$h<@jGQfeIpkb?mah)wk2)5yb_0By~NiZ_T$ z7ksuzP|5WHKsFG`U~%Lc*ka>L4xL^oJU6l|ExySjz&Q2-&`(XRlkyG^+s>t(4eETT z@ZhskD_9G(l0qBy7ITB(-hM)dR19+NGu9I=>i^Dw7*C7z-j2dI^cIpnKhFA4>9)}F zTq$KCMn`6O@+i$5fR#IUxQ_q$Oy1Go(nn5+bBb#pm8es>NZ@rQU|<{FZdl1K_uCe( zIx=(-Eoj~-YZXnJlRmRA35)kD6SMzv`c^f^9{^b3rK5dQ^y4r5IT8(z;WdH0^$UUP zJoMvWC*XB_#;RIUw7Qf^{@U!9_cU5D%{+w>4H)#ji*tJ}@GUIp*$l-tZGr{Gs0@LO z9u^hQT7ZJwzH&?W;2Cv8`3WYYIwJ8~B*98AM=DD722T7s+8|tces!_NU%c7av}lU+ zmXq>O8wL9>uj<=L;(tsC2%NDsRvt$2lc#9P^L&*_BtGEVZEtZY;Vh`g1so7yl-pCn z#yS8G*tL6K{6Snp5!mmY?&%oU+&)$^(2>*slU-uUX0!e`}vN_enWo|rtl96PRnhU ziD`1DaE;t{mO};as`<}2aJ3M*pcYyN4l~iW1q5@BjCo2|bfoPGUo;xKi|qI+bOu#X z3F7s%5naf2kIcM~S^R5|F`5m1%~r7f#HYOv()fN~FamR{JtBnH|H!W~ z7EuzgfB7dZQe#h#2|`lVMY;TRsOvNj_<%e9-v@Nb7x#Kd|6W<31O= zF64#3^Gm6qvof1hiib{$Clrl!a!74C6zyoq08d>W=RE*$dbnAo0U+G0bWa|*3|0lR z2v`v+$Z=i6k%x|7qzJJ(C`fDzRoZBN%BqWjG+v?eeZ^34Qz!*5U{hbFN{Fk)6bzE9-wZb{VP_W#(YTM>_e;-%V}BDGQsR`(HLhNWqJhefd=;#tskDHI$-t z7%maH)j4t#YK*(8wX82(t~rtK)N$QULNedq3i(^bQK)*la=Z7V(GBosXYU&)e)0vZ1vz zFl!Ed{X!+XHsA={EvP^gl5M-7E)|Kf+36 zgDEK9(f1%#=>mUcoow{v$C-ih^f$ik=Y9pVhVcE4bGt!k!b9Pb;WUyxv0DXvh7AP!{i{^gToDTtltx>W@$I?xIXpcXkRrwN)&>|Fw!bsaV%3#XFUs^@v4wp(hK@0VT_d|hg{ z1E%h+ujYV=m)b}^7{1u5z6RByDw14&^yQ+<yw}rl`@=CIX(8ffM zHvL&~m+~0*%p@5$v^0FC6jraE3AK;%#lbdfD2Z3Sr;;;A>s+35?t$4NJ*qtGTbb6d zeniL}nLbx73gcI!9@0vY8DI5DN*ZpUcX}$(eWB0}nVTBv*HGpP&Rq%Gg!s{fcihn9 zCZFW|aBi=4DS6{GvTrLR@9}!a2u&x}X6e%V%cic#3c^S%tFg3bHPA{1Z`d0JrmFtu zKNl+a=$1MCn9HBf{m3|GC-o=Ro$H=bfBfw5`1wd#dPlMjj|em6P0FI>upP4GEn>8N zNR7N)=1@6U=d>HHx(F>^p`5*=U#?qllCTwKvcsJ@g0JzR&S&e4+T#l)r?z0q&gih2 z>A}tQJd2o(S(U&Wi2hdbNp&$z$#6lIoX<3xnL{L-4-`-Y}&!sZT_ zE~|L|eeko;f&dX{-CQzlnh!(FG^~D` zgo3HVG^L6s3&=-c2C<(t$a=S2ZJ7#0!znqu2L#1TbE ztuBYRY@`^6F;V<}MzTH1&azZAD}YLEo|c``_G##yk*?1u%5&N8LK>OjKdYMP9-x~u-OXWs5jFeKsFy6A|Xss z%+IdV2^G1@(q%4-bLB_WVqWK6!*KZmOB55rb_J8Ztq***#pX{0NuCvx;0tA;v4Mjv zq#F()yuc3j)s-G!`ox}CoP7ED0q8@VLHIV8NqDf0-ZREF!P0GPVJqHaUM2N2~XNQ z$mbqDeb*Z4EQw!e@jeB>nQ~lHOkjS(n&Pu*IHEuZH!onWHxP$uFf`}PHLkLsMLW=V0RJZ-&B&hPR3zqVrgr7b!}RI1ouI~TV6(gzrS1- z&r%2BpCL?zvW`96iG(8rDxdMUoR6_#9G4-^qE^bMKToZ&liX|79u8j^l!Bvt{d?l6 zq5LS`RW7pH>rF8}uJa>PaYedI-@8OZO$Zb9#jR@l_=G7FjXnB@`B+x5zL2E0eNneU zJI}uWO#LXFQZuy{agtm2bbwl}0dZvxDVtJ_0SEU2tEKtTYN*t+BEX|72$J2+UU^(> zW!b)X<*p>asV|BV!O&R)d7YAc&3h9XvcPSy;MtlC24fIqLcfl20Hldb(O!;$*r)+I zB8Oysb6jP6qm#lqJ=({0S4%rt+l89F-%sNcZ80~mAQ7<0}!KxGiXkT$xo4r z#ehU&%5>%mB0uw(n~0=tHncNzi_at(5d^_@o%F+vv+KFsR=plk;D~hqr+pe7KsJg)?pvIrZ1{^5C_T=tfyy*T zDpZ&2kFd^k)p7Qez=^m5LnM)EzctMu1Kx6hiv%LiPVX;xo0iRMBZs>(-LZI6MH~K` zD`Z?@#Col=nZ{KpsXotb{Rhox<(B7nhVB6D)_qkT;Lbv8$5!Lesb35h0`w?^Md zH?$yn%qw@6u$c2rzj0Wz*Q|bcIczi3YsV8@SbS->!1bnK_6j-lmSMj&wtT(x_!gP_ z5$yMCQ)EK~JNZOV%;LU@YJh>xJ;I2NAq=6KU0#&}x4wsOvH}ya&cZ}1R%6!WcSJNx zA~JlEY+LhB6xmY0`D0MxI>Ywa66h_u!6sK@pKv8T)$x+G;;&$0Pu{+kuy#NlT9#7b3(~vX@Gn6e7UCHiYp9Nz|Jt zzTIqR!O`>J&?mw0<#m+l(7kiW!7{gleyS?g)E`8l%PqGcz+zfhX$-vc&7=7!WF>&% zd}wAgTNBs$mJvvj(S(iZ_D&G9(A&?VamLhu!-g$yYoS3Kt=u^RL#^4atf>^dW;(4h zRTOkTB+*4erNQ~gf)F?ml`aM7Vvh2X`bTuz3*Mb*dmz7TmK1WAQwDQv%a81XV^o5hf*~6~lPe<=y7x3}1YPA`v5;A4-#@wP+oc+K`L>$R zwytwV^C%|Rc2#e%>_BVD z`%e+T;ccf*X7ZF$R`cP4x1!ilELNOQC{$r4sCty(!`pe2+c0$y@4|o~M|(InB>RC} z{Et!~e7j_*sL05v@A>Pv+V>zu}O#xr<>NdW{==;i%D6mqrvO8T24Mr@XuI&)+m z`O^0eVu$naimZ%4q{ zI|fqL6a>E82L7NlR3-xycE7wNzO-ZW)VNuE7&0X2h^`Xf_ZdG%b+UO7l#1~JhNvpn)k8COcQjZ32gd`eN4~M zd>Z4t3Eb2{Vt@2UbAw!4YW+TaPGZ=(u>~bZd_8|vept`zE{Dxx9zn4BBY8Gr9vq zt3;w{f`UHy=u)r;h;ITEbW1t6gi(AvwQZFXB}{1iQ!=fuJ{Oq+1Rd|$ZkM(FzbS$m zMi{CMdF9D(^G;Aq5Yn#wE8vYGaZ)ErcN?Ky2LIWnAtlLVB_&0Q{-oe%i2IOt*Dhi;-`~7 zZ*G(@GmnEp3Xk9Awt*u`WxfTH|93>YssxUEGCY9?#Wwxrs`}%2@!suUdsR7~NuXK0 z{Ka`7h;Kx41`=3_J-X0u8b=sr9mVJ714HOkL7PLK+AI{^5<6kdR=J;#( z{K3*6-`x?HrA|st;uaRbgj2?DUFvhan)DZ($s#T~*3hzUmRBckw`+w4de$RGd|Yjb zcY>v}7oczcJxWH^&}(}^j$#`yEZS+SQ|Bd0I5!w<4ZiX%rst@c|CBV0p0>@ z`F$qN*#{T-(fr^aOPW=LVIXciEL0e7Q=LTiX^i;?nY{7!X6PDZfujH`iVfi|6}|&M z&DUGpeCNSND=SsYCaosepxQ?#6oiOYHUyrW|JwaG3G6W@$@@4B(E7yxS4C zi~?hA3mnc8LgssR8Wl89&S~_y9Sp_7UuKxWb^FJrKZlM*P!smO0jU>EU(AM3Q-@!P zPO=V{zS~9v1>uC>&N7FsPAxR*|5|OcdT(OHN9r3Vy=-_LTLX+R)Q#NtZFaN4iz8(M zZqwGRC~$c)J8nU(qYARC3o5XCZb#pjCs?SUt#k&G56^azq(SrcCE_d21iYl^shw9cy*dIwdTp9fO z#JS+d0{r632g!d*7{X zNK@Zt8hweK8@qzeQa1$Pn@VH&%~G5sK3$24y))khePDsT*JCcDd%l5xaM#lrGDnmN z|I8|n6?V|mJ#Wl`~~xxAV4__u;5e- z@Et!iyjCnNweqrk;jLZwW7r8@MxrLWk7kDyFumlDKIbHE^0`c?eG3nM*jjdhu zacu=s>5cJP%`uER6nmCpH6(aO4b=fol01#w*V`Ed$pyp6z)N?ffy;)OBQmIW~VyncS1U1jRVIfbxlEa|JSRr2w=33XkOWOx7m}NxxRiv<2dF0 zU`)*TE7=$?hE@K@qzuYsGcZLH;r#i4@h;#D1x#1w6=J<*T5bn7_!o@Tajh zubPeyu5`K6yC>UK{h?t7F73l^@w?2qzSa)}S%+3CXFA`FzHfZ&RL+5SKJ4Nr1R#_S9sqvF#44M z;~8&5_}Et$4Sw2`?IZj~(Fr{G)@f^&^gO>*n$GY zXEhDIi4@@wegI=F5$LQWOVR)B%}7Yy<622(0cIe??RcESHL!ggW@lXOMYCQL$Wo-h z|NZt5UlI%ih#MUv9-dBK-Cu`_t!dR4D2jN-$i0qo-4Xf zY~nV%s4|jsZrDbQ)0NSVx4GvzclHr4+I}yx@+?^s=bZ4w{NdcUxW}&BY%cCoJVvBQ z_7Ps&gc{tE_TBJ{0*hm!2<)|Q3A+A{Z-|H&C>};!xkf_<`B6EL818QGnKx*~l_09S zBjc)JC*B|qxFlP4^}s+38HqB?e^{;7hx&1w$Ejz&WMuHM+7nd z3u3(VZ~b@cj(bM~53sw4V0}d|$9fXB_4rEv1~x7pt#2>Cqj5`Ktxx7(?L)CX)>pVa zz5#S?V_7G;a+j6|oZBb)P5$DtXdGavpTP$_6b=7cFuD4JPV~LHN~((YZ*2(;5X=B@ zo*=x%CL>-z7&{S!8uQw1DE<>LD3Va1Ik6q&-jaNEP-Fd)ExGOG>z^l^xT^Hp6=-T) zbQqt1{1_CTf!JZK4UaZIyvZI3$BcrDWkNTN;D6hoe}v@U;Wc!U(6SN+bz%nLd;I9Q zE}%l7N%`H69g-ebHK0vACL}-T1sx?&_(!B@%(iGIKvEJvV`n@JT%}6F29@gh4)0){ zArsYb9Z1agW7Ww;cVGK^WY5xdX=KI8a<^~$yLWh=^};9r`Q2t7OloVi{hb<_Rqz=t z0C9Qq{Bdcei(o~vCFW0Esj!}HpMqe8^^ciV6r*`KU?1t+C26 zXpY)OSsnQ{9^AYOFli_?A!a2kc$vcfCX5;41&~D(E;C`AzD%>TeWIh}Mdl?+5R&xC zRA9D;9z2&02~1pnSn$7}_lS>m0l&kM54KJ#47&X5C`PwI6RSbdN<$40*1RUcj*6kt zrZRogE^{?hIw8{=FnqV=-Yw8iM=2XNeTgI?Sd4lXV2qOOY-E@EKUF3#edS$rP?JbL ztCd~0bhmMoNM`81!&nrzTjj1VqzGluY*Mj^im2+dqvah|o7h(9-~&3!wlAs3T0x5w zN|?1OoFv26%p*?{)`d{r;zYH8bd>o&v$S&Qx06leT zIt$5Tz18y{;Ak-T70i;R(+`ut7<#<$X?Ufh4{qm6+LkH&i*m{$WM%kmDBY;mXiJvm z+uarOgZ*N?b_;2CdGT#&Lfdj|X*(WXSHkx+Be|(aneDvw;@sMFgE(F3ZSIv+aa}#*Kvuwi|2kK0_WUbw5YXao4 zApihVl=nCnw1J0@Nr2K*>+wYsCeh#pqN(sP|792=%_(!6UcuGA9b(^Nt;rRTj(z z8K1u1;ozCVXDn6q5fE|p5r_q|*Z10~M9JtOft0|EIDxwe*x@{*)?=-I&mVLP&uUkk=T>?lnieCPeHReV<$5&0K92EI-*ui{2Lb;Jk z5i}kZ6X*^l?CR9?e)s45VFoB*+m8I@fudAWq(jsDfX+nKCi>Z2g@A?z!iAl0HAE2;bghxMt1CxKW!lr8i%-21V0+A@`At{!&~R{DAw0@Hj)r zHRxdW5D|ale-|S07Mm8KOmxnq$k=y`vXKTq>{@H<+U+&tQOGvY8(JiPo|=CEeRLPP z`~WXmW7O46otUJ4EGOjtJ6aneVMQWS9b~dj`*!ot3+InIjVxx6zHFY~hiW2{?G-jr zZX|RPS%>EpBlVNoqfp3u_<+Zw%^0t+raL;*v*@o|e}LP_=I(H@HJLtNmY#XM>o+10 z0Ao(B$^_~?{vrYyVOu;BfJQ~&3jU0!&Q!U+DMsmXfe8Z6lxM53D>f#S_529OD15x# zL6;8L4?wx8XtP_YB~R|#s2I(13|)17N!siO7i|C_XwpHvT)yjvGuSut{hzu>Upfv} zz!0$YTg2Xh^eMUm=$%$cD?)jc?o|T|#&hEP-6~Pt@s0m5FJk3x+?z*CN(o&lIy0M< zT^IBL%_D_<(P?PQ$M)G19U+?2%vx^PyN}(r?(M~yD@HTk!=gBWGY($i8LD6zjT9<7 zC*f##;6L6VSse49Q{DWerv!VQ!U{X$+{oJd&P~luW)OG$=X6j1tZo?<|*NjVce*VC(U%00?As@`er6;N_ z;$3@QfdK3*FaafK+%nx;rd56@3?q%T;UB+DNuX3Em<)J^!nvnH3-ztjApFSr{=N!qM0+&Jso`0om& z1s%YIo4hor3m(aM#;G`)d$}h`;oiI}u!dxdN*t3K~pq)5atCML92K^gUn5H(My9r|k1h$ckFUv_kbC`OYQS zy107$LG`3Co={U$cGZ}*hX;P9y-Jit&v8Jfsg>2h-al%|{PBmZHCZ=wAb_R`90Rua zhSn$v!iQp##X;jB_m`t`NDcFyb)xeH&TaeW8OrD)0ub@l>xX07fkPa7>6LGL#WU^0UM*o0 zQ4XYh2xdA&2~9~UyACSR1? zMTS+Z^uuS;!nry%we`h+-AY!DW3jd8+BAjL?6{Mkb3we=*a_XpvBN&H3HZ?}syji< zcgPr4yG5S`voubsmY*qLg>6n)4vsp`>i?v=P8+B=x$50dQXlBO{}XwgHaEds1He_n z`AsH2^F$yNYaW0LO&RI6{W5xDcIqx+j zg8wE5?umw-=`hIoZhLrrSx0^EV)B&BQL!qz0d)Vn*ga!W(Bdh-{jIcu!k5kuhyo2ol_<7V^}bz^Gwe6{|MsT1@MU8Kmfiu9- zo^MMI&le%_tXZfUO^@wn1EZ$ztb&@7DvlSE4pm6PZ?--u6HiLhN;LY3v=)c2#Rp6q=A}TKR2-* z92^v373u6b7l28ZmWH05n3fCw`Bu6abX+SoooW4M9)qf#*uUoqnjngSaY{8%af8s% zHTXp&JPrpriApJWH9#J1Fe>g?{YcE5!ZSui%9;lbKJLEA&TRm|>V6z@|9kzoUrFp2 zqO8dkEA%evhvJ(U`HLqOUz|!2G%#l_b^Czz|7ILp(R+GVT>8$;NgcOR=eQggc~BH8 zrUm~JF`)&ADMZ5>BRCN^krj+qd0f;UCYcJRj1XSMP`6fk?EG$m)wMRvPwE>qr$|qL zqUtPs$$4^kqBI&%kcC!!d~uu76A~hal81+!1;np&{#m%leW7?#%uFY!jzU9$qfZzQ z#VV)AvympK5Gr0)x0x5*4Dp#t@@1B$s)D2|N#Zau(|Djk?@q2(13!XigExuVUJNT% z5n8sce(6-8f6`0J>r;BS)$h`W>6wk*bD>LlkxWK26d#p-|Moi>W2C8q7pmEXF~H#@ zg}W{FvkSBnc|wK~G-VEJ>y%m>Wy!OLSP)i)k8sbf*7(A|F9!&EUG?kT~dcffJkFSNFKfB39oO!$RKb_Fskib>{1j zN+pq~99!Kd62R|1T_)3P4*&8|M8p zgl*(OO=kik5yYIAV;e}+Ka7^atO##}*hqh}uCET^;^-h44 ze7yDR%xIUEXQwAZLIOHQuWR2Ar}7P;iiV2||DXaf(YhjMNzF3ipJl|FWzXXWnQ;fy zrF9u;zAjpl-Se`+66jn$q(Nzwzke@;2@Kvh8;~m~mTQMx{Ac@PS*UcnEBez_NlVhr zM|5ax#IG_9d5p08LRtwtd_>uFHHw#!koMjeJ&VNpf)qO%Da~0XfNQtY^|qUDcHciwF7Qz{F8W>C z&`&oihL!51C*HyPWRzN1P;I&5q^k6?MdQSpS~f z5k?5g6%gLfp|CxTVDUq&NA{o z_c4wZ927E-d>|ur^_}!bLyaOI{iRJ3HLqEa9YT2o!68>78_dI9Ou9*YW=L6Y#sq@$ z_7!Qf@7*{mi=FNq%bneXLc1K(r%N6bwI(D>x)fmz%TeDvi>+1egQkUTD2L|lM5z6n zU-QoFyY4Im5b9|jYgL)6RvBXphoVMzCjDhTFtryX1XM>~d=pQyTd>Y6oj#la;Q+pr zD5rzjd)%Gdg?|j4u*yqp%L-_Nyqh>pI0%U&6~XOK9TSgz3j~kzpM-qd!lUX7a5Wgi zTH0+-3tZ2US5L^`kkj{_Xsb!7s=ptdj|Xle=K~e=4OmJ@J2tOTP#_!F$P$NhyoTlV1EigDHTkBqv zaLBi$NR#UKZ@ZIBq_7Zd>{Vb*HYViYM=V65ORgcd#oX#QzRawwNtZT*`Z*(B2x?$# z^_kEgnY85eMciCQn3f9Q>p<0Cm;r0br0zz2&a-s#0eAlJ-Q1v^VQ+_{q-5(0@Rnw@ zy0ypT2%=LgEBE^RaX_I||2{~T7DeM?uj;P~5XSXA#)XMh8se%mRur$twSaWnEDm@u z`uao^Ksg?aYFr*wl;X?aS$0NX{>Kz>LD)t>$PHYOr$v&87=VtQr~;s5ht*Qbvk+aM zs2B~GN?`|GUDCA&s-Z8O{+j`zO2)TKe6QVCCxo_Cn!Ssyi}g8+h_6o!5nN@fXXybo z|CP_BNpCG6h?9-3@D5}0satq50~w|9)bZ8SZnJ@>u=PT#ZL#tX6?Y~^D6%4Zu#3$b zrlkQmy=P{DsHMPDitOe$l1;%bGN^__TlamLXB2Bg0CAIwh{{N;h&V@(Zxz*_MH{uq zeeJb>VP2{O&I&gcAOrakyB{-?KA}M$)$TDq9e8XC5AAgD){>C17samIFIw^_UUDg3 z*pFy}S?4&=M=LUM!au3;W#K#oU6^VhLkVh4a1!6rUBuub*hrKsSJ8?K&uLM_$?dHq z^%#cvFmT<+92SJd+C75X;$~Euug#ElBS)PU9(e0LKh$N*!cg^uKta>Iu4^GG*vngDCa{#yNY9Li>uwUq=0 zt(cgkQ82_09nwIH5ToWa0SLW>RuQ2_{{=YvK8-UrkjW}TC~o!i+8XCCR6hdh`9ZD; zG+k*hh6&0eGfqTL{#m=HBiYrM-tn+j^8)YrH@aq2rFF!plO^OkLcv2?TcZAn3|m0Q z*9{c_y$|F^=cYU=Fp=2Npl2C-DR4a>`ff|T&mffl`*#Z9l6b);cqoNX1j znsEr?Cz(%PW*qC46}maEoto8WM3`fXjdvR@U)5aBN$ zs0Q%}g|(q|-*1F(lF{LhOe3j=XWF-~@>fAq%>Bo%=na>@{Q`Njf!nR0Kt~I&1|Osx zk= z;gm}C3ksb}suj}_$9E_*j*f`_^hv_hgs9Ari!|s{a@H`FKMxh$RdjFX;u|wg(E-a6 zh89s!%aX=;>5>O31^ACGZIu}jS0_}AxQ-;`sOC)Kde6Qqt;}S={Yx}X5H#f$SGQk& zeD}K|-PQZrjEbV27)w4tToH8Ie=5iV$>@zYNU>D*yWlSI*13_rLAyd^{1N+ zJl^aH?p^rL(D*m!=mZsDsWe7~j+x{CaS>rgdY7d0FSJfM2`lF`8YF|C6jxtf{t+I- zrKe?Ps)g0Ys}D@3oI6gEba{d9jQ`i#cfZ5cMQx8k z7^9bn5;GXRClb*|iQXbw^pZqx(HYF>y|)NKbP^?qZbm0WLr*IP;)XkSPH~_zX#j4Vl?G|KE-0Rt^#dXhIgv*b87yf3-N>T8YY>L zBUZLH8_HL9ZEcrD+_H?FmW+RNSZa1KqFzHAWW4)T>;;UDQkCmUX#XC&CR1C>PL*O| zpg&49w=6cyP`T9{^@<_-s~=CTz=0xN#~(LhZh!2}Iu?3nRcWA<#`IgM$pUf`DEkq5 zjL9%9G3b{)a?U=i)hS9H#u&nhnm^op6wsh5Ha_b0Q1sXFG0JdP502i3eD6LvM zO6;i|Dc$eGui0HFl2BHA#(%iVrp(EldM!PTv~OOeMKLK<_wiV-&TPYK?ZNV)q{!rc z{pvGC_^|aBzuE(=`O+G@O;>W*{&JCpA#RQEY$;YYlLFixu{!I}oagSj9pF_~VwX0fx)miQrcjbu>pNa-sxM z0c)Ael4*KwL-^gw@RELV0CMpLyB~U=Dwx!MAzav>9TCs(plGc)5La}t{K2YS`tK2Vc&)Z3s)l!ef0#6Opx_*Ntu zDnCbsj{-`?pUsavQ7--guNK-qn+8~}6_Iv5pm?Ztof%g;1c#pd?#qd~t5YBu9B*@v z1`G$L4-#)ap>5Fz!7aO{QX>u%?Ytcr!1xcB7k9xx&gd* zpXOwhKrFsa1Ngv=dTVs4i#H(N126%lqfu(+sydyBdghgc_Bmt2eYIC5S z%j7N)DXhrmG_@RiDNwsn(%oeAUtKKmbpz$%Q4vd2#V@MQ1nK1COvE!j<8GiC_B1ks zFMMm@I@?P4iAmL$>_zFM#K2A(GC67 zzF90b)dt=~HXH0gr~!EHrv_;p`4EYnAjo`}2wLm34gIiW`zD~5c7VFi4#-b1G)hot z3Itz;v~>mEnGOSK(2C2`M#v)|lQ{Ewj+GurtQhZp@qO*P*!Aa}k+;SRp%OPgUAllz0c(VEqsB6{;VmVGi%&+tIgH zUj&*FTT#s+xAG*Pbs4gu!}s+F!)ZCymo#_)*5sg}LqfjzG)m@W1avR_x5ZlZyyfM} z%;ACV(r%B1yoHr)qN#!jP{~xKi=z?bVV?S5^FdYd6FpsENyv=%uI8O~e zU)nojp@nJi;VbLd3z@k76+MgV64x)LiX+Xr6dq&G>f-R3QN7m;#rVlLFapLf>k=bw zp|vE$CB*pJ-*yAemnielHp`OzV9z&*8pE<(>_PSND$9`7nZ~Ex0-qLqU@(xWQh-0Y zcTbY+N8G2cpF;QZ{cd~y1T9?jT1l90{7g3|SSN;hiso-isj4kGK>^k|L>#|R>MFDY z+l2HpGMCq`BEg5wKfBQNmt&ujZ^JL=B&(g$Otj$tNc(qnsc#xh6gskyg92pf>YTg2 z&9UM#h)EsXWVD}_kB#=EGCr&cXDbznnrBIY%x6HvUGt8`db}L&FItwPSZw~5`7ul+ zv6F=`JNVrpknwPwVC;n#RV|~sAF>NQHJm&Pv=C>e_%A+015(75?w96P%uvN}6?|76 zgG-8}l{QWk>iANcB6Z9Czhg&c8yZw^k$ z<%(&c0bOyWs^DU`9s^{hnjwIU_`5g#bj^vKF^XOcO7fP8F1m#6i%P}yNg-$wMP4#u z@X^t{^}huHk%O{_l;2(}l>px<@QaQQl-We}SW-^BQ6GF>d`A0zgE$0nKi^mS^Xmew z&oMhCku&P_LWz(i{GbZ!K#x8EBs^RuixQD5*&6wZ0G8^562w?dPf>K?t~syW%zhu; zEIJswU7&r@7eS#VyKH=g&p*x2mb9amS%vPl<&pwo?uhoJ8>u0AKgz#>6@3oPV+9~Z zSZ{xN0{)+^fB&<}6mV}Mw@>72EgdQP0A&rDxy zAh9;`kozxY=PVFE9V>gQR4Nr7=_)Pp@)4}tGf%BMc|YE!t*xloD7_Lhq4ygA?;sO? zi;OKfioWeij66psW!4|0F{8vzrFCeB_Xg2!H6-vZmZ>eIPTyIGdQdl|+r3 z;4MFqXkfsb;jFk=dV9SJ*tm(TT_!o1wn~CsJ`Dwt`?T=5|~Hwdx^p zFVMYiHQ=|wUrw&>^TD&%Y%+@^PgJ|Ci_B}Hg5MdbTXY@`yaBIU9c)}ps_=cJI?w1*~Z@|l%_U(Z|pc$1Tw$cTSc#Ff-SUmDi}~-w$zrQ{4>kC}3z|UdZvT64 zW#e0@j0Fe)>8Su+(>N^}oN_ZeMlX|<4 z_A#qEUHsz8@^$^QOn0n^Tlt@`vYiS8dwpU~zRjxN;RiWY1INKsf80p+jOacY5q9k> z&3NN$#-k!GN=4R@c%ZzVRD)}=O;A1xehIU#v-rXPfjZ|n%P?=2Z2K(8#LSE#J@GU! zRgiF_K7gr(SGUGUz=ljT@TTh?x-dca$uFR#73cY-WZd(;43>Ytklg@UoKTv+-*OSU zb1!o7>WGnmK>1odL8si#p?o+Nv61-F?hyT))fy%J_HEe| zkr^LCl>3KyhDr>gyQk;NeNJMz1vlJP2s+tFljz_w_!+94lKgWVmq`|bDXqF30@tFi z#*(PwFsDjFNO7i(-=kp!DxI*_ApjKBX$nyRT%%V{9xauEF+0u}4f&_@UL@ld?8p5P zIabXIr0mS42AmNN3b}eW6au7nxuK$V6g440fW8{^yf6)(a~cnB+g2qQJ`5uO$($t5 zSKEL3Fh&BSCOceG%7uLAoUcNUj1jr3^%Q4u3|;;GShW9lW25&eUwI_?`%=&d%%S;R zQQ28Aq~De)(}`jp&s`dcc=axQkliH5)!|ESToz-tiV>AYQ2~a5{0d6wpBPmKjd-og zMh;VbIIuyVA~Ildp0+4-_N1$G$n$09>iQ6?V4U?s_rm2zjN`)xkNIVcUlTcg)%?Vq zkS9`;rdX&h#s{jPi;qaXoh8iSeuuAHKj7sp`hn;)hbf<2#Ny=k0A!Lx^X@VkQ685& z>cj%W5(Rf_c0SCz7EjVP9OwQQ$bi28=E8q->!WOKl2t^XsL^PRJ=1Fp%8i0VzHXpt zp}?=r(9zh!D+Pua^#o1p1ebdUtBFeMs=H)1Sfh>aS(?A}cTBZu&7J`LBQ2V-fZHRv zHwf}EXYq2}RqpZz!lNY5o=yW>_{mV*{nQ{pswA=EmG*u0iZbOX*NlCR7(9PXvbutB z8yh%zfeUvlCno!q(WA!K-_z4G|wXHo3noew6`GT3;gn@;!b+P-w$khj27Al>rY+y^Jxe;R2@cbQPsWaL%!WX#n$2 zj*jDMf=6F4$R!)ni(4A<74Lz6=XIIn6=6dhn^Eg4Q(M)^Rm#S-{cW7O& za>`oRWl@h=&rN`v%CUHwHd6ULkGP|7_TcC)t42RI1(U4tt#Y$*-a-87D=XbQ2Px2l zdP(9mTSCuCHbBx0ljW0*<;Wv89dZ4!Kl@Zb{{Vcd%o09uy&AR8D##kN%#t8x)%B7a z&J~#xDLvKgoCsJ`*O5u{2>X&I=aos+wiBPlKt4|ly>kS(H%be$AmTf4f=ORkvny!D zntpnGY!P-VA%+J`d>Fi&)BN9*Ps2wk*TQW?QWd=jCJcXoI&OZu_wjaA6(&c?R9-xakVe(?Kvpm4I-lO4-g*GC%Xn21DJt+DCD>3QtZMB{Z z0_Ea4id$iP^b@1T&F!4YoM`^JOfwwEiwTV5mVnPu4b8wVr{0DF(lAsjc)f;PS9@Qddx4gsYUz2Y48VU3l2 ztGSjTUE`;RI3~tgp;rH8^RI2>f-yhek&owTI|o#4jS!cg=-0RV`k$rB2cg9Nk{p;X zp5d0(1Kw|3h2#;*WD>0idmx>;!6{MVwD_#^0e7JsX|XNfhXeZtVtKYXiSWE>X8+=c z)%LWANdU!o4;=c8`vz7?F=7fFDjks^l_XeyO>EVppVc-;s(e{XQ*tYXFErqN84n&R zMb;FK=Z;B}PLGtd_gi#$j{$uV#TrPxn%-<9Gw440lC{IPyI(?g-v8!fe5nq8_R`jq zJYx@Wet--vlq7<v>mpQFJ`l#2MgLk6p7t0CsC;KX^O+`UGsm#v%Gdf2mZO+Lanx&dcpZ z%x&%zY{&RUahd+;Dn2t{{T^y=logL94eaTbimwT!_8#YcQZex+WXm~LNY$Ol18xUv zPhwr8ms!eP5J!!PGr}#KEud>VH|iEIf(a5u=Xf2DJH3TVBUyhCm7Bgvy8)}!B6aX_ zCc9Cl^HZ&pBSKoeVGLMK6N~{10(99?C2)46a{&N(oCEN8dE!Y1>YHcgX9Zw3l0%Np zEs#*u<>$=FK5t9gAehRz5=Y8>1VokcSR;aU{mY9_^4K-HIbRDBd@*3pm+t)riD_5N z+h5BQtLov&Z>0Hl^L5PnKw;hRD4QOBljq-yF#jx-QR!q^p@>!JPT4> zdPFr;dDerODwKMobHz2{#`@Mu_SAMgY#f{C#djd6u*pf3a_}p?gqjr1OiylHI0(0S z8nYA#{f}Y=Z*&sX0V0S%5k!R{Syta5*MIAS^Fl8Z{cbmT_WtI+5`~!dj4A@uP3WNg z`vu2D63Yd;L9F$4(WDE{G*Z8t?| zv-Vao0W4PXzj{$mNf_rq@t+1X-3A#}69|Z{#yrnXH0;;=FZz3Na-Lb)Vp@@LBE(<&b0dYHzz3>jBFV&O&e!k|J>AYds(A|DNPwwo;{e_vmg% zM+ysfAwJBzsS0+mHxOh@jF*Vee~bmk8Wd&ke{YsS>?t!^$^Ym@^=C-Z4`%+>A*||M zTcD}#Jl6kK1Id*?#d#X)?Gf$OkOocoY0)@wM_L7oG=nTXyEnv^slGF}ga`r{VhzLb zEFLZt`=b0^UIPo12TMap*Wr@Y?f&g)=HSh;yiZ`hY+k@JfP?M)M#GG-?_22S;WUi) zhe=1iEqSn!i?!x%u2zC?d#q6dA2$odYer#uL4&I4RA7O3UW>?g$w4c~{)+TQ;Q3sv z@ZI#r4%0W9mq@;T>ta*35y^k7mEOka&N}~dJ-0nA0fi-1$1_hLq-&*s&aw(K;)tRB z7P@o^16aSIRU?P8s{l0KVMQc%Hs0}rkOB2fufrwM9d5g+vX40!;=`XssOS3Wcb}O{ z@M5<4(73@?4$b0K=#87#n~YilLbOIF73WB7jFPVpYB#iNp|nT49*>4@>( zWjArrx)Q+`y3xSON;__Z^86r?`Sh-g`cSyN$c<#pVfy0G%mN>{g2Qy!RkF#s}X3@NZP|?ep?QhAaTnvi;XZ#Sx^tq@+1{ zOr~${rmqyfYANa^N&k_>!h)BVf_3e+lrw~^j=ZjB*t))_0 zwSFbDW}%f6QlTEpqbPB!5Q7w9j)SU{!G&@%S$(Yw*rcVQo|xvN8#x@JlMWzC00M+B z_tjsoEj|-u=_8W6a<>fFUA-OMIy*&b(x&uKmVnOJr&o(@=7SsOwej(PGdBs*t?2st zE*`L9 z5jrk5!+Y?N(02TfQ2T*>cetL8I2YG0_}g2ad;E3d;35}3Uml!IgA7xqC6$YKmEj}< z?Iu=hpasBFFkWOJ4=QoF-XlGL9(!bb&bDT_iDNm4(&q2R(T5DbJP%c27a*V71KH=z zhkMV3WUh<|Me^N>U-9Ienwh*|nZ~M8tDR^FoZ)HVm2++-i&%Lh?si8?jx(Z~$70r4;hdGE3!vhWda-`d~iy0yn2)@PE~Mw4S_%ZZL?uP=$L z-j6Jbj&B}{T{x}X*g9NzqDwhAkuOUqIG82!p8Vigsy~JT?(J+aQ}MwtZ%KrPaa26+ z8WoIcyKX(T&!<-0H*L8RHl;t$c7u6x&$n5e{SRL{`}5q*IW~LtpBr7qPyf8=MP)&l z>LGMP@y-`51G*2lqPbTw42A2e?3_sNl2l{@XlQ>@5Y?#WT0u5?;+05pb~}I$S&t1p zmTwpS)f-GD#bq}UVyq%1I(+~9XlCZ1C-%+_F7Z*`C!UNyRb0)jG?n8Ze5!V)R@wk- zLOAQA3NRma$(H)HFH1Ubua4Fw;t~KVcB~*hB7u6HWlH6+$S4gUhAlZ@d>z2?f=m!( z0}ex)*$@vs9-F%IzcC>U4S7i%dNVM05M}n_jiyh|K@$D^i2ev9e;`|z_FTLnB%^F_ zlOwOl`XKZF%s5nw2PJS3Odlu7lWton01K{XYGn=&bz6mh?RZ+505N?ijOMEah}=vM zq@yEdBYE2MWqo>GI4913Zqa-AQ$@XBvO!?Ah_E1AmTAbtF5HmRRg1cOWERAbIpkLp zju+qiOe;E%AqqgHr%a$Os}Ap+cRThwRR3;wYrC+0gYxTvq-sdYQ;x%>C4hYpIhApF za>`)ANJ|}FU~9AW+&wz$5LfSm+gfH2zpD2 zLEk>VwG*(qV*AHOXtAqf`)<*48<>*^NIMuU;$lB05m`D84D~1cN%7(2-(L;4L>cV$ zKr`6)=%8n=p0SFtr*(e<=)Z~!Fg#aH`~Y4Qn7L^i#}=p1Upp5aYf&6%au8{IW%hAxYQZdRi& zA(ofjx<&cb!Bhywac?A#jF}tcc6o{ReTVbR5GC5T47GUm(-E<^XUHlw&$?h8ui*wN z%FmmT*0(-gjs(}D^*Rs!u80F6;3Y1~cZuNOo-1`McDd=!={GFT*v>86$}MARt6^!YdDksqe=iEJY%nHDez71<-iz2Gkw2lD zd%Yesz7HIv0;mYrbIM~Et`1YB{XUqA_8qUVK53oko>{Q$F6ankOSBY3@@$|dEs%j4 zVq?eSj{-UNeUqo8MnrZ4gKiZb7ZoPcp3|7ho!=AN8YJFFRt)H}^n7~%^U?pg*{5z3 zTGALe*peTVlUw!{-<~L&oG6<$Ag!n&$N4}qt~zw<&1XjU&L@G^DKCigWX3(yLUn~& z^RW>=4bL}ctUg~RDm7eBhfk;1nybG|gAS`)E^?sZ)?n1QE(hV+(q+2f+pBR=?LD2Gzg0Gd?&q^qkN`vhXc(l0=*g zv(O>}$(aA!8szVGG7Fv`V|#K}OSO{;g$K4pWERBv=c?4y|2oo7j#wgq4RH#+CPs}N zl|o)3@ZYzC_ku!iAoGJ%{|N0kxIJhTe1d;%*MzpO`BCvjK5+!fe-e?`8A+x;-I4Wg zHpIKhj+nt(O$#s<2IqV9pX!7^va${E)oN0de08Z8a?!pcd&YNAzdktWlQ*tIxsa;A z(-Ys2I2rAvap3k4SgUFo5J%cz zxx-}&fO;AW_)Pz29j*dkgeWy2V5vwa3L+wCEK~>-TeJgLHP zPGXH2@S65AIT=L$b=)Za9Olxg?2yn=991VW$2W-%uHU-X$0wy6DID!#aO1sVvtU}U!#QYodB^oBBX;k62D%)kw>G* zYo{e7l;m(*SKqy;>?H?Ycr~;Qs3FJa5M-*f9HtWR%tbYq0&2Sm=}9aTzC~f8RZbph zXmvI6saK|Q;mRridU3KJVNYH?%s zrgDTx{KJqLs5gjHJZi?_IPS6&-R(Lihqf^BrmkJ;p+1b1ZNLR{y&2XGSd3hI!riyP#6ZjhQyr|G}fGnRznK z3R-{X4~xp)gq~l#%7Mv4bMQxBa0D8dct3Z4?d@mt<`sT(&YYLlu&##T!Kk*DE`^4+ cRwWTYB#(HihP+Z6|29DVsg81uqIKB+06R70dH?_b literal 0 HcmV?d00001 diff --git a/icon-error.gif b/icon-error.gif new file mode 100644 index 0000000000000000000000000000000000000000..77ea718bca0806a305be53e4b75357a63a867fa5 GIT binary patch literal 556 zcmZ?wbhEHb6krfwc;>)xu&itz3(FFA_BC8wdjtiy@bMiL6+I^@d0kfay}J5WEv@?s z3eQzk{{R1fd;k8wA3y%q(RmjU@yg!*fv)bG%aXix+>MIB~wC80B3h#FBel}yq zv6PhOn>Rn2IPulJd#_)=W*Evq@h1x-1A_yD4#*RrIALJ#Y;b65cF+;iYUym&6A&=( z>J;Ic%w;v9S&(xUr{Hu46&@aWejy&E>9XA1{Jh58!uDNu99z_Rw{VDdDr&RuGnLx6 zPp(Cr?Kqo>^$9k$W@(m-7cC7gUDR!oVZD7@(^ldRtC@p7^Rwp`ysFQiDQGZ#_$X=f c@uRX4LWh{^|hy<@Q*xw+qo|KpY<+vaXbbW{L4q( zTsjXEJvb}e%bgb=o%W0h?4u1;^bWTqH8}5Th002ovPDHLkV1nrS0P+9; literal 0 HcmV?d00001 diff --git a/icon-fhir-1024.png b/icon-fhir-1024.png new file mode 100644 index 0000000000000000000000000000000000000000..1814dbb4e93fb341f6cfe142f06c1dec8829274a GIT binary patch literal 116309 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

      BukX^XQ@#;LO-| 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 literal 0 HcmV?d00001 diff --git a/icon-fhir-48.png b/icon-fhir-48.png new file mode 100644 index 0000000000000000000000000000000000000000..c4cd4935720208437976075b9ec1e528ea425fae GIT binary patch literal 2266 zcmV<02qpK4P)rige!p|i?|aS>Yb_JB?7*O8s>bO= znYh(|)h|ZL%0pl$AE@+Zn+-!iVrima@_|IO>x^^u#qa+B2$9mJ&7(YFY4U-h?rxhO z$^GW{wwxRLrY11UI;2X{DNU!QzHp^;*g0ryGEXRc{{vKjXgD9WKQ%U*i3BSAeVrte zmCuLt=O+Ii%H4Sns(@1;4qU%^l7R|;T~mDR9{`SIF6kS2`uRx)>iN-fk_ij3Bg%!f zo^>3X8=efHAOyO;y)^9H3*eBwqC2Lm(#?G&tR{z+;wou&FIv2-O zWVGSF?($xzw8upGiikv-P6xZ*A6T&>+}(MwfQBDk)p`6$)7Gs4b{{(*EP^db!vj6q z7!GfYn<-(`r3e-)zE|G*wn#4c*^4zkcis>^|3X9tM24BmRjM5=x7@}CXevyw2JKClPT_RO@3M3~yB zd2LTL5EWmK5K!`eN#&kMi{rF(ZYPS`GffhAf!Lhcjj#Oe0D+wUp$Ti(4c+})py`c` zsCJ!uK_#suPVykw#igi;#zm-90~z@-;ns|rurYukXG}V zn%diL#M+*pEYc|-ZB>w9@3!#*4Lxv+Im839x8DVHFF#KkTq2uUGJ_yR?p3^fwPK$c zdMPDU#q6)|0D|4`S=+6d|8(c(#s_4h!sbUbn>IC5N57}x9a?P(qN>G5QXHbZZU6Cf zUtepofq&|E6UWTQ+V0DalmBX8#TgkFP+`-PPJ@evi7$Q`$UT0W`ej7D`LnP-#r4ES zgVDQkiVf8?S645)2`Ieskff|s9vW*y*{?d|0tz}_G+D7>!8>UwkY97NX0SmydCW{A zhw$|ZP+@DL+!>R2E_?O!K-B-i&>t@}X&1nfJgSg?Eh)wVMB%uAY_VOd0~?fL&GQHY zN#w;1qLHFIy_K+S^d-yC8c)-KfBLmf^ITwX<*BC1KnQ3miq9z(wzv}mq=~%AlxWRA&j2=zs=iqlc9+B-6s<%p8W)h6 z+7bbq!4?D?Nb#MR`a#u_7Z445+6o&k)l|Il$Nq7%)UOKr`i$RG zY1U9@d_XmyiBbU;!U7L z{9sgSTz`N5BKnDMYSVCndT5HMf4zvPAE+N_La_y87J69mT~R+sFMb82u;DzScJ)F{ zhKa+EbY~xpOhKpEAXG1^m`SHb)8&IF#v&bBbG%7oQrMyA5mC=-GK3){j<#T@+QP8$ zRa32i?Y!T3n1pqw&vs{@02w5MWNfkDc$lO$2^(u&2oMz*-ZDllGczt$4~G7LIL1?x zv=rV!YcLHqNE;ugWj8afB_;GX|UE;kJ!wM0o(hqcu0cSoQoidR*jmeLHZ?$B+=SKh}D!g zw1``jc;i^rKGvj-Kb6=Jg^jTzZqo$DC(5^D8by3fqIC-aF?|}xnSM5A3X=ZF^1C$_ zRF20v^qOGvG?6_Thgj`6O4!R%H7!pDbcwsQd% zoCd;uU7}P;>%heIW&XL?0?ss<_8<D(F9ZOp>`Fy>j*oj2y6BsOzQ!U zGRCmV+ieH7>#Np=HvgF2-E4zBw!CAX?X+EI+FjUP*bZ#zpP$J0nC3&yAv6zzA=pOp zOl&_<58|OUl(*9LC5q1gc#CNsAvW(*oKqLq;U3N4jRZTe0p)iIJ1}*m&c{0o(>y7I oa|^=IN=z1$#W@sHKOT4g2FVw;3WrEdcK`qY07*qoM6N<$f)n6R6aWAK literal 0 HcmV?d00001 diff --git a/icon-fhir-64.png b/icon-fhir-64.png new file mode 100644 index 0000000000000000000000000000000000000000..df6fa7866247c4f658074ef6a34662db70a0e40d GIT binary patch literal 3526 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 literal 0 HcmV?d00001 diff --git a/icon-implementation.png b/icon-implementation.png new file mode 100644 index 0000000000000000000000000000000000000000..00cee92f97949c79669fe96a1798e785aa17b16e GIT binary patch literal 54384 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 a7y}R)oCdNF4+sbm5gHm9VkN#LApkpIqkK{T literal 0 HcmV?d00001 diff --git a/icon-not-selected.png b/icon-not-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..3c091d6c3d16ac10c2b450958bb3f1db8fe6e364 GIT binary patch literal 150 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 WO+Q{MZ}5YI1Dxruw3Dj>lK&0(VZ*xs literal 0 HcmV?d00001 diff --git a/icon-page.png b/icon-page.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8b1ca0000bc8fa8d0379926736029f8fabe364 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^zbpD<_bdI{u9mbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-&H;pyTSqH(@-Vl>|&1p(LP>kg~E zYiz5X^`c$+%8#zC{u)yfe-5 zmgid={Z3k(ERKCKrE7DF;=x4^O+ pzO8rLO8p|Ip=x)jHOtWj`bJBmKdh_V<`47(gQu&X%Q~loCIFbEay|e6 literal 0 HcmV?d00001 diff --git a/icon-q-attachment.png b/icon-q-attachment.png new file mode 100644 index 0000000000000000000000000000000000000000..58c36488dc25bc21994a35938512bc627bda9f84 GIT binary patch literal 484 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eMM8K~y+TosvDO z!cY)}k8cwy5>Q-`J8%y+R*FJwL<>7DtV|OW8#@a@unL4=p@gUiiaQYTk9p3Rghb*~ z-Um9#+?jKSGl>xqJ`gO3xzXp70L^AI-0yd6HXG#gdCrAIe%u%ZO{Y^hjsx4a5s$~w zYPBRUrye{(#E&ME33WOhe)Q@0`=qL>`}VAjnt;aRG3N6*lF1|ngMpg{&gV03x10O+ zGoY&MJScI%lK+Cp%RRIk^?^@n*f_HMUBI-SOT zzn9#Dx8DKPYBj7@D|EYE6pKY^Run~|rfE{kf3L6rRjXCmH5V2Ng;2Au>ryAx5r~Ow z()D_kM5EC_B9V|U?^81)6Y#B`0I%tAIAAy&%DE)}!1o}R%SnRywwVcS!HvvU%}h|> a9{|5GmH(&ye2FIj0000CPem literal 0 HcmV?d00001 diff --git a/icon-q-boolean.png b/icon-q-boolean.png new file mode 100644 index 0000000000000000000000000000000000000000..8ca97bc2cf80d44ab31ad5cbc0722285a4d2b41b GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}50G|+7AbsJ&h5sLq{d#lw^+cVoFAh{!mfX3x;oOlGCB+4Wg?UAV`Go~} zKxNlg!S%qM6F?cx0*}aIpn}67%y>M1MG8}kFR z0}hu!*;9+7{{1gMdZcOB#oacNhaRo}cW{<3gQC(FP93fl1x#yJm#t<^xShA7xlb^h vbz}c(rb#zu2k8E&IlVLECTst`1AiHq&T%$~9$u6KG@ZfI)z4*}Q$iB}cROmO literal 0 HcmV?d00001 diff --git a/icon-q-choice.png b/icon-q-choice.png new file mode 100644 index 0000000000000000000000000000000000000000..a295ec890846a1308b3feaa994063cef47d9fbab GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85qQYy2J$-B@zX10|f&-T^vI!{FDFu|8LK%+Q8{GnV0Pz!!d4g zy#Nu81m-WI`yF>KX*B1)^g@QsGSvH_1e=FZf>*Q&7cY}aHDjbPM}S=Kdi7TUV!g_C d`UVCJ46R+#my6bkz6F}i;OXk;vd$@?2>|#Rmv`0&Al2W!@>xp?v7?%lgvT3VW$n=f3ruyg0mTeogS zM*FM5OC%H;f`~O(q$Q#t2<^v$A>fbmv%e#dKTwK=Ku{5lS|}<-`a#7b zzTCOnnT>at)D}AMFuOZ5&%EqFN(lyumd$2ASF6=;nM~%2?gqc@U=#|4PqkX@EBo-9 z7pD#bO_RUa>*faM`8;MYfVi$JnB-zcBFc6gjl$d!bF98Q!!!(Z1_R~P?e!pt#6CHJ9S&n_n&@=9 z%GP;!@Co4c*at+6vNz7o(6en^Q1%qHrc;1)9IRaz-$@S$Z-qdC^ds3X0NvQH;KS)D z-dh&rW&@X;1cS(45z)J&BVt+tv&GMVJ%!EiW) zLBGZW)#Z+gl-Lih&?>X3SS-S#ujQ;9JRXmIB7X)8`d6ETj)D#Q2+$s|<_b7-B9Xvq zwNfqlEp%y3$uY`h{Y$(Gn5@}sqEsq95lpAkFO5dyBmP6^H-51G4J|rN2Ujt<`2YX_ M07*qoM6N<$f1S!*hF#;olA&QQ&S^RsZ z!Dvj@5{+4Gn!L@-#FEX1Kp=p3B)&;c$9h^CqeV6wOLjX`qiYrufW+>$0PnN2F|E&SS6qp0`e6X;{(~1kH^D0 zhx0eU<#Hh&kEc{D7DF@|Wkd&^qn?z2NF)M}$AgWH4Y=KII2;aKosi(Nx*9)Y(fM_Fc7960CGx%0 zJTTLN+opEhG`65ee-V9#R*cN|$(D;)3QFs{8j~^5q1mCkc>Br8aVn@h??$XP~qz j9lZnHOfHwp{nYy#Q$vKsy(sM?00000NkvXXu0mjft$0VR literal 0 HcmV?d00001 diff --git a/icon-q-decimal.png b/icon-q-decimal.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e1bd713c952b303f74dddfc0fd755e44528515 GIT binary patch literal 523 zcmV+m0`&cfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ia1lK~y+TjZ)1@ z0$~)rrebB(#zIOE6f(jfH`%Isfsj@$dW4`wi=Zcv7Pbg{h*s6gU7HpyN{GrxMIkcN zlu&eZ#u>G9=bLnF)!}gG&Yg4a-0z3_1IRC}+bttEW3+A~qD)0em8(0RYvjlAE0@=U z1gO3h5Tkn>cMnc|0e^Hq!Um}2_aYfG+71VeEF4VUKN7J4>U8psC}P21E}lO&dK@3ecE)zHBXNO~WX-Tq0YeNd+)oLFhirRc&b8VU3L_888tG%NT zn+3Xh?1=}F)+eb+YV#X8i%ON+xP8o`e}l%Xh7>eo*j3=Epddn>`c%MlNzu9l0&=s4 zXc#aO8a2xp4CfXYs3nE} zEbw;?0%DTf7t=k{L#5fXsU5Z%2Imw{1z>bBjDOA!3N_$z7zrEl=^S>WEw$?nsjIYc zh~NYN*m>OL+VjL_ce%`K|--2Sxw@ N002ovPDHLkV1lcu&;Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Xj)UK~y+TWBd;U z45R}_D9r#i;M$9i3^(6=WnlXEkKxC!-wdC={s2q9d;bYSzjy|8P088%CMq855#3;0+Aq_L7Jt6xEO@_ zIN>ym4a2;gtRUqKM&8j35rvaL%>Q5mK+c9q5(1gld|>?h<0~*9Yyiy9gaF7Abc?_S zPy)aPz(Si8@cqjNFin;VK7aoWWx-qkjOSm!|9}OE1;4(11k+@>;O`$a7my16{QJ-F z``1q}8*Ts_D+`oG81QkiLs?J*9^Smm@c8K~aNxZC^qt|^yKi9p_|-=geE-DAeo zw;5i)c?UKCY^}VyGDFkUwO|1dfTc26RKWra=4_B=O#=%so80US1q=)T{n3^I7(3d# P00000NkvXXu0mjfaEGj9 literal 0 HcmV?d00001 diff --git a/icon-q-group.png b/icon-q-group.png new file mode 100644 index 0000000000000000000000000000000000000000..ddb6887bb03a828ae35bb8e7d8778ab4db3f388f GIT binary patch literal 442 zcmV;r0Y(0aP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0Z&OpK~y+TrIN8q z#6S>+|9BTAR~Qc0C$N(%&I2v%tgQ7VY((F}N^7wd-$DdI!AcKAP_VhuA_VogBqp1z zyR&28VT}KFk|1f8KZR`_FJBnlcpNs`W@N`BC;6tDYDP+AP@-uLh z05!AD9+33Sx*|sSe1Rf))2TPm-oUyK%FPzA5&VO^)ASL%>{kRHPrz2C0Dq+-)g1JX zfoNoMNooXnDlG%sxmTGHxZ9;~Htn@j6Up6UEu8aDxSo&j^5C}sTR*2FMb72U@vV-t z5sECLSnvq$;s)NY4<`cUJIDqQ$qiYxSvB%Fkau$c(t1*hWiZg#V3EYhJi`TsUr zKn}|h<-n#j^Dk}4(-h{WjMb=nYGQ}D_#H;P{nrzgS kO{02^v{(-kFmWA#Z-5=xmj%5zL;wH)07*qoM6N<$f?~?NqW}N^ literal 0 HcmV?d00001 diff --git a/icon-q-integer.png b/icon-q-integer.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e1bd713c952b303f74dddfc0fd755e44528515 GIT binary patch literal 523 zcmV+m0`&cfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0ia1lK~y+TjZ)1@ z0$~)rrebB(#zIOE6f(jfH`%Isfsj@$dW4`wi=Zcv7Pbg{h*s6gU7HpyN{GrxMIkcN zlu&eZ#u>G9=bLnF)!}gG&Yg4a-0z3_1IRC}+bttEW3+A~qD)0em8(0RYvjlAE0@=U z1gO3h5Tkn>cMnc|0e^Hq!Um}2_aYfG+71VeEF4VUKN7J4>U8psC}P21E}lO&dK@3ecE)zHBXNO~WX-Tq0YeNd+)oLFhirRc&b8VU3L_888tG%NT zn+3Xh?1=}F)+eb+YV#X8i%ON+xP8o`e}l%Xh7>eo*j3=Epddn>`c%MlNzu9l0&=s4 zXc#aO8a2xp4CfXYs3nE} zEbw;?0%DTf7t=k{L#5fXsU5Z%2Imw{1z>bBjDOA!3N_$z7zrEl=^S>WEw$?nsjIYc zh~NYN*m>OL+VjL_ce%`K|--2Sxw@ N002ovPDHLkV1lcu&;0)+jEP);68^d)m`eN0o>(5%D`Q(1;j>g@G;xlf`0VBQ`PFY?6)!N&f?*K}$p; zB!U=NBn{eB8${1}&-2_L*HuZp@ZP1@clS@cHp)4iM1ewzw59vko7eMM{e9z|%NNdX z0V;`?KKSzTCvTm5bc{L^CIKLUxc2X{i{ISz$8Sgf{q)1nXTP{`{s?9mQ$4&hPiKC- zY8q7(Y1Xu5iCf33=O4Vy(+|zQ?rW#gkKB0f%}?+6{G*qT22|DQB-73`YzA{N4W^=s zq0kQYcbtFfz zLz)H<&|z(Y4k+aC%MVWxL04j9XkU zK!hWK`HSd&$DK_IVIG6wc literal 0 HcmV?d00001 diff --git a/icon-q-quantity.png b/icon-q-quantity.png new file mode 100644 index 0000000000000000000000000000000000000000..701a60a5a4d5673d0e3dd3fc8f316a2ebdd7fad9 GIT binary patch literal 543 zcmV+)0^t3LP)@VozFAzEvI&~0#LAwY>5FK39Rg@@bp>BeO zw$McyP2NlT?u|(Uk#_LH<=ljK?mhP;k2#J5heX6H%H{HXCX=~NBoZlARe>=^i32c& z5WqPH!!SOV%jHw0Qn@9fcc5CW>Jq=4|6^OL)m9$QSCC95(-PFn^7EgPn-5p9Xf%2j zT0v11s^jrE9G#rvGccKoT*Is1-&Wq)um?di)g6Ha$O`*a;Q$Laz(Aw!N@+sNvdAvNPK8Qq^wr_gSuSaWLG&M-o9;vBq+hGMlxGxKZ0_1Wz znv69PFh5E+M2titU>*W4;JO)kE$QxbPq19@+D+v)+U|OcH05hn- z^9BPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0WV2JK~y+TrISyN zL{JdMt0yB)(8q8CC+G`UAVTb1#Dds}Sg{a`j@Y<}U2j~#0i@G3-b_`r={KV%lkrPl z>U)3cQ`B={jKLn>miTX8Rq(2;!xC4v4A}X623()#nc_4}6b-|`ea_^&0VOMn0!`Dv z{eFjW9N~JslG){Q0o%6m+-iabtHUEX&vQz|Ei}PoM3N+^>lz%#p*cbZX__w6F9bmV zP18unaSWm;l77ZCO?XEk%Q7uIQxpXTDz$A}rm8B+ACSRvnB#anVxZUSx(=c!Ldg*X z0sjrMECXHFspP)zVHk#WU?)ze6I4|NuInxt8(m0}1T4$i>_S77|LvJo8(JHk3^;gpRD66?-xa%H{f}Oqv-x666!%OB-Z~}GEBZ@E535A8 q%ztA8AlNr=g>#^ZQQtFGHiq6=!auCOTxC#5QQ<|d}62BjvZR2H60wE-&9_H=O!(Kw&{<9vg>(FMnYC;$IY w3^*un^MTdn;7P{?4C|HS{~YI+WOIxGs_iP%+I;TWWS}+%Pgg&ebxsLQ0G+Tf(*OVf literal 0 HcmV?d00001 diff --git a/icon-q-time.png b/icon-q-time.png new file mode 100644 index 0000000000000000000000000000000000000000..e2672c20676177efb2fdea593b8f000fd5f12342 GIT binary patch literal 882 zcmV-&1C9KNP)Zkp%;s8}r$h6cUMpt8KZ&`memftw9r2BH zXZp!+CFaEnJk?xA$eKJbHrNPn>;Axd{TeCT;zL2Z2lqOE#$fse--k~9GCAnb$WrIY zUzF=05;%7ScRp;-^ba=g4+!_yjOVxZHrAy=-Qy;3W{V_ws3i3@rj zN6Uq**d4Ifp5hMksmBf!JrmJQC(GkeNV1GOW##ZtQFwF|H80+P{}RL%{YNk_%ft(I z#;Cz`v~ti@ZP83cwQ@*mu2Dwn=d>z@4RV(M%#h6&LDo!N4vuc zo|;?G=MQ0U0&vMd?WX`v6t{tSSteePbgELlMO}xKy8^QHBD{2ALkbX%5TpZC;3a)d zD?(MwgLzpdUa8!vFvP literal 0 HcmV?d00001 diff --git a/icon-q-url.png b/icon-q-url.png new file mode 100644 index 0000000000000000000000000000000000000000..ae0a9b654691bd62086657b7a19111ec2bc74e6c GIT binary patch literal 484 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eMM8K~y+TWBmXB zKLaIz2})xFAd`_XR)Ea~U;)Khf?&>v%ZI@9`^mas8VDGnGz5SQK*IkOW(t7un;+Ny zfBg9zj8DG#^IB#f0k&zyH4n3q1RFo1u7%1(+Qq`Io`k_%wsx z>Uf6xX<&JSm>}=3rc=+WGSYXGK z-3%Yz&jYhhKfKQ%!7a+L;N~)h9>?jh@Bup=BNmFcsxjPp^NnHmg<7Zx1B0o&BEyTX zuNfY{`2rO|01N{_ew}&33Ce>2kPEPB1_8JM0=jk#oQx+KK8v?8=&I&HMIm7K&UP?9 z{p={14+|?0z=(xSA)6U?JY5O46$C&Ue|`E4X7|P_GE{DS14|Q_u>bX00B^FgTU*D_Fx)hGYBBt4gz?SGO}NBC1q>|zyP`gY94?Bdx1WW5h@L+ooy@`6Wo~suRu^^?F zLJxu7BH}^mMcW?hrNy5r4JIMl#LVu_&hGqtzkMf)uz6v=@9@3PGtc`xuc5WZcRxLv zSek!&>BWLSqLGgjj7Ulyrc8GBjE+9woQsqT!MO^QR&~cVm*#Gq@Ihr|$I5>Tw_K|+ zd2pu*%g)0sI;d33=&x4sblyK_I|US+A`)T1Z+7tLulXf{ZF^6UFlE&C9s_3rN=48z z#+z6ornjLFHly5I!j^$P>>t^LvXkJ#^;U{^wNBtTj^A$8k+*DwvA|jbi0Jm~9dMo! zaf0PnYdAVJf}0n|5vN>t5g3-`Yo*X^r^uVYmxl+ic~cR8KlgFx;Y;{L=;RIL42cZM zn0QZ+%MK+~qmwYSBZ03D58?Qy!`SY1aON`?XHN`6@(2;V3qi`2M#?z42+FR#7Si8s z+rs02{>ALivp9MFd(8au1k)ec*gX^@Xg0x9P98~6Am|#Q9VS943#~B1?LV4$y|{{6 z?L$mY9Y7SVVE);k1l$54Ii%naOm=(F2tsM*N=QteGKpyQIZmCQ!Lwxx zCD$V}Bbq>wf(;|YNx~ST*b+`83{kL(yLa#7>&r9v{jor0>&FmjgFFzFO7?9a;EaM1 zavj_X0u+iCJ~=dsLZyacbq7T3uY;8obaQ0AT?A>8;RU(NvWO6dZB+UVjPyt71j{tL zrr8Cglwf3};LPmu06Aw-QB%g=(~~9f3S-kZp;;ZhWsgWB0;OOiJyT-Po^>g3O75@2 zTL(^7s(tqy$9}Dpp*w02f!+bj>4g%E%+rYD2<4u_;>1|(V7CI=FVo7+RXlgj?JL0> z^ma8G!8c*6^?57M`zX3zP4b5Z`hBl9w(Im47T-WX>zoODSEgycD3ppPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0jWtuK~y+Tm6Fd& zLO~S9zw1I=NE9R@fzT@G2@+fgg1&)^Kx!GZ5n5SpOTvgY8n_W%^a|p_jkI*3&_Y3x zgp3ff#QdB0HfOvud9M=mgTpy7+ubhT7gP1x zZJr5(0YRhotJU8x$K!Icbr=l9J%zZ{>7aFVgxzeG_tzl}tn9%I+5ISLp%7~94NOKO z9<-j0#~6Nn>8F2@@8HC#5QQ<|d}62BjvZR2H60wE-$h_H=O!(Kw&{=X`^_fnmU^23D6T z|NkHVz|K?O{7~QE-_Z@zCpI>Iv^P`}`P2Tg^+n4;W0%&Nn`h_oB zXMCTNA-w1R;@9m5&b!P``2Amf(pd!#&g=F^W;hsZV)z*wDqmKyKNDyjgQu&X%Q~lo FCIDq2QD*=E literal 0 HcmV?d00001 diff --git a/icon-qi-instructions.png b/icon-qi-instructions.png new file mode 100644 index 0000000000000000000000000000000000000000..23746fef82077d717373ffc096bd385c2c25ddfd GIT binary patch literal 615 zcmV-t0+{`YP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5dZ)S5dnW>Uy%R+0sKisK~y+Tos-{7 zlTjGQKl9xNO%1m>(`}W?f(QjM!;3U$i3HsVUPM=AH-R@61ci4|5JCL~)r}Su3nYr5 zDEtAT7lDj^qE|*#W3Fl2bU)tHd(Ph0-dq%Y;QO9)-shYz&w0){HX#J%Ox~Tf{`id( z$9rvNS5eWRE!=C4ez6o?AmD3Y`Q3`eq-1bu^oWQp&tR|8SWD~Zu3enHwWMN__lpZ0 z?dv4^=A*@=N`A&i_KTon8cnm)+_Zy%&K7!h7kGaAoMDL4PulkdInWggsZDlwd0$oRJY%(#Q;NZnqYN6!W<0-ROWV_u{%wTm*a5CIZUt1&O3y54EvN`Gt zu~G(7Uat?2$BWzTp{~xYOq4-`zZn-gJ|~Dw2GSYw>uHkfS&KoFzY%}HPaqf|xHG5> zN<|zStQ8jqTd8(xWH$@M;~UJ!zR`cy2>n-Hvl<%b{Ph%?G2>5?sK#?FA{_Y|qxgc3mJTjYz9pH; z@%3|pJ;M(ybtsp_Y%nfQn%GJfr`X2Js7@|XPdu4Yu}X`jB&r57gW_;2pQeV)-c};_ z=Zs@B49YceXU4b&`aem|H52)NEXOGM+jF)8KLCj>@eVR@3s?XE002ovPDHLkV1h@J B4{QJc literal 0 HcmV?d00001 diff --git a/icon-qi-observation.png b/icon-qi-observation.png new file mode 100644 index 0000000000000000000000000000000000000000..761a1a958f03bfac802e3121c2717c09ad866a19 GIT binary patch literal 648 zcmV;30(bq1P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0v$<2K~y+Tm6J_R z6F~rmpWQ-BC>7)z!Nfo!MgqZLf(PQ)MKJN^AMxT1jc_oY{SjU~7)<;i`U5l&dr&Ym zHl`q7rMqpn-A=c&J9bKfDKv^t@@^(GdEa?wXV*|laT;DfGE`HuQ5(;5p|HKq&iV$?o^Hmb z&tnqB{*}TLdEzT2Dx&-+KpSOvn7#{rC@+Uff5LN%MEgfLH`0qQLgaRmNYCNNhKE;{ z9L(iA@VM$vf8>7`=$hY*XG}t=1I;0oVr>wtk*8YwE6X>9MJ%ZjRB} zmL+Qyaf<;~)x5jqHZ*JM0yO%YzjmVw+mh7)$!3Gvb?AWOT7KHB(jU(%{SO>pJFbS4 iTBk8x1WW5h@L+ooy@`6Wo~suRu^^?F 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 Eg0q^z#Q*>R literal 0 HcmV?d00001 diff --git a/icon-qi-security.bmp b/icon-qi-security.bmp new file mode 100644 index 0000000000000000000000000000000000000000..00e49763053096a0f39d7eca0e14352b1452b777 GIT binary patch literal 824 zcmaiy%}T>S6h=o}x)E1Cf=?i>i@V~Rxpv)%R0S8}4~K; zA!s+4m z$-!2#zj?gZ_I-6!uKX;uS-QKv=1^a+gyX`LeZ7VAqn&&_gkE~*Wc-Q0!am<9>OWkb XO~^VT&EB;Sen@5n|5x;Fx*PKi^%M}d literal 0 HcmV?d00001 diff --git a/icon-qi-security.png b/icon-qi-security.png new file mode 100644 index 0000000000000000000000000000000000000000..c06285b1214a0c38ed8a646d5fadccb8de2b6b4f GIT binary patch literal 481 zcmV<70UrK|P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5dZ)S5dnW>Uy%R+0d`45K~y+Tm6N|p z!%!5)Piml>vKiz@7ady2D~O9Y_91))w+wDV{a18w@NWgdy4Xz$)duaNNYi90 z4nn2ZoOAC@a!ZT)gO79Wm(%aw8&Zui21)h~8mckI`dU#FEio}*X|*U;F)ytqSh+cP zeST9ylz?)%tfXyM>!JhbJT}2zS%y~oT@AqiRH;;AuInm7@2Ss7$5#*R^J_@zxF4*# ze;59Y@e|z0V&ZFIJ~jB1v|BR6olyE6v{MnU>GK3 zvj$``S$Y-)bh};A@nJ-IGGHM;4|yvOR>6Y8Vu7A%cu(qnVfQ3{p_1FP2I$zx`%VL| zqo*eCLx&v<29a<$xke!~;pDgwDnSqk`D9|{3Ozp{Priqw5Gr1;$L00O^gNFXy}n1@ z)PVFT4Su*2$@jsw?XY4Wd&smaL?04gPUhnBT68K$wfp!}mcmbT_&xfQaQ5GSXBB`S XFwqzb#IleP00000NkvXXu0mjfU@6HV literal 0 HcmV?d00001 diff --git a/icon-qi-subject.png b/icon-qi-subject.png new file mode 100644 index 0000000000000000000000000000000000000000..b8df6b729429ab080f008447cbea2047eea764c5 GIT binary patch literal 796 zcmV+%1LOROP)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ;l1W5CRCwBSlS^n5VHAbWKQnnh8{5>RPuiLqs$E#A zs8A3Qth(t!7ez&dBBBM|bf*h<-73Y38xd+1-MK14MOPL?q1Av%N?Y5;q)8@^nPg@% zng4gCG}t-2ySU#ymwPT@jNz{)r)I$z1IKe{=?LBEJrtRc%9@Z|Nz9ki>BrQdIzaGj zX7XQ;fL&sgf>MUi!Jg^Jk?54bILH+PHQsx)pooXP7WFzIXb`u%pa8&gKF;MBFBN2n zxe_wJi^!%+$P|oAWrcNDRMr4!a6k=#>v=c?2gIC;R7!%X=#29cE2Y%j z0W+B29`HSkwtM%v1rCy=qoz@Gw|j75wAaN1+Z_gC?jT>%v}|oBt!OP6IW~aS@P4S8 zj!Z_xhs7Agd^PKJH_QateT6r#ULzcIcsYw@gK}#p zC+7EdaPhn!Fjy6JEq%OC?u4`oCA$VGp92pg!zeB69{3-iypaGQq%O(Tr%haH7`hCp zq<}F2?|%q0qSjn=+O4=|1{k~d5!BFOZHmZuua01}V*$+P!?Jo7FXO3xUCP4YaGC=; zyNBU!_J)Zo{NT&B9j&2rh-E@pidA59R&Tm()|idc9+|G-^tgk~JzdjvVi`ElX2qvu z0H2pO0agVCkAh5YhkSSrpuA@e443`NPN_03D;k!QMey1J#!fte$5Di;)KQe`k#dEN znFdKON$<82TZ?T@2BPNB<$i(FLq8D|=CG4hp(qAqg$dNLjM`V7~<4&JRXha=Il1xcS0I} a;m-h$MK>opmR~mj0000CATZx?tVp*$z3=_JpSIS+$Q zP0wCikj?vU@8J}-C$5qc6gTmlm>~6l@$I8+tR|6q7o1Y+A6yrh$yhfh)FW1b`PONZ jpVf^#d;XeB6*FC~zmjoj=9#ZR7cqFc`njxgN@xNAz~EOQ literal 0 HcmV?d00001 diff --git a/icon-resource.png b/icon-resource.png new file mode 100644 index 0000000000000000000000000000000000000000..03ddd799fa0a3aec561c75d4221f195db65d6eb9 GIT binary patch literal 635 zcmV->0)+jEP);68^d)m`eN0o>(5%D`Q(1;j>g@G;xlf`0VBQ`PFY?6)!N&f?*K}$p; zB!U=NBn{eB8${1}&-2_L*HuZp@ZP1@clS@cHp)4iM1ewzw59vko7eMM{e9z|%NNdX z0V;`?KKSzTCvTm5bc{L^CIKLUxc2X{i{ISz$8Sgf{q)1nXTP{`{s?9mQ$4&hPiKC- zY8q7(Y1Xu5iCf33=O4Vy(+|zQ?rW#gkKB0f%}?+6{G*qT22|DQB-73`YzA{N4W^=s zq0kQYcbtFfz zLz)H<&|z(Y4kn?eBq literal 0 HcmV?d00001 diff --git a/icon-toc.png b/icon-toc.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed2490ed1432d5d667a76235360824a1088e928 GIT binary patch literal 734 zcmV<40wMj0P)JT{hN;C#tgf#9krG=I>5!<*aE1_(spcgF}<`n4i zJi-}^6UUeU4jUFwdCiVPDm%`Zx^UBa8J(mnR6wEgz^}o8;)M*Y(@l_!Kfv)}4+NuM zaPXE50z)r)9=D=SR|RIqfQ^j}Hu!fzMeQBo+@PZk1G8hOw|vBTvkx`HM)Xe9q3xao z@`p0`NO!2904FHSLA6E@Y-O6zH$DQzvq@aHsz}}<(!v(Z_+EodX%R&NZW75g+nENo zV0020rxE^;7d!067AN>6*+&YLp$9uH6F-=In`XC{Cn%+o|5)b&boEPr02w@|P*oGm QmjD0&07*qoM6N<$g78X0Q~&?~ literal 0 HcmV?d00001 diff --git a/icon-warning.png b/icon-warning.png new file mode 100644 index 0000000000000000000000000000000000000000..9c3adf960ff1bdef9fe2f40c13316a24fcc72bac GIT binary patch literal 294 zcmV+>0oneEP)$%f*lY`pOUc)-n3c7x~H?{M$kM(Ifx=rv2z+{Nhsj?}p#44*u_Oy66UlD@W2-T{GRN*6#43Q{`ivk;a~L8Iq}dy6oH^I0001iNklNNEohXL&zXJ sN^@R5;6}(?4ikbr{C+&pr1v$0WukV6CazV37nmIHcg*7G2tc zI=PC2F1lMvI_Rd0C^$G2Dp&>SX6YXhCp$=sjVKO5i&FoTBXmnxJiRx zTzuiTyf44!{qpd*uVTN3eIEzKNX$GNodb9jPGIg5Gxlr zP;uyWE-dllbL`$vi`1ZzfFh#`RR4>81vo$=LTAXl(g-^91diG@FDG zU5$myPM;iC`fvw1yQ0MQPjn@K)3hK>bp-rqxP)C)PLS?jpWim6(4W4{su%98Qk4` R5I_I`002ovPDHLkV1fZeHgEs{ literal 0 HcmV?d00001 diff --git a/icon_choice.gif b/icon_choice.gif new file mode 100644 index 0000000000000000000000000000000000000000..9dfa0e196aba9bf0dd70074ccdb980d07de9e903 GIT binary patch literal 266 zcmV+l0rmbzNk%w1VGsZi0K^{vX}bO=Q+JG$m|w5)cDL-S*7{tb+@Z?p4qk8 z_sQn}X|3gLf|Hfa{4HFBMq+vzJXv+X|6!-#{r&xKvgu!?-l)&;*zNvYc8feuU~I4F zQ<~I5R%ieJ|NsC0A^8LW0018VEC2ui01yBW000Gt;3s}wX?kNyLPFa#5UP3^wk(CC zKe9+;gdm|(VMuts4zO}DT@VOK1m)={2pi9Zf$&VC9jdjm*+RV&K$v9RFu0|I!2+1F z6;Q;%BcIpB1z!^u289U*e{2p3gL?-F2^@(e8U&FXn3wv!MxYMm< z`svBmv1{+xuKV4j{`>WuZxs9Iz@mXcp>h}f`t;4Ob*hI%{Q2|o&4>Hw!so?>`sl>% z&XD@$y8iq2(zJV`a~S&Q!usgL*|>P=$cgjQlGSct%NfD`tz=iQ2Xe?t9&B+;H&f7uKeJu^WeJr z;I5-|8P>LX_t=}?yLbBO!`ixg^3sy;(Ud5`*!28~%_0Wp&(2(!Xkf?ntw3Ai-`}F_+{{a60A^8LW3IKlqEC2ui z01yBW000N3fPaF67ljvth=dnP8v#OviGPKR8+J+oK6a3jiyIqvcT`GJQd%cchBX^H zIzmD`O0lt66NMX#vPuRyWn_0eT(*XGmSu3iJa-SmN=cJcp`dp$g#i~yNv#(yzS1Ox zRTr$TIukrR-ExIK7p_8f&8+3^S0~HG5`DX_vDxJ+k@-8M)>Nr>$W}p^Tho3 z==}80>(iM0?yURn!};l<_T#GS&3W#j2G&T01Gjrr=m|M$-S_r>eai|f&h z|Mt`N=CJ?&{{a60A^8LW3IHDfEC2ui01yBW000GL;3tk`X`bews;D?Tk0nWKJ$&z= z?3e@qf}r4*+bJ+eOeTXF;w-u&P$-~Kh`;O#$-LqKwLqW&BVfD(fMO{o6D*btS}h(w i-m?H&fN9@ld3zWL{vdmj8;T8kSi@HApkqh0eS}j literal 0 HcmV?d00001 diff --git a/icon_entry_blue.png b/icon_entry_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..a7651ec8a0f395be021bac262783ec604abf8c47 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i=8_H=O!u{izqk}bDmq0G^bpRL|W zr%VbmS`g2vdN_5Xhn$gw?joL;=H(n;{ewDX@>Vt8IAj)#jg!+?Z23wnf7d! zNAH#A4i6V)y_WtvZQ1hT)TAWgjoY{t%BOsI;8VOzQvNniDZk5xCy$)UQWb1PRjRoz l1#moJy|?3|{zvx%+9VHk(~TedF+gQSL8D5xnVSSWAVY>J9b+m>@{iq7_KE}go~11+5s4;8hc+i0Xa zI1j@EX5!S+Me6HNqKzU5YQwL;-W5$p%ZMKMeR<%zp69-~?<4?8|C8S?bklXr4v&Ov zb&06v2|-x?qB`90yn>Qi%Sh2^G4n)$ZdyvTPf9}1)_buUT7>`e2G&2VU@~Bb(o+Mz zi4)>IxlSY${Dj4k={-9RzU^W5g9|2V5RZ2ZulL9s2xQbZ@r6eP9Ra5u(s|C0Nj#&4>wTSkb?%#=9?@ z^oxDy-O@tyN{L@by(WWvQ3%CyEu8x{+#Jb4-h&K9Owi)2pgg+heWDyked|3R$$kL@A z#sp1v-r+=G4B8D6DqsDH0@7OztA7aT9qc1Py{()w`m``?Y0&gi2=ROcc-9+nU^I6< zT=e_Y=vSnG@?3Ue{BW5ONFttcE!R-R_W4O01|0-|K-YNXLo2`4Qv z`r1LxR6#yf3FB%T95gJnaKKivA~Z}S9A(ZxEDK}O3T04USJ P00000NkvXXu0mjf^IS-S literal 0 HcmV?d00001 diff --git a/icon_extension_complex.png b/icon_extension_complex.png new file mode 100644 index 0000000000000000000000000000000000000000..bab7cc9bcc64f4f58a40019ab29bc90c98d5510c GIT binary patch literal 743 zcmV?P)rx$R<IWI`!e`47o+X|cM zhswMI)6H-!+|Ry*GtmT2KZBZTgf*vuh@Iv~E3-o`X2T^+DyW5TGfmLUU@4QG+c^0c z#zg&+`J#c@0((YV&ur`*Iawk7JMET#>EkfEJtz9cD4oNF6e!0Aw?I&|=qKwHAy9XoQ zA^YBJr@&gw)O7(`yrYQGx{Yirh2eMScnk9(q^&}_PQ*$`FTOgh0*()5P;Djfw78dp Z{0&Uoz&aZx@__&V002ovPDHLkV1iM?Q(XW6 literal 0 HcmV?d00001 diff --git a/icon_extension_simple.png b/icon_extension_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..fab774a3288143c3ca5ef4a6354476a816d20b29 GIT binary patch literal 331 zcmV-R0kr;!P)clpQjpWPb8b##8}RLd@5ygx>`#(pz>k}$oIkF|*aK~E`Efn%|Bp+N z|GyqlYyW&e-v0A$8BQV$NSgWcM%Moyw~GJ&deHs<=iR3N-_Hg9|8m&q|L5&8GYK1T zJ%$-*`^F!)N`MCR01asV|LsD^f1vFfKW>v|CMpboe%Jke!RP+9>uj1kAj$NKQO%#srO^T*ZI)!3~X`Ru6Nwj9HM4fp4g z`Pz1^t*!t6|NsC0A^8LW0018VEC2ui01yBW000Gc;3tY+X^tq_t*n=-o+V2~=c1ks zu&ZR_ot-IHyQzexPI2VPbReBZCeu)MF1Mz~p;#mml?etB$YvCn&4w^A2o8vd8Lei! z;SBR4y>7ob8fFQ6c7K5+8H06x2Y^`@2pp1=lZPK34*?Vr3>u!FmP4YVA0Yrc%MX1I literal 0 HcmV?d00001 diff --git a/icon_modifier_extension_complex.png b/icon_modifier_extension_complex.png new file mode 100644 index 0000000000000000000000000000000000000000..290794fedde7c9236ca1c66e5b6159a4bfae4781 GIT binary patch literal 786 zcmV+t1MU2YP)YBk|%qOnDVi54q_hnJ4?5N7`8xF8d;m~MKKvpBCW=R5h1 zQC0qrg*FE|U_2Qx8QX8Py5FQ~`EtUHl=_So;wF>-(75j)s4A+8^fO{lxGLYDR=IpZ z*AirEwL+XJdudG9&VH^z4=-2tlB(65w?O2yu?e%M2h-4q?rcw%`;04!YvTL8P$WXQ zs~1raCAWn_=nu`x^n>&E<_%B?4IW37QGt}R?_&_*_0(;waK7!C`dcW}yqqAje&&?Q zwnc{+;}3t%nIwt84zfJz0TEmYJ&N+rTAtvK6TDa}0Q+2qezQ;L%j zB`JU?zFGnSnp0mT>*^g?U#DUX3%~y2ixP<7T8mq;P_bm4h9^3_Sr;okCMLpcxVs0t z@Pcq-6fKky0TI6FUD~+8dzA zXwzinX@_60HEK&QrFCKC4nZNSaJ%=dMMP=LV&ryWhUId467{n0CBiS{g$ zM+)<0A8d>1J!W<|+34smy+yk|eKK+|z#z_`!vF*zu@)fx|NsB1&p)iY{B*;`$16_Xn|0t? z$NCdx)3-c*`}NJoZ=Ji}gcnTw^zBzrVzp;zwzGH4qn97TVrDV>_uwu)3y=}D#PivwK`y%B=37$zUNgg38Vmy)G|T6U)tPoJuwEb`hR=}^^i)h`XTw(IB5=Bngja^~a|>geDS6)WZG Y=by+gJVjV6rBGjMwi3gfIf@L{0IWk?_y7O^ literal 0 HcmV?d00001 diff --git a/icon_page.gif b/icon_page.gif new file mode 100644 index 0000000000000000000000000000000000000000..d664fed24cfa592d0685d3857a391f74586beab4 GIT binary patch literal 256 zcmV+b0ssC-Nk%w1VGsZi0E8X@$K(F&@%Fpi{pIcTh_A?Ym$X-Kk(J8)tJM2RRcrG0 z`nKBqq|y6{yX;b7d#=;vLrYxM=kUPa{jt~ln!whm%iiAS?F}`8_CX>@2HM@dak03rDV0SW*g04x9i000mG5C8xL zXrL#Kkn2O=7&VV(P#P&3KT$7j6cM4h{(k5D*v`7guT} GApkoa)p!R0 literal 0 HcmV?d00001 diff --git a/icon_page_n.gif b/icon_page_n.gif new file mode 100644 index 0000000000000000000000000000000000000000..4c16741e6ea917655a718f9c01948ab9378bba54 GIT binary patch literal 1080 zcmeH`+e?!H0L4GY5)CsGjf}K3C?QLmD_n`SMANKg(85Hhp=R36?$Aq9Of5nLqbZ@y z>Ln3xSccB}THD;*+|{{Fm(E*j+Gl=VW}14!{)gT=59jp<=f^pooEXCq_z`}@0?0}tXUZUR85OQxrK?X#S-YuzH8r52>?GYyx|IsImINtY!85dX?MILtC`8)kxb-^jC{}NDsXM1|y6nn0nD`hPe-Y7FevX+F2JAj<{1cy8oXW-}w}L_lzykh!>n zt2+|6w~#CtP4sydkv;f^CTBL*1m-#<=S}0Pil}SG@ViZ2yi)cJd*$$m?6K&;^+9oN zxzo3FPqsp6Fcu|0kId}N$QAF_d4{ElV>!1N>-=}8HYJ_Wca;@~@~Z-ZxM9f^b!`8+ z+GuX6eOKa%%CwO&@8?^Yzm&B{ANf@7<2?(v`Cob(6yiCfe48rY@Pd`$yR+v(JW<2h zTqr$1I_@37x^XEzNZiFM+LBwptPIUml!e69mwGw6HhOwlgCb&tVxflzgAp6(m!&)% X%(*$HX}+CPwvBUV&g)QsA945(H%zjb literal 0 HcmV?d00001 diff --git a/icon_page_n_c.gif b/icon_page_n_c.gif new file mode 100644 index 0000000000000000000000000000000000000000..a535fb6de1aff00d2e828f063c08b84406034651 GIT binary patch literal 1082 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 literal 0 HcmV?d00001 diff --git a/icon_reference.png b/icon_reference.png new file mode 100644 index 0000000000000000000000000000000000000000..a4fd1da28bdf80339c5c7a2a28d81dee188e2aea GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvRFWT^vI!{Ll6{@-ZlKF#px~U(Y7ZKdY(rM#as;Dh5;d%IllFShYk~ zoS89Gxq|y(-)bhF#0{S&+xmPew5*xJ^~qRSCzNrQPsFZ*Qts3CTvi6VEn2vya)sP` b{Fs>|{D#6DsS|uadl)=j{an^LB{Ts5vHM9e literal 0 HcmV?d00001 diff --git a/icon_resource.png b/icon_resource.png new file mode 100644 index 0000000000000000000000000000000000000000..81a73d1abe5598332dcf5b621156ea95090957f9 GIT binary patch literal 598 zcmV-c0;&CpP)VlOdXNPIBOo0-p>pGH+V zDVoh@O;zuQ5blY{Wf7V5-fxP?lK1{)qtW<^s-DPN$=bi;JICl@g~! z2%%B0*N^3AXJ_%=Uj$AEM8pGhyIrc)Dk8$x))w>g^LX$1FAzdd0BbFA9MfvGD3{9z zeFf0{c;VC3^tDUYOdPFEI#~T4!V?SNoC9Du93GCy^Sl6z+PTV=H)qDHPr-S+{9ca^ zcFtjp`4=G942W^h!A*dj22+E|9mJFkKpe-UX-X7DL{S7lmSrPgXl%j95ES+|(DpjX zuV-9swdidY2bBObqt*3*G=2D`0IW`ez_*`dKUN8DkJ98>Dz}%Y0OTEZcXr5gj|5?& zQb*t3z&Uplz;xfu4QKAIjh%r2%iz{QQ*bF{3F`MT=bqAgvB1oObu-$+!CPJf`oLf` zQ6MBBNs%kO5Y!j&KW0 kl~X?lU_T5A`syI{2QlJAS%~tg#sB~S07*qoM6N<$g3QtehX4Qo literal 0 HcmV?d00001 diff --git a/icon_reuse.png b/icon_reuse.png new file mode 100644 index 0000000000000000000000000000000000000000..b9b75f6c398044761b2e211639a3b3ea5dffda06 GIT binary patch literal 785 zcmV+s1Md8ZP)aL6K`V-vR#JLK(X*jEKVNlbHxH0QOXN4CTjfvGt40I|M#Ku+)Yiq8d z;L28c;TGg(*&-*FfRgVFU3!q0bKn5y+w&YMOEeLrM3go2};w-m?^(jqeZAz2= zL*$E|+nBzw5`1~&d{HnejR`pp>Gc7meprxN9t68G0wK!~R}w-lLD(()XLo=+p9zi1 z=86KRES~3g$*>K{#fON0>%{i-Rcw831>-k@nY{~UrUN@)b%g6=XPXGQk0pwNVJV+w zqhRK2*zxsX)1w8u`H8F=|Ghf>#)>;2#|sV1xT0X_I4_<*pC+(CE+r1;*Z|TI8@M$i z*d-lO3zv}$G$5CpN9eh9kKmasBji}*;vbP^#=-v_K_>cy4EBLtz6Ex%6{+9_B)^|S z!hagM#0)}%dj*eV={z3?zdeTC)u(vt>V&z^2#3Rg-flhS-!~vKtwevfR?M0Edok2? zHY=CQ4-^D8DJSp@k{b>@wzk4zu^<|aA{-9Gfx%$lO768pBDvDi(!x+d zeSQ6SO-&82P$*DWS0_Sanxi!;puHu6!{kw^RP$!DnQ=Ou+itfTcDo&IZEa|8Zx>^l zqcz$?drJi6<>mXTtE;POYipO9nwpXtjfNv+)M|Aj;S`DEG)HT+hxYyg@Y?10VPWjL P00000NkvXXu0mjfBPD6B literal 0 HcmV?d00001 diff --git a/icon_slice.png b/icon_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..634e9001d3c04b1930ff96a626224a4cf825234b GIT binary patch literal 692 zcmV;l0!#ggP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0!c|kK~y+Tyl+;`@eY z^@M74tzLWMhh4DCRw1UV=&p78{9OzThI0udCgR6VT|9IB$l2rP&8&V@Rz=l!nQO0i zzg8AMzkdJp%>%2{DE9?B7#Nr*lXLTT<{zEDGB?%q+VG_=h{6$g0u(k3GiKo3lg01P zZY*5jl&=!fmqFOx0Ch+iV=B*mTq$C$Rzs_~iB7YPmfgZybsbB~#V{v1EDcFHK_U7cEFfkeg=fvwz?keXmwMp~z6xS{>r%?K=t?es0+%jd{bS%e%p8x2cmK->JM;kt274paUsOPx#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0m?~4K~y+Tt&-7d z6G0S)|CycLo!umxZKw&>n%Y(^(pD=LFQg!N=~D<^D2R{XqbRG-eiJ!8Qw^Km2oJW4%y0m)d`u)Wlmv7l6 z^Pt`lQ`ci;>rLey7WaIg@yX(sxzlVUiAXmzxJ~9=yICitxLlpG=Tuz%$ycK*9vNl2D+VN^gBIt+g;S^huGe$ z#CwtpEW^r_5rjbqF%Tm_JnB$JTHnYSP<0y-Eg>Q$Kq-R7XTvrir8+#dV{UN;^GmBE z03jh&ISiK7!PpUKs|m5wgV;TW*!vB!Zy~B@4Cx6!ULp1{D2g)5fU49k-kf>3bZ_}l zVa1%)&uU;f2H^?}8y;GfL9_aF`$g;Rug9fxb3x3hvV-E+L1_%03ta%#E==jdl*P66X8&0t(j2mt;7G=92cm?o1500000NkvXXu0mjf D^AG>6 literal 0 HcmV?d00001 diff --git a/icon_text.png b/icon_text.png new file mode 100644 index 0000000000000000000000000000000000000000..b7960db9dae7d1da77ef3acc46d0a6a9da584267 GIT binary patch literal 567 zcmV-70?7S|P)(R5;6H z`2YVu10|S&W(GL4-*9m5zR~L0cWa7s=goeHmKzfsTW-vJJns=rXO>fi=YdvYp=OyIuL^83ysEIf(LtP34vHf@P1syLa4L>s)tjLDRY?|E+S*&m<}gEDA3wCC|S1 zC~n%F`=*)aLx8xUX62**Ryh}!5;VXx>jJY=!}V2J^Y4E*NjsaSAA6F^IPpwJ<+6wW zU8=5LQujKb`Z+F#fckUgU8t^YpU|s(=Orx83-p>b9R3rvXOE zXGG&B-+ooO{Lz1}<{Ou-vd(X^%s98zwd(4P#ubnMhqc}OsqDB<8mj>Yv8NgBOD@j_ z`PDq_3`$^`C!g6^zTp1k={a?|3Z-|`5HYOAUEHcimi|xPlFJZ#%{{hX{-)aXO=~Z^xE1+b* zM@!rH@FJ(e3$Fs}uKo9|x%%HQ^w?fm%Wa0V&kJ-j001RVucl)dd}jav002ovPDHLk FV1mw881w)D literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 00000000..94e07447 --- /dev/null +++ b/index.html @@ -0,0 +1,527 @@ + + + + + + Home - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Home

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Official URL: http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-emptyVersion: + 0.1.0
      + + Draft + + as of 2024-04-11 + + + Computable Name: SMART
      + + + + + + + + + +

      + + + +
      +

      This DAK and set of implementation tools are still undergoing development.

      +

      Content is for demonstration purposes only.

      +
      + +

      Summary

      +

      This WHO [insert health domain here] DAK add content here

      + +

      L1 Narrative guidelines

      +

      [insert content here]

      + +

      L2 Operational guidelines

      +

      The L2 [insert health domain here] Digital adaptation kit publications and implementations tools can be found here:

      + + + + +

      L3 Machine readable guidelines

      +

      The L3 FHIR Implementation Guide for the [insert health domain here] SMART Guidelines is yet to be published. Links will be published here as soon as they’re available.

      + +

      L4 Executable guidelines

      +

      Reference implementations representing the L4 layer for the [insert health domain here] SMART Guidelines are not yet available. Links will be published here as soon as they’re available.

      + +

      L5 Dynamic guidelines

      +

      Content representing the L5 layer for the [insert health domain here] SMART Guidelines are not yet available. Links will be published here as soon as they’re available.

      + +

      News

      + +

      Contact Us

      +

      Please let us know about your experience in using the DAK and questions you may have by contacting us at SMART@who.int

      + +

      License

      +

      This work is licensed under a +Creative Commons Attribution-NonCommercial-ShareAlike 3.0 IGO License.

      + +

      CC BY 3.0

      + +

      Providing Feedback

      + +

      + Feedback specific to this specification can provided through: +

      + + + +

      Disclaimer

      +

      The specification herewith documented is a demo working specification and may not be used for any implementation purposes. This draft is provided without warranty of completeness or consistency and the official publication supersedes this draft. No liability can be inferred from the use or misuse of this specification or its consequences.

      + + +

      This WHO [insert health domain here] Implementation Guide details how to use Health Level 7 (HL7) Fast Healthcare Interoperability Resources (FHIR) for consistent digital representation of [insert health domain here] services.

      + +
      +

      This implementation guide and set of artifacts are still undergoing development.

      +

      Content is for demonstration purposes only.

      +
      + +

      Summary

      +

      This implementation guide includes a machine-readable representation of WHO guidelines for [insert health domain here], as documented in the WHO Digital Adaptation Kit for [insert health domain here] (link forthcoming) and explicitly encodes computer-interoperable logic, including data models, terminologies, and logic expressions, in a computable language to support implementation of [insert health domain here] use cases by WHO Member States.

      + +

      The guide is part of the WHO SMART Guidelines approach to support countries to integrate WHO global health and data recommendations into digital systems accurately and consistently. It defines a series of FHIR Resources, Profiles, Extensions, and Terminology based on the WHO [insert health domain here] Digital Adaptation Kit (link forthcoming).

      + +

      Supporting guidance, recommendations, resources, and standards are included in the References and Dependencies.

      + +

      About this implementation guide

      + +

      This implementation guide is broken into the following levels of knowledge representation:

      +
        +
      • Home - contains references to the guidance, guidelines, policies and recommendations underpinning this implementation guide.
      • +
      • Business Requirements - contains the requirements for this implementation guide including the definition of key concepts, use cases, and a data dictionary.
      • +
      • Data Models and Exchange - contains the data models and data exchange protocols with actors and transactions defined.
      • +
      • Deployment Guidance - contains relevant technical specifications and guidance, testing resources, reference implementation materials, and supporting guidance for adaptation to local contexts.
      • +
      + +

      This guide is prepared to facilitate digital implementation of WHO [insert health domain here] guidelines by providing FHIR-based computable representations of and implementation guidance for using the key components of the WHO [insert health domain here] digital adaptation kit (DAK):

      + +
        +
      • Health Interventions & Recommendations
      • +
      • Generic Personas
      • +
      • User Scenarios
      • +
      • Business Processes & Workflows
      • +
      • Core Data Elements
      • +
      • Decision Support Logic
      • +
      • Indicators & Monitoring
      • +
      • Functional & Non-functional Requirements
      • +
      + +

      This guide is a companion to the Digital Adaptation Kit (DAK) and should be used side-by-side with it. Implementers are strongly encouraged to make use of the Digital Adaptation Kit. The focus of this guide is on the explanation and use of the computable artifacts.

      + +

      This guide assumes use of the following resources:

      +
        +
      • IPS Patient
      • +
      • +

        CPG ActivityDefinitions

        +
      • +
      • For a complete listing of the artifacts defined in this implementation guide, refer to the Artifact Index.
      • +
      • +

        A complete offline copy of this implementation guide can be found on the Downloads page.

        +
      • +
      • This Implementation Guide makes use of Clinical Quality Language for the decision support artifacts including the PlanDefinitions and Measures. They are used to express how a calculation should occur and can be used with a CQL engine in order to process the decision or indicator directly from the applicable FHIR resources. Links to this specification, the FHIR Clinical Practice Guidelines Speciciation, and other helpful resources can be found in the Support dropdown.
      • +
      + +

      Disclaimer

      +

      The specification herewith documented is a demo working specification and may not be used for any implementation purposes. This draft is provided without warranty of completeness or consistency and the official publication supersedes this draft. No liability can be inferred from the use or misuse of this specification or its consequences.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/indicators-measures.html b/indicators-measures.html new file mode 100644 index 00000000..29b44fd7 --- /dev/null +++ b/indicators-measures.html @@ -0,0 +1,349 @@ + + + + + + Indicators and Measures - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Indicators and Measures

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

      +
      + +
      +

      The FHIR Measure is used to describe the indicator in a computable format. These indicators may be aggregated automatically from the digital tracking tool to populate a digital health management information system (HMIS).

      + +

      Measures included in this implementation guide are listed in the Artifact Index - Measures

      + +

      For the operational descriptions of indicators and references, see the Digital Adaptation Kit (DAK) for [insert health domain here], including Web Annex C of the DAK. Summary indicator content from the DAK is also represented in the Indicators and Performance Metrics page.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/indicators.html b/indicators.html new file mode 100644 index 00000000..2b001d54 --- /dev/null +++ b/indicators.html @@ -0,0 +1,414 @@ + + + + + + Indicator and Performance Metrics - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Indicator and Performance Metrics

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

      + +

      This page includes indicators and performance metrics that would be aggregated from core data elements identified and is extracted from the WHO Digital Adaptation Kit (DAK) for [insert health domain here] (link forthcoming).

      + +

      For full operational descriptions of the indicators included and their references, see Web Annex C of the DAK. +For machine-readable representations, see the Indicators and Measures.

      + +

      These indicators may be aggregated automatically from the digital tracking tool to populate a digital health management information system (HMIS).

      + +

      Indicator table column descriptions

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Data ElementDescription
      Indicator codeAn identifier for the indicator
      Indicator nameA short name for the indicator
      DescriptionA description about the indicator
      Numerator definitionThe description of numerator used to calculate the indicator.
      Numerator computationThe calculation or how to derive this numerator. Any specific data elements noted here should align directly with the individual-level Data Element Name.
      Denominator definitionThe dglossescription of denominator used to calculate the indicator.
      Denominator definitionThe description of denominator used to calculate the indicator.
      Denominator computationThe calculation or how to derive this denominator. Any specific data elements noted here should align directly with the individual-level Data Element Name.
      DisaggregationsAre there any dis-aggregations that you would like to be able to do in order to conduct the necessary analysis?
      ReferencesIf there are any national or global guidelines (e.g. WHO guidelines) that dictate how and why this indicator should be calculated or reported, it should be noted here. If any guidelines or recommendations change, having a clear reference listed would help in updating or restructuring your data.
      ReferencesIf there are any national or global guidelines (e.g. WHO guidelines) that dictate how and why this indicator should be calculated or reported, it should be noted here. If any guidelines or recommendations change, having a clear reference listed would help in updating or restructuring your data.
      + +

      Indicators and performance metrics table

      +

      The following indicators are extracted from the DAK for [insert health domain here]. The full indicators and performance metrics table is available in Web Annex C of the DAK. To see linkages to references and full details of the L2 content, please reference the DAK.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/indices.html b/indices.html new file mode 100644 index 00000000..227ea371 --- /dev/null +++ b/indices.html @@ -0,0 +1,344 @@ + + + + + + Indices - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Indices

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

      +
      + +
      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/information.png b/information.png new file mode 100644 index 0000000000000000000000000000000000000000..12cd1aef900803abba99b26920337ec01ad5c267 GIT binary patch literal 778 zcmV+l1NHogP)BVme|mWaqy4$_pJm?y9KM{-*hp?1+Ey3e-CEDooTa!B;e(Q>TSF?bj>5At13y1p zriN3w3x~5SfZj{@J4M{kp{?=M_Lh2bV+5LH)Q)5W!-ePA$RgE1@5f1cyHki0Y}JyVEYZF(LD$xXlt$7A5CgE@ zpV-&l%vf;=5kZ2-2gi@Y6J&=cuwt>!vJ^#(&n|LcZyUzi6Duj$$hJ1s*HD-#;k-w@ zpdrwAuoDG_N2bvb07G$Zk*?Hc)JLtW4yqOnic_$zO7NZ#l>Fm){;fE?b$IbOaX2fe z0la4g0Dfw2xk7Wi7NapVD8YMPCZu?A1QCK*67dgsvRKBLFtrM>?$%&_lD1882mzdO zWPdw5KWw6IT`m1b_8=lS5jt8D3=RDa=&jWzR-)S@56WMslZ~mKu1)-wpXB>rNBQ>N zU#K`#1B&v|_AQK;7I~B}OdGiUT9LX>f0xm6<;LeP!=vFjPsUQF*wCJ*dO)4YBypgdiuF!=i@6Zyi7F|q#K zz?tlSZULa@t1D?$e;f@b36&N!V2mjOHw|* + + + + + License - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      License

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

      +
      + +
      +
      + +

      SMART Guidelines, including this one, are required to express the license their copyright license.

      +

      All WHO-authored SMART Guidelines shall be subject to the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 IGO License. This includes all commons and dependencies authored by the WHO and this current guidance.

      + +

      SMART Guidelines license details

      + +Creative Commons License + +

      This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 IGO License.

      + +

      Copyright(c) 2022 World Health Organization Some rights reserved.

      + +

      +Under the terms of this licence, you may copy, redistribute and adapt the work for noncommercial purposes provided the work +is appropriately cited, as indicated below. In any use of this work, there should be no suggestion that WHO endorses any specific +organizations, products or services. The use of the WHO logo is not permitted. If you adapt the work, then you must license your +work under the same or equivalent Creative Commons licence. If you create a translation of this work, you should add the following +disclaimer along with the suggested citation: "This translation was not created by the World Health Organization (WHO). WHO is not +responsible for the content or accuracy of this translation. The original English edition shall be the binding and authentic edition." +Any mediation relating to disputes arising under the licence shall be conducted in accordance with the mediation rules of the World +Intellectual Property Organization. (http://www.wipo.int/amc/en/mediation/rules/). +

      + +

      License details for Software

      + +

      Copyright(c) 2022 World Health Organization All rights reserved.

      + +

      3-clause BSD license

      +

      Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

      +
        +
      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
      2. + +
      3. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
      4. + +
      5. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
      6. +
      +

      THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +

      +</div> + +

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/link.svg b/link.svg new file mode 100644 index 00000000..4b2ec7a6 --- /dev/null +++ b/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/lock.png b/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..d6318fc9472aa349123be6c9b5a7b1cb36f18e8f GIT binary patch literal 310 zcmV-60m=S}P)0d!JMQvg8b*k%9#0Aoo+K~#8NU5rH% zgg^iT$r$dw?)Lu&0;8~fO1e_Dq`#5NEg(05X1P}8CqU;usegFUf07*qo IM6N<$f)vr6`v3p{ literal 0 HcmV?d00001 diff --git a/maps.html b/maps.html new file mode 100644 index 00000000..8c0bbe42 --- /dev/null +++ b/maps.html @@ -0,0 +1,344 @@ + + + + + + Mappings - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Mappings

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

      +
      + +
      +

      Mappings

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/modifier.png b/modifier.png new file mode 100644 index 0000000000000000000000000000000000000000..807ca84da18b2d8df5a469ff6485b47d8e312632 GIT binary patch literal 692 zcmV;l0!#ggP)XoOK{eblvgENtl?RXf~-$P2o^M z(z!pMKHUV0@cZ%OBkq3L-N`w#C6Oi6?^CbW2_cZTws7|fIcNUDjZ-PiMoE|C9szoQ zO9Y_S=@3EyAhp}LdsRXY2vRX&wiq4G2q+~o5P+R#c(;pkMrBFv_eZtUm+)cpBAkwr zX0!WX(~KPe5(09kgUS*OMSmqEVP-@L%nn9(w+vuL9Hu!+Hf?UAexKw{8Z@sGYp}NH z?%zzBvk+i-6Jr6q*CVA=iEFjmIPY7O^v0w)a^C(a>8`HQO9|zSNyHc#=gDj(nDi9) zggfK#5Xj8~#OdZh3~b|Ug>LtGIC$;adn?O_q{Ij+OMGUAiMgZfJ${0nt=2#^#v!G< zubY!U1`k~n*KvPiIYUb1vZUPDAhp}nIvvXObu8x!xW8EYym}WXDz|)GT8hQ5U$?W_ zm64fhV`dt)1-SEb?fde7V}!kPc<9Kwo8&tA<=uLH&K aFX}PW!Ep^iX0000|D^_ww@lRz|vCuzLs)$;-`! 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 Btatzb literal 0 HcmV?d00001 diff --git a/new.png b/new.png new file mode 100644 index 0000000000000000000000000000000000000000..1c4469de043b9ee93463f44269336e2d4a31aacc GIT binary patch literal 1873 zcmV-X2d?;uP)EX>4Tx04R}tkv&MmKpe$iQ$^8=gB?UVWT*~eK~%(1t5Adrp;l;qmz@Oi%KlkV8Q*#yr0wVD&GfbO!gLrz= zHaPDShgnfpiO-40Ou8WPBi9v=-#8as7IZLMN=c5B95w>PWeK{ zW0mt3XRTai&3p0}hI0DKGS_KFkia6AAVGwJDoQBBMvPXS6bmWZkNfzCT)#vvg;V;Jb#1sXNS`95}>#t9I72Cnp$zfuQgK1r{& zwCEAgzYSbmw=`uBxZD8-pA6ZQT`5RY$mfCgGy0}1FmMa>ta-gP_i_3Fq^Yaq4RCM> zj1(w)-RIri?Y;ebrrF;QiLP?6Nf=xC00009a7bBm000XU000XU0RWnu7ytkO2XskI zMF-{!76=Y3tRs840000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJAV*0}P*;Ht7XSbS zJ4r-ARA}DqnM-I?R~Uf5J9i#Q#xW+wXEZ^LL6U3HMUD?@QE01f+?Yk(*h1ZuO6f+d zt3nsuNs$&&T8dQADAZbw)NG<47Clj0^kPhi8a3u^jFU++@9E-R@65y*Gp}w;emD&0 z%zx&b`R0G#QFI~B0ad)a5(d7|r2Hq_jfyTr2T;qqEhE6knv}P**<@p8NIB4|3$bw) zPHLG8wCF;7FbgL=pucn>w#~vxEhWGuU5K5ta8gS#@W*t3GKUk3#YZOZC9b6!Q}uE= zFF$bsf9gUsrckB?(_yK$D6gTn!#5UwRllHn{{W?XjlYHUSC00f7Ihy{a%4AM5>XI%)VCgstb zEGHHY1K?S+24&v7yl)g37%=)6n+?~74Tg0rSO7p|V#1g&UTi?BuebL3`}?y!Dhm7v zGy>lOzBGD2=|X&+6P)qxZermuHkXUJS-4hOIDLI_msz>efKX8ZfUmRDn47Q?-OJz8 zlkHL8Xi|QqN%^}b<##5el>H{~gD%9@tl>n1L3~|Z0Ld8 z$?opB`z&9MT2+N=2KF&CCOON>Kvi)jxSRjs!)&kqOX5V6vIXdUi~i?11>{%PuLIy- zwF-4g@JuDnvNBu?7bXqW<1xOZX&nHr%1VkF8VvUhh47hiO0nB0vyXJTgALyd=DN_x^A6O^GqYX z$B(DYR~ zfG;&E+j8!$UR}Fpba7QxR(j1hW7$0(ip;nYGy%K@F{iE$MKyl-KyPoZN7VuQ-U229 ze5OfxJg>%ctf`5x&j*TvVz=i9=h-tePbidBR~u{3pBs?OlwEArIspDBPyUZ)Gz9F? zr2H-KB9L$x@4b7JZ`w3{hgVZWY}c+g+{u6WG60i_nMY9!IA%r+Jbh{`tMPC#+1_4g zFacnnRW7!aC^JqqOa}S>m@omYPi+y+g4Q$5EveYP^eH~#(DSj literal 0 HcmV?d00001 diff --git a/non-functional-requirements.html b/non-functional-requirements.html new file mode 100644 index 00000000..c5559bea --- /dev/null +++ b/non-functional-requirements.html @@ -0,0 +1,347 @@ + + + + + + Non-functional Requirements - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Non-functional Requirements

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

      +
      + +
      +

      Non-functional requirements provide the general attributes and features of the digital system to ensure usability and overcome technical and physical constraints. Examples of non-functional requirements include ability to work offline, multiple language settings and password protection.

      + +

      Table 17 in the DAK provides non-functional requirements as general characteristics of the overall system.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/observations-summary.xlsx b/observations-summary.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..106596e741e29889eb1b77e220ce8041b80ec84b GIT binary patch literal 3619 zcmaJ@c|4T+8XsmfgbrB}vR9@o!$HZ;5Q8!^AtLM88D{KTMskwulCp&2mh2?kBwN|n z&KM%Q3|Y#)9PUird${hY@B4X|Ki=o}zR&mfJm2SQpbG@C1L*1L0Y-?(>wp7bqdecx zz_@v$-8?O>`MINU<`TZHF0W8+ZuL->od?bR=j2ul3_0)`{O>tmtN_gd60UEYF3en7 zHwRx#L`EF-_-12gZ)dz_TkcVAs-eyn*zhi}@!Zlmhl%R&AhDaX0Y+9yH+6XwWn37W z?fP1*d1%h(u9AwBKW_+ta`{qWd_unJgR!aYo_c9_k>Y6ZxVKCd+qn%U<^D>CBJw1I zX=O>J|IqLWa(D|@K0+ELR=l>QUG|Cb8_0Xq5+n491#j5JgB*CJAu8<=-r!*+j~eD- zK68?J?;htMQM6kvpZ9^gXfC(sDK=J=Tv3<&Lr5+Ba%gBXP8|^|Q`@)=<>WY?ioSmL zggl>Dq!j)G3219Czb1_j?uxkCx5&bCKA5E-Sr{`P0Z9Y^u^kNEt!Xm5iQC57ZCxx$ z{mYWa8g?bOX<$-f6B@^)0vE{_40OTtablu13N!$~DG&f)@Kf#?DcoCN(JnYi3FjfRA_JrM0#W&J1`c1@l zkRFVB1hbOCWg|de^FBrc=l1Q+eN(ut}>GPVWJ%x^RKFo!tp3bwQBxQ ze-yj6-2LcjBW3>nSrG*SO5-Rin?idQujp&6RkVGG%ZZgU{pg$$Jwd;Q(>W*WW#l6t zT3YZ$jCIRgej631#rtxD4xYcoWo*xU0z7;f6>D8F!oIV9H2BySkebd|pbsgI^0Tig z=g&8r^!P;5FK>>YL zM(%gaM3&R!^>POJR_-d-{ZaRryEN4rq-83bT=4GdyhL@QD9kF6D<99zFF5Lo(s`e~ zTC`5Y#{fZzif7!(PDAf!E()rxWoS0DSs^#<2%J(%L6=iw7qfs!1AjFcSSF0!mebBn zc02*uVn|lrsi033frcJo16s)o*SdfT8)}(#OXB~4=6#US-z+n!kYN>;T=$7-TN<#O zuGM|3?}fyX)nEpq48Dq0W${lY{cu5j3+|}ytagV-Qbg(2K1f^ty&dwCJ0m`GDKE=n z`MP(*-=`-s@~fR-+=6 znvfXc9V0Ftr=TzJzYr>g3oD(&*XHWg$kK%rw} zaz`8z&|)*o6vL1?#fPZ3EZ6jKrrmg+hF;98cn!O(k|8^ux2dtW!BHP-C_q9yHq@N= z@*_!p$W|<6besp~`t!wgbJpQ9#YX|ff{Vk8w8xYJGOz$ievfu+&ThNGJuOu{+m^edf??zol) zSJ%IuN*UU`S+t!b6%&$ShQG1c@m>sP*e2p}VGv4Z;pBSyEA*BA^nG+#m1?}ujdr`m z-*qbL(FNXEae~H!PY{dIlbx+K#MxMr(L_<)I-?Q`O=qZVh@q)NWJOkA_&++#VnCx7RO}=mBHYlT2}}9jF4-3 zcee$;5B?_N)kM{gb1Q#VPQZfBL? zkfH|{Ws0M+U$xa1RyPn;!3rxP_m={GD>J(lb^8)xTKNc2-|%*p<Rs>TwM^%UgX+6Tw3M4nG*_%RiQHp9d)MIbWiSmO%x`xPMYj;nPHO*^h z0^365QLd@@8V}~@O4HGefPnT%?|5BqV>&Y! zY?kSsIRECwE%K9FtDlo&zC=u#-qc#2iRZ7A)#@rBR8fQ%Om9Dz^_;3WGQS+oTtCR6 z(t>k9qdjpHO{UzWz7MtD7OHmybO+SdeZE?-u0Y7anhyz zbuOdl7V()lAptvbWKQH6DRZpaM^sQQq!9#!^701z8 zdw~xb4|i03)e{oWt1>7nDkz(l1xpJb&X3CLs+_l|-2FTQrfy40B6A0VQm?c?YA@5! zvIF-0{6V)#_4EIWe{lDQ7dU9hsHSuufs{`ku&9Rv4_Y6pU)#rHO8FdiZ-=7~&U~sp z+J_@0%fF-lYnBd&ADoR;W3Z0`itYXt*- literal 0 HcmV?d00001 diff --git a/package.db b/package.db new file mode 100644 index 0000000000000000000000000000000000000000..1d24435c4056fd0b05ee94ac807a0729137fc314 GIT binary patch literal 114688 zcmeI4&2Jk=mcU6%GG*D89Or|{CWhP0dMAWMQnVdpt$34FB*jrIe~dnC1c_mk$P!se zv%Aw>l*BPSfMf@Y0E<2CVb2R}ZhM@+VSpLTeJ+c^0y*wwkAu1FtLknxtGX$+vyR9S z9x<`VdatTp{obqZ!mR&tm2qlp+ir_+<67oiCY#OtqhVw+nRns8ci_M9a}K_YhduIUGB zXL9*!HT(P?CtD_6wCi-e<8j(rWgcIn+g?27?Bd$;!p5?(vGB?2vJsaX@131eQ*YCb z!7NT2)HUwj+c55KuCC6Wo!aO))KEUw4smNuqG+wu6&3iAq_svpyY1GfsLKCzD-0@Q z+*E6eit#lb(k-nfUE}`R%AJL^FO1vEUl{Mjnm8-kGrLkR78lQ+%s;GVGt8>fJ?~o+ zBKt9Eb6fs?tY#F9A6MgP)BB54(lZCu1kc=CS<*ZsQcfS@86i*Y8Bp$vBJ$q=98d_L zIGrAaFi}S#(#}BVn-m@J*~L@2e6g7Qu9JX7ML2Z`iqse$FuJP-X*Z}O1=EBm9vFF> zuGtr+A9)X`>oMEv(b6MtofF>ndK7v(fnUa5(o(}arm-=w2P{#q<}!yzw&->o?($;s zz@GFy^p^C{17f!6I^{CvJ@wZq#Y3u0cqr=0ezR5dasbiMC#ZzwZn{hs6E!G`<4`Ab zLz0d^C`JxQ(h2j2T9JgqWWPHd z^a-m*9e#&64zn6CMkqfg73P{S4n2XViabGKT@J$`uI_m5o9_!lPKm-0k|tcECJ}Mz zHJM`=ns9@-4a)n}=?nYR=?nYRnE?CJ$z1;OR=3YsRaRNaF zae_Q>o8LbY;dpw-O6By+ua`{Rn`|MF~ zK;Cz4hq|26FeIadlM1b%b&>cekOj4MB-1X^gkF0X7EKl>v%fc<%U`&VeYV(3CIsS5 zByo^)wlWlU&5H(&K@oGGxYXi7Dc$^oo2Lv$TJx6ZHnUhTRcNw!(+^IJ z?D^<&eYK;@^|g*JU*3b!h_#?s5V<(hQ}$!9rdBxu+}_d*o3(!~<~u&8!@N4#s2v-l3e-2`Ay-6H54nsXft`5Ojef zBKxBHgE=Efq?iT^`*XRo@bCHQw=*+;n)&yc{TXNG^O^aX;!J+##PpBTzn}ii^uJC& zn{G`nO_xClKS%%xAOR$R1dsp{Kmter2_OL^a2yG|a(+B>@%0Adp1cHU5oW#i%6R6j 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 literal 0 HcmV?d00001 diff --git a/package.r4b.manifest.json b/package.r4b.manifest.json new file mode 100644 index 00000000..34f172a0 --- /dev/null +++ b/package.r4b.manifest.json @@ -0,0 +1,6 @@ +{ + "version" : "0.1.0", + "date" : "20240411100947", + "notForPublication" : true, + "name" : "who.fhir.smart-ig-empty.r4b" +} diff --git a/package.r4b.tgz b/package.r4b.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8af62c16cc40e1de440b98c2d97a81795aa393b5 GIT binary patch literal 4222 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 RBtRWUu)Y`UKQ%wK> literal 0 HcmV?d00001 diff --git a/package.tgz b/package.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ed2b61bfa48eb8d38f30b55c0de4bff5398a0ca8 GIT binary patch literal 4370 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 M13T&qUjW + + + + + Generic Personas - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Generic Personas

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

      +
      + +
      +

      This page includes a depiction of end-users and related stakeholders as introduced in the WHO Digital Adaptation Kit for [insert health domain here](link forthcoming).

      + +

      The specific roles and demographic profile of the personas will vary depending on the setting, the generic personas are based on the WHO core competencies and credentials of different health worker personas.

      + +

      Targeted generic personas

      + +

      The targeted personas for the [insert health domain here] Digital Adaptation Kit are +health professionals operating in care settings that are able to provide +the required essential interventions for [insert health domain here] delivery. Their +key competences of are defined in the following table.

      + +

      Descriptions of key generic personas

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      NameTitleDescription
      + +


      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/prism.css b/prism.css new file mode 100644 index 00000000..10b5f7a5 --- /dev/null +++ b/prism.css @@ -0,0 +1,308 @@ +/* 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=line-highlight+line-numbers+inline-color+autoloader+match-braces */ +/** + * 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: 1em; + 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; +} + +pre[data-line] { + position: relative; + padding: 1em 0 1em 3em; +} + +.line-highlight { + position: absolute; + left: 0; + right: 0; + padding: inherit 0; + margin-top: 1em; /* Same as .prism’s padding-top */ + + background: hsla(24, 20%, 50%,.08); + background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0)); + + pointer-events: none; + + line-height: inherit; + white-space: pre; +} + + .line-highlight:before, + .line-highlight[data-end]:after { + content: attr(data-start); + position: absolute; + top: .4em; + left: .6em; + min-width: 1em; + padding: 0 .5em; + background-color: hsla(24, 20%, 50%,.4); + color: hsl(24, 20%, 95%); + font: bold 65%/1.5 sans-serif; + text-align: center; + vertical-align: .3em; + border-radius: 999px; + text-shadow: none; + box-shadow: 0 1px white; + } + + .line-highlight[data-end]:after { + content: attr(data-end); + top: auto; + bottom: .4em; + } + +.line-numbers .line-highlight:before, +.line-numbers .line-highlight:after { + content: none; +} + +pre[id].linkable-line-numbers span.line-numbers-rows { + pointer-events: all; +} +pre[id].linkable-line-numbers span.line-numbers-rows > span:before { + cursor: pointer; +} +pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before { + background-color: rgba(128, 128, 128, .2); +} + +pre[class*="language-"].line-numbers { + position: relative; + padding-left: 3.8em; + counter-reset: linenumber; +} + +pre[class*="language-"].line-numbers > code { + position: relative; + white-space: inherit; +} + +.line-numbers .line-numbers-rows { + position: absolute; + pointer-events: none; + top: 0; + font-size: 100%; + left: -3.8em; + width: 3em; /* works for line-numbers below 1000 lines */ + letter-spacing: -1px; + border-right: 1px solid #999; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + +} + + .line-numbers-rows > span { + display: block; + counter-increment: linenumber; + } + + .line-numbers-rows > span:before { + content: counter(linenumber); + color: #999; + display: block; + padding-right: 0.8em; + text-align: right; + } + +span.inline-color-wrapper { + /* + * The background image is the following SVG inline in base 64: + * + * + * + * + * + * + * SVG-inlining explained: + * https://stackoverflow.com/a/21626701/7595472 + */ + background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4="); + /* This is to prevent visual glitches where one pixel from the repeating pattern could be seen. */ + background-position: center; + background-size: 110%; + + display: inline-block; + height: 1.333ch; + width: 1.333ch; + margin: 0 .333ch; + box-sizing: border-box; + border: 1px solid white; + outline: 1px solid rgba(0,0,0,.5); + overflow: hidden; +} + +span.inline-color { + display: block; + /* To prevent visual glitches again */ + height: 120%; + width: 120%; +} + +.token.punctuation.brace-hover, +.token.punctuation.brace-selected { + outline: solid 1px; +} + +.rainbow-braces .token.punctuation.brace-level-1, +.rainbow-braces .token.punctuation.brace-level-5, +.rainbow-braces .token.punctuation.brace-level-9 { + color: #E50; + opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-2, +.rainbow-braces .token.punctuation.brace-level-6, +.rainbow-braces .token.punctuation.brace-level-10 { + color: #0B3; + opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-3, +.rainbow-braces .token.punctuation.brace-level-7, +.rainbow-braces .token.punctuation.brace-level-11 { + color: #26F; + opacity: 1; +} +.rainbow-braces .token.punctuation.brace-level-4, +.rainbow-braces .token.punctuation.brace-level-8, +.rainbow-braces .token.punctuation.brace-level-12 { + color: #E0E; + opacity: 1; +} + diff --git a/prism.js b/prism.js new file mode 100644 index 00000000..6d7a007a --- /dev/null +++ b/prism.js @@ -0,0 +1,242 @@ +/* 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=line-highlight+line-numbers+inline-color+autoloader+match-braces */ +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.pattern=/\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); +!function(){if("undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector){var t,s=function(){if(void 0===t){var e=document.createElement("div");e.style.fontSize="13px",e.style.lineHeight="1.5",e.style.padding="0",e.style.border="0",e.innerHTML=" 
       ",document.body.appendChild(e),t=38===e.offsetHeight,document.body.removeChild(e)}return t},l=!0,a=0;Prism.hooks.add("before-sanity-check",function(e){var t=e.element.parentNode,n=t&&t.getAttribute("data-line");if(t&&n&&/pre/i.test(t.nodeName)){var i=0;g(".line-highlight",t).forEach(function(e){i+=e.textContent.length,e.parentNode.removeChild(e)}),i&&/^( \n)+$/.test(e.code.slice(-i))&&(e.code=e.code.slice(0,-i))}}),Prism.hooks.add("complete",function e(t){var n=t.element.parentNode,i=n&&n.getAttribute("data-line");if(n&&i&&/pre/i.test(n.nodeName)){clearTimeout(a);var r=Prism.plugins.lineNumbers,o=t.plugins&&t.plugins.lineNumbers;if(b(n,"line-numbers")&&r&&!o)Prism.hooks.add("line-numbers",e);else u(n,i)(),a=setTimeout(c,1)}}),window.addEventListener("hashchange",c),window.addEventListener("resize",function(){g("pre[data-line]").map(function(e){return u(e)}).forEach(v)})}function g(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function b(e,t){return t=" "+t+" ",-1<(" "+e.className+" ").replace(/[\n\t]/g," ").indexOf(t)}function v(e){e()}function u(u,e,c){var t=(e="string"==typeof e?e:u.getAttribute("data-line")).replace(/\s+/g,"").split(",").filter(Boolean),d=+u.getAttribute("data-line-offset")||0,f=(s()?parseInt:parseFloat)(getComputedStyle(u).lineHeight),m=b(u,"line-numbers"),p=m?u:u.querySelector("code")||u,h=[];t.forEach(function(e){var t=e.split("-"),n=+t[0],i=+t[1]||n,r=u.querySelector('.line-highlight[data-range="'+e+'"]')||document.createElement("div");if(h.push(function(){r.setAttribute("aria-hidden","true"),r.setAttribute("data-range",e),r.className=(c||"")+" line-highlight"}),m&&Prism.plugins.lineNumbers){var o=Prism.plugins.lineNumbers.getLine(u,n),a=Prism.plugins.lineNumbers.getLine(u,i);if(o){var s=o.offsetTop+"px";h.push(function(){r.style.top=s})}if(a){var l=a.offsetTop-o.offsetTop+a.offsetHeight+"px";h.push(function(){r.style.height=l})}}else h.push(function(){r.setAttribute("data-start",n),n span",u).forEach(function(e,t){var n=t+a;e.onclick=function(){var e=i+"."+n;l=!1,location.hash=e,setTimeout(function(){l=!0},1)}})}}return function(){h.forEach(v)}}function c(){var e=location.hash.slice(1);g(".temporary.line-highlight").forEach(function(e){e.parentNode.removeChild(e)});var t=(e.match(/\.([\d,-]+)$/)||[,""])[1];if(t&&!document.getElementById(e)){var n=e.slice(0,e.lastIndexOf(".")),i=document.getElementById(n);if(i)i.hasAttribute("data-line")||i.setAttribute("data-line",""),u(i,t,"temporary ")(),l&&document.querySelector(".temporary.line-highlight").scrollIntoView()}}}(); +!function(){if("undefined"!=typeof self&&self.Prism&&self.document){var o="line-numbers",a=/\n(?!$)/g,e=Prism.plugins.lineNumbers={getLine:function(e,n){if("PRE"===e.tagName&&e.classList.contains(o)){var t=e.querySelector(".line-numbers-rows"),i=parseInt(e.getAttribute("data-start"),10)||1,r=i+(t.children.length-1);n");(i=document.createElement("span")).setAttribute("aria-hidden","true"),i.className="line-numbers-rows",i.innerHTML=l,t.hasAttribute("data-start")&&(t.style.counterReset="linenumber "+(parseInt(t.getAttribute("data-start"),10)-1)),e.element.appendChild(i),u([t]),Prism.hooks.run("line-numbers",e)}}}),Prism.hooks.add("line-numbers",function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0})}function u(e){if(0!=(e=e.filter(function(e){var n=t(e)["white-space"];return"pre-wrap"===n||"pre-line"===n})).length){var n=e.map(function(e){var n=e.querySelector("code"),t=e.querySelector(".line-numbers-rows");if(n&&t){var i=e.querySelector(".line-numbers-sizer"),r=n.textContent.split(a);i||((i=document.createElement("span")).className="line-numbers-sizer",n.appendChild(i)),i.innerHTML="0",i.style.display="block";var s=i.getBoundingClientRect().height;return i.innerHTML="",{element:e,lines:r,lineHeights:[],oneLinerHeight:s,sizer:i}}}).filter(Boolean);n.forEach(function(e){var i=e.sizer,n=e.lines,r=e.lineHeights,s=e.oneLinerHeight;r[n.length-1]=void 0,n.forEach(function(e,n){if(e&&1\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/g,c=/^#?((?:[\da-f]){3,4}|(?:[\da-f]{2}){3,4})$/i,f=[function(n){var r=c.exec(n);if(r){for(var o=6<=(n=r[1]).length?2:1,e=n.length/o,s=1==o?1/15:1/255,t=[],i=0;i';n.content=i+o}})}}(); +!function(){if("undefined"!=typeof self&&self.Prism&&self.document&&document.createElement){var l={javascript:"clike",actionscript:"javascript",arduino:"cpp",aspnet:["markup","csharp"],birb:"clike",bison:"c",c:"clike",csharp:"clike",cpp:"c",coffeescript:"javascript",crystal:"ruby","css-extras":"css",d:"clike",dart:"clike",django:"markup-templating",ejs:["javascript","markup-templating"],etlua:["lua","markup-templating"],erb:["ruby","markup-templating"],fsharp:"clike","firestore-security-rules":"clike",flow:"javascript",ftl:"markup-templating",gml:"clike",glsl:"c",go:"clike",groovy:"clike",haml:"ruby",handlebars:"markup-templating",haxe:"clike",hlsl:"c",java:"clike",javadoc:["markup","java","javadoclike"],jolie:"clike",jsdoc:["javascript","javadoclike","typescript"],"js-extras":"javascript",json5:"json",jsonp:"json","js-templates":"javascript",kotlin:"clike",latte:["clike","markup-templating","php"],less:"css",lilypond:"scheme",markdown:"markup","markup-templating":"markup",mongodb:"javascript",n4js:"javascript",nginx:"clike",objectivec:"c",opencl:"c",parser:"markup",php:["clike","markup-templating"],phpdoc:["php","javadoclike"],"php-extras":"php",plsql:"sql",processing:"clike",protobuf:"clike",pug:["markup","javascript"],purebasic:"clike",purescript:"haskell",qml:"javascript",qore:"clike",racket:"scheme",jsx:["markup","javascript"],tsx:["jsx","typescript"],reason:"clike",ruby:"clike",sass:"css",scss:"css",scala:"java","shell-session":"bash",smarty:"markup-templating",solidity:"clike",soy:"markup-templating",sparql:"turtle",sqf:"clike",swift:"clike","t4-cs":["t4-templating","csharp"],"t4-vb":["t4-templating","vbnet"],tap:"yaml",tt2:["clike","markup-templating"],textile:"markup",twig:"markup",typescript:"javascript",vala:"clike",vbnet:"basic",velocity:"markup",wiki:"markup",xeora:"markup","xml-doc":"markup",xquery:"markup"},n={html:"markup",xml:"markup",svg:"markup",mathml:"markup",ssml:"markup",atom:"markup",rss:"markup",js:"javascript",g4:"antlr4",adoc:"asciidoc",shell:"bash",shortcode:"bbcode",rbnf:"bnf",oscript:"bsl",cs:"csharp",dotnet:"csharp",coffee:"coffeescript",conc:"concurnas",jinja2:"django","dns-zone":"dns-zone-file",dockerfile:"docker",eta:"ejs",xlsx:"excel-formula",xls:"excel-formula",gamemakerlanguage:"gml",hs:"haskell",gitignore:"ignore",hgignore:"ignore",npmignore:"ignore",webmanifest:"json",kt:"kotlin",kts:"kotlin",tex:"latex",context:"latex",ly:"lilypond",emacs:"lisp",elisp:"lisp","emacs-lisp":"lisp",md:"markdown",moon:"moonscript",n4jsd:"n4js",nani:"naniscript",objc:"objectivec",objectpascal:"pascal",px:"pcaxis",pcode:"peoplecode",pq:"powerquery",mscript:"powerquery",pbfasm:"purebasic",purs:"purescript",py:"python",rkt:"racket",rpy:"renpy",robot:"robotframework",rb:"ruby","sh-session":"shell-session",shellsession:"shell-session",smlnj:"sml",sol:"solidity",sln:"solution-file",rq:"sparql",t4:"t4-cs",trig:"turtle",ts:"typescript",tsconfig:"typoscript",uscript:"unrealscript",uc:"unrealscript",vb:"visual-basic",vba:"visual-basic",xeoracube:"xeora",yml:"yaml"},p={},e="components/",a=Prism.util.currentScript();if(a){var r=/\bplugins\/autoloader\/prism-autoloader\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,s=/(^|\/)[\w-]+\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,t=a.getAttribute("data-autoloader-path");if(null!=t)e=t.trim().replace(/\/?$/,"/");else{var i=a.src;r.test(i)?e=i.replace(r,"components/"):s.test(i)&&(e=i.replace(s,"$1components/"))}}var o=Prism.plugins.autoloader={languages_path:e,use_minified:!0,loadLanguages:m};Prism.hooks.add("complete",function(e){var a=e.element,r=e.language;if(a&&r&&"none"!==r){var s=function(e){var a=(e.getAttribute("data-dependencies")||"").trim();if(!a){var r=e.parentElement;r&&"pre"===r.tagName.toLowerCase()&&(a=(r.getAttribute("data-dependencies")||"").trim())}return a?a.split(/\s*,\s*/g):[]}(a);s.push(r),s.every(u)||m(s,function(){Prism.highlightElement(a)})}})}function u(e){if(0<=e.indexOf("!"))return!1;if((e=n[e]||e)in Prism.languages)return!0;var a=p[e];return a&&!a.error&&!1===a.loading}function m(e,a,r){"string"==typeof e&&(e=[e]);var s=e.length,t=0,i=!1;function c(){i||++t===s&&a&&a(e)}0!==s?e.forEach(function(e){!function(a,r,s){var t=0<=a.indexOf("!");function e(){var e=p[a];e||(e=p[a]={callbacks:[]}),e.callbacks.push({success:r,error:s}),!t&&u(a)?k(a,"success"):!t&&e.error?k(a,"error"):!t&&e.loading||(e.loading=!0,e.error=!1,function(e,a,r){var s=document.createElement("script");s.src=e,s.async=!0,s.onload=function(){document.body.removeChild(s),a&&a()},s.onerror=function(){document.body.removeChild(s),r&&r()},document.body.appendChild(s)}(function(e){return o.languages_path+"prism-"+e+(o.use_minified?".min":"")+".js"}(a),function(){e.loading=!1,k(a,"success")},function(){e.loading=!1,e.error=!0,k(a,"error")}))}a=a.replace("!",""),a=n[a]||a;var i=l[a];i&&i.length?m(i,e,s):e()}(e,c,function(){i||(i=!0,r&&r(e))})}):a&&setTimeout(a,0)}function k(e,a){if(p[e]){for(var r=p[e].callbacks,s=0,t=r.length;s + + + SMART Empty IG : Dependent IGs Analysis + + +

      Dependent IGs Analysis for SMART Empty IG

      +

      Generated Thu Apr 11 10:11:03 UTC 2024 for who.fhir.smart-ig-empty

      +

      Summary:

      +

      no references

      +

      Details By IG

      +

      (no details)

      +

      Details By Resource

      +

      (no details)

      +

      Errors

      +
      +
      + + diff --git a/qa-eslintcompact.txt b/qa-eslintcompact.txt new file mode 100644 index 00000000..cfeee51c --- /dev/null +++ b/qa-eslintcompact.txt @@ -0,0 +1,13 @@ +SMART +========================================= + +Generic: line 0, col 0, Warning - The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide (NOTFOUND) +Generic: line 0, col 0, Warning - An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide (NOTFOUND) +Generic: line 0, col 0, Warning - An HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide (NOTFOUND) +Generic: line 0, col 0, Warning - The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide (NOTFOUND) +/github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json: line 1, col 115, Error - Canonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide) (INVALID) +/github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json: line 1, col 14167, Error - ImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0) (STRUCTURE) +/github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json: line 1, col 14168, Warning - Profile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles (STRUCTURE) + +err = 2, warn = 5, info = 0 +IG Publisher Version: 1.6.4 \ No newline at end of file diff --git a/qa-time-report.json b/qa-time-report.json new file mode 100644 index 00000000..696f3ccc --- /dev/null +++ b/qa-time-report.json @@ -0,0 +1,57 @@ +{ + "date" : "Thu, 11 Apr, 2024 10:10:37 +0000", + "doco" : "For each file: start is seconds after start activity occurred. Length = milliseconds activity took", + "files" : [ + { + "name" : "/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json", + "size" : 6371, + "processes" : [ + { + "activity" : "load", + "start" : 50, + "length" : 56 + }, + { + "activity" : "checkR4R4B", + "start" : 50, + "length" : 5 + }, + { + "activity" : "generateNarratives", + "start" : 50, + "length" : 94 + }, + { + "activity" : "validate", + "start" : 50, + "length" : 1986 + }, + { + "activity" : "generate1", + "start" : 52, + "length" : 93 + }, + { + "activity" : "generate2", + "start" : 53, + "length" : 72 + }, + { + "activity" : "generateExampleZip", + "start" : 74, + "length" : 1 + }, + { + "activity" : "generateValidationPack", + "start" : 74, + "length" : 3 + }, + { + "activity" : "scanExamplesForR5", + "start" : 77, + "length" : 3 + } + ] + } + ] +} diff --git a/qa-time-report.tsv b/qa-time-report.tsv new file mode 100644 index 00000000..97bc7b59 --- /dev/null +++ b/qa-time-report.tsv @@ -0,0 +1,2 @@ +Source File Size load-configure scan loadDepInfo loadInfo load generateSnapshots checkR4R4B generateNarratives validate loadLists checkConformanceResources checkConformanceResources2 checkConformanceResources3 generateLogicalMaps validateExpressions scanForUsageStats checkURLsUnique processProvenanceDetails generate1 generate2 generateLogicals makeDependencies generateExampleZip generateValidationPack scanProfilesForR5 scanExamplesForR5 +/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json 6371 0 0 0 0 0 0 5 94 0 0 0 0 0 0 0 0 0 0 93 72 0 0 1 3 0 3 diff --git a/qa-tx.html b/qa-tx.html new file mode 100644 index 00000000..e485c0d0 --- /dev/null +++ b/qa-tx.html @@ -0,0 +1,114 @@ +Terminology Server Log

      Terminology Server Log

      +
      +

      +

      1

      +
      +Request: 
      +
      +GET http://tx.fhir.org/r4/metadata?_summary=true HTTP/1.0
      +Accept-Charset: UTF-8
      +Accept: application/fhir+json; fhirVersion=4.0
      +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
      +User-Agent: fhir/publisher
      +
      +
      +Response: 
      +
      +200
      +access-control-allow-methods:GET, POST, PUT, PATCH, DELETE
      +access-control-allow-origin:*
      +access-control-expose-headers:Content-Location, Location
      +cache-control:public, max-age=600
      +connection:keep-alive
      +content-length:1519
      +content-type:application/fhir+json
      +date:Thu, 11 Apr 2024 10:10:21 GMT
      +pragma:no-cache
      +server:nginx
      +x-request-id:136-771082
      +
      +{"resourceType" : "CapabilityStatement","id" : "FhirServer","meta" : {"tag" : [{"system" : "http://hl7.org/fhir/v3/ObservationValue","code" : "SUBSETTED","display" : "Subsetted"}]},"url" : "http://tx.fhir.org/r4/metadata","version" : "4.0.1-3.5.0","name" : "FHIR Reference Server Conformance Statement","status" : "active","date" : "2024-04-11T10:10:21.636Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"kind" : "instance","instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],"software" : {"name" : "Reference Server","version" : "3.5.0","releaseDate" : "2024-03-29T08:29:59.571Z"},"implementation" : {"description" : "FHIR Server running at http://tx.fhir.org/r4","url" : "http://tx.fhir.org/r4"},"fhirVersion" : "4.0.1","format" : ["application/fhir+xml","application/fhir+json"],"rest" : [{"mode" : "server","security" : {"cors" : true},"operation" : [{"name" : "expand","definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"},{"name" : "lookup","definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-lookup"},{"name" : "validate-code","definition" : "http://hl7.org/fhir/OperationDefinition/Resource-validate"},{"name" : "translate","definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-translate"},{"name" : "closure","definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-closure"},{"name" : "versions","definition" : "http://tx.fhir.org/r4/OperationDefinition/fso-versions"}]}]}
      +
      +

      +

      2

      +
      +Request: 
      +
      +GET http://tx.fhir.org/r4/metadata?mode=terminology HTTP/1.0
      +Accept-Charset: UTF-8
      +Accept: application/fhir+json; fhirVersion=4.0
      +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
      +User-Agent: fhir/publisher
      +
      +
      +Response: 
      +
      +200
      +access-control-allow-methods:GET, POST, PUT, PATCH, DELETE
      +access-control-allow-origin:*
      +access-control-expose-headers:Content-Location, Location
      +cache-control:public, max-age=600
      +connection:keep-alive
      +content-length:75841
      +content-type:application/fhir+json
      +date:Thu, 11 Apr 2024 10:10:21 GMT
      +pragma:no-cache
      +server:nginx
      +x-request-id:136-771083
      +
      +{"resourceType" : "TerminologyCapabilities","id" : "FhirServer","url" : "http://tx.fhir.org/r4/metadata","version" : "2.0.0","name" : "FHIR Reference Server Teminology Capability Statement","status" : "active","date" : "2024-04-11T10:10:21.683Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"description" : "Standard Teminology Capability Statement for the open source Reference FHIR Server provided by Health Intersections","codeSystem" : [{"uri" : "http://cap.org/eCP"},{"uri" : "http://cds-hooks.hl7.org/CodeSystem/indicator"},{"uri" : "http://devices.fhir.org/CodeSystem/MDC-concept-status"},{"uri" : "http://devices.fhir.org/CodeSystem/MDC-designation-use"},{"uri" : "http://dicom.nema.org/resources/ontology/DCM"},{"uri" : "http://fdasis.nlm.nih.gov"},{"uri" : "http://fhir.ohdsi.org/CodeSystem/concepts"},{"uri" : "http://healthit.gov/nhin/purposeofuse"},{"uri" : "http://hl7.org/fhir/abstract-types"},{"uri" : "http://hl7.org/fhir/account-status"},{"uri" : "http://hl7.org/fhir/action-cardinality-behavior"},{"uri" : "http://hl7.org/fhir/action-condition-kind"},{"uri" : "http://hl7.org/fhir/action-grouping-behavior"},{"uri" : "http://hl7.org/fhir/action-participant-type"},{"uri" : "http://hl7.org/fhir/action-precheck-behavior"},{"uri" : "http://hl7.org/fhir/action-relationship-type"},{"uri" : "http://hl7.org/fhir/action-required-behavior"},{"uri" : "http://hl7.org/fhir/action-selection-behavior"},{"uri" : "http://hl7.org/fhir/additionalmaterials"},{"uri" : "http://hl7.org/fhir/address-type"},{"uri" : "http://hl7.org/fhir/address-use"},{"uri" : "http://hl7.org/fhir/administrative-gender"},{"uri" : "http://hl7.org/fhir/adverse-event-actuality"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-category"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-criticality"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-type"},{"uri" : "http://hl7.org/fhir/animal-genderstatus"},{"uri" : "http://hl7.org/fhir/animal-species"},{"uri" : "http://hl7.org/fhir/appointmentstatus"},{"uri" : "http://hl7.org/fhir/assert-direction-codes"},{"uri" : "http://hl7.org/fhir/assert-operator-codes"},{"uri" : "http://hl7.org/fhir/assert-response-code-types"},{"uri" : "http://hl7.org/fhir/asset-availability"},{"uri" : "http://hl7.org/fhir/audit-event-action"},{"uri" : "http://hl7.org/fhir/audit-event-outcome"},{"uri" : "http://hl7.org/fhir/binding-strength"},{"uri" : "http://hl7.org/fhir/bundle-type"},{"uri" : "http://hl7.org/fhir/capability-statement-kind"},{"uri" : "http://hl7.org/fhir/care-plan-activity-status"},{"uri" : "http://hl7.org/fhir/care-team-status"},{"uri" : "http://hl7.org/fhir/chargeitem-status"},{"uri" : "http://hl7.org/fhir/claim-use"},{"uri" : "http://hl7.org/fhir/code-search-support"},{"uri" : "http://hl7.org/fhir/CodeSystem/example"},{"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"},{"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/medication-statement-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/medication-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/status"},{"uri" : "http://hl7.org/fhir/CodeSystem/summary"},{"uri" : "http://hl7.org/fhir/CodeSystem/task-code"},{"uri" : "http://hl7.org/fhir/codesystem-content-mode"},{"uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"},{"uri" : "http://hl7.org/fhir/compartment-type"},{"uri" : "http://hl7.org/fhir/composition-attestation-mode"},{"uri" : "http://hl7.org/fhir/composition-status"},{"uri" : "http://hl7.org/fhir/concept-map-equivalence"},{"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"},{"uri" : "http://hl7.org/fhir/concept-properties"},{"uri" : "http://hl7.org/fhir/concept-property-type"},{"uri" : "http://hl7.org/fhir/concept-subsumption-outcome"},{"uri" : "http://hl7.org/fhir/conditional-delete-status"},{"uri" : "http://hl7.org/fhir/conditional-read-status"},{"uri" : "http://hl7.org/fhir/consent-data-meaning"},{"uri" : "http://hl7.org/fhir/consentperformer"},{"uri" : "http://hl7.org/fhir/consent-provision-type"},{"uri" : "http://hl7.org/fhir/consent-state-codes"},{"uri" : "http://hl7.org/fhir/constraint-severity"},{"uri" : "http://hl7.org/fhir/contact-point-system"},{"uri" : "http://hl7.org/fhir/contact-point-use"},{"uri" : "http://hl7.org/fhir/contract-action-status"},{"uri" : "http://hl7.org/fhir/contract-asset-context"},{"uri" : "http://hl7.org/fhir/contract-asset-scope"},{"uri" : "http://hl7.org/fhir/contract-asset-subtype"},{"uri" : "http://hl7.org/fhir/contract-asset-type"},{"uri" : "http://hl7.org/fhir/contract-decision-mode"},{"uri" : "http://hl7.org/fhir/contract-definition-subtype"},{"uri" : "http://hl7.org/fhir/contract-definition-type"},{"uri" : "http://hl7.org/fhir/contract-expiration-type"},{"uri" : "http://hl7.org/fhir/contract-legalstate"},{"uri" : "http://hl7.org/fhir/contract-party-role"},{"uri" : "http://hl7.org/fhir/contract-publicationstatus"},{"uri" : "http://hl7.org/fhir/contract-scope"},{"uri" : "http://hl7.org/fhir/contract-security-category"},{"uri" : "http://hl7.org/fhir/contract-security-classification"},{"uri" : "http://hl7.org/fhir/contract-security-control"},{"uri" : "http://hl7.org/fhir/contract-status"},{"uri" : "http://hl7.org/fhir/contributor-type"},{"uri" : "http://hl7.org/fhir/data-types"},{"uri" : "http://hl7.org/fhir/days-of-week"},{"uri" : "http://hl7.org/fhir/definition-resource-types"},{"uri" : "http://hl7.org/fhir/detectedissue-severity"},{"uri" : "http://hl7.org/fhir/device-action"},{"uri" : "http://hl7.org/fhir/device-definition-status"},{"uri" : "http://hl7.org/fhir/device-nametype"},{"uri" : "http://hl7.org/fhir/device-statement-status"},{"uri" : "http://hl7.org/fhir/device-status"},{"uri" : "http://hl7.org/fhir/diagnostic-report-status"},{"uri" : "http://hl7.org/fhir/discriminator-type"},{"uri" : "http://hl7.org/fhir/document-mode"},{"uri" : "http://hl7.org/fhir/document-reference-status"},{"uri" : "http://hl7.org/fhir/document-relationship-type"},{"uri" : "http://hl7.org/fhir/eligibilityrequest-purpose"},{"uri" : "http://hl7.org/fhir/eligibilityresponse-purpose"},{"uri" : "http://hl7.org/fhir/encounter-location-status"},{"uri" : "http://hl7.org/fhir/encounter-status"},{"uri" : "http://hl7.org/fhir/endpoint-status"},{"uri" : "http://hl7.org/fhir/episode-of-care-status"},{"uri" : "http://hl7.org/fhir/event-capability-mode"},{"uri" : "http://hl7.org/fhir/event-resource-types"},{"uri" : "http://hl7.org/fhir/event-status"},{"uri" : "http://hl7.org/fhir/event-timing"},{"uri" : "http://hl7.org/fhir/examplescenario-actor-type"},{"uri" : "http://hl7.org/fhir/ex-claimitemtype"},{"uri" : "http://hl7.org/fhir/ex-fdi"},{"uri" : "http://hl7.org/fhir/ex-onsettype"},{"uri" : "http://hl7.org/fhir/ex-oralprostho"},{"uri" : "http://hl7.org/fhir/ex-pharmaservice"},{"uri" : "http://hl7.org/fhir/explanationofbenefit-status"},{"uri" : "http://hl7.org/fhir/exposure-state"},{"uri" : "http://hl7.org/fhir/expression-language"},{"uri" : "http://hl7.org/fhir/ex-servicemodifier"},{"uri" : "http://hl7.org/fhir/ex-serviceproduct"},{"uri" : "http://hl7.org/fhir/extension-context-type"},{"uri" : "http://hl7.org/fhir/extra-activity-type"},{"uri" : "http://hl7.org/fhir/ex-udi"},{"uri" : "http://hl7.org/fhir/feeding-device"},{"uri" : "http://hl7.org/fhir/FHIR-version"},{"uri" : "http://hl7.org/fhir/filter-operator"},{"uri" : "http://hl7.org/fhir/flag-priority-code"},{"uri" : "http://hl7.org/fhir/flag-status"},{"uri" : "http://hl7.org/fhir/fm-conditions"},{"uri" : "http://hl7.org/fhir/fm-status"},{"uri" : "http://hl7.org/fhir/gender-identity"},{"uri" : "http://hl7.org/fhir/goal-status"},{"uri" : "http://hl7.org/fhir/goal-status-reason"},{"uri" : "http://hl7.org/fhir/graph-compartment-rule"},{"uri" : "http://hl7.org/fhir/graph-compartment-use"},{"uri" : "http://hl7.org/fhir/group-measure"},{"uri" : "http://hl7.org/fhir/group-type"},{"uri" : "http://hl7.org/fhir/guidance-response-status"},{"uri" : "http://hl7.org/fhir/guide-page-generation"},{"uri" : "http://hl7.org/fhir/guide-parameter-code"},{"uri" : "http://hl7.org/fhir/history-status"},{"uri" : "http://hl7.org/fhir/http-operations"},{"uri" : "http://hl7.org/fhir/http-verb"},{"uri" : "http://hl7.org/fhir/identifier-use"},{"uri" : "http://hl7.org/fhir/identity-assuranceLevel"},{"uri" : "http://hl7.org/fhir/imagingstudy-status"},{"uri" : "http://hl7.org/fhir/intervention"},{"uri" : "http://hl7.org/fhir/invoice-priceComponentType"},{"uri" : "http://hl7.org/fhir/invoice-status"},{"uri" : "http://hl7.org/fhir/issue-severity"},{"uri" : "http://hl7.org/fhir/issue-type"},{"uri" : "http://hl7.org/fhir/item-type"},{"uri" : "http://hl7.org/fhir/knowledge-resource-types"},{"uri" : "http://hl7.org/fhir/language-preference-type"},{"uri" : "http://hl7.org/fhir/linkage-type"},{"uri" : "http://hl7.org/fhir/link-type"},{"uri" : "http://hl7.org/fhir/list-mode"},{"uri" : "http://hl7.org/fhir/list-status"},{"uri" : "http://hl7.org/fhir/location-mode"},{"uri" : "http://hl7.org/fhir/location-status"},{"uri" : "http://hl7.org/fhir/map-context-type"},{"uri" : "http://hl7.org/fhir/map-group-type-mode"},{"uri" : "http://hl7.org/fhir/map-input-mode"},{"uri" : "http://hl7.org/fhir/map-model-mode"},{"uri" : "http://hl7.org/fhir/map-source-list-mode"},{"uri" : "http://hl7.org/fhir/map-target-list-mode"},{"uri" : "http://hl7.org/fhir/map-transform"},{"uri" : "http://hl7.org/fhir/measure-report-status"},{"uri" : "http://hl7.org/fhir/measure-report-type"},{"uri" : "http://hl7.org/fhir/message-events"},{"uri" : "http://hl7.org/fhir/messageheader-response-request"},{"uri" : "http://hl7.org/fhir/message-significance-category"},{"uri" : "http://hl7.org/fhir/metric-calibration-state"},{"uri" : "http://hl7.org/fhir/metric-calibration-type"},{"uri" : "http://hl7.org/fhir/metric-category"},{"uri" : "http://hl7.org/fhir/metric-color"},{"uri" : "http://hl7.org/fhir/metric-operational-status"},{"uri" : "http://hl7.org/fhir/name-use"},{"uri" : "http://hl7.org/fhir/namingsystem-identifier-type"},{"uri" : "http://hl7.org/fhir/namingsystem-type"},{"uri" : "http://hl7.org/fhir/narrative-status"},{"uri" : "http://hl7.org/fhir/network-type"},{"uri" : "http://hl7.org/fhir/note-type"},{"uri" : "http://hl7.org/fhir/observation-range-category"},{"uri" : "http://hl7.org/fhir/observation-status"},{"uri" : "http://hl7.org/fhir/operation-kind"},{"uri" : "http://hl7.org/fhir/operation-parameter-use"},{"uri" : "http://hl7.org/fhir/organization-role"},{"uri" : "http://hl7.org/fhir/orientation-type"},{"uri" : "http://hl7.org/fhir/participantrequired"},{"uri" : "http://hl7.org/fhir/participationstatus"},{"uri" : "http://hl7.org/fhir/permitted-data-type"},{"uri" : "http://hl7.org/fhir/practitioner-specialty"},{"uri" : "http://hl7.org/fhir/procedure-progress-status-code"},{"uri" : "http://hl7.org/fhir/product-category"},{"uri" : "http://hl7.org/fhir/product-status"},{"uri" : "http://hl7.org/fhir/product-storage-scale"},{"uri" : "http://hl7.org/fhir/property-representation"},{"uri" : "http://hl7.org/fhir/provenance-entity-role"},{"uri" : "http://hl7.org/fhir/provenance-participant-role"},{"uri" : "http://hl7.org/fhir/publication-status"},{"uri" : "http://hl7.org/fhir/quality-type"},{"uri" : "http://hl7.org/fhir/quantity-comparator"},{"uri" : "http://hl7.org/fhir/questionnaire-answers-status"},{"uri" : "http://hl7.org/fhir/questionnaire-display-category"},{"uri" : "http://hl7.org/fhir/questionnaire-enable-behavior"},{"uri" : "http://hl7.org/fhir/questionnaire-enable-operator"},{"uri" : "http://hl7.org/fhir/questionnaire-item-control"},{"uri" : "http://hl7.org/fhir/reaction-event-severity"},{"uri" : "http://hl7.org/fhir/reason-medication-not-given"},{"uri" : "http://hl7.org/fhir/reference-handling-policy"},{"uri" : "http://hl7.org/fhir/reference-version-rules"},{"uri" : "http://hl7.org/fhir/related-artifact-type"},{"uri" : "http://hl7.org/fhir/relationship"},{"uri" : "http://hl7.org/fhir/relation-type"},{"uri" : "http://hl7.org/fhir/remittance-outcome"},{"uri" : "http://hl7.org/fhir/report-action-result-codes"},{"uri" : "http://hl7.org/fhir/report-participant-type"},{"uri" : "http://hl7.org/fhir/report-result-codes"},{"uri" : "http://hl7.org/fhir/report-status-codes"},{"uri" : "http://hl7.org/fhir/repository-type"},{"uri" : "http://hl7.org/fhir/request-intent"},{"uri" : "http://hl7.org/fhir/request-priority"},{"uri" : "http://hl7.org/fhir/request-resource-types"},{"uri" : "http://hl7.org/fhir/request-status"},{"uri" : "http://hl7.org/fhir/research-element-type"},{"uri" : "http://hl7.org/fhir/research-study-status"},{"uri" : "http://hl7.org/fhir/research-subject-status"},{"uri" : "http://hl7.org/fhir/resource-aggregation-mode"},{"uri" : "http://hl7.org/fhir/resource-slicing-rules"},{"uri" : "http://hl7.org/fhir/resource-status"},{"uri" : "http://hl7.org/fhir/resource-types"},{"uri" : "http://hl7.org/fhir/resource-validation-mode"},{"uri" : "http://hl7.org/fhir/response-code"},{"uri" : "http://hl7.org/fhir/restful-capability-mode"},{"uri" : "http://hl7.org/fhir/restful-interaction"},{"uri" : "http://hl7.org/fhir/search-comparator"},{"uri" : "http://hl7.org/fhir/search-entry-mode"},{"uri" : "http://hl7.org/fhir/search-modifier-code"},{"uri" : "http://hl7.org/fhir/search-param-type"},{"uri" : "http://hl7.org/fhir/search-xpath-usage"},{"uri" : "http://hl7.org/fhir/secondary-finding"},{"uri" : "http://hl7.org/fhir/sequence-type"},{"uri" : "http://hl7.org/fhir/sid/cvx"},{"uri" : "http://hl7.org/fhir/sid/ex-icd-10-procedures"},{"uri" : "http://hl7.org/fhir/sid/icd-10"},{"uri" : "http://hl7.org/fhir/sid/icd-10-cm"},{"uri" : "http://hl7.org/fhir/sid/icd-9-cm"},{"uri" : "http://hl7.org/fhir/sid/mvx"},{"uri" : "http://hl7.org/fhir/sid/ndc"},{"uri" : "http://hl7.org/fhir/slotstatus"},{"uri" : "http://hl7.org/fhir/sort-direction"},{"uri" : "http://hl7.org/fhir/spdx-license"},{"uri" : "http://hl7.org/fhir/specimen-contained-preference"},{"uri" : "http://hl7.org/fhir/specimen-status"},{"uri" : "http://hl7.org/fhir/strand-type"},{"uri" : "http://hl7.org/fhir/structure-definition-kind"},{"uri" : "http://hl7.org/fhir/subscription-channel-type"},{"uri" : "http://hl7.org/fhir/subscription-status"},{"uri" : "http://hl7.org/fhir/substance-status"},{"uri" : "http://hl7.org/fhir/supplydelivery-status"},{"uri" : "http://hl7.org/fhir/supplyrequest-status"},{"uri" : "http://hl7.org/fhir/task-intent"},{"uri" : "http://hl7.org/fhir/task-status"},{"uri" : "http://hl7.org/fhir/transaction-mode"},{"uri" : "http://hl7.org/fhir/trigger-type"},{"uri" : "http://hl7.org/fhir/type-derivation-rule"},{"uri" : "http://hl7.org/fhir/udi-entry-type"},{"uri" : "http://hl7.org/fhir/unknown-content-code"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/careplan-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/condition-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/assemble-expectation"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/chf-codes"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/collapsible"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/entryMode"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/questionnaire-answer-constraint"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/temp"},{"uri" : "http://hl7.org/fhir/variable-type"},{"uri" : "http://hl7.org/fhir/versioning-policy"},{"uri" : "http://hl7.org/fhir/vision-base-codes"},{"uri" : "http://hl7.org/fhir/vision-eye-codes"},{"uri" : "http://hl7.org/fhir/w3c-provenance-activity-type"},{"uri" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode"},{"uri" : "http://loinc.org"},{"uri" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl"},{"uri" : "http://nucc.org/provider-taxonomy"},{"uri" : "http://radlex.org"},{"uri" : "http://snomed.info/sct"},{"uri" : "http://standardterms.edqm.eu"},{"uri" : "http://terminology.hl7.org/CodeSystem/action-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/activity-definition-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication-error"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/admit-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-severity"},{"uri" : "http://terminology.hl7.org/CodeSystem/allerg-intol-substance-exp-risk"},{"uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical"},{"uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification"},{"uri" : "http://terminology.hl7.org/CodeSystem/applicability"},{"uri" : "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/appropriateness-score"},{"uri" : "http://terminology.hl7.org/CodeSystem/attribute-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-entity-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-event-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-event-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/basic-resource-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-network"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-term"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-unit"},{"uri" : "http://terminology.hl7.org/CodeSystem/can-push-updates"},{"uri" : "http://terminology.hl7.org/CodeSystem/catalogType"},{"uri" : "http://terminology.hl7.org/CodeSystem/cdshooks-indicator"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-rating"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-rating"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/characteristic-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/chargeitem-billingcodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/choice-list-orientation"},{"uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"},{"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"},{"uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"},{"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/claim-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/common-tags"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-not-done-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-topic"},{"uri" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring"},{"uri" : "http://terminology.hl7.org/CodeSystem/composition-altcode-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/conceptdomains"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-clinical"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-ver-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/conformance-expectation"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentaction"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentcategorycodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentpolicycodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentscope"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentverification"},{"uri" : "http://terminology.hl7.org/CodeSystem/contactentity-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/container-cap"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractaction"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-content-derivative"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractsubtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contracttermsubtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-class"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"},{"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-topic"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-use"},{"uri" : "http://terminology.hl7.org/CodeSystem/device-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/diagnosis-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/diet"},{"uri" : "http://terminology.hl7.org/CodeSystem/directness"},{"uri" : "http://terminology.hl7.org/CodeSystem/discharge-disposition"},{"uri" : "http://terminology.hl7.org/CodeSystem/dose-rate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/effect-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-subject-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/endpoint-connection-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/endpoint-payload-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/entformula-additive"},{"uri" : "http://terminology.hl7.org/CodeSystem/episodeofcare-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/evidence-quality"},{"uri" : "http://terminology.hl7.org/CodeSystem/evidence-variant-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-benefitcategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-claimsubtype"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-coverage-financial-exception"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosis-on-admission"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosisrelatedgroup"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosistype"},{"uri" : "http://terminology.hl7.org/CodeSystem/expansion-parameter-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-payee-resource-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-paymenttype"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-procedure-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-programcode"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-providerqualification"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-relatedclaimrelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-revenue-center"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-serviceplace"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-tooth"},{"uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-USCLS"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-visionprescriptionproduct"},{"uri" : "http://terminology.hl7.org/CodeSystem/failure-action"},{"uri" : "http://terminology.hl7.org/CodeSystem/FDI-surface"},{"uri" : "http://terminology.hl7.org/CodeSystem/financialtaskcode"},{"uri" : "http://terminology.hl7.org/CodeSystem/financialtaskinputtype"},{"uri" : "http://terminology.hl7.org/CodeSystem/flag-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/forms-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/fundsreserve"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-acceptance-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-achievement"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-priority"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-relationship-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/guide-parameter-code"},{"uri" : "http://terminology.hl7.org/CodeSystem/handling-condition"},{"uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7-document-format-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"},{"uri" : "http://terminology.hl7.org/CodeSystem/icd-o-3"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-funding-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-origin"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/implantStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/insurance-plan-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/library-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-empty-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-example-use-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-order"},{"uri" : "http://terminology.hl7.org/CodeSystem/location-physical-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/match-grade"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-aggregate-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-data-usage"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-population"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-scoring"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-supplemental-data"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/med-admin-perform-function"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-modality"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-package-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-statement-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/message-reasons-encounter"},{"uri" : "http://terminology.hl7.org/CodeSystem/message-transport"},{"uri" : "http://terminology.hl7.org/CodeSystem/missingtoothreason"},{"uri" : "http://terminology.hl7.org/CodeSystem/modifiers"},{"uri" : "http://terminology.hl7.org/CodeSystem/name-assembly-order"},{"uri" : "http://terminology.hl7.org/CodeSystem/need"},{"uri" : "http://terminology.hl7.org/CodeSystem/nutrition-intake-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/object-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/observation-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/observation-statistics"},{"uri" : "http://terminology.hl7.org/CodeSystem/operation-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/organization-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/parameter-group"},{"uri" : "http://terminology.hl7.org/CodeSystem/participant-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/payeetype"},{"uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/payment-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/practitioner-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/precision-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/primary-source-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/processpriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/program"},{"uri" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/push-type-available"},{"uri" : "http://terminology.hl7.org/CodeSystem/question-max-occurs"},{"uri" : "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode"},{"uri" : "http://terminology.hl7.org/CodeSystem/reaction-event-certainty"},{"uri" : "http://terminology.hl7.org/CodeSystem/reason-medication-given"},{"uri" : "http://terminology.hl7.org/CodeSystem/recommendation-strength"},{"uri" : "http://terminology.hl7.org/CodeSystem/referencerange-meaning"},{"uri" : "http://terminology.hl7.org/CodeSystem/rejection-criteria"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-objective-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-phase"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-milestone"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/resource-security-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/resource-type-link"},{"uri" : "http://terminology.hl7.org/CodeSystem/restful-security-service"},{"uri" : "http://terminology.hl7.org/CodeSystem/risk-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/risk-probability"},{"uri" : "http://terminology.hl7.org/CodeSystem/security-source-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-provision-conditions"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-referral-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/sex-parameter-for-clinical-use"},{"uri" : "http://terminology.hl7.org/CodeSystem/smart-capabilities"},{"uri" : "http://terminology.hl7.org/CodeSystem/special-values"},{"uri" : "http://terminology.hl7.org/CodeSystem/standards-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/state-change-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/statistic-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/study-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-channel-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-error"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-status-at-event"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-tag"},{"uri" : "http://terminology.hl7.org/CodeSystem/substance-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/supply-item-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/supply-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/supplyrequest-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/synthesis-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-operation-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"},{"uri" : "http://terminology.hl7.org/CodeSystem/triggerEventID"},{"uri" : "http://terminology.hl7.org/CodeSystem/usage-context-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/utg-concept-properties"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0001"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0002"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0003"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0004"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0005"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.1"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.4"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0007"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0008"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0009"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0012"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0017"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0023"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0027"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0033"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0034"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0038"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0043"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0048"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0052"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0061"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0062"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0063"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0065"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0066"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0069"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0070"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0074"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0076"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0078"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0080"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0083"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0085"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0091"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0092"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0098"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0100"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0102"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0103"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0104"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0105"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0106"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0107"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0108"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0109"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0116"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0119"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0121"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0122"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0123"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0124"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0126"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0127"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0128"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0130"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0131"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0133"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0135"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0136"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0137"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0140"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0141"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0142"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0144"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0145"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0146"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0147"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0148"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0149"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0150"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0153"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0155"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0156"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0157"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0158"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0159"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0160"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0161"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0162"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0163"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0164"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0165"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0166"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0167"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0168"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0169"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0170"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0173"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0174"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0175"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0177"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0178"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0179"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0180"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0181"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0183"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0185"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0187"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0189"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0190"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0191"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0193"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0200"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0201"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0202"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0203"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0204"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0205"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0206"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0207"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0208"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0209"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0210"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0211"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0213"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0214"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0215"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0216"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0217"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0220"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0223"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0224"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0225"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0227"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0228"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0229"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0230"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0231"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0232"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0234"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0235"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0236"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0237"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0238"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0239"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0240"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0241"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0242"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0243"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0247"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0248"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0250"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0251"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0252"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0253"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0254"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0255"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0256"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0257"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0258"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0259"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0260"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0261"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0262"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0263"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0265"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0267"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0268"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0269"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0270"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0271"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0272"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0273"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0275"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0276"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0277"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0278"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0279"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0280"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0281"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0282"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0283"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0284"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0286"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0287"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0290"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0291"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0292"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0294"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0298"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0299"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0301"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0305"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0309"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0311"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0315"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0316"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0317"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0321"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0322"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0323"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0324"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0325"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0326"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0329"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0330"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0331"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0332"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0334"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0335"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0336"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0337"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0338"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0339"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0344"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0350"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0351"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0353"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0354"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0355"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0356"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0357"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0359"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.3.1"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.7"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0363"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0364"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0365"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0366"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0367"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0368"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0369"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0370"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0371"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0372"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0373"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0374"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0375"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0376"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0377"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0383"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0384"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0387"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0388"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0389"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.4"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.6"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0392"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0393"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0394"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0395"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0396"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0397"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0398"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0401"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0402"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0403"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0404"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0406"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0409"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0411"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0415"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0416"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0417"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0418"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0421"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0422"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0423"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0424"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0425"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0426"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0427"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0428"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0429"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0430"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0431"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0432"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0433"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0434"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0435"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0436"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0437"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0438"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0440"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0441"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0442"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0443"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0444"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0445"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0450"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0455"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0456"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0457"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0459"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0460"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0465"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0466"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0468"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0469"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0470"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0472"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0473"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0474"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0475"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0477"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0478"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0480"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0482"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0483"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0484"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0485"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0487"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0488"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0489"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0490"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0491"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0492"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0493"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0494"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0495"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0496"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0497"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0498"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0499"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0500"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0501"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0502"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0503"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0504"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0505"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0506"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0507"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0508"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0510"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0511"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0513"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0514"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0516"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0517"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0518"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0520"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0523"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0524"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0527"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0528"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0529"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0530"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0532"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0534"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0535"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0536"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0538"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0540"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0544"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0547"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0548"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0550"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0553"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0554"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0555"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0556"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0557"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0558"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0559"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0560"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0561"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0562"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0564"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0565"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0566"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0569"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0570"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0571"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0572"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0615"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0616"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0617"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0618"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0625"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0634"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0642"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0651"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0653"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0657"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0659"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0667"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0669"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0682"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0702"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0717"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0719"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0725"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0728"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0731"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0734"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0739"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0742"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0749"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0755"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0757"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0759"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0761"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0763"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0776"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0778"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0790"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0793"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0806"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0818"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0834"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0868"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0871"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0881"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0882"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0894"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0895"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0904"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0905"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0906"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0907"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0909"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0912"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0914"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0916"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0917"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0918"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0919"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0920"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0921"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0922"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0923"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0924"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0925"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0926"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0927"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0933"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0935"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0936"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0937"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0938"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0939"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0940"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0942"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0945"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0946"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0948"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0949"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0950"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0951"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0970"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0971"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-4000"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-tables"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActExposureLevelCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActInvoiceElementModifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActMood"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActReason"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipCheckpoint"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipJoin"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSplit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSubset"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActSite"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUncertainty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUSPrivacyLaw"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressPartType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AmericanIndianAlaskaNativeLanguages"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Calendar"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarCycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Charset"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystem"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystemType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodingRationale"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CommunicationFunctionType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptCodeRelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptGenerality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptProperty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerCap"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerSeparator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContentProcessingMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContextControl"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Country"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Currency"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DataOperation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DataType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Dentition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DeviceAlertLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentStorage"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EditStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EducationLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EmployeeJobClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAccident"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAcuity"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAdmissionSource"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterReferralSource"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityDeterminer"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityHandling"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartTypeR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityRisk"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EquipmentAlertLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Ethnicity"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ExposureMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-GenderStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HealthcareProviderTaxonomyHIPAA"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ApprovalStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7CMETAttribution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7CommitteeIDInRIM"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ConformanceInclusion"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ContextConductionStyle"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DefinedRoseProperty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DocumentFormatCodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSVersionCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingDomain"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSection"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSubSection"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7Realm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7StandardVersionCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7V3Conformance"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7VoteResolution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HtmlLinkType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierReliability"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierScope"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IntegrityCheckAlgorithm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-1retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-2retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-3retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-iso4217-HL7"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LivingArrangement"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalMarkupIgnore"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalRemoteControlState"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ManagedParticipationStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ManufacturerModelNameExample"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MapRelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialForm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFAttributeType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdMetSourceType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdRowType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfRmimRowType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFSubjectAreaPrefix"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-mediaType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageWaitingPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ModifyIndicator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationCategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationMethod"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationValue"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-OrganizationNameType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParameterizedDataType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PatientImportance"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PaymentTerms"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PersonDisabilityType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-policyHolderRole"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PostalAddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingID"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryParameterValue"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryQuantityUnit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryRequestLimit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryResponse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryStatusCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Race"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationalOperator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationshipConjunction"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseModality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Sequencing"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SetOperator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SoftwareNameExample"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SpecimenType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-styleType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SubstitutionCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellHorizontalAlign"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellScope"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellVerticalAlign"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableFrame"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableRules"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TargetAwareness"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationAddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationCapabilities"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TransmissionRelationshipTypeCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-triggerEventID"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-URLScheme"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineManufacturer"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VocabularyDomainQualifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-WorkClassificationODH"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-process"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/variable-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/variant-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/verificationresult-communication-method"},{"uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category"},{"uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-status-reason"},{"uri" : "http://unitsofmeasure.org"},{"uri" : "http://unstats.un.org/unsd/methods/m49/m49.htm"},{"uri" : "http://varnomen.hgvs.org"},{"uri" : "http://www.ada.org/snodent"},{"uri" : "http://www.ama-assn.org/go/cpt"},{"uri" : "http://www.cms.gov/Medicare/Coding/ICD10"},{"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"},{"uri" : "http://www.whocc.no/atc"},{"uri" : "https://nahdo.org/sopt"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/cdcnhsn.html"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/hsloc.html"},{"uri" : "https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding"},{"uri" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats"},{"uri" : "https://www.iana.org/time-zones"},{"uri" : "https://www.usps.com/"},{"uri" : "urn:ietf:bcp:13"},{"uri" : "urn:ietf:bcp:47"},{"uri" : "urn:ietf:rfc:3986"},{"uri" : "urn:iso:std:iso:11073:10101"},{"uri" : "urn:iso:std:iso:3166"},{"uri" : "urn:iso:std:iso:3166:-2"},{"uri" : "urn:iso:std:iso:4217"},{"uri" : "urn:iso-astm:E1762-95:2013"},{"uri" : "urn:oid:1.2.36.1.2001.1001.101.104.16592"},{"uri" : "urn:oid:1.2.36.1.2001.1005.17"},{"uri" : "urn:oid:2.16.840.1.113883.2.9.6.2.7"},{"uri" : "urn:oid:2.16.840.1.113883.3.1937.98.5.8"},{"uri" : "urn:oid:2.16.840.1.113883.6.238"}],"expansion" : {"parameter" : [{"name" : "cache-id","documentation" : "This server supports caching terminology resources between calls. Clients only need to send value sets and codesystems once; there after they are automatically in scope for calls with the same cache-id. The cache is retained for 30 min from last call"},{"name" : "tx-resource","documentation" : "Additional valuesets needed for evaluation e.g. value sets referred to from the import statement of the value set being expanded"},{"name" : "_incomplete"},{"name" : "abstract"},{"name" : "activeOnly"},{"name" : "check-system-version"},{"name" : "count"},{"name" : "default-to-latest-version"},{"name" : "displayLanguage"},{"name" : "excludeNested"},{"name" : "excludeNotForUI"},{"name" : "excludePostCoordinated"},{"name" : "force-system-version"},{"name" : "inactive"},{"name" : "includeAlternateCodes"},{"name" : "includeDefinition"},{"name" : "includeDesignations"},{"name" : "incomplete-ok"},{"name" : "limitedExpansion"},{"name" : "mode","documentation" : "=lenient-display-validation"},{"name" : "no-cache"},{"name" : "offset"},{"name" : "profile"},{"name" : "property"},{"name" : "system-version"},{"name" : "valueSetMode","documentation" : "= CHECK_MEMBERSHIP_ONLY | NO_MEMBERSHIP_CHECK"}]}}
      +
      +--- 1 -----------------
      +Request: 
      +
      +GET http://tx.fhir.org/r4/metadata?_summary=true HTTP/1.0
      +Accept-Charset: UTF-8
      +Accept: application/fhir+json; fhirVersion=4.0
      +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
      +User-Agent: fhir/publisher
      +
      +
      +Response: 
      +
      +200
      +access-control-allow-methods:GET, POST, PUT, PATCH, DELETE
      +access-control-allow-origin:*
      +access-control-expose-headers:Content-Location, Location
      +cache-control:public, max-age=600
      +connection:keep-alive
      +content-length:1519
      +content-type:application/fhir+json
      +date:Thu, 11 Apr 2024 10:10:21 GMT
      +pragma:no-cache
      +server:nginx
      +x-request-id:136-771082
      +
      +{"resourceType" : "CapabilityStatement","id" : "FhirServer","meta" : {"tag" : [{"system" : "http://hl7.org/fhir/v3/ObservationValue","code" : "SUBSETTED","display" : "Subsetted"}]},"url" : "http://tx.fhir.org/r4/metadata","version" : "4.0.1-3.5.0","name" : "FHIR Reference Server Conformance Statement","status" : "active","date" : "2024-04-11T10:10:21.636Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"kind" : "instance","instantiates" : ["http://hl7.org/fhir/CapabilityStatement/terminology-server"],"software" : {"name" : "Reference Server","version" : "3.5.0","releaseDate" : "2024-03-29T08:29:59.571Z"},"implementation" : {"description" : "FHIR Server running at http://tx.fhir.org/r4","url" : "http://tx.fhir.org/r4"},"fhirVersion" : "4.0.1","format" : ["application/fhir+xml","application/fhir+json"],"rest" : [{"mode" : "server","security" : {"cors" : true},"operation" : [{"name" : "expand","definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-expand"},{"name" : "lookup","definition" : "http://hl7.org/fhir/OperationDefinition/ValueSet-lookup"},{"name" : "validate-code","definition" : "http://hl7.org/fhir/OperationDefinition/Resource-validate"},{"name" : "translate","definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-translate"},{"name" : "closure","definition" : "http://hl7.org/fhir/OperationDefinition/ConceptMap-closure"},{"name" : "versions","definition" : "http://tx.fhir.org/r4/OperationDefinition/fso-versions"}]}]}
      +
      +--- 2 -----------------
      +Request: 
      +
      +GET http://tx.fhir.org/r4/metadata?mode=terminology HTTP/1.0
      +Accept-Charset: UTF-8
      +Accept: application/fhir+json; fhirVersion=4.0
      +Content-Type: application/fhir+json; fhirVersion=4.0;charset=UTF-8
      +User-Agent: fhir/publisher
      +
      +
      +Response: 
      +
      +200
      +access-control-allow-methods:GET, POST, PUT, PATCH, DELETE
      +access-control-allow-origin:*
      +access-control-expose-headers:Content-Location, Location
      +cache-control:public, max-age=600
      +connection:keep-alive
      +content-length:75841
      +content-type:application/fhir+json
      +date:Thu, 11 Apr 2024 10:10:21 GMT
      +pragma:no-cache
      +server:nginx
      +x-request-id:136-771083
      +
      +{"resourceType" : "TerminologyCapabilities","id" : "FhirServer","url" : "http://tx.fhir.org/r4/metadata","version" : "2.0.0","name" : "FHIR Reference Server Teminology Capability Statement","status" : "active","date" : "2024-04-11T10:10:21.683Z","contact" : [{"telecom" : [{"system" : "other","value" : "http://healthintersections.com.au/"}]}],"description" : "Standard Teminology Capability Statement for the open source Reference FHIR Server provided by Health Intersections","codeSystem" : [{"uri" : "http://cap.org/eCP"},{"uri" : "http://cds-hooks.hl7.org/CodeSystem/indicator"},{"uri" : "http://devices.fhir.org/CodeSystem/MDC-concept-status"},{"uri" : "http://devices.fhir.org/CodeSystem/MDC-designation-use"},{"uri" : "http://dicom.nema.org/resources/ontology/DCM"},{"uri" : "http://fdasis.nlm.nih.gov"},{"uri" : "http://fhir.ohdsi.org/CodeSystem/concepts"},{"uri" : "http://healthit.gov/nhin/purposeofuse"},{"uri" : "http://hl7.org/fhir/abstract-types"},{"uri" : "http://hl7.org/fhir/account-status"},{"uri" : "http://hl7.org/fhir/action-cardinality-behavior"},{"uri" : "http://hl7.org/fhir/action-condition-kind"},{"uri" : "http://hl7.org/fhir/action-grouping-behavior"},{"uri" : "http://hl7.org/fhir/action-participant-type"},{"uri" : "http://hl7.org/fhir/action-precheck-behavior"},{"uri" : "http://hl7.org/fhir/action-relationship-type"},{"uri" : "http://hl7.org/fhir/action-required-behavior"},{"uri" : "http://hl7.org/fhir/action-selection-behavior"},{"uri" : "http://hl7.org/fhir/additionalmaterials"},{"uri" : "http://hl7.org/fhir/address-type"},{"uri" : "http://hl7.org/fhir/address-use"},{"uri" : "http://hl7.org/fhir/administrative-gender"},{"uri" : "http://hl7.org/fhir/adverse-event-actuality"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-category"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-criticality"},{"uri" : "http://hl7.org/fhir/allergy-intolerance-type"},{"uri" : "http://hl7.org/fhir/animal-genderstatus"},{"uri" : "http://hl7.org/fhir/animal-species"},{"uri" : "http://hl7.org/fhir/appointmentstatus"},{"uri" : "http://hl7.org/fhir/assert-direction-codes"},{"uri" : "http://hl7.org/fhir/assert-operator-codes"},{"uri" : "http://hl7.org/fhir/assert-response-code-types"},{"uri" : "http://hl7.org/fhir/asset-availability"},{"uri" : "http://hl7.org/fhir/audit-event-action"},{"uri" : "http://hl7.org/fhir/audit-event-outcome"},{"uri" : "http://hl7.org/fhir/binding-strength"},{"uri" : "http://hl7.org/fhir/bundle-type"},{"uri" : "http://hl7.org/fhir/capability-statement-kind"},{"uri" : "http://hl7.org/fhir/care-plan-activity-status"},{"uri" : "http://hl7.org/fhir/care-team-status"},{"uri" : "http://hl7.org/fhir/chargeitem-status"},{"uri" : "http://hl7.org/fhir/claim-use"},{"uri" : "http://hl7.org/fhir/code-search-support"},{"uri" : "http://hl7.org/fhir/CodeSystem/example"},{"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-intent"},{"uri" : "http://hl7.org/fhir/CodeSystem/medicationrequest-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/medication-statement-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/medication-status"},{"uri" : "http://hl7.org/fhir/CodeSystem/status"},{"uri" : "http://hl7.org/fhir/CodeSystem/summary"},{"uri" : "http://hl7.org/fhir/CodeSystem/task-code"},{"uri" : "http://hl7.org/fhir/codesystem-content-mode"},{"uri" : "http://hl7.org/fhir/codesystem-hierarchy-meaning"},{"uri" : "http://hl7.org/fhir/compartment-type"},{"uri" : "http://hl7.org/fhir/composition-attestation-mode"},{"uri" : "http://hl7.org/fhir/composition-status"},{"uri" : "http://hl7.org/fhir/concept-map-equivalence"},{"uri" : "http://hl7.org/fhir/conceptmap-unmapped-mode"},{"uri" : "http://hl7.org/fhir/concept-properties"},{"uri" : "http://hl7.org/fhir/concept-property-type"},{"uri" : "http://hl7.org/fhir/concept-subsumption-outcome"},{"uri" : "http://hl7.org/fhir/conditional-delete-status"},{"uri" : "http://hl7.org/fhir/conditional-read-status"},{"uri" : "http://hl7.org/fhir/consent-data-meaning"},{"uri" : "http://hl7.org/fhir/consentperformer"},{"uri" : "http://hl7.org/fhir/consent-provision-type"},{"uri" : "http://hl7.org/fhir/consent-state-codes"},{"uri" : "http://hl7.org/fhir/constraint-severity"},{"uri" : "http://hl7.org/fhir/contact-point-system"},{"uri" : "http://hl7.org/fhir/contact-point-use"},{"uri" : "http://hl7.org/fhir/contract-action-status"},{"uri" : "http://hl7.org/fhir/contract-asset-context"},{"uri" : "http://hl7.org/fhir/contract-asset-scope"},{"uri" : "http://hl7.org/fhir/contract-asset-subtype"},{"uri" : "http://hl7.org/fhir/contract-asset-type"},{"uri" : "http://hl7.org/fhir/contract-decision-mode"},{"uri" : "http://hl7.org/fhir/contract-definition-subtype"},{"uri" : "http://hl7.org/fhir/contract-definition-type"},{"uri" : "http://hl7.org/fhir/contract-expiration-type"},{"uri" : "http://hl7.org/fhir/contract-legalstate"},{"uri" : "http://hl7.org/fhir/contract-party-role"},{"uri" : "http://hl7.org/fhir/contract-publicationstatus"},{"uri" : "http://hl7.org/fhir/contract-scope"},{"uri" : "http://hl7.org/fhir/contract-security-category"},{"uri" : "http://hl7.org/fhir/contract-security-classification"},{"uri" : "http://hl7.org/fhir/contract-security-control"},{"uri" : "http://hl7.org/fhir/contract-status"},{"uri" : "http://hl7.org/fhir/contributor-type"},{"uri" : "http://hl7.org/fhir/data-types"},{"uri" : "http://hl7.org/fhir/days-of-week"},{"uri" : "http://hl7.org/fhir/definition-resource-types"},{"uri" : "http://hl7.org/fhir/detectedissue-severity"},{"uri" : "http://hl7.org/fhir/device-action"},{"uri" : "http://hl7.org/fhir/device-definition-status"},{"uri" : "http://hl7.org/fhir/device-nametype"},{"uri" : "http://hl7.org/fhir/device-statement-status"},{"uri" : "http://hl7.org/fhir/device-status"},{"uri" : "http://hl7.org/fhir/diagnostic-report-status"},{"uri" : "http://hl7.org/fhir/discriminator-type"},{"uri" : "http://hl7.org/fhir/document-mode"},{"uri" : "http://hl7.org/fhir/document-reference-status"},{"uri" : "http://hl7.org/fhir/document-relationship-type"},{"uri" : "http://hl7.org/fhir/eligibilityrequest-purpose"},{"uri" : "http://hl7.org/fhir/eligibilityresponse-purpose"},{"uri" : "http://hl7.org/fhir/encounter-location-status"},{"uri" : "http://hl7.org/fhir/encounter-status"},{"uri" : "http://hl7.org/fhir/endpoint-status"},{"uri" : "http://hl7.org/fhir/episode-of-care-status"},{"uri" : "http://hl7.org/fhir/event-capability-mode"},{"uri" : "http://hl7.org/fhir/event-resource-types"},{"uri" : "http://hl7.org/fhir/event-status"},{"uri" : "http://hl7.org/fhir/event-timing"},{"uri" : "http://hl7.org/fhir/examplescenario-actor-type"},{"uri" : "http://hl7.org/fhir/ex-claimitemtype"},{"uri" : "http://hl7.org/fhir/ex-fdi"},{"uri" : "http://hl7.org/fhir/ex-onsettype"},{"uri" : "http://hl7.org/fhir/ex-oralprostho"},{"uri" : "http://hl7.org/fhir/ex-pharmaservice"},{"uri" : "http://hl7.org/fhir/explanationofbenefit-status"},{"uri" : "http://hl7.org/fhir/exposure-state"},{"uri" : "http://hl7.org/fhir/expression-language"},{"uri" : "http://hl7.org/fhir/ex-servicemodifier"},{"uri" : "http://hl7.org/fhir/ex-serviceproduct"},{"uri" : "http://hl7.org/fhir/extension-context-type"},{"uri" : "http://hl7.org/fhir/extra-activity-type"},{"uri" : "http://hl7.org/fhir/ex-udi"},{"uri" : "http://hl7.org/fhir/feeding-device"},{"uri" : "http://hl7.org/fhir/FHIR-version"},{"uri" : "http://hl7.org/fhir/filter-operator"},{"uri" : "http://hl7.org/fhir/flag-priority-code"},{"uri" : "http://hl7.org/fhir/flag-status"},{"uri" : "http://hl7.org/fhir/fm-conditions"},{"uri" : "http://hl7.org/fhir/fm-status"},{"uri" : "http://hl7.org/fhir/gender-identity"},{"uri" : "http://hl7.org/fhir/goal-status"},{"uri" : "http://hl7.org/fhir/goal-status-reason"},{"uri" : "http://hl7.org/fhir/graph-compartment-rule"},{"uri" : "http://hl7.org/fhir/graph-compartment-use"},{"uri" : "http://hl7.org/fhir/group-measure"},{"uri" : "http://hl7.org/fhir/group-type"},{"uri" : "http://hl7.org/fhir/guidance-response-status"},{"uri" : "http://hl7.org/fhir/guide-page-generation"},{"uri" : "http://hl7.org/fhir/guide-parameter-code"},{"uri" : "http://hl7.org/fhir/history-status"},{"uri" : "http://hl7.org/fhir/http-operations"},{"uri" : "http://hl7.org/fhir/http-verb"},{"uri" : "http://hl7.org/fhir/identifier-use"},{"uri" : "http://hl7.org/fhir/identity-assuranceLevel"},{"uri" : "http://hl7.org/fhir/imagingstudy-status"},{"uri" : "http://hl7.org/fhir/intervention"},{"uri" : "http://hl7.org/fhir/invoice-priceComponentType"},{"uri" : "http://hl7.org/fhir/invoice-status"},{"uri" : "http://hl7.org/fhir/issue-severity"},{"uri" : "http://hl7.org/fhir/issue-type"},{"uri" : "http://hl7.org/fhir/item-type"},{"uri" : "http://hl7.org/fhir/knowledge-resource-types"},{"uri" : "http://hl7.org/fhir/language-preference-type"},{"uri" : "http://hl7.org/fhir/linkage-type"},{"uri" : "http://hl7.org/fhir/link-type"},{"uri" : "http://hl7.org/fhir/list-mode"},{"uri" : "http://hl7.org/fhir/list-status"},{"uri" : "http://hl7.org/fhir/location-mode"},{"uri" : "http://hl7.org/fhir/location-status"},{"uri" : "http://hl7.org/fhir/map-context-type"},{"uri" : "http://hl7.org/fhir/map-group-type-mode"},{"uri" : "http://hl7.org/fhir/map-input-mode"},{"uri" : "http://hl7.org/fhir/map-model-mode"},{"uri" : "http://hl7.org/fhir/map-source-list-mode"},{"uri" : "http://hl7.org/fhir/map-target-list-mode"},{"uri" : "http://hl7.org/fhir/map-transform"},{"uri" : "http://hl7.org/fhir/measure-report-status"},{"uri" : "http://hl7.org/fhir/measure-report-type"},{"uri" : "http://hl7.org/fhir/message-events"},{"uri" : "http://hl7.org/fhir/messageheader-response-request"},{"uri" : "http://hl7.org/fhir/message-significance-category"},{"uri" : "http://hl7.org/fhir/metric-calibration-state"},{"uri" : "http://hl7.org/fhir/metric-calibration-type"},{"uri" : "http://hl7.org/fhir/metric-category"},{"uri" : "http://hl7.org/fhir/metric-color"},{"uri" : "http://hl7.org/fhir/metric-operational-status"},{"uri" : "http://hl7.org/fhir/name-use"},{"uri" : "http://hl7.org/fhir/namingsystem-identifier-type"},{"uri" : "http://hl7.org/fhir/namingsystem-type"},{"uri" : "http://hl7.org/fhir/narrative-status"},{"uri" : "http://hl7.org/fhir/network-type"},{"uri" : "http://hl7.org/fhir/note-type"},{"uri" : "http://hl7.org/fhir/observation-range-category"},{"uri" : "http://hl7.org/fhir/observation-status"},{"uri" : "http://hl7.org/fhir/operation-kind"},{"uri" : "http://hl7.org/fhir/operation-parameter-use"},{"uri" : "http://hl7.org/fhir/organization-role"},{"uri" : "http://hl7.org/fhir/orientation-type"},{"uri" : "http://hl7.org/fhir/participantrequired"},{"uri" : "http://hl7.org/fhir/participationstatus"},{"uri" : "http://hl7.org/fhir/permitted-data-type"},{"uri" : "http://hl7.org/fhir/practitioner-specialty"},{"uri" : "http://hl7.org/fhir/procedure-progress-status-code"},{"uri" : "http://hl7.org/fhir/product-category"},{"uri" : "http://hl7.org/fhir/product-status"},{"uri" : "http://hl7.org/fhir/product-storage-scale"},{"uri" : "http://hl7.org/fhir/property-representation"},{"uri" : "http://hl7.org/fhir/provenance-entity-role"},{"uri" : "http://hl7.org/fhir/provenance-participant-role"},{"uri" : "http://hl7.org/fhir/publication-status"},{"uri" : "http://hl7.org/fhir/quality-type"},{"uri" : "http://hl7.org/fhir/quantity-comparator"},{"uri" : "http://hl7.org/fhir/questionnaire-answers-status"},{"uri" : "http://hl7.org/fhir/questionnaire-display-category"},{"uri" : "http://hl7.org/fhir/questionnaire-enable-behavior"},{"uri" : "http://hl7.org/fhir/questionnaire-enable-operator"},{"uri" : "http://hl7.org/fhir/questionnaire-item-control"},{"uri" : "http://hl7.org/fhir/reaction-event-severity"},{"uri" : "http://hl7.org/fhir/reason-medication-not-given"},{"uri" : "http://hl7.org/fhir/reference-handling-policy"},{"uri" : "http://hl7.org/fhir/reference-version-rules"},{"uri" : "http://hl7.org/fhir/related-artifact-type"},{"uri" : "http://hl7.org/fhir/relationship"},{"uri" : "http://hl7.org/fhir/relation-type"},{"uri" : "http://hl7.org/fhir/remittance-outcome"},{"uri" : "http://hl7.org/fhir/report-action-result-codes"},{"uri" : "http://hl7.org/fhir/report-participant-type"},{"uri" : "http://hl7.org/fhir/report-result-codes"},{"uri" : "http://hl7.org/fhir/report-status-codes"},{"uri" : "http://hl7.org/fhir/repository-type"},{"uri" : "http://hl7.org/fhir/request-intent"},{"uri" : "http://hl7.org/fhir/request-priority"},{"uri" : "http://hl7.org/fhir/request-resource-types"},{"uri" : "http://hl7.org/fhir/request-status"},{"uri" : "http://hl7.org/fhir/research-element-type"},{"uri" : "http://hl7.org/fhir/research-study-status"},{"uri" : "http://hl7.org/fhir/research-subject-status"},{"uri" : "http://hl7.org/fhir/resource-aggregation-mode"},{"uri" : "http://hl7.org/fhir/resource-slicing-rules"},{"uri" : "http://hl7.org/fhir/resource-status"},{"uri" : "http://hl7.org/fhir/resource-types"},{"uri" : "http://hl7.org/fhir/resource-validation-mode"},{"uri" : "http://hl7.org/fhir/response-code"},{"uri" : "http://hl7.org/fhir/restful-capability-mode"},{"uri" : "http://hl7.org/fhir/restful-interaction"},{"uri" : "http://hl7.org/fhir/search-comparator"},{"uri" : "http://hl7.org/fhir/search-entry-mode"},{"uri" : "http://hl7.org/fhir/search-modifier-code"},{"uri" : "http://hl7.org/fhir/search-param-type"},{"uri" : "http://hl7.org/fhir/search-xpath-usage"},{"uri" : "http://hl7.org/fhir/secondary-finding"},{"uri" : "http://hl7.org/fhir/sequence-type"},{"uri" : "http://hl7.org/fhir/sid/cvx"},{"uri" : "http://hl7.org/fhir/sid/ex-icd-10-procedures"},{"uri" : "http://hl7.org/fhir/sid/icd-10"},{"uri" : "http://hl7.org/fhir/sid/icd-10-cm"},{"uri" : "http://hl7.org/fhir/sid/icd-9-cm"},{"uri" : "http://hl7.org/fhir/sid/mvx"},{"uri" : "http://hl7.org/fhir/sid/ndc"},{"uri" : "http://hl7.org/fhir/slotstatus"},{"uri" : "http://hl7.org/fhir/sort-direction"},{"uri" : "http://hl7.org/fhir/spdx-license"},{"uri" : "http://hl7.org/fhir/specimen-contained-preference"},{"uri" : "http://hl7.org/fhir/specimen-status"},{"uri" : "http://hl7.org/fhir/strand-type"},{"uri" : "http://hl7.org/fhir/structure-definition-kind"},{"uri" : "http://hl7.org/fhir/subscription-channel-type"},{"uri" : "http://hl7.org/fhir/subscription-status"},{"uri" : "http://hl7.org/fhir/substance-status"},{"uri" : "http://hl7.org/fhir/supplydelivery-status"},{"uri" : "http://hl7.org/fhir/supplyrequest-status"},{"uri" : "http://hl7.org/fhir/task-intent"},{"uri" : "http://hl7.org/fhir/task-status"},{"uri" : "http://hl7.org/fhir/transaction-mode"},{"uri" : "http://hl7.org/fhir/trigger-type"},{"uri" : "http://hl7.org/fhir/type-derivation-rule"},{"uri" : "http://hl7.org/fhir/udi-entry-type"},{"uri" : "http://hl7.org/fhir/unknown-content-code"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/careplan-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/condition-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-documentreference-category"},{"uri" : "http://hl7.org/fhir/us/core/CodeSystem/us-core-provenance-participant-type"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/assemble-expectation"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/chf-codes"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/collapsible"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/CSPHQ9"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/entryMode"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/launchContext"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/questionnaire-answer-constraint"},{"uri" : "http://hl7.org/fhir/uv/sdc/CodeSystem/temp"},{"uri" : "http://hl7.org/fhir/variable-type"},{"uri" : "http://hl7.org/fhir/versioning-policy"},{"uri" : "http://hl7.org/fhir/vision-base-codes"},{"uri" : "http://hl7.org/fhir/vision-eye-codes"},{"uri" : "http://hl7.org/fhir/w3c-provenance-activity-type"},{"uri" : "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode"},{"uri" : "http://loinc.org"},{"uri" : "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl"},{"uri" : "http://nucc.org/provider-taxonomy"},{"uri" : "http://radlex.org"},{"uri" : "http://snomed.info/sct"},{"uri" : "http://standardterms.edqm.eu"},{"uri" : "http://terminology.hl7.org/CodeSystem/action-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/activity-definition-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication-error"},{"uri" : "http://terminology.hl7.org/CodeSystem/adjudication-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/admit-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness"},{"uri" : "http://terminology.hl7.org/CodeSystem/adverse-event-severity"},{"uri" : "http://terminology.hl7.org/CodeSystem/allerg-intol-substance-exp-risk"},{"uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical"},{"uri" : "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification"},{"uri" : "http://terminology.hl7.org/CodeSystem/applicability"},{"uri" : "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/appropriateness-score"},{"uri" : "http://terminology.hl7.org/CodeSystem/attribute-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-entity-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-event-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/audit-event-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/basic-resource-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-network"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-term"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/benefit-unit"},{"uri" : "http://terminology.hl7.org/CodeSystem/can-push-updates"},{"uri" : "http://terminology.hl7.org/CodeSystem/catalogType"},{"uri" : "http://terminology.hl7.org/CodeSystem/cdshooks-indicator"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-rating"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-rating"},{"uri" : "http://terminology.hl7.org/CodeSystem/certainty-subcomponent-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/characteristic-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/chargeitem-billingcodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/choice-list-orientation"},{"uri" : "http://terminology.hl7.org/CodeSystem/chromosome-human"},{"uri" : "http://terminology.hl7.org/CodeSystem/claimcareteamrole"},{"uri" : "http://terminology.hl7.org/CodeSystem/claim-exception"},{"uri" : "http://terminology.hl7.org/CodeSystem/claiminformationcategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/claim-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/codesystem-altcode-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/common-tags"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-not-done-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/communication-topic"},{"uri" : "http://terminology.hl7.org/CodeSystem/composite-measure-scoring"},{"uri" : "http://terminology.hl7.org/CodeSystem/composition-altcode-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/conceptdomains"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-clinical"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/condition-ver-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/conformance-expectation"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentaction"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentcategorycodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentpolicycodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentscope"},{"uri" : "http://terminology.hl7.org/CodeSystem/consentverification"},{"uri" : "http://terminology.hl7.org/CodeSystem/contactentity-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/container-cap"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractaction"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractactorrole"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-content-derivative"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-data-meaning"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractsignertypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contractsubtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contracttermsubtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contracttermtypecodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/contract-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/copy-number-event"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-class"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-copay-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverageeligibilityresponse-ex-auth-support"},{"uri" : "http://terminology.hl7.org/CodeSystem/coverage-selfpay"},{"uri" : "http://terminology.hl7.org/CodeSystem/data-absent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-topic"},{"uri" : "http://terminology.hl7.org/CodeSystem/definition-use"},{"uri" : "http://terminology.hl7.org/CodeSystem/device-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/diagnosis-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/diet"},{"uri" : "http://terminology.hl7.org/CodeSystem/directness"},{"uri" : "http://terminology.hl7.org/CodeSystem/discharge-disposition"},{"uri" : "http://terminology.hl7.org/CodeSystem/dose-rate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/effect-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-subject-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/encounter-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/endpoint-connection-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/endpoint-payload-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/entformula-additive"},{"uri" : "http://terminology.hl7.org/CodeSystem/episodeofcare-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/evidence-quality"},{"uri" : "http://terminology.hl7.org/CodeSystem/evidence-variant-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-benefitcategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-claimsubtype"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-coverage-financial-exception"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosis-on-admission"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosisrelatedgroup"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-diagnosistype"},{"uri" : "http://terminology.hl7.org/CodeSystem/expansion-parameter-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/expansion-processing-rule"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-payee-resource-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-paymenttype"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-procedure-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-programcode"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-providerqualification"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-relatedclaimrelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-revenue-center"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-serviceplace"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-tooth"},{"uri" : "http://terminology.hl7.org/CodeSystem/extra-security-role-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-USCLS"},{"uri" : "http://terminology.hl7.org/CodeSystem/ex-visionprescriptionproduct"},{"uri" : "http://terminology.hl7.org/CodeSystem/failure-action"},{"uri" : "http://terminology.hl7.org/CodeSystem/FDI-surface"},{"uri" : "http://terminology.hl7.org/CodeSystem/financialtaskcode"},{"uri" : "http://terminology.hl7.org/CodeSystem/financialtaskinputtype"},{"uri" : "http://terminology.hl7.org/CodeSystem/flag-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/forms-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/fundsreserve"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-acceptance-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-achievement"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-priority"},{"uri" : "http://terminology.hl7.org/CodeSystem/goal-relationship-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/guide-parameter-code"},{"uri" : "http://terminology.hl7.org/CodeSystem/handling-condition"},{"uri" : "http://terminology.hl7.org/CodeSystem/history-absent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7-document-format-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7TermMaintInfra"},{"uri" : "http://terminology.hl7.org/CodeSystem/hl7-work-group"},{"uri" : "http://terminology.hl7.org/CodeSystem/icd-o-3"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-evaluation-dose-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-funding-source"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-origin"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/implantStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/insurance-plan-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/library-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-empty-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-example-use-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/list-order"},{"uri" : "http://terminology.hl7.org/CodeSystem/location-physical-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/match-grade"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-aggregate-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-data-usage"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-population"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-scoring"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-supplemental-data"},{"uri" : "http://terminology.hl7.org/CodeSystem/measure-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/med-admin-perform-function"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-modality"},{"uri" : "http://terminology.hl7.org/CodeSystem/media-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-admin-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-performer-function"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationdispense-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-characteristic"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-package-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationknowledge-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy"},{"uri" : "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-statement-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/medication-usage-admin-location"},{"uri" : "http://terminology.hl7.org/CodeSystem/message-reasons-encounter"},{"uri" : "http://terminology.hl7.org/CodeSystem/message-transport"},{"uri" : "http://terminology.hl7.org/CodeSystem/missingtoothreason"},{"uri" : "http://terminology.hl7.org/CodeSystem/modifiers"},{"uri" : "http://terminology.hl7.org/CodeSystem/name-assembly-order"},{"uri" : "http://terminology.hl7.org/CodeSystem/need"},{"uri" : "http://terminology.hl7.org/CodeSystem/nutrition-intake-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/object-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/observation-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/observation-statistics"},{"uri" : "http://terminology.hl7.org/CodeSystem/operation-outcome"},{"uri" : "http://terminology.hl7.org/CodeSystem/organization-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/parameter-group"},{"uri" : "http://terminology.hl7.org/CodeSystem/participant-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/payeetype"},{"uri" : "http://terminology.hl7.org/CodeSystem/payment-adjustment-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/paymentstatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/payment-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/plan-definition-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/practitioner-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/precision-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/primary-source-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/processpriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/program"},{"uri" : "http://terminology.hl7.org/CodeSystem/provenance-participant-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/push-type-available"},{"uri" : "http://terminology.hl7.org/CodeSystem/question-max-occurs"},{"uri" : "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode"},{"uri" : "http://terminology.hl7.org/CodeSystem/reaction-event-certainty"},{"uri" : "http://terminology.hl7.org/CodeSystem/reason-medication-given"},{"uri" : "http://terminology.hl7.org/CodeSystem/recommendation-strength"},{"uri" : "http://terminology.hl7.org/CodeSystem/referencerange-meaning"},{"uri" : "http://terminology.hl7.org/CodeSystem/rejection-criteria"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-objective-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-phase"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-milestone"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/research-subject-state-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/resource-security-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/resource-type-link"},{"uri" : "http://terminology.hl7.org/CodeSystem/restful-security-service"},{"uri" : "http://terminology.hl7.org/CodeSystem/risk-estimate-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/risk-probability"},{"uri" : "http://terminology.hl7.org/CodeSystem/security-source-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-provision-conditions"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-referral-method"},{"uri" : "http://terminology.hl7.org/CodeSystem/service-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/sex-parameter-for-clinical-use"},{"uri" : "http://terminology.hl7.org/CodeSystem/smart-capabilities"},{"uri" : "http://terminology.hl7.org/CodeSystem/special-values"},{"uri" : "http://terminology.hl7.org/CodeSystem/standards-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/state-change-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/statistic-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/study-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscriber-relationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-channel-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-error"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-status-at-event"},{"uri" : "http://terminology.hl7.org/CodeSystem/subscription-tag"},{"uri" : "http://terminology.hl7.org/CodeSystem/substance-category"},{"uri" : "http://terminology.hl7.org/CodeSystem/supply-item-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/supply-kind"},{"uri" : "http://terminology.hl7.org/CodeSystem/supplyrequest-reason"},{"uri" : "http://terminology.hl7.org/CodeSystem/synthesis-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-operation-codes"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"},{"uri" : "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"},{"uri" : "http://terminology.hl7.org/CodeSystem/triggerEventID"},{"uri" : "http://terminology.hl7.org/CodeSystem/usage-context-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/utg-concept-properties"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0001"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0002"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0003"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0004"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0005"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.1"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0006|2.4"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0007"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0008"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0009"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0012"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0017"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0023"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0027"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0033"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0034"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0038"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0043"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0048"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0052"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0061"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0062"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0063"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0065"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0066"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0069"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0070"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0074"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0076"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0078"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0080"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0083"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0085"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0091"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0092"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0098"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0100"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0102"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0103"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0104"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0105"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0106"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0107"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0108"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0109"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0116"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0119"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0121"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0122"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0123"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0124"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0126"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0127"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0128"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0130"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0131"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0133"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0135"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0136"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0137"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0140"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0141"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0142"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0144"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0145"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0146"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0147"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0148"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0149"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0150"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0153"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0155"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0156"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0157"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0158"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0159"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0160"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0161"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0162"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0163"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0164"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0165"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0166"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0167"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0168"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0169"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0170"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0173"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0174"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0175"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0177"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0178"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0179"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0180"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0181"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0183"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0185"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0187"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0189"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0190"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0191"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0193"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0200"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0201"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0202"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0203"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0204"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0205"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0206"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0207"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0208"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0209"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0210"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0211"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0213"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0214"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0215"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0216"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0217"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0220"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0223"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0224"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0225"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0227"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0228"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0229"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0230"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0231"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0232"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0234"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0235"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0236"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0237"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0238"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0239"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0240"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0241"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0242"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0243"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0247"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0248"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0250"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0251"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0252"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0253"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0254"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0255"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0256"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0257"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0258"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0259"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0260"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0261"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0262"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0263"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0265"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0267"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0268"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0269"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0270"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0271"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0272"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0273"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0275"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0276"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0277"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0278"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0279"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0280"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0281"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0282"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0283"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0284"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0286"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0287"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0290"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0291"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0292"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0294"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0298"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0299"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0301"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0305"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0309"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0311"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0315"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0316"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0317"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0321"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0322"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0323"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0324"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0325"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0326"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0329"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0330"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0331"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0332"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0334"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0335"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0336"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0337"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0338"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0339"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0344"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0350"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0351"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0353"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0354"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0355"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0356"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0357"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0359"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.3.1"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0360|2.7"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0363"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0364"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0365"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0366"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0367"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0368"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0369"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0370"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0371"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0372"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0373"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0374"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0375"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0376"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0377"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0383"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0384"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0387"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0388"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0389"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.4"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0391|2.6"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0392"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0393"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0394"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0395"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0396"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0397"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0398"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0401"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0402"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0403"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0404"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0406"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0409"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0411"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0415"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0416"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0417"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0418"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0421"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0422"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0423"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0424"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0425"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0426"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0427"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0428"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0429"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0430"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0431"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0432"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0433"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0434"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0435"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0436"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0437"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0438"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0440"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0441"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0442"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0443"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0444"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0445"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0450"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0455"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0456"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0457"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0459"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0460"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0465"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0466"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0468"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0469"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0470"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0472"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0473"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0474"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0475"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0477"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0478"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0480"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0482"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0483"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0484"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0485"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0487"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0488"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0489"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0490"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0491"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0492"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0493"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0494"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0495"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0496"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0497"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0498"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0499"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0500"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0501"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0502"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0503"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0504"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0505"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0506"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0507"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0508"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0510"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0511"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0513"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0514"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0516"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0517"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0518"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0520"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0523"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0524"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0527"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0528"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0529"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0530"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0532"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0534"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0535"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0536"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0538"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0540"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0544"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0547"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0548"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0550"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0553"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0554"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0555"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0556"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0557"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0558"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0559"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0560"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0561"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0562"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0564"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0565"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0566"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0569"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0570"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0571"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0572"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0615"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0616"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0617"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0618"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0625"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0634"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0642"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0651"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0653"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0657"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0659"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0667"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0669"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0682"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0702"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0717"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0719"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0725"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0728"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0731"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0734"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0739"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0742"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0749"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0755"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0757"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0759"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0761"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0763"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0776"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0778"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0790"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0793"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0806"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0818"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0834"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0868"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0871"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0881"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0882"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0894"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0895"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0904"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0905"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0906"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0907"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0909"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0912"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0914"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0916"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0917"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0918"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0919"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0920"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0921"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0922"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0923"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0924"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0925"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0926"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0927"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0933"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0935"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0936"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0937"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0938"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0939"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0940"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0942"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0945"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0946"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0948"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0949"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0950"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0951"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0970"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-0971"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-4000"},{"uri" : "http://terminology.hl7.org/CodeSystem/v2-tables"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementDetailType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AcknowledgementType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActExposureLevelCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActInvoiceElementModifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActMood"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActReason"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipCheckpoint"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipJoin"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSplit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipSubset"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActSite"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUncertainty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ActUSPrivacyLaw"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressPartType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-AmericanIndianAlaskaNativeLanguages"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Calendar"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarCycle"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CalendarType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Charset"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystem"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodeSystemType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CodingRationale"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CommunicationFunctionType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptCodeRelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptGenerality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptProperty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ConceptStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerCap"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContainerSeparator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContentProcessingMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ContextControl"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Country"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Currency"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DataOperation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DataType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Dentition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DeviceAlertLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-DocumentStorage"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EditStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EducationLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EmployeeJobClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAccident"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAcuity"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterAdmissionSource"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterReferralSource"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityDeterminer"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityHandling"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartTypeR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityRisk"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EntityStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-EquipmentAlertLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Ethnicity"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ExposureMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-GenderStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HealthcareProviderTaxonomyHIPAA"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ApprovalStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7CMETAttribution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7CommitteeIDInRIM"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ConformanceInclusion"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7ContextConductionStyle"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DefinedRoseProperty"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7DocumentFormatCodes"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7ITSVersionCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingDomain"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSection"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7PublishingSubSection"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7Realm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7StandardVersionCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7V3Conformance"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-hl7VoteResolution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-HtmlLinkType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierReliability"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IdentifierScope"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-IntegrityCheckAlgorithm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-1retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-2retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ISO3166-3retired"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-iso4217-HL7"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LivingArrangement"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalMarkupIgnore"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-LocalRemoteControlState"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ManagedParticipationStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ManufacturerModelNameExample"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MapRelationship"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialForm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MaterialType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFAttributeType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdMetSourceType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfHmdRowType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MdfRmimRowType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MDFSubjectAreaPrefix"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-mediaType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-MessageWaitingPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ModifyIndicator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-NullFlavor"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationCategory"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationMethod"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ObservationValue"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-OrganizationNameType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParameterizedDataType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PatientImportance"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PaymentTerms"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PersonDisabilityType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-policyHolderRole"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-PostalAddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingID"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ProcessingMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryParameterValue"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryPriority"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryQuantityUnit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryRequestLimit"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryResponse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-QueryStatusCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Race"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationalOperator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RelationshipConjunction"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseLevel"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseModality"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-ResponseMode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleClass"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleLinkType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RoleStatus"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-Sequencing"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SetOperator"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SoftwareNameExample"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SpecimenType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-styleType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-SubstitutionCondition"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellHorizontalAlign"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellScope"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableCellVerticalAlign"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableFrame"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TableRules"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TargetAwareness"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationAddressUse"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TelecommunicationCapabilities"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TimingEvent"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TransmissionRelationshipTypeCode"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-TribalEntityUS"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-triggerEventID"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-URLScheme"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineManufacturer"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VaccineType"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-VocabularyDomainQualifier"},{"uri" : "http://terminology.hl7.org/CodeSystem/v3-WorkClassificationODH"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-process"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-status"},{"uri" : "http://terminology.hl7.org/CodeSystem/validation-type"},{"uri" : "http://terminology.hl7.org/CodeSystem/variable-role"},{"uri" : "http://terminology.hl7.org/CodeSystem/variant-state"},{"uri" : "http://terminology.hl7.org/CodeSystem/verificationresult-communication-method"},{"uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-category"},{"uri" : "http://terminology.hl7.org/fhir/CodeSystem/medicationdispense-status-reason"},{"uri" : "http://unitsofmeasure.org"},{"uri" : "http://unstats.un.org/unsd/methods/m49/m49.htm"},{"uri" : "http://varnomen.hgvs.org"},{"uri" : "http://www.ada.org/snodent"},{"uri" : "http://www.ama-assn.org/go/cpt"},{"uri" : "http://www.cms.gov/Medicare/Coding/ICD10"},{"uri" : "http://www.nlm.nih.gov/research/umls/rxnorm"},{"uri" : "http://www.whocc.no/atc"},{"uri" : "https://nahdo.org/sopt"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/cdcnhsn.html"},{"uri" : "https://www.cdc.gov/nhsn/cdaportal/terminology/codesystem/hsloc.html"},{"uri" : "https://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/HospitalAcqCond/Coding"},{"uri" : "https://www.humanservices.gov.au/organisations/health-professionals/enablers/air-vaccine-code-formats"},{"uri" : "https://www.iana.org/time-zones"},{"uri" : "https://www.usps.com/"},{"uri" : "urn:ietf:bcp:13"},{"uri" : "urn:ietf:bcp:47"},{"uri" : "urn:ietf:rfc:3986"},{"uri" : "urn:iso:std:iso:11073:10101"},{"uri" : "urn:iso:std:iso:3166"},{"uri" : "urn:iso:std:iso:3166:-2"},{"uri" : "urn:iso:std:iso:4217"},{"uri" : "urn:iso-astm:E1762-95:2013"},{"uri" : "urn:oid:1.2.36.1.2001.1001.101.104.16592"},{"uri" : "urn:oid:1.2.36.1.2001.1005.17"},{"uri" : "urn:oid:2.16.840.1.113883.2.9.6.2.7"},{"uri" : "urn:oid:2.16.840.1.113883.3.1937.98.5.8"},{"uri" : "urn:oid:2.16.840.1.113883.6.238"}],"expansion" : {"parameter" : [{"name" : "cache-id","documentation" : "This server supports caching terminology resources between calls. Clients only need to send value sets and codesystems once; there after they are automatically in scope for calls with the same cache-id. The cache is retained for 30 min from last call"},{"name" : "tx-resource","documentation" : "Additional valuesets needed for evaluation e.g. value sets referred to from the import statement of the value set being expanded"},{"name" : "_incomplete"},{"name" : "abstract"},{"name" : "activeOnly"},{"name" : "check-system-version"},{"name" : "count"},{"name" : "default-to-latest-version"},{"name" : "displayLanguage"},{"name" : "excludeNested"},{"name" : "excludeNotForUI"},{"name" : "excludePostCoordinated"},{"name" : "force-system-version"},{"name" : "inactive"},{"name" : "includeAlternateCodes"},{"name" : "includeDefinition"},{"name" : "includeDesignations"},{"name" : "incomplete-ok"},{"name" : "limitedExpansion"},{"name" : "mode","documentation" : "=lenient-display-validation"},{"name" : "no-cache"},{"name" : "offset"},{"name" : "profile"},{"name" : "property"},{"name" : "system-version"},{"name" : "valueSetMode","documentation" : "= CHECK_MEMBERSHIP_ONLY | NO_MEMBERSHIP_CHECK"}]}}
      +
      diff --git a/qa-txservers.html b/qa-txservers.html new file mode 100644 index 00000000..ea874743 --- /dev/null +++ b/qa-txservers.html @@ -0,0 +1,33 @@ + + + + SMART : Terminology Server Report + + + + +

      Terminology Server Report for SMART

      +

      Generated Thu Apr 11 10:11:04 UTC 2024, FHIR version 4.3.0 for who.fhir.smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart (history))

      +

      This page provides a report on which terminology servers were used while publishing this IG. Note that terminology caching reduces the server hit count - this page only reports content that wasn't cached

      +

      Terminology Parameters

      +
        +
      • + x-system-cache-id +: dc8fd4bc-091a-424a-8a3b-6198ef146891 +
      • +
      +

      Tx Manager report for 'http://tx.fhir.org/tx-reg'

      +
        +
      • (No Errors/Reports - all good)
      • +
      +

      Primary Server: http://tx.fhir.org/r4

      +

      Use Count: 0. Code Systems used:

      +
        +
      • (None)
      • +
      + + diff --git a/qa.html b/qa.html new file mode 100644 index 00000000..87455bd1 --- /dev/null +++ b/qa.html @@ -0,0 +1,162 @@ + + + + + SMART : Validation Results + + + + + +

      Validation Results for SMART

      +

      Generated Thu Apr 11 10:11:04 UTC 2024, FHIR version 4.3.0 for who.fhir.smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart (history)). See Errors Only

      + + + + + + + + + + + + + + + + + + +
      Quality Checks
      Publisher Version:IG Publisher Version: v1.6.4
      Publication Code:n/a . PackageId = who.fhir.smart-ig-empty, Canonical = http://worldhealthorganization.github.io/smart
      Realm Check for n/a:
      • n/a
      Publication Request:
      • Error fetching package-list from http://worldhealthorganization.github.io/smart: Not Found
      • +
      • No publication request found
      • +
      +
      Supressed Messages:No Suppressed Issues +
      Dependency Checks:
      + + + + + + + + + + + +
      PackageVersionFHIRCanonicalWeb BaseComment
      .. who.fhir.smart-ig-empty0.1.0R4Bhttp://worldhealthorganization.github.io/smart
      ... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
      ... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0FHIR Version Mismatch
      ... who.basecurrent UR4http://smart.who.int/basehttps://build.fhir.org/ig/WorldHealthOrganization/smart-base/FHIR Version Mismatch
      .... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 5.5.0
      .... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
      .... hl7.fhir.uv.crmicurrent VR4http://hl7.org/fhir/uv/crmihttps://build.fhir.org/ig/HL7/crmi-ig/FHIR Version Mismatch
      ..... hl7.terminology5.5.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/5.5.0FHIR Version Mismatch
      ...... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
      ..... hl7.fhir.uv.extensions5.1.0-cibuild VR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0-snapshot1FHIR Version Mismatch
      ...... hl7.terminology.r55.3.0 OR5http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
      .... hl7.fhir.uv.cpg1.0.0 MR4http://hl7.org/fhir/uv/cpghttp://hl7.org/fhir/uv/cpg/STU1FHIR Version Mismatch
      Templates: who.template.root#current -> fhir.base.template#current. Tools: 0.1.0
      Dependent IGs:no references
      Global Profiles:(none declared)
      Terminology Server(s):http://tx.fhir.org/r4 (details)
      HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
      R5 Dependencies:(none)
      Draft Dependencies: +
      Modifier Extensions:(none)
      Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://worldhealthorganization.github.io/smart (Problem #1 with package-list.json at http://worldhealthorganization.github.io/smart: Not Found)
      IPA Comparison: n/a
      IPS Comparison: n/a
      Summary: errors = 2, warn = 5, info = 0, broken links = 0
      + + + + + + + + + + +
      FilenameErrorsWarningsHints
      Build Errors040
      /github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty210
      +
      + +

      n/a Show Validation Information

      + + + + + + + + + + + + + + +
      1warningThe HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide
      2warningAn HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide
      3warningAn HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide
      4warningThe HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide
      +
      + +

      fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json Show Validation Information (1)

      + + + + + + + + + + + + + + +
      PathSeverityMessage
      ImplementationGuide​.meta​.profile[0] (l1​/c115)errorCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
      ImplementationGuide​.definition (l1​/c14167)errorImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
      ImplementationGuide​.meta​.profile[0] (l1​/c14168)warningProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
      + +

      Suppressed Messages (Warnings, hints, broken links)

      +

      No suppressed messsages

      +

      Errors sorted by type

      +
      + +

      TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE

      + + + + +
      fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
      +
      + +

      VALIDATION_VAL_PROFILE_UNKNOWN_NOT_POLICY

      + + + + +
      fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
      +
      + +

      Validation_VAL_Profile_Minimum

      + + + + +
      fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
      + + diff --git a/qa.json b/qa.json new file mode 100644 index 00000000..5b9898d7 --- /dev/null +++ b/qa.json @@ -0,0 +1,19 @@ +{ + "url" : "http://worldhealthorganization.github.io/smart/ImplementationGuide/who.fhir.smart-ig-empty", + "name" : "SMART", + "title" : "SMART Empty IG", + "description" : "An empty Implementation Guide to be used as a starting point for building SMART Guidelines Implementation Guides", + "status" : "draft", + "package-id" : "who.fhir.smart-ig-empty", + "ig-ver" : "0.1.0", + "date" : "Thu, 11 Apr, 2024 10:10:37 +0000", + "dateISO8601" : "2024-04-11T10:10:37+00:00", + "errs" : 2, + "warnings" : 5, + "hints" : 0, + "suppressed-hints" : 0, + "suppressed-warnings" : 0, + "version" : "4.3.0", + "tool" : "5.0.0 (3)", + "maxMemory" : 2225502544 +} diff --git a/qa.min.html b/qa.min.html new file mode 100644 index 00000000..b38f48e9 --- /dev/null +++ b/qa.min.html @@ -0,0 +1,162 @@ + + + + + SMART : Validation Results + + + + + +

      Validation Results for SMART

      +

      Generated Thu Apr 11 10:11:04 UTC 2024, FHIR version 4.3.0 for who.fhir.smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart (history)). See Full QA Report

      + + + + + + + + + + + + + + + + + + +
      Quality Checks
      Publisher Version:IG Publisher Version: v1.6.4
      Publication Code:n/a . PackageId = who.fhir.smart-ig-empty, Canonical = http://worldhealthorganization.github.io/smart
      Realm Check for n/a:
      • n/a
      Publication Request:
      • Error fetching package-list from http://worldhealthorganization.github.io/smart: Not Found
      • +
      • No publication request found
      • +
      +
      Supressed Messages:No Suppressed Issues +
      Dependency Checks:
      + + + + + + + + + + + +
      PackageVersionFHIRCanonicalWeb BaseComment
      .. who.fhir.smart-ig-empty0.1.0R4Bhttp://worldhealthorganization.github.io/smart
      ... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
      ... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0FHIR Version Mismatch
      ... who.basecurrent UR4http://smart.who.int/basehttps://build.fhir.org/ig/WorldHealthOrganization/smart-base/FHIR Version Mismatch
      .... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0see above. Latest Release is 5.5.0
      .... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
      .... hl7.fhir.uv.crmicurrent VR4http://hl7.org/fhir/uv/crmihttps://build.fhir.org/ig/HL7/crmi-ig/FHIR Version Mismatch
      ..... hl7.terminology5.5.0 MR4http://terminology.hl7.orghttp://terminology.hl7.org/5.5.0FHIR Version Mismatch
      ...... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0see above
      ..... hl7.fhir.uv.extensions5.1.0-cibuild VR5http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/5.1.0-snapshot1FHIR Version Mismatch
      ...... hl7.terminology.r55.3.0 OR5http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0FHIR Version Mismatch. Latest Release is 5.5.0
      .... hl7.fhir.uv.cpg1.0.0 MR4http://hl7.org/fhir/uv/cpghttp://hl7.org/fhir/uv/cpg/STU1FHIR Version Mismatch
      Templates: who.template.root#current -> fhir.base.template#current. Tools: 0.1.0
      Dependent IGs:no references
      Global Profiles:(none declared)
      Terminology Server(s):http://tx.fhir.org/r4 (details)
      HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
      R5 Dependencies:(none)
      Draft Dependencies: +
      Modifier Extensions:(none)
      Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://worldhealthorganization.github.io/smart (Problem #1 with package-list.json at http://worldhealthorganization.github.io/smart: Not Found)
      IPA Comparison: n/a
      IPS Comparison: n/a
      Summary: errors = 2, warn = 5, info = 0, broken links = 0
      + + + + + + + + + + +
      FilenameErrorsWarningsHints
      Build Errors040
      /github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty210
      +
      + +

      n/a Show Validation Information

      + + + + + + + + + + + + + + +
      1warningThe HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide
      2warningAn HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide
      3warningAn HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide
      4warningThe HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide
      +
      + +

      fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json Show Validation Information (1)

      + + + + + + + + + + + + + + +
      PathSeverityMessage
      ImplementationGuide​.meta​.profile[0] (l1​/c115)errorCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
      ImplementationGuide​.definition (l1​/c14167)errorImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
      ImplementationGuide​.meta​.profile[0] (l1​/c14168)warningProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
      + +

      Suppressed Messages (Warnings, hints, broken links)

      +

      No suppressed messsages

      +

      Errors sorted by type

      +
      + +

      TYPE_SPECIFIC_CHECKS_CANONICAL_ABSOLUTE

      + + + + +
      fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonCanonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide)
      +
      + +

      VALIDATION_VAL_PROFILE_UNKNOWN_NOT_POLICY

      + + + + +
      fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonProfile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles
      +
      + +

      Validation_VAL_Profile_Minimum

      + + + + +
      fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.jsonImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0)
      + + diff --git a/qa.txt b/qa.txt new file mode 100644 index 00000000..ef1173bc --- /dev/null +++ b/qa.txt @@ -0,0 +1,18 @@ +SMART : Validation Results +========================================= + +err = 2, warn = 5, info = 0 +IG Publisher Version: 1.6.4 +Generated Thu Apr 11 10:11:04 UTC 2024. FHIR version 4.3.0 for who.fhir.smart-ig-empty#0.1.0 (canonical = http://worldhealthorganization.github.io/smart) + Build Errors : 0 / 4 / 0 + /github/workspace/fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty : 2 / 1 / 1 + +== n/a == +WARNING: 1: The HTML fragment 'ip-statements.xhtml' is not included anywhere in the produced implementation guide +WARNING: 2: An HTML fragment from the set [cross-version-analysis.xhtml, cross-version-analysis-inline.xhtml] is not included anywhere in the produced implementation guide +WARNING: 3: An HTML fragment from the set [dependency-table.xhtml, dependency-table-short.xhtml] is not included anywhere in the produced implementation guide +WARNING: 4: The HTML fragment 'globals-table.xhtml' is not included anywhere in the produced implementation guide +== fsh-generated/resources/ImplementationGuide-who.fhir.smart-ig-empty.json == +ERROR: ImplementationGuide/who.fhir.smart-ig-empty: ImplementationGuide.meta.profile[0]: Canonical URLs must be absolute URLs if they are not fragment references (SMARTImplementationGuide) +ERROR: ImplementationGuide/who.fhir.smart-ig-empty: ImplementationGuide.definition: ImplementationGuide.definition.resource: minimum required = 1, but only found 0 (from http://hl7.org/fhir/StructureDefinition/ImplementationGuide|4.3.0) +WARNING: ImplementationGuide/who.fhir.smart-ig-empty: ImplementationGuide.meta.profile[0]: Profile reference 'SMARTImplementationGuide' has not been checked because it could not be found, and the validator is set to not fetch unknown profiles diff --git a/qa.xml b/qa.xml new file mode 100644 index 00000000..878bae23 --- /dev/null +++ b/qa.xml @@ -0,0 +1 @@ +
      \ No newline at end of file diff --git a/reference-implementations.html b/reference-implementations.html new file mode 100644 index 00000000..aba886d1 --- /dev/null +++ b/reference-implementations.html @@ -0,0 +1,355 @@ + + + + + + Reference Implementations - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Reference Implementations

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

      + +

      This page includes sample resources that can be leveraged to support the implementation of SMART Guidelines for [insert health domain here]. Content is for demonstration purposes only.

      + +

      Additional relevant resources are included in the References and Dependencies.

      + +

      Reference applications

      + +

      Reference architecture

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/references.html b/references.html new file mode 100644 index 00000000..99956410 --- /dev/null +++ b/references.html @@ -0,0 +1,387 @@ + + + + + + References - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      References

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

      + +

      This implementation guide is meant to facilitate operationalization of the World Health Organization (WHO) Digital Adaptation Kit (DAK) for [insert health domain here]. This page includes links to the published DAK for [insert health domain here], as well as a small subset of other references.

      + +

      For additional resources, see the Dependencies page, which includes the standards referenced in this implementation guide and the references section in the published DAK for [insert health domain here].

      + +

      WHO Digital Adaptation Kit (DAK) for [insert health domain here]

      + +
      +

      The Digital Adaptation Kit was published on [publication date]:

      + +

      [Link to the DAK and accompanying web annexes when available]

      +
      + +

      WHO guideline development

      + + + +

      Tutorials and reference materials for developers

      + + +

      Additional resources

      + + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scenarios.html b/scenarios.html new file mode 100644 index 00000000..a1d29394 --- /dev/null +++ b/scenarios.html @@ -0,0 +1,351 @@ + + + + + + User Scenarios - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      User Scenarios

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

      +
      + +
      +

      Component 3 in the Digital Adaptation Kit (link forthcoming) includes user scenarios, which are narratives that describe how the different personas may interact with each other. The user scenarios are only illustrative and are intended to give an idea of a typical workflow.

      + +

      How to interpret user scenarios

      + +

      User scenarios can be helpful tools not only to better understand the context in which a digital tool would operate, but also for some insights into what key data elements would need to be recorded and accounted for in the database. Additionally, the context in which the tool would operate, illuminated by the user scenarios, provides insight into some functional and non-functional requirements that the system would also need.

      + +

      As examples, the scenarios identify: key data elements that need to be recorded and/or calculated; decision-support logic that can be automated in the system; key functional and non-functional requirements that should be included in the system, and adolescent-specific considerations that should be accounted for.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/searchform.html b/searchform.html new file mode 100644 index 00000000..d4d724a1 --- /dev/null +++ b/searchform.html @@ -0,0 +1,141 @@ + + + + + + Search SMART Empty IG (Current Build) + + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + +
      + +
      +
      + Search SMART Empty IG (Current Build) +
      +
      +
      +
      + + +
      +
      +
      + + + + + +
      +
      + + + + + + + + +
      +
      +
      +
      + + +
      + +

      Search SMART Empty IG (Current Build)

      + + + +
      + +

      +Note: this search searches the curent build of SMART Empty IG. +

      +
      + +
      +
      +
      + +
      + + + + + + + + + + + + + + + + + + + + + + + diff --git a/security-privacy.html b/security-privacy.html new file mode 100644 index 00000000..5684c38e --- /dev/null +++ b/security-privacy.html @@ -0,0 +1,346 @@ + + + + + + Security and Privacy Considerations - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Security and Privacy Considerations

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

      +
      + +
      +

      This page will contain security and privacy considerations related to SMART Guidelines for [insert health domain here].

      + +

      For an illustrative, starting set of non-functional requirements, which includes security and privacy-related requirements from the Digital Adaptation Kit for [insert health domain here], see the Non-functional Requirements.

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sequence-diagrams.html b/sequence-diagrams.html new file mode 100644 index 00000000..cf7aef65 --- /dev/null +++ b/sequence-diagrams.html @@ -0,0 +1,346 @@ + + + + + + Sequence Diagrams - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Sequence Diagrams

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

      +
      + +
      +

      SMART

      + +

      Feel free to modify this index page with your own awesome content!

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sub-package-list.json b/sub-package-list.json new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/sub-package-list.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/summary.png b/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/system-actors.html b/system-actors.html new file mode 100644 index 00000000..778132f4 --- /dev/null +++ b/system-actors.html @@ -0,0 +1,352 @@ + + + + + + System Actors - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      System Actors

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

      +
      + +
      +

      This page lists and describes the human users and digital services that interact with the system, derived from the business requirements defined at the operational level (L2). For more details about end-users and related stakeholders, see the Generic Personas and the WHO Digital Adaptation Kit for [insert health domain here](link forthcoming).

      + +

      Systems managing clinical and patient information are expected to interact with a shared health record, laboratory information system or a longitudinal health record, as appropriate, and to synchronize with data collected in a clinical encounter.

      + +

      For additional actor definitions, see the Digital Documentation of COVID-19 Certificates (DDCC) Implementation Guide. Additionally, Integrating the Healthcare Enterprise (IHE) maintains a repository with common actors used in IHE profiles.

      + +

      Key generic personas interacting with the system

      +

      In the clinical flows, generic personas are represented using profiles of the various entity resources in HL7 FHIR, such as Patient, Practitioner, PractitionerRole, and RelatedPerson.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/target.png b/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/tbl_bck0.png b/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/tbl_bck00.png b/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/tbl_bck000.png b/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/tbl_bck0000.png b/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/tbl_bck00000.png b/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/tbl_bck000000.png b/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/tbl_bck0000000.png b/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/tbl_bck000001.png b/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/tbl_bck000010.png b/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/tbl_bck0000100.png b/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/tbl_bck000010000.png b/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/tbl_bck00001001.png b/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/tbl_bck00001010.png b/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/tbl_bck000011.png b/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/tbl_bck0000110.png b/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/tbl_bck00001100.png b/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/tbl_bck0000111.png b/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/tbl_bck00001110110.png b/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/tbl_bck00001111.png b/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/tbl_bck000011110.png b/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/tbl_bck0000111100.png b/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/tbl_bck000011110000.png b/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/tbl_bck00001111001.png b/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/tbl_bck000011110010.png b/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/tbl_bck0000111101.png b/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/tbl_bck00001111010.png b/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/tbl_bck000011111.png b/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/tbl_bck0000111110.png b/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/tbl_bck00001111100.png b/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/tbl_bck000011111000.png b/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/tbl_bck00001111101.png b/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/tbl_bck0000111110110.png b/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/tbl_bck0000111111.png b/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/tbl_bck00001111110.png b/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/tbl_bck000011111100.png b/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/tbl_bck00001111111.png b/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/tbl_bck000011111110.png b/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/tbl_bck0001.png b/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/tbl_bck00010.png b/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/tbl_bck000100.png b/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/tbl_bck0001000.png b/tbl_bck0001000.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/tbl_bck000101.png b/tbl_bck000101.png new file mode 100644 index 0000000000000000000000000000000000000000..d32d3e2f80bd51629c175bb3b46be7bb406e68b1 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%25ZRBNe;9znn zPyH_$xBLTl|C1~sEiKPjqsr;O85thDmN#Q!VA!yfajLdMn6>L6exOzcPgg&ebxsLQ E0D?Lm2LJ#7 literal 0 HcmV?d00001 diff --git a/tbl_bck00011.png b/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/tbl_bck000110.png b/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/tbl_bck001.png b/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/tbl_bck0010010.png b/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/tbl_bck00101.png b/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/tbl_bck001010.png b/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/tbl_bck0011.png b/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|@^2LrzbPZ!6Kid%25ZRBJy;9=hI z=hgrGjNi@+6cw7?^ykHRW=)=Me3PAlL8|@^2Lr!gPZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmoV>Vj_OL^e^sC585s1085tNPJ~MO&I_Ol$OKk*dWbkzLb6Mw<&;$T5 CMjVg; literal 0 HcmV?d00001 diff --git a/tbl_bck001110.png b/tbl_bck001110.png new file mode 100644 index 0000000000000000000000000000000000000000..20d5786936f19c20e1e12e7303b656f031a9c3af GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPth;9z#F z_Wf^K5#FlcmoV>Vj_OL^e^sC585s1085tNPJ~MO&I_Ol$OKk*dWbkzLb6Mw<&;$T5 CMjVg; literal 0 HcmV?d00001 diff --git a/tbl_bck01.png b/tbl_bck01.png new file mode 100644 index 0000000000000000000000000000000000000000..34a4122d6d9d838980fef850d28e04b5ff00db0a GIT binary patch literal 101 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hz#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/tbl_bck01010.png b/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/tbl_bck010100.png b/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/tbl_bck0101000.png b/tbl_bck0101000.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/tbl_bck010101.png b/tbl_bck010101.png new file mode 100644 index 0000000000000000000000000000000000000000..2b33f3f5a6505768d6467ad113f0551ec3c71a42 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM=6Z9JE~%)jkh%fPS$D9hk*mbp97L5Kb2MM0oO22WQ%mvv4FO#qE% BA1eR= literal 0 HcmV?d00001 diff --git a/tbl_bck0101010.png b/tbl_bck0101010.png new file mode 100644 index 0000000000000000000000000000000000000000..2b33f3f5a6505768d6467ad113f0551ec3c71a42 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM=6Z9JE~%)jkh%fPS$D9hk*mbp97L5Kb2MM0oO22WQ%mvv4FO#qE% BA1eR= literal 0 HcmV?d00001 diff --git a/tbl_bck01010100.png b/tbl_bck01010100.png new file mode 100644 index 0000000000000000000000000000000000000000..2b33f3f5a6505768d6467ad113f0551ec3c71a42 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!gPZ!6Kid%0l9OPs$;9=hQ z=GEVH59`*G&TM=6Z9JE~%)jkh%fPS$D9hk*mbp97L5Kb2MM0oO22WQ%mvv4FO#qE% BA1eR= literal 0 HcmV?d00001 diff --git a/tbl_bck0101011.png b/tbl_bck0101011.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e91a9d3a34c77a06d468f74e272b9f45b11917 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;hzrPZ!6Kid%259pq$C;9)-S zZr0!QfN}w)6Rhv%UJ6$`X)nHD>)*38G_1CL&B?&vaGGuFcL%1%;Hns)eg;oh KKbLh*2~7aigd}JH literal 0 HcmV?d00001 diff --git a/tbl_bck01011.png b/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/tbl_bck010110.png b/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/tbl_bck011.png b/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/tbl_bck0110.png b/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/tbl_bck01100.png b/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/tbl_bck011000.png b/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/tbl_bck0110000.png b/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/tbl_bck011001.png b/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/tbl_bck011010.png b/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/tbl_bck0110100.png b/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/tbl_bck011011.png b/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/tbl_bck0110110.png b/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/tbl_bck01101100.png b/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/tbl_bck0110111.png b/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/tbl_bck01101110.png b/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/tbl_bck0111.png b/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)GmEzNzbPZ!6Kid%25ZRBKd;9zzr zKl{)4$Npvo4)GmEzN!=PZ!6Kid%0l9OPs$;9zzr zKl{)4hTlRC@g3=Mo~kQ7?Q3`L-z(3+pjXVqz+muzopr E0DTx92><{9 literal 0 HcmV?d00001 diff --git a/tbl_bck0111010.png b/tbl_bck0111010.png new file mode 100644 index 0000000000000000000000000000000000000000..7de3709f8e7ce2813d5de327dba8f105694aff3b GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0y~yU{(OKnK;;h!=PZ!6Kid%0l9OPs$;9zzr zKl{)4hTlRC@g3=Mo~kQ7?Q3`L-z(3+pjXVqz+muzopr E0DTx92><{9 literal 0 HcmV?d00001 diff --git a/tbl_bck01111.png b/tbl_bck01111.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/tbl_bck011110.png b/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/tbl_bck0111100.png b/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/tbl_bck011110000.png b/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/tbl_bck01111001.png b/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/tbl_bck011110010.png b/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/tbl_bck0111101.png b/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/tbl_bck01111010.png b/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/tbl_bck011111.png b/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/tbl_bck02400.png b/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/tbl_bck0241.png b/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/tbl_bck02410.png b/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/tbl_bck025.png b/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/tbl_bck0250.png b/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/tbl_bck02500.png b/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/tbl_bck025000.png b/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/tbl_bck02501.png b/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/tbl_bck025025.png b/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/tbl_bck0250250.png b/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/tbl_bck02503.png b/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/tbl_bck0251.png b/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/tbl_bck02510.png b/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/tbl_bck02512.png b/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/tbl_bck0251240.png b/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/tbl_bck025125.png b/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/tbl_bck0251250.png b/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/tbl_bck0251252.png b/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/tbl_bck02513.png b/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/tbl_bck03.png b/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/tbl_bck03410.png b/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/tbl_bck035.png b/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/tbl_bck0351.png b/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/tbl_bck03510.png b/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/tbl_bck03512.png b/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/tbl_bck0351240.png b/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/tbl_bck035125.png b/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/tbl_bck0351250.png b/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/tbl_bck0351252.png b/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/tbl_bck03513.png b/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/tbl_bck040.png b/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/tbl_bck0400.png b/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/tbl_bck041.png b/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/tbl_bck050.png b/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/tbl_bck0500.png b/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/tbl_bck05040.png b/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/tbl_bck0505.png b/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/tbl_bck0510.png b/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/tbl_bck0512.png b/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/tbl_bck05140.png b/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/tbl_bck0515.png b/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/tbl_bck05150.png b/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/tbl_bck05152.png b/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/tbl_bck1.png b/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/tbl_bck10.png b/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/tbl_bck100.png b/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/tbl_bck1000.png b/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/tbl_bck10000.png b/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/tbl_bck100000.png b/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/tbl_bck10001.png b/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/tbl_bck10010.png b/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/tbl_bck100100.png b/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/tbl_bck1001000.png b/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/tbl_bck10010000.png b/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/tbl_bck1001001.png b/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/tbl_bck10010010.png b/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/tbl_bck100101.png b/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/tbl_bck100110.png b/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/tbl_bck101.png b/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/tbl_bck1010.png b/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/tbl_bck10100.png b/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/tbl_bck101000.png b/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/tbl_bck10101.png b/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/tbl_bck101010.png b/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/tbl_bck1011.png b/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/tbl_bck10110.png b/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/tbl_bck101100.png b/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/tbl_bck1011000.png b/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/tbl_bck10110000.png b/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/tbl_bck1011001.png b/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/tbl_bck10110010.png b/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/tbl_bck101101.png b/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/tbl_bck1011010.png b/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/tbl_bck10111.png b/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/tbl_bck101110.png b/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/tbl_bck1011100.png b/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/tbl_bck101111.png b/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/tbl_bck1011110.png b/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/tbl_bck10240.png b/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/tbl_bck1025.png b/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/tbl_bck10250.png b/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/tbl_bck103.png b/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/tbl_bck1040.png b/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/tbl_bck105.png b/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/tbl_bck110.png b/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/tbl_bck1100.png b/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/tbl_bck11000.png b/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/tbl_bck110000.png b/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/tbl_bck11001.png b/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/tbl_bck110010.png b/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/tbl_bck1101.png b/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/tbl_bck11010.png b/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/tbl_bck110100.png b/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/tbl_bck11011.png b/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/tbl_bck110110.png b/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/tbl_bck111.png b/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/tbl_bck111010.png b/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/tbl_bck1111.png b/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/tbl_bck1111010.png b/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/tbl_bck11111.png b/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/tbl_bck111110.png b/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/tbl_bck112.png b/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/tbl_bck11240.png b/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/tbl_bck1125.png b/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/tbl_bck11250.png b/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/tbl_bck11252.png b/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/tbl_bck113.png b/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/tbl_bck1140.png b/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/tbl_bck115.png b/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/tbl_bck1150.png b/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/tbl_bck1152.png b/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/tbl_bck12.png b/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/tbl_bck120.png b/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/tbl_bck124.png b/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/tbl_bck1240.png b/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/tbl_bck12400.png b/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/tbl_bck1241.png b/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/tbl_bck12410.png b/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/tbl_bck125.png b/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/tbl_bck12510.png b/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/tbl_bck125100.png b/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/tbl_bck12511.png b/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/tbl_bck1252.png b/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/tbl_bck130.png b/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/tbl_bck1320.png b/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/tbl_bck133.png b/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/tbl_bck1330.png b/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/tbl_bck134.png b/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/tbl_bck14.png b/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/tbl_bck140.png b/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/tbl_bck1400.png b/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/tbl_bck141.png b/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/tbl_bck1410.png b/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/tbl_bck1424.png b/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/tbl_bck143.png b/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/tbl_bck15.png b/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/tbl_bck150.png b/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/tbl_bck1500.png b/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/tbl_bck15040.png b/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/tbl_bck1505.png b/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/tbl_bck15050.png b/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/tbl_bck151.png b/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/tbl_bck15150.png b/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/tbl_bck15152.png b/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/tbl_bck152.png b/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/tbl_bck1540.png b/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/tbl_bck15424.png b/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/tbl_bck1543.png b/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/tbl_bck1550.png b/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/tbl_bck1552.png b/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/tbl_blank.png b/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/tbl_spacer.png b/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/tbl_vjoin-open.png b/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/tbl_vjoin.png b/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/tbl_vjoin_end-closed.png b/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/tbl_vjoin_end.png b/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/tbl_vjoin_end_slice-open.png b/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/tbl_vjoin_end_slice.png b/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/tbl_vjoin_slice-closed.png b/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/tbl_vjoin_slicer-closed.png b/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/tbl_vjoin_slicer-open.png b/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/tbl_vjoin_slicer.png b/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/tbl_vline.png b/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/tbl_vline_slice.png b/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/tbl_vline_slicer.png b/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/test-data.html b/test-data.html new file mode 100644 index 00000000..032bb262 --- /dev/null +++ b/test-data.html @@ -0,0 +1,346 @@ + + + + + + Test Data - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Test Data

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

      +
      + +
      +

      This page will include test data developed for the test scenarios and actors included in this implementation guide. See Testing for additional testing artifacts.

      + +

      The testing artifacts in this implementation guide are not intended to be used to determine formal conformance, nor are they intended to be authoritative or comprehensive.

      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing.html b/testing.html new file mode 100644 index 00000000..9d855eaf --- /dev/null +++ b/testing.html @@ -0,0 +1,380 @@ + + + + + + Testing - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Testing

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

      +
      + +
      + +

      This page will include testing artifacts for this implementation guide.

      + +

      Artifacts will include Gherkin .feature files, with acceptance criteria for each test definition, and with defined test cases for PlanDefinitions and Measures. Example data will be in the form of FHIR shorthand (FSH) files or FHIR Resources, with examples listed under the example tab of the resources.

      + +

      See Test Data for test data.

      + +

      The testing artifacts in this implementation guide are not intended to be used to determine formal conformance, nor are they intended to be authoritative or comprehensive.

      + +

      Testing platforms

      + +

      These files allow a quick setup of working servers, for testing of the specification in a known configuration.

      + +

      Prerequisites: Docker

      + +

      Questionnaires and StructureMap Transformations

      + +

      The matchbox server configuration allows you to test the mappings. For more information: https://github.com/ahdis/matchbox

      + +

      How to setup the server:

      +
        +
      1. Download the .env file
      2. +
      3. Download the docker compose file
      4. +
      5. From the same folder, run docker-compose up -d
      6. +
      7. Navigate to http://localhost: e.g. http://localhost:8087
      8. +
      9. Follow the instructions there to setup and run the extractions
      10. +
      + +

      Scheduling and Decision Logic, Measures

      +

      CQFRuler

      +
        +
      1. Download the .env file
      2. +
      3. Download the docker compose file
      4. +
      5. From the same folder, run docker-compose up -d
      6. +
      7. Navigate to http://localhost: e.g. http://localhost:8080
      8. +
      9. Follow the instructions there to setup and run the plan definitions.
      10. +
      + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/toc.html b/toc.html new file mode 100644 index 00000000..eeccabf6 --- /dev/null +++ b/toc.html @@ -0,0 +1,327 @@ + + + + + + Table of Contents - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

      +
      +
      +
      + + + + +
      +
      + +
      +
      + + +
      +
      +
      +
      + + + +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/transactions.html b/transactions.html new file mode 100644 index 00000000..7131cc5d --- /dev/null +++ b/transactions.html @@ -0,0 +1,347 @@ + + + + + + Transactions - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Transactions

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

      +
      + +
      +

      This page will describe transactions with trigger events, message semantics, and expected actions, as well as sequence diagrams.

      + +

      See the Digital Documentation of COVID-19 Certificates (DDCC) Transactions for additional transactions that may be relevant.

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/trust_domain.html b/trust_domain.html new file mode 100644 index 00000000..dcf73330 --- /dev/null +++ b/trust_domain.html @@ -0,0 +1,354 @@ + + + + + + Trust Domains - SMART Empty IG v0.1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

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

      SMART Empty IG, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-dak-tb and changes regularly. See the Directory of published versions

      +

      Trust Domains

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

      + +

      Use Cases

      + +

      Technical Standards

      + +

      Policy

      + + + + +
      +
      +
      +
      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/usage-stats.json b/usage-stats.json new file mode 100644 index 00000000..13a638b7 --- /dev/null +++ b/usage-stats.json @@ -0,0 +1,18 @@ +{ + "package": "who.fhir.smart-ig-empty", + "version": "0.1.0", + "fhirVersion": "4.3.0", + "extensions": [], + "profiles": {}, + "usage": { + "http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency": [ + "ImplementationGuide.definition" + ], + "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/validator-who.fhir.smart-ig-empty.pack b/validator-who.fhir.smart-ig-empty.pack new file mode 100644 index 0000000000000000000000000000000000000000..29b464b953eac79ea51a774c0df931cb7393a617 GIT binary patch literal 2976 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 iwJg8==mbjs(tX6LBJtR_ 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 iwJg8==mbjs(tX
      + + + + +
      + + + + +
      + +
      + + +
      +

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

      +
      +
      +

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

      SMART Empty IG +
      + 0.1.0 - ci-build + + + +

      +
      +
      +
    • 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 bCR+UmZ$NGja8$J&H# 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ȹV#Rn5CG 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