www.marshfieldclinic.org Open in urlscan Pro
192.236.16.216  Public Scan

Submitted URL: http://westonhospital.org/
Effective URL: https://www.marshfieldclinic.org/locations/centers/Weston%20-%20Marshfield%20Medical%20Center
Submission: On May 22 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

POST /locations/centers/Weston%20-%20Marshfield%20Medical%20Center?TermStoreId=0aed18be-c6b9-4c58-bbc4-044ae05f0fcb&TermSetId=ce4edc81-7e19-493b-8cd0-9cf1eef83a06&TermId=d18d2753-73a1-4cb4-be4c-a2246ead7eff&UrlSuffix=Weston+-+Marshfield+Medical+Center

<form method="post"
  action="/locations/centers/Weston%20-%20Marshfield%20Medical%20Center?TermStoreId=0aed18be-c6b9-4c58-bbc4-044ae05f0fcb&amp;TermSetId=ce4edc81-7e19-493b-8cd0-9cf1eef83a06&amp;TermId=d18d2753-73a1-4cb4-be4c-a2246ead7eff&amp;UrlSuffix=Weston+-+Marshfield+Medical+Center"
  onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">
  <div class="aspNetHidden">
    <input type="hidden" name="_wpcmWpid" id="_wpcmWpid" value="">
    <input type="hidden" name="wpcmVal" id="wpcmVal" value="">
    <input type="hidden" name="MSOWebPartPage_PostbackSource" id="MSOWebPartPage_PostbackSource" value="">
    <input type="hidden" name="MSOTlPn_SelectedWpId" id="MSOTlPn_SelectedWpId" value="">
    <input type="hidden" name="MSOTlPn_View" id="MSOTlPn_View" value="0">
    <input type="hidden" name="MSOTlPn_ShowSettings" id="MSOTlPn_ShowSettings" value="False">
    <input type="hidden" name="MSOGallery_SelectedLibrary" id="MSOGallery_SelectedLibrary" value="">
    <input type="hidden" name="MSOGallery_FilterString" id="MSOGallery_FilterString" value="">
    <input type="hidden" name="MSOTlPn_Button" id="MSOTlPn_Button" value="none">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__REQUESTDIGEST" id="__REQUESTDIGEST" value="0x386285E58FB10FCBB2A45CB3F587E70ED33A91980966CEBEC838484F280FDB5E6DDBA46B82D74ED85FEDBBE997DACDDD4F472693D45F30419A52F464BBE4D42C,22 May 2024 18:56:01 -0000">
    <input type="hidden" name="MSOSPWebPartManager_DisplayModeName" id="MSOSPWebPartManager_DisplayModeName" value="Browse">
    <input type="hidden" name="MSOSPWebPartManager_ExitingDesignMode" id="MSOSPWebPartManager_ExitingDesignMode" value="false">
    <input type="hidden" name="MSOWebPartPage_Shared" id="MSOWebPartPage_Shared" value="">
    <input type="hidden" name="MSOLayout_LayoutChanges" id="MSOLayout_LayoutChanges" value="">
    <input type="hidden" name="MSOLayout_InDesignMode" id="MSOLayout_InDesignMode" value="">
    <input type="hidden" name="_wpSelected" id="_wpSelected" value="">
    <input type="hidden" name="_wzSelected" id="_wzSelected" value="">
    <input type="hidden" name="MSOSPWebPartManager_OldDisplayModeName" id="MSOSPWebPartManager_OldDisplayModeName" value="Browse">
    <input type="hidden" name="MSOSPWebPartManager_StartWebPartEditingName" id="MSOSPWebPartManager_StartWebPartEditingName" value="false">
    <input type="hidden" name="MSOSPWebPartManager_EndWebPartEditing" id="MSOSPWebPartManager_EndWebPartEditing" value="false">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="/wEPDwUBMA9kFgJmD2QWAgICD2QWCAIBD2QWAgIHD2QWAmYPZBYCAgEPFgIeE1ByZXZpb3VzQ29udHJvbE1vZGULKYgBTWljcm9zb2Z0LlNoYXJlUG9pbnQuV2ViQ29udHJvbHMuU1BDb250cm9sTW9kZSwgTWljcm9zb2Z0LlNoYXJlUG9pbnQsIFZlcnNpb249MTYuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49NzFlOWJjZTExMWU5NDI5YwFkAgMPZBYCAgEPZBYKBSZnXzNiOTBhZTE0X2E1MDVfNDM2Zl9hMTg0XzgxNmI1Y2Y4OTQzMw9kFgJmDxYEHgVjbGFzcwUfbXMtcnRlLWVtYmVkY29kZSBtcy1ydGUtZW1iZWR3cB4JaW5uZXJodG1sBe4SPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KJChkb2N1bWVudCkub24oJ2NsaWNrJywgZnVuY3Rpb24oZXZ0KSB7ICANCiAgIGlmKCQoZXZ0LnRhcmdldCkuaXMoJyNkaXJ1cmwnKSkgeyANCiAgICAgICAgY29uc29sZS5sb2coInNlbmQgZXZlbnQgQ29udGVudCBsaW5rIGNsaWNrIEdldCBEaXJlY3Rpb25zIDAiKTsNCiAgICAgICAgZ2EoJ3NlbmQnLCdldmVudCcsJ0NvbnRlbnQgbGluaycsJ2NsaWNrJywnR2V0IERpcmVjdGlvbnMnLDApOyAgICAgICANCiAgIH0NCmlmKCQoZXZ0LnRhcmdldCkuaXMoJyNkb2NzZWFyY2gnKSkgeyB2YXIgc2VhcmNoID0gJChldnQudGFyZ2V0KS5hdHRyKCdocmVmJyk7DQppZiAoIHNlYXJjaC5pbmRleE9mKCJDYW5jZXIgQ2FyZSBhdCBTYWNyZWQgSGVhcnQiKSA+IC0xICkNCnsNCiAgIHdpbmRvdy5sb2NhdGlvbiA9ICIvZG9jdG9ycy9zZWFyY2gvP2s9UmVnaW9uYWwgQ2FuY2VyIENlbnRlciI7DQogICByZXR1cm4gZmFsc2U7DQp9DQplbHNlIGlmICggc2VhcmNoLmluZGV4T2YoIlNhaW50IEpvc2VwaCIpID4gLTEgKQ0Kew0KICAgd2luZG93LmxvY2F0aW9uID0gIi9kb2N0b3JzL3NlYXJjaC8/az1TdCBKb3NlcGgiOw0KICAgcmV0dXJuIGZhbHNlOw0KfQ0KZWxzZSBpZiAoIHNlYXJjaC5pbmRleE9mKCJDYXJkaW9sb2d5IGF0IFNIU00gUmhpbmVsYW5kZXIiKSA+IC0xICkNCnsNCiAgIHdpbmRvdy5sb2NhdGlvbiA9ICIvZG9jdG9ycy9zZWFyY2gvP2s9U2FjcmVkIEhlYXJ0LVN0IE1hcnlzIFJoaW5lbGFuZGVyIjsNCiAgIHJldHVybiBmYWxzZTsNCn0NCmVsc2UgaWYgKCBzZWFyY2guaW5kZXhPZigiYXQgTW91bmR2aWV3IE1lbW9yaWFsIEhvc3BpdGFsIikgPiAtMSApDQp7DQogICB3aW5kb3cubG9jYXRpb24gPSAiL2RvY3RvcnMvc2VhcmNoLz9rPU1vdW5kdmlldyBNZW1vcmlhbCBIb3NwaXRhbCI7DQogICByZXR1cm4gZmFsc2U7DQp9DQplbHNlIGlmICggc2VhcmNoLmluZGV4T2YoIldpc2NvbnNpbiBSYXBpZHMgT3J0aG9wZWRpYyBDZW50ZXIiKSA+IC0xICkNCnsNCiAgIHdpbmRvdy5sb2NhdGlvbiA9ICIvZG9jdG9ycy9zZWFyY2gvP2s9V2lzY29uc2luIFJhcGlkcyBPcnRob3BlZGljcyBDZW50ZXIiOw0KICAgcmV0dXJuIGZhbHNlOw0KfQ0KZWxzZSBpZiAoIHNlYXJjaC5pbmRleE9mKCJQcm9mZXNzaW9uYWwgUGxhemEiKSA+IC0xICkgDQp7DQogICB3aW5kb3cubG9jYXRpb24gPSAiL2RvY3RvcnMvc2VhcmNoLz9rPVByb2Zlc3Npb25hbCBQbGF6YSI7IA0KICAgcmV0dXJuIGZhbHNlOw0KfQ0KZWxzZSBpZiAoIHNlYXJjaC5pbmRleE9mKCJSaGluZWxhbmRlciBEZW50YWwgQ2VudGVyIikgPiAtMSApIA0Kew0KICAgd2luZG93LmxvY2F0aW9uID0gIi9kb2N0b3JzL3NlYXJjaC8/az1SaGluZWxhbmRlciBEZW50YWwiOyANCiAgIHJldHVybiBmYWxzZTsNCn0NCmVsc2UgaWYgKCBzZWFyY2guaW5kZXhPZigiUmljZSBMYWtlIERlbnRhbCBDZW50ZXIiKSA+IC0xICkgDQp7DQogICB3aW5kb3cubG9jYXRpb24gPSAiL2RvY3RvcnMvc2VhcmNoLz9rPVJpY2UgTGFrZSBEZW50YWwiOyANCiAgIHJldHVybiBmYWxzZTsNCn0NCmVsc2UgaWYgKCBzZWFyY2guaW5kZXhPZigiV2F1c2F1IE9yYWwgYW5kIE1heGlsbG9mYWNpYWwgU3VyZ2VyeSBDZW50ZXIiKSA+IC0xICkgDQp7DQogICB3aW5kb3cubG9jYXRpb24gPSAiL2RvY3RvcnMvc2VhcmNoLz9rPVdhdXNhdSBPcmFsIjsgDQogICByZXR1cm4gZmFsc2U7DQp9DQplbHNlIGlmICggc2VhcmNoLmluZGV4T2YoIldlc3RvbiBPcmFsIGFuZCBNYXhpbGxvZmFjaWFsIFN1cmdlcnkgQ2VudGVyIikgPiAtMSApIA0Kew0KICAgd2luZG93LmxvY2F0aW9uID0gIi9kb2N0b3JzL3NlYXJjaC8/az1XZXN0b24gT3JhbCI7IA0KICAgcmV0dXJuIGZhbHNlOw0KfQ0KZWxzZSBpZiAoIHNlYXJjaC5pbmRleE9mKCJSaWNlIExha2UgTGFrZXdvb2RzIENlbnRlciIpID4gLTEgKSANCnsNCiAgIHdpbmRvdy5sb2NhdGlvbiA9ICIvZG9jdG9ycy9zZWFyY2gvP2s9TGFrZXdvb2RzIENlbnRlciI7IA0KICAgcmV0dXJuIGZhbHNlOw0KfQ0KZWxzZSBpZiAoIHNlYXJjaC5pbmRleE9mKCJNYXJzaGZpZWxkIEV5ZSBDZW50ZXIiKSA+IC0xICkgDQp7DQogICB3aW5kb3cubG9jYXRpb24gPSAiL2RvY3RvcnMvc2VhcmNoLz9rPU1hcnNoZmllbGQgRXllIENlbnRlciI7IA0KICAgcmV0dXJuIGZhbHNlOw0KfQ0KZWxzZSBpZiAoIHNlYXJjaC5pbmRleE9mKCJOZWlsbHN2aWxsZSBDZW50ZXIiKSA+IC0xICkNCnsNCiAgIHdpbmRvdy5sb2NhdGlvbiA9ICIvZG9jdG9ycy9zZWFyY2gvP2s9TmVpbGxzdmlsbGUlMjBDZW50ZXIlMjBPUiUyME5laWxsc3ZpbGxlJTIwTWFyc2hmaWVsZCUyME1lZGljYWwlMjBDZW50ZXIiOw0KICAgcmV0dXJuIGZhbHNlOw0KfQ0KDQp9DQp9KTs8L3NjcmlwdD5kBSZnXzIyOGJkNDk1XzllNjZfNGY4NF9iMzkzXzQ3ZjAwYjBkNGRhNA9kFgJmDxYEHwEFH21zLXJ0ZS1lbWJlZGNvZGUgbXMtcnRlLWVtYmVkd3AfAgXMVTxzdHlsZT4NCi5tb2JpbGUtcXVpY2stdGFza3Mgew0KICAgIGxpbmUtaGVpZ2h0OiAxZW07DQp9DQoub25lVGhpcmQgew0KICAgIG1hcmdpbi10b3A6MTBweDsNCn0NCi5vbmVUaGlyZCBoMSxoMixoMywgaDQgew0KICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7DQp9DQoub25lVGhpcmQgc3BhbiwgLm9uZVRoaXJkIHVsIGxpIHsNCiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsNCiAgICBsaW5lLWhlaWdodDoxLjRlbTsNCn0NCg0KLnR3b1RoaXJkcyBzcGFuLCAudHdvVGhpcmRzIHVsIGxpIHsNCiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsNCn0NCi5vbmVUaGlyZCAuY29udGVudERldGFpbCB1bCBsaSB7DQogICAgcGFkZGluZzoxMHB4IDBweDsNCn0NCi5vbmVUaGlyZCBoMiB7DQogICAgbGluZS1oZWlnaHQ6IDEuNGVtOw0KfQ0KZGl2I01TT1pvbmVDZWxsX1dlYlBhcnRjdGwwMF9TUFdlYlBhcnRNYW5hZ2VyMV9nXzVjYThjNjgyXzhiZmZfNDk0N19iYTUxXzA5OGQ3NWZkOGM2OCB7DQogICAgbWFyZ2luLWJvdHRvbTogMHB4Ow0KfQ0KLmRldGFpbEludHJvIGgxIHsNCiAgICBjb2xvcjogIzAwM2U1MTsNCiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsNCn0NCg0KLnR3b1RoaXJkcyAuY29udGVudERldGFpbCBoMiB7DQogICAgY29sb3I6ICMwMDNlNTE7DQp9DQoNCiNwbGF5ZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfQ0KDQojb2ZmaWNlaG91cnMsICNwaGFybWFjeWhvdXJzIHsgbGluZS1oZWlnaHQ6MS43NWVtO30NCg0KLyoNCi5kZXRhaWxJbnRybzpudGgtY2hpbGQoMykgeyBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfQ0KLmlubmVyV3JhcHBlcjpudGgtY2hpbGQoNCkgeyBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfSovDQouZGV0YWlsSW50cm86bnRoLWNoaWxkKDUpIHsgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7IH0NCi5pbm5lcldyYXBwZXI6bnRoLWNoaWxkKDYpIHsgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7IH0NCi5kZXRhaWxJbnRybzpudGgtY2hpbGQoNykgeyBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfQ0KLmlubmVyV3JhcHBlcjpudGgtY2hpbGQoOCkgeyBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfQ0KDQoNCiNNU09ab25lQ2VsbF9XZWJQYXJ0Y3RsMDBfU1BXZWJQYXJ0TWFuYWdlcjFfZ19lZWMwYjQ5Yl9hYzNlXzQyMDZfYjk0Y19jMTRiZjZmZGI3NTcgew0KICAgIGZvbnQtZmFtaWx5OiAiR290aGFtIFNTbSBBIiwgIkdvdGhhbSBTU20gQiIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsNCn0NCg0KI01TT1pvbmVDZWxsX1dlYlBhcnRjdGwwMF9TUFdlYlBhcnRNYW5hZ2VyMV9nX2VlYzBiNDliX2FjM2VfNDIwNl9iOTRjX2MxNGJmNmZkYjc1NyBoMSxoMixoMyxoNCB7DQogICAgZm9udC1mYW1pbHk6ICJHb3RoYW0gU1NtIEEiLCAiR290aGFtIFNTbSBCIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOw0KfQ0KDQojTVNPWm9uZUNlbGxfV2ViUGFydGN0bDAwX1NQV2ViUGFydE1hbmFnZXIxX2dfNzBmMzRlODVfYTgzM180ODU0XzljNTlfZGFhYzY1ZGNhMGUyIHsNCiAgICBmb250LWZhbWlseTogIkdvdGhhbSBTU20gQSIsICJHb3RoYW0gU1NtIEIiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7DQp9DQoNCiNNU09ab25lQ2VsbF9XZWJQYXJ0Y3RsMDBfU1BXZWJQYXJ0TWFuYWdlcjFfZ183MGYzNGU4NV9hODMzXzQ4NTRfOWM1OV9kYWFjNjVkY2EwZTIgaDEsaDIsaDMsaDQgew0KICAgIGZvbnQtZmFtaWx5OiAiR290aGFtIFNTbSBBIiwgIkdvdGhhbSBTU20gQiIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsNCn0NCg0KI01TT1pvbmVDZWxsX1dlYlBhcnRjdGwwMF9TUFdlYlBhcnRNYW5hZ2VyMV9nXzIyOGJkNDk1XzllNjZfNGY4NF9iMzkzXzQ3ZjAwYjBkNGRhNCwgI01TT1pvbmVDZWxsX1dlYlBhcnRjdGwwMF9TUFdlYlBhcnRNYW5hZ2VyMV9nX2Q4ZThmMzY0XzY3MjNfNDY1ZV85ZmRkX2U0YzQ3OTUwMzJjYyB7IA0KICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7IA0KfQ0KDQojQ29udGFjdEluZm9IZWFkaW5nIHsgZGlzcGxheTpub25lOyB9DQoub25lVGhpcmQgLmNvbnRlbnREZXRhaWwgeyBwYWRkaW5nLXRvcDo1cHg7IH0NCi5jb250ZW50RGV0YWlsIGgyIHsgZm9udC1zaXplOjEwMCU7IH0NCg0KQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjBweCkgew0KLmltYWdlVG9wIHsgcGFkZGluZy1sZWZ0OjNweDsgfQ0KLm9uZVRoaXJkIHsgZmxvYXQ6bGVmdDsgd2lkdGg6MzIwcHg7IG1hcmdpbi1yaWdodDoxMHB4OyB9DQoudHdvVGhpcmRzIHsgbWFyZ2luOiAwIDAgMzBweCAwOyB9DQouYnJlYWRDcnVtYnMgeyBtYXJnaW4tYm90dG9tOjI1cHg7IH0NCn0NCg0KQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkgew0KLnR3b1RoaXJkcyAuY29udGVudERldGFpbCB7IG1hcmdpbi1sZWZ0OiAxNXB4OyB9DQp9DQpAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MHB4KSB7DQoudHdvVGhpcmRzIC5jb250ZW50RGV0YWlsIHsgbWFyZ2luLWxlZnQ6IDVweDsgfQ0KLnR3b1RoaXJkcyB7IG1hcmdpbjogMCAwIDMwcHggMTBweDsgfQ0KfQ0KDQpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc1OXB4KSB7DQoub25lVGhpcmQgeyBtYXJnaW4tYm90dG9tOiAwcHg7IH0NCi5pbWFnZVRvcCB7IG1hcmdpbi10b3A6MHB4OyBwYWRkaW5nLXRvcDowcHg7IH0NCi5icmVhZENydW1icyB7IGRpc3BsYXk6bm9uZTsgfQ0KLmRldGFpbEludHJvIHsgcGFkZGluZzoxNXB4IDAgMCAwOyB9DQouZGV0YWlsSW50cm8gaDIgeyBkaXNwbGF5Om5vbmU7IH0NCi50d29UaGlyZHMgLmltYWdlVG9wIGltZywgLm9uZVRoaXJkIC5pbWFnZVRvcCBpbWcgeyB3aWR0aDozNzVweDsgfQ0KfQ0KDQpAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KSB7DQoudHdvVGhpcmRzIC5pbWFnZVRvcCBpbWcsIC5vbmVUaGlyZCAuaW1hZ2VUb3AgaW1nIHsgd2lkdGg6MTAwJTsgfQ0KLm9uZVRoaXJkIC5jb250ZW50RGV0YWlsIHsgcGFkZGluZy10b3A6MHB4OyB9DQp9DQoNCkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7DQojbG9jRGV0YWlsVmlkZW8gewl3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IH0NCn0NCg0KLmRvdWJsZUxpbmUgeyBib3JkZXItcmFkaXVzOiAxMHB4Ow0KICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlYWVhZWE7DQogICAgbWFyZ2luOiAwIC0xMHB4IDIwcHg7DQogICAgcGFkZGluZzogMTBweCAxMHB4Ow0KICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y0ZjRmNDsNCiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y0ZjRmNDsNCiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VhZWFlYTsNCiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlYWVhZWE7DQogICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlYWVhZWE7DQogfQ0KDQojYm9yZGVyUGFkZGluZ0hSIHsgcGFkZGluZy1ib3R0b206MjBweDsgfQ0KI0hvdXJzQm9yZGVyZWRXUFogeyBtYXJnaW46MCAwIDIwcHggMDsgcGFkZGluZy1sZWZ0OjBweDt9DQojSG91cnNCb3JkZXJlZFdQWiBzdHJvbmcgeyBmb250LXNpemU6MTEwJTsgfQ0KI01hcHNCb3JkZXJlZFdQWiB7IG1hcmdpbjowIDAgMjBweCAwOyB9DQoNCiNvZmZpY2Vob3Vyc0hlYWRpbmcgeyBmb250LXNpemU6MTEwJTsgfQ0KI2VtZXJnZW5jeWhvdXJzSGVhZGluZyB7IGZvbnQtc2l6ZToxMTAlOyB9DQojcGhhcm1hY3lob3Vyc0hlYWRpbmcgeyBmb250LXNpemU6MTEwJTsgfQ0KI3VyZ2VudGNhcmVob3Vyc2hlYWRpbmcgeyBmb250LXNpemU6MTEwJTsgfQ0KDQphLmJ1dHRvbmdyZWVuIHsNCiAgICAgYm9yZGVyLXRvcDpub25lOw0KICAgICBiYWNrZ3JvdW5kOiAjZTFmMWExOyAvKiBPbGQgYnJvd3NlcnMgKi8NCiAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZTFmMWExKSwgdG8oI2UxZjFhMSkpOw0KICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlMWYxYTEsICNlMWYxYTEpOw0KICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlMWYxYTEsICNlMWYxYTEpOw0KICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2UxZjFhMSwgI2UxZjFhMSk7DQogICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlMWYxYTEsICNlMWYxYTEpOyANCiAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNlMWYxYTEgMCUsI2UxZjFhMSAxMDAlKTsgLyogVzNDICovDQogICAgIGZpbHRlcjpudWxsICFpbXBvcnRhbnQ7DQogICAgIHBhZGRpbmc6IDEycHggMThweCAxMHB4IDE4cHg7DQogICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4Ow0KICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDsNCiAgICAgYm9yZGVyLXJhZGl1czogNnB4Ow0KICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZDFlNDk0Ow0KICAgICBjb2xvcjojMzEzMTMyOw0KICAgICBmb250LXNpemU6IDE2cHg7DQogICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFNTbSBBJywnR290aGFtIFNTbSBCJyxIZWx2ZXRpY2EsIFNhbnMtU2VyaWY7DQogICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCiAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOw0KICAgICBtYXJnaW46MTBweCA1cHggMTVweCA1cHg7IA0KICAgICBkaXNwbGF5OmlubGluZS1ibG9jazsgDQogICAgIHdoaXRlLXNwYWNlOm5vd3JhcDsNCiAgICAgYm9yZGVyOm5vbmU7DQogICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICNkMWU3OGY7DQp9DQphLmJ1dHRvbmdyZWVuOmhvdmVyIHsNCiAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7DQogICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4Ow0KICAgICBib3JkZXItcmFkaXVzOiA2cHg7DQogICAgIGJhY2tncm91bmQ6ICNlNmYxYmU7IC8qIE9sZCBicm93c2VycyAqLw0KICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNlNmYxYmUpLCB0bygjZTZmMWJlKSk7DQogICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZjFiZSwgI2U2ZjFiZSk7DQogICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZjFiZSwgI2U2ZjFiZSk7DQogICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZTZmMWJlLCAjZTZmMWJlKTsNCiAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZjFiZSwgI2U2ZjFiZSk7IA0KICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2U2ZjFiZSAwJSwjZTZmMWJlIDEwMCUpOyAvKiBXM0MgKi8NCiAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlNmYxYmUnLCBlbmRDb2xvcnN0cj0nI2U2ZjFiZScsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi8NCiAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgI2QxZTQ5NDsNCiAgICAgY3Vyc29yOnBvaW50ZXI7DQp9DQogICAgIGEuYnV0dG9uZ3JlZW46YWN0aXZlIHsNCiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2FhYmY4OTsNCiAgICAgICAgYmFja2dyb3VuZDogI2QxZTc4ZjsNCiAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgI2QxZTc4ZjsNCiAgICAgfQ0KLm1tb1NjaGVkdWxlew0KZm9udC13ZWlnaHQ6IDkwMDsNCm1hcmdpbi1ib3R0b206IDE1cHg7DQpmb250LXNpemU6IDEzcHg7DQpib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTNlMzsNCmJvcmRlci1ib3R0b206IG5vbmU7DQpwYWRkaW5nLXRvcDoxMHB4Ow0KfQ0KLm1tb1RleHR7DQptYXJnaW4tYm90dG9tOiA1cHg7DQpmb250LXdlaWdodDogNzAwOw0KfQ0KPC9zdHlsZT4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCg0KJCh3aW5kb3cpLmxvYWQoZnVuY3Rpb24oKSB7DQoNCmlmICgkKCcjbG9jdGl0bGUyJykudGV4dCgpLmluZGV4T2YoIihCZWF2ZXIgRGFtKSIpID4gLTEpIA0KeyANCiAgIGNvbnNvbGUubG9nKCJCZWF2ZXIgRGFtIFNlbmlvciBTZXJ2aWNlcyBsb2NhdGlvbihzKSwgaGlkaW5nIEhvdXJzIGhlYWRpbmcgYW5kIEZpbmQgYSBEb2N0b3Igc2VhcmNoIGJ1dHRvbi4uLiIpOw0KJCgiLmRvdWJsZUxpbmUgcDpmaXJzdC1jaGlsZCIpLmNzcygiZGlzcGxheSIsIm5vbmUiKTsNCiQoIiNkb2NzZWFyY2giKS5jc3MoImRpc3BsYXkiLCJub25lIik7DQp9IA0KDQp2YXIgaDFUZyA9ICQoJy5kZXRhaWxJbnRybyBoMScpLmh0bWwoKTsgDQoNCmlmIChoMVRnLmluZGV4T2YoIkNhbmNlciIpICE9IC0xICYmIGgxVGcuaW5kZXhPZigiU3RldmVucyBQb2ludCIpICE9IC0xICApDQp7IA0KICAgLy9oMVRnID0gaDFUZy5yZXBsYWNlKCJNYXJzaGZpZWxkIENsaW5pYyIsICIiKTsNCiAgIC8vaDFUZyA9IGgxVGcucmVwbGFjZSgiLSAiLCAiLSBNYXJzaGZpZWxkIENsaW5pYyAiKTsNCiAgIC8vJCgnLmRldGFpbEludHJvIGgxJykuaHRtbChoMVRnKTsNCiAgIC8vJCgiLnR3b1RoaXJkcyIpLmFwcGVuZCgiPGlmcmFtZSBpZD1cImxvY0RldGFpbFZpZGVvXCIgc3JjPVwiaHR0cHM6Ly9tLmZhY2Vib29rLmNvbS9wbHVnaW5zL3ZpZGVvLnBocD9ocmVmPWh0dHBzJTNBJTJGJTJGbS5mYWNlYm9vay5jb20lMkZtYXJzaGZpZWxkY2xpbmljJTJGdmlkZW9zJTJGMTAxNTQzMjgzNjcxODY2NTklMkYmc2hvd190ZXh0PTAmd2lkdGg9NTYwXCIgd2lkdGg9XCI1NjBcIiBoZWlnaHQ9XCIzMTVcIiBzdHlsZT1cImJvcmRlcjpub25lO292ZXJmbG93OmhpZGRlblwiIHNjcm9sbGluZz1cIm5vXCIgZnJhbWVib3JkZXI9XCIwXCIgYWxsb3dUcmFuc3BhcmVuY3k9XCJ0cnVlXCIgYWxsb3dGdWxsU2NyZWVuPVwidHJ1ZVwiPjwvaWZyYW1lPiIpOw0KICAgLy8kKCcuZGV0YWlsSW50cm8gaDEnKS5mYWRlSW4oJ3Nsb3cnKTsNCn0NCg0KdmFyIGgxVGcgPSAkKCcuZGV0YWlsSW50cm8gaDEnKS5odG1sKCk7IA0KDQogICAgICBpZiAoaDFUZy5pbmRleE9mKCJNYXJzaGZpZWxkIikgIT0gLTEgJiYgaDFUZy5pbmRleE9mKCJNZWRpY2FsIENlbnRlciIpICE9IC0xICYmIGgxVGcuaW5kZXhPZigiSG93YXJkIikgPT0gLTEgJiYgaDFUZy5pbmRleE9mKCJMYWtldmlldyIpID09IC0xICApDQogICAgICB7DQogICAgICAgICAkKCIjZG9jc2VhcmNoIikuYXR0cigiaWQiLCAibW1jRG9jU2VhcmNoIik7IA0KICAgY29uc29sZS5sb2coIndhaXRpbmcgMTAgc2Vjb25kcyBiZWZvcmUgY2FsbGluZyBTdXJ2ZXlNb25rZXkgc2NyaXB0Iik7DQpzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7DQooZnVuY3Rpb24odCxlLG4sbyl7dmFyIGMscyxpO3QuU01DWD10LlNNQ1h8fFtdLGUuZ2V0RWxlbWVudEJ5SWQobyl8fChjPWUuZ2V0RWxlbWVudHNCeVRhZ05hbWUobikscz1jW2MubGVuZ3RoLTFdLGk9ZS5jcmVhdGVFbGVtZW50KG4pLGkudHlwZT0idGV4dC9qYXZhc2NyaXB0IixpLmFzeW5jPSEwLGkuaWQ9byxpLnNyYz1bImh0dHBzOiI9PT1sb2NhdGlvbi5wcm90b2NvbD8iaHR0cHM6Ly8iOiJodHRwOi8vIiwid2lkZ2V0LnN1cnZleW1vbmtleS5jb20vY29sbGVjdC93ZWJzaXRlL2pzL1B0QjVCWnZiVjh2QlpGR1daZDNyYzlMT0JxaWQ1M1FuaHpUMTd4QzE3NG9iSV8yQmYzNEpDZGhFcGhGUl8yQlQ0MjBKLmpzIl0uam9pbigiIikscy5wYXJlbnROb2RlLmluc2VydEJlZm9yZShpLHMpKX0pKHdpbmRvdyxkb2N1bWVudCwic2NyaXB0Iiwic21jeC1zZGsiKTsgY29uc29sZS5sb2coIlN1cnZleU1vbmtleSBzY3JpcHQgaGFzIGJlZW4gY2FsbGVkIik7IH0sIDEwMDAwKTsNCiAgICAgIH0NCg0KICAgICAgaWYgKGgxVGcuaW5kZXhPZigiTWFyc2hmaWVsZCIpICE9IC0xICYmIGgxVGcuaW5kZXhPZigiQ2hpbGRyZW4ncyBIb3NwaXRhbCIpICE9IC0xICApDQogICAgICB7DQogICAgICAgICAgJCgiI2RvY3NlYXJjaCIpLmF0dHIoImlkIiwgImNoaWxkcmVuc0hvc3BpdGFsRG9jU2VhcmNoIik7DQogICBjb25zb2xlLmxvZygid2FpdGluZyAxMCBzZWNvbmRzIGJlZm9yZSBjYWxsaW5nIFN1cnZleU1vbmtleSBzY3JpcHQiKTsNCnNldFRpbWVvdXQoZnVuY3Rpb24oKXsNCihmdW5jdGlvbih0LGUsbixvKXt2YXIgYyxzLGk7dC5TTUNYPXQuU01DWHx8W10sZS5nZXRFbGVtZW50QnlJZChvKXx8KGM9ZS5nZXRFbGVtZW50c0J5VGFnTmFtZShuKSxzPWNbYy5sZW5ndGgtMV0saT1lLmNyZWF0ZUVsZW1lbnQobiksaS50eXBlPSJ0ZXh0L2phdmFzY3JpcHQiLGkuYXN5bmM9ITAsaS5pZD1vLGkuc3JjPVsiaHR0cHM6Ij09PWxvY2F0aW9uLnByb3RvY29sPyJodHRwczovLyI6Imh0dHA6Ly8iLCJ3aWRnZXQuc3VydmV5bW9ua2V5LmNvbS9jb2xsZWN0L3dlYnNpdGUvanMvUHRCNUJadmJWOHZCWkZHV1pkM3JjOUxPQnFpZDUzUW5oelQxN3hDMTc0b2JJXzJCZjM0SkNkaEVwaEZSXzJCVDQyMEouanMiXS5qb2luKCIiKSxzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGkscykpfSkod2luZG93LGRvY3VtZW50LCJzY3JpcHQiLCJzbWN4LXNkayIpOyBjb25zb2xlLmxvZygiU3VydmV5TW9ua2V5IHNjcmlwdCBoYXMgYmVlbiBjYWxsZWQiKTsgfSwgMTAwMDApOw0KICAgICAgfQ0KDQogICAgICAgICRjaGlsZHJlbiA9ICQoIiNIb3Vyc0JvcmRlcmVkV1BaIikuY2hpbGRyZW4oKTsNCiAgICAgICAgaWYgKCRjaGlsZHJlbi5sZW5ndGggPT0gMSkgeyAkKCIjSG91cnNCb3JkZXJlZFdQWiIpLmNzcygiZGlzcGxheSIsICJub25lIik7IH0gZWxzZSB7ICQoIiNIb3Vyc0JvcmRlcmVkV1BaIikuY3NzKCJkaXNwbGF5IiwgImJsb2NrIik7IH0NCiAgICAgICAgIGlmICgkLnRyaW0oJCgnI2VtZXJnZW5jeWhvdXJzJykudGV4dCgpKSA9PSAnJykgeyAkKCcjZW1lcmdlbmN5aG91cnNzcGFuJykuaGlkZSgpOyB9DQoNCiRjaGlsZHJlbiA9ICQoIi50d29UaGlyZHMgLmltYWdlVG9wIikuY2hpbGRyZW4oKTsNCg0KaWYgKCRjaGlsZHJlbi5sZW5ndGggPT0gMCApIHsgDQogICB2YXIgZWxlbWVudHMgPSBbImgxIiwiaDIiLCJoMyIsImg0IiwicCIsInN0cm9uZyIsImxhYmVsIiwic3BhbiIsImEiXTsNCiAgIGZ1bmN0aW9uIHRhcmdldFpXUygpew0KICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBlbGVtZW50cy5sZW5ndGg7IGkrKykgew0KICAgICAgICAgalF1ZXJ5KGVsZW1lbnRzW2ldKS5lYWNoKGZ1bmN0aW9uKCkgew0KICAgICAgICByZW1vdmVaV1ModGhpcyk7DQogICAgICAgICB9KTsNCiAgICAgICB9DQogICB9DQogICBmdW5jdGlvbiByZW1vdmVaV1ModGFyZ2V0KSB7DQogICAgICBqUXVlcnkodGFyZ2V0KS5odG1sKGpRdWVyeSh0YXJnZXQpLmh0bWwoKS5yZXBsYWNlKC9cdTIwMEIvZywnJykpOw0KICAgfQ0KICAgdGFyZ2V0WldTKCk7DQogICAkKCIudHdvVGhpcmRzIC5jb250ZW50RGV0YWlsIikuY3NzKCJtYXJnaW4tdG9wIiwgIjBweCIpOyANCiAgICQoIiNtYXBkaXJ1cmwgaW1nIikuYXR0cigidGl0bGUiLCAiVmlldyBsb2NhdGlvbiBvbiBtYXAiKTsNCn0NCg0KfSk7DQoNCiQoZG9jdW1lbnQpLm9uKCdjbGljaycsIGZ1bmN0aW9uKGV2dCkgeyAgDQogICBpZigkKGV2dC50YXJnZXQpLmlzKCcjZGlydXJsJykpIHsgDQogICAgICB2YXIgaDFUZyA9ICQoJy5kZXRhaWxJbnRybyBoMScpLmh0bWwoKTsgDQogICAgICBpZiAoaDFUZy5pbmRleE9mKCJNYXJzaGZpZWxkIikgIT0gLTEgJiYgaDFUZy5pbmRleE9mKCJDaGlsZHJlbidzIEhvc3BpdGFsIikgIT0gLTEgICkNCiAgICAgIHsNCiAgICAgICAgIC8vd2luZG93LmxvY2F0aW9uID0gIi9DbGluaWNMb2NhdGlvbnMvUHVibGlzaGluZ0ltYWdlcy9NYXJzaGZpZWxkX0NhbXB1c184LjV4MTEuanBnIjsNCiAgICAgICAgIC8vcmV0dXJuIGZhbHNlOw0KICAgICAgfQ0KICAgICAgaWYgKGgxVGcuaW5kZXhPZigiTWFyc2hmaWVsZCIpICE9IC0xICYmIGgxVGcuaW5kZXhPZigiTWVkaWNhbCBDZW50ZXIiKSAhPSAtMSAmJiBoMVRnLmluZGV4T2YoIkhvd2FyZCIpID09IC0xICYmIGgxVGcuaW5kZXhPZigiTGFrZXZpZXciKSA9PSAtMSApDQogICAgICB7DQogICAgICAgICAvL3dpbmRvdy5sb2NhdGlvbiA9ICIvQ2xpbmljTG9jYXRpb25zL1B1Ymxpc2hpbmdJbWFnZXMvTWFyc2hmaWVsZF9DYW1wdXNfOC41eDExLmpwZyI7DQogICAgICAgICAvL3JldHVybiBmYWxzZTsNCiAgICAgIH0NCiAgIH0gDQogICBpZigkKGV2dC50YXJnZXQpLnBhcmVudCgpLmlzKCcjbWFwZGlydXJsJykpIHsgDQogICAgICB2YXIgaDFUZyA9ICQoJy5kZXRhaWxJbnRybyBoMScpLmh0bWwoKTsgDQogICAgICBpZiAoaDFUZy5pbmRleE9mKCJNYXJzaGZpZWxkIikgIT0gLTEgJiYgaDFUZy5pbmRleE9mKCJDaGlsZHJlbidzIEhvc3BpdGFsIikgIT0gLTEgICkNCiAgICAgIHsNCiAgICAgICAgIC8vd2luZG93LmxvY2F0aW9uID0gIi9DbGluaWNMb2NhdGlvbnMvUHVibGlzaGluZ0ltYWdlcy9NYXJzaGZpZWxkX0NhbXB1c184LjV4MTEuanBnIjsNCiAgICAgICAgIC8vcmV0dXJuIGZhbHNlOw0KICAgICAgfQ0KICAgICAgaWYgKGgxVGcuaW5kZXhPZigiTWFyc2hmaWVsZCIpICE9IC0xICYmIGgxVGcuaW5kZXhPZigiTWVkaWNhbCBDZW50ZXIiKSAhPSAtMSAmJiBoMVRnLmluZGV4T2YoIkhvd2FyZCIpID09IC0xICYmIGgxVGcuaW5kZXhPZigiTGFrZXZpZXciKSA9PSAtMSApDQogICAgICB7DQogICAgICAgICAvL3dpbmRvdy5sb2NhdGlvbiA9ICIvQ2xpbmljTG9jYXRpb25zL1B1Ymxpc2hpbmdJbWFnZXMvTWFyc2hmaWVsZF9DYW1wdXNfOC41eDExLmpwZyI7DQogICAgICAgICAvL3JldHVybiBmYWxzZTsNCiAgICAgIH0NCg0KICAgfSANCn0pOw0KDQoNCjwvc2NyaXB0Pg0KDQoNCmQFJmdfNmVhMWFkYmJfYWJiM180M2I1XzhiMzZfNDg4YzczM2UzZTQ4D2QWAmYPFgIeC18hSXRlbUNvdW50AgEWAmYPZBYCZg8VICJXZXN0b24gLSBNYXJzaGZpZWxkIE1lZGljYWwgQ2VudGVyDWRpc3BsYXk6bm9uZTsSTWFyc2hmaWVsZCBDbGluaWMgIldlc3RvbiAtIE1hcnNoZmllbGQgTWVkaWNhbCBDZW50ZXIAIk1hcnNoZmllbGQgTWVkaWNhbCBDZW50ZXIgLSBXZXN0b25UPGgyPkEgcmVnaW9uYWwgaG9zcGl0YWwgYW5kIG1lZGljYWwgb2ZmaWNlcyBvZiBNYXJzaGZpZWxkIENsaW5pYyBIZWFsdGggU3lzdGVtIDwvaDI+AK8CaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9tYXBzL2VtYmVkP3BiPSExbTE4ITFtMTIhMW0zITFkNzA2LjY1OTgwMjE2MzczOTUhMmQtODkuNTgwNTU5NDcyMDI3MjIhM2Q0NC44ODk5OTA3NzkxMjY3MDUhMm0zITFmMCEyZjAhM2YwITNtMiExaTEwMjQhMmk3NjghNGYxMy4xITNtMyExbTIhMXMweDg4MDAyNWE4ZTZiYzQyN2QlM0EweDZiNzI4NzE1OWIwM2Q4NCEyczM0MDAlMjBNaW5pc3RyeSUyMFBrd3klMkMlMjBXZXN0b24lMkMlMjBXSSUyMDU0NDc2ITVlMCEzbTIhMXNlbiEyc3VzITR2MTU5Mjg1MDg0NTA5NCE1bTIhMXNlbiEyc3VzDWRpc3BsYXk6bm9uZTsAEjM0MDAgTWluaXN0cnkgUGt3eQAGV2VzdG9uAldJBTU0NDc2CTQ0Ljg5MDQxNAotODkuNTgwMjcyUjxhIGhyZWY9InRlbDorMTcxNTM5MzMwMDAiIGRhdGEtZ2EtdHJhY2s9ImN0YyxjbGljayw3MTUzOTMzMDAwLCwiPjcxNS0zOTMtMzAwMDwvYT5SPGEgaHJlZj0idGVsOisxODAwNTU5OTgwMCIgZGF0YS1nYS10cmFjaz0iY3RjLGNsaWNrLDgwMDU1OTk4MDAsLCI+ODAwLTU1OS05ODAwPC9hPgCsFSAgICAgIDx1bCBzdHlsZT0ibGlzdC1zdHlsZS10eXBlOiBkaXNjOyI+DQogICAgICANCiAgICA8bGk+IA0KICAgICAgQ09WSUQtMTkgdGVzdGluZyBpcyBhdmFpbGFibGUgYXQgdGhpcyBsb2NhdGlvbi4gTW9uZGF5LUZyaWRheSwgMSBwLm0uIHRvIDMgcC5tLiB8IFNhdHVyZGF5OiA4IGEubS4gdG8gMTIgcC5tLiBDYWxsIG91ciBOdXJzZSBMaW5lIGF0IDxhIGhyZWY9InRlbDo4NDQzNDI2Mjc2IiBkYXRhLWdhLXRyYWNrPSJjb250ZW50IGxpbmssY2xpY2ssMTg0NDM0MjYyNzYsLCIgc3R5bGU9ImZvbnQtc2l6ZTogMTNweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsiPjg0NC0zNDItNjI3NjwvYT4gZm9yIGFuIGFwcG9pbnRtZW50IGZvciBDT1ZJRC0xOSB0ZXN0aW5nLuKAiyA8ZGl2IHN0eWxlPSJkaXNwbGF5Om5vbmUiPnwgPGEgaHJlZj0iL2ltYWdlY2F0YWxvZy9QYXRpZW50JTIwUmVzb3VyY2VzL3BhZ2UlMjBpbWFnZXMvV2VzdG9uJTIwRHJpdmUtdXAlMjB0ZXN0aW5nLmpwZyIgdGFyZ2V0PSJfYmxhbmsiIHN0eWxlPSJmb250LXNpemU6IDEzcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7Ij5WaWV3IG1hcDwvYT48L2Rpdj48L2xpPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cubWFyc2hmaWVsZGNsaW5pYy5vcmcvcGF0aWVudC1yZXNvdXJjZXMvY292aWQtMTktdGVtcG9yYXJ5LWxvY2F0aW9uLWNsb3NpbmdzIj5DbGljayBoZXJlIGZvciBtb3JlPC9hPjxicj48YnI+DQogICAgICAgICAgICA8YnI+DQogICAgICAgICAgICA8cD48Yj5BcHBvaW50bWVudHMgbWF5IGJlIGF2YWlsYWJsZSB2aWEgdGVsZWhlYWx0aCBvciBwaG9uZTogTW9uZGF5LUZyaWRheSwgOCBhLm0uIHRvIDUgcC5tLjwvYj48L3A+DQogICAgICAgICAgICA8YSBocmVmPSIvc2VydmljZXMvdGVsZWhlYWx0aCIgZGF0YS1nYS10cmFjaz0iYnV0dG9uIGxpbmssY2xpY2ssL3NlcnZpY2VzL3RlbGVoZWFsdGgsICwiIHRhcmdldD0iX2JsYW5rIj5HZXQgc3RhcnRlZDwvYT48YnI+PGJyPg0KICAgICAgICAgICAgPHA+PC9wPg0KIDxwIHN0eWxlPSJmb250LXNpemU6IDE4cHg7Ij48Yj5Ib3NwaXRhbCBCdWlsZGluZzwvYj4gPC9wPg0KPHA+DQpPcGVuIDI0Lzc8YnIvPjxici8+DQo8Yj5WaXNpdGluZzwvYj48YnIvPg0KU3VuZGF5IC0gU2F0dXJkYXk6IDI0IGhvdXJzPGJyLz4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcnNoZmllbGRjbGluaWMub3JnL3BhdGllbnQtcmVzb3VyY2VzL3RlbXBvcmFyeS12aXNpdG9yLXJlc3RyaWN0aW9ucyI+VGVtcG9yYXJ5IHZpc2l0b3IgcmVzdHJpY3Rpb25zPC9hPiA8YnIvPjxici8+DQoNCjxiPkFmdGVyIEhvdXJzIERydWcgU2NyZWVuaW5nPC9iPiA8YnIvPg0KPGVtPkF2YWlsYWJsZSBpbiBFbWVyZ2VuY3kgRGVwYXJ0bWVudC4NCjwvZW0+IDxici8+PGJyLz4NCiA8cCBzdHlsZT0iZm9udC1zaXplOiAxOHB4OyI+PGI+TWVkaWNhbCBPZmZpY2VzIEJ1aWxkaW5nPC9iPiA8L3A+ICAgICAgICAgICAgDQogPHA+DQo8c3Ryb25nPlBlZGlhdHJpYy1vbmx5IFdhbGstaW48L3N0cm9uZz4gDQogICAgICAgICAgICAgICAgPGJyPg0KIE1vbmRheSAtIEZyaWRheTogOCBhLm0uIC0gMyBwLm0uPGJyPjwvcD4NCiAgICAgICAgICAgICAgIDwvcD4gICANCiA8cD4NCjxzdHJvbmc+QXBwb2ludG1lbnRzPC9zdHJvbmc+IA0KICAgICAgICAgICAgICAgIDxicj4NCk1vbmRheSAtIEZyaWRheTogOCBhLm0uIC0gNSBwLm0uPGJyPg0KQ2FsbCBmb3Igc2FtZS1kYXkgLCB0ZWxlaGVhbHRoLCBwaG9uZSBvciBpbi1wZXJzb24gYXBwb2ludG1lbnRzPGJyPg0KIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcnNoZmllbGRjbGluaWMub3JnL3NlcnZpY2VzL3RlbGVoZWFsdGgiPkdldCBzdGFydGVkIHdpdGggYSB0ZWxlaGVhbHRoIG9yIHBob25lIGFwcG9pbnRtZW50PC9hPjxicj48L3A+DQo8L3A+ICANCiA8cD4NCjxzdHJvbmc+UHJlc2NyaXB0aW9uIFNlcnZpY2VzPC9zdHJvbmc+IA0KICAgICAgICAgICAgICAgIDxicj4NClN1aXRlIDE7IFVzZSBNZWRpY2FsIE9mZmljZXMgQSBlbnRyYW5jZTxicj4NClBob25lOiA3MTUtMzkzLTEwNDA8YnI+DQpNb25kYXkgLSBGcmlkYXk6IDkgYS5tLiB0byA1IHAubS48YnI+PC9wPg0KPHA+DQo8c3Ryb25nPkxhYiBEcmF3IChhIHNlcnZpY2Ugb2YgTWFyc2hmaWVsZCBDbGluaWMpIDwvc3Ryb25nPiANCiAgICAgICAgICAgICAgICA8YnI+DQpTdWl0ZSAzOyBVc2UgTWVkaWNhbCBPZmZpY2VzIEEgZW50cmFuY2U8YnI+DQpQaG9uZTogNzE1LTM5My0yMDU2PGJyPg0KTW9uZGF5IC0gRnJpZGF5OiA3IGEubS4gdG8gNSBwLm0uPGJyPjwvcD4NCjxwPg0KPHN0cm9uZz5MYWJvcmF0b3J5IChhIHNlcnZpY2Ugb2YgTWFyc2hmaWVsZCBDbGluaWMpIDwvc3Ryb25nPiANCiAgICAgICAgICAgICAgICA8YnI+DQpTdWl0ZSA0OyBVc2UgTWVkaWNhbCBPZmZpY2VzIEEgZW50cmFuY2UNCjxicj4NClBob25lOiA3MTUtMzkzLTIwNzA8YnI+DQpNb25kYXktRnJpZGF5OiA3IGEubS4gdG8gNSBwLm0uPGJyPjwvcD4NCjxwPg0KPHN0cm9uZz5EdXJhYmxlIE1lZGljYWwgRXF1aXBtZW50LCBQcm9zdGhldGljcywgT3J0aG90aWNzIGFuZCBTdXBwbGllcyAoRE1FUE9TKSBBZG1pbmlzdHJhdGlvbiBPZmZpY2U8L3N0cm9uZz4gDQogICAgICAgICAgICAgICAgPGJyPg0KUGhvbmU6IDcxNS0zOTMtMTAwMDxicj4NCk1vbmRheSAtIEZyaWRheTogOSBhLm0uIHRvIDMgcC5tLjxicj48L3A+AAAAqgE8cD4NCiAgICAgICAgICAgICAgICAgIDxzdHJvbmc+TWFwczwvc3Ryb25nPjxicj48YSBocmVmPSIvQ2xpbmljTG9jYXRpb25zL0RvY3VtZW50cy9NTUMtV2VzdG9uX0NhbXB1c19NYXAucGRmIiB0YXJnZXQ9Il9ibGFuayI+Q2FtcHVzIE1hcDwvYT48YnI+DQogICAgICAgICAgICAgICA8L3A+PGJyPgAAggE8aW1nIGFsdD0iV2VzdG9uIG1lZGljYWwgY2VudGVyIiBzcmM9Ii9DbGluaWNMb2NhdGlvbnMvUHVibGlzaGluZ0ltYWdlcy9Mb2NhdGlvbnMvTU1DX3dlc3Rvbl93ZWIuanBnIiBzdHlsZT0iQk9SREVSOiAwcHggc29saWQ7ICI+UnBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMHB4OyBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO2Rpc3BsYXk6bm9uZTsA3RrigIsNCjxwIHN0eWxlPSJmb250LXNpemUmIzU4OzIycHg7Ij7igIvigIvigIvigIvigItBQk9VVOKAizxicj48L3A+PHA+TWFyc2hmaWVsZCBNZWRpY2FsIENlbnRlciYjMTYwO+KAkyBXZXN0b24gcHJvdmlkZXMgaW5kaXZpZHVhbHMgaW4gQ2VudHJhbCBXaXNjb25zaW4gd2l0aCBleGNlcHRpb25hbCBoZWFsdGggY2FyZSBjbG9zZSB0byBob21lLjxicj48L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZSYjNTg7MjJweDsiPlNFUlZJQ0VTPGJyPjwvcD48cD5NYXJzaGZpZWxkIE1lZGljYWwgQ2VudGVyIOKAkyBXZXN0b24gb2ZmZXJzIGEgd2lkZSByYW5nZSBvZiBhZHZhbmNlZCBjYXJlIHNlcnZpY2VzLjxicj48L3A+PHA+DQogICA8c3Ryb25nPkFkdmFuY2VkIGhlYXJ0IGFuZCB2YXNjdWxhciBoZWFsdGggc2VydmljZXM8L3N0cm9uZz48L3A+PHA+VGhlIGV4cGVydHMgaW4gb3VyIDI0LWhvdXIgaGVhcnQgY2VudGVyIGFuZCBBY2NyZWRpdGVkIENoZXN0IFBhaW4gQ2VudGVyIHByb3ZpZGUgZW1lcmdlbmN5IHNlcnZpY2VzIGluIGFpcndheSBtYW5hZ2VtZW50LCBlbWVyZ2VuY3kgcmVzdXNjaXRhdGlvbiBhbmQgbW9yZS48L3A+PHA+QWRkaXRpb25hbCBzZXJ2aWNlcyBhdCB0aGlzIGxvY2F0aW9uIGluY2x1ZGUmIzU4Ozxicj48L3A+PHVsPjxsaT4NCiAgICAgIDxhIGhyZWY9Ii9sb2NhdGlvbnMvd2VzdG9uLW1hcnNoZmllbGQtbWVkaWNhbC1jZW50ZXIvYmlydGhpbmctc2VydmljZXMiPkJpcnRoIHNlcnZpY2VzJiMxNjA7Jmd0OzwvYT48YnI+PC9saT48bGk+Q2VydGlmaWVkIFByaW1hcnkgU3Ryb2tlIENlbnRlcuKAi+KAizxicj48L2xpPjxsaT4gRW1lcmdlbmN5IGRlcGFydG1lbnQ8YnI+PC9saT48bGk+SW1hZ2luZyBzZXJ2aWNlczwvbGk+PGxpPkxhYiBhbmQgcHJlc2NyaXB0aW9uJiMxNjA7c2VydmljZXMgKHNlcnZpY2VzIG9mIE1hcnNoZmllbGQgQ2xpbmljKTxicj48L2xpPjxsaT4NCiAgICAgIDxhIGhyZWY9Ii9sb2NhdGlvbnMvY2VudGVycy9XZXN0b24lMjBDZW50ZXIiPk1lZGljYWwgb2ZmaWNlcyBhbmQgb3V0cGF0aWVudCBjYXJlJiMxNjA7Jmd0OzwvYT48YnI+PC9saT48bGk+R2VuZXJhbCBhbmQgb3J0aG9wZWRpYyBzdXJnZXJ5IHNlcnZpY2VzPGJyPjwvbGk+PGxpPiANCiAgICAgIDxhIGhyZWY9Ii9zcGVjaWFsdGllcy9tYXhpbGxvZmFjaWFsLXN1cmdlcnkiIHRhcmdldD0iX2JsYW5rIj5PcmFsIGFuZCBNYXhpbGxvZmFjaWFsIFN1cmdlcnnigIs8L2E+PGJyPjwvbGk+PGxpPlBoeXNpY2FsIHRoZXJhcHkgYW5kIHJlaGFiaWxpdGF0aW9uPC9saT48bGk+U3VyZ2VyeSBjZW50ZXIgd2l0aCBvcGVyYXRpbmcgYW5kIHByb2NlZHVyZSByb29tczxicj48L2xpPjwvdWw+PHA+IA0KICAgPHN0cm9uZz5TbGVlcCBEaXNvcmRlciBDZW50ZXI8L3N0cm9uZz48YnI+PC9wPjxwPkJ5IHVzaW5nIHRoZSBsYXRlc3QgYWR2YW5jZW1lbnRzIGluIHNsZWVwIG1lZGljaW5lLCBvdXIgc3BlY2lhbGlzdHMgY2FuIGRpYWdub3NlIGFuZCB0cmVhdCBhZHVsdHMgYW5kIGNoaWxkcmVuIHdpdGggYSB2YXJpZXR5IG9mIHNsZWVwIHByb2JsZW1zLiYjMTYwO+KAiyBQbGVhc2UgY2FsbCYjNTg7JiMxNjA7NzE1LTM5My0xODAy4oCLLjxicj48L3A+PHA+IA0KICAgPGEgaHJlZj0iL3NwZWNpYWx0aWVzIj5TZWUgYWxsIE1hcnNoZmllbGQgQ2xpbmljIEhlYWx0aCBTeXN0ZW0gc2VydmljZXMgJmd0OzwvYT48YnI+PC9wPjxwIHN0eWxlPSJmb250LXNpemUmIzU4OzIycHg7Ij5TRUUgQSBET0NUT1IgVE9EQVk8YnI+PC9wPjxwPldlIGhlbHAgeW91IGdldCBzYW1lLWRheSBjYXJlIHdoZW4geW91IGFyZSB1bmFibGUgdG8gc2VlIHlvdXIgcHJpbWFyeSBjYXJlIGRvY3Rvci48YnI+PC9wPiANCjxicj4NCjxwPg0KICAgPHN0cm9uZz5FbWVyZ2VuY3kgRGVwYXJ0bWVudCA8L3N0cm9uZz4NCiAgIDxicj5JbW1lZGlhdGUgY2FyZSBmb3Igc2VyaW91cyBtZWRpY2FsIGNvbmRpdGlvbnM8YnI+PC9wPjxwPg0KICAgPHN0cm9uZz5DYXJlIE15IFdhecKuIHZpcnR1YWwgdmlzaXQ8L3N0cm9uZz48YnI+TW9iaWxlIG9yIHZpcnR1YWwgY2FyZSBmb3IgY29tbW9uIGFpbG1lbnRzIA0KICAgPGJyPkNhbGwgMS04NDQtQ0FSRVdBWSANCiAgIDxicj4NCiAgIDxhIGhyZWY9Ii9jYXJlLW15LXdheSI+U2VlIHdoaWNoIGNvbmRpdGlvbnMgYXJlIHRyZWF0ZWQgd2l0aCBDYXJlIE15IFdhecKuICZndDs8L2E+PC9wPjxwPg0KICAgPHN0cm9uZz5TYW1lLWRheSBhcHBvaW50bWVudHM8L3N0cm9uZz48YnI+UHJpbWFyeSBvciBzcGVjaWFsdHkgY2FyZSBhdCB5b3VyIHByZWZlcnJlZCBsb2NhdGlvbiANCiAgIDxicj5DYWxsIDcxNS0zOTMtMTAwMDxicj48YSBocmVmPSIvc2FtZS1kYXkiPkZpbmQgb3V0IGhvdyBzYW1lLWRheSBhcHBvaW50aW5nIHdvcmtzICZndDs8L2E+PC9wPjxwPg0KICAgPHN0cm9uZz5UZWxlaGVhbHRoIGZyb20gaG9tZSBvciBpbi1wZXJzb24gYXBwb2ludG1lbnRzPC9zdHJvbmc+PGJyPlByaW1hcnkgb3Igc3BlY2lhbHR5IGNhcmUgYXQgeW91ciBwcmVmZXJyZWQgbG9jYXRpb24gDQogICA8YnI+Q2FsbCA3MTUtMzkzLTEwMDAgDQogICA8YnI+DQogICA8YSBocmVmPSIvc2VydmljZXMvdGVsZWhlYWx0aCI+RmluZCBvdXQgaG93IHRlbGVoZWFsdGggZnJvbSBob21lIGFwcG9pbnRtZW50cyB3b3JrcyAmZ3Q7PC9hPjxicj48L3A+IA0KPGJyPiANCjxwIHN0eWxlPSJmb250LXNpemUmIzU4OzIycHg7Ij5QQVRJRU5UICZhbXA7IFZJU0lUT1IgSU5GT1JNQVRJT048YnI+PC9wPjx1bD48bGk+IA0KICAgICAgPGEgaHJlZj0iL2xvY2F0aW9ucy9jZW50ZXJzL1dlc3RvbiUyMENlbnRlciI+TWVkaWNhbCBvZmZpY2VzIHBhdGllbnQgaW5mb3JtYXRpb24mIzE2MDsmZ3Q7PC9hPjxicj48L2xpPjxsaT4NCiAgICAgIDxhIGhyZWY9Ii9wYXRpZW50LXJlc291cmNlcy9wYXRpZW50LXN0YXkiPkhvc3BpdGFsIHBhdGllbnQgaW5mb3JtYXRpb24gJmd0OzwvYT48YnI+PC9saT48L3VsPg0KPGJyPg0KPHA+IA0KICAgPHN0cm9uZz5Db21tdW5pdHkgSGVhbHRoIE5lZWRzPC9zdHJvbmc+PGJyPkxlYXJuIGhvdyBvdXIgc2VydmljZXMgaW1wYWN0IHlvdXIgY29tbXVuaXR5IGFuZCB2aWV3IG91ciBzdHJhdGVnaWVzIGdvaW5nIGZvcndhcmQuPGJyPjwvcD48cD4gDQogICA8YSBocmVmPSIvYWJvdXQtdXMvY29tbXVuaXR5LWhlYWx0aC1uZWVkcy1hc3Nlc3NtZW50LXJlcG9ydHMiPlZpZXcgb3VyIGNvbW11bml0eSBoZWFsdGggbmVlZHMgYXNzZXNzbWVudCBhbmQgaW1wbGVtZW50YXRpb24gc3RyYXRlZ3kgJmd0OzwvYT4uPGJyPjwvcD48cD5NYXJzaGZpZWxkIE1lZGljYWwgQ2VudGVy4oCTV2VzdG9uIGlzIA0KICAgPGEgaHJlZj0iL2Fib3V0LXVzL2pvaW50LWNvbW1pc3Npb24iPmFjY3JlZGl0ZWQgYnkgVGhlIEpvaW50IENvbW1pc3Npb248L2E+Ljxicj48L3A+ZAUmZ181Y2E4YzY4Ml84YmZmXzQ5NDdfYmE1MV8wOThkNzVmZDhjNjgPZBYCZg8WBB8BBR9tcy1ydGUtZW1iZWRjb2RlIG1zLXJ0ZS1lbWJlZHdwHwIFn0c8c2NyaXB0Pg0KJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKSB7DQoNCnZhciBodG1sU3RyaW5nID0gJCggIiNNb2JpbGVNYW1vIiApLmh0bWwoKTsNCmlmIChodG1sU3RyaW5nLmluZGV4T2YoIk5leHQgVmlzaXRzIik+MCl7DQokKCAiPC9icj48ZGl2PjxhIGlkPSdNb2JpbGVNYW1vTW9yZURhdGFMbmsnIGNsYXNzPSdNb2JpbGVNYW1vTW9yZURhdGFMbmtDJyBocmVmPScvbW9iaWxlbWFtbW9zY2hlZHVsZSc+TW9yZSBEYXRlcy4uLiA8L2E+PC9kaXY+IiApLmluc2VydEFmdGVyKCAiI01vYmlsZU1hbW8iICk7DQp9DQoNCn0pOw0KDQo8L3NjcmlwdD4NCg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KLy8kKGZ1bmN0aW9uKCl7DQooZnVuY3Rpb24oJCl7DQogICAgdmFyIHNlbnRFdmVudCA9IFswLCAwLCAwLCAwXTsNCiAgICB2YXIgcGxheWVyU3RhdGVzID0gew0KICAgICAgICAnLTEnOiAndW5zdGFydGVkJywNCiAgICAgICAgJzAnOiAnZW5kZWQnLA0KICAgICAgICAnMSc6ICdwbGF5aW5nJywNCiAgICAgICAgJzInOiAncGF1c2VkJywNCiAgICAgICAgJzMnOiAnYnVmZmVyaW5nJywNCiAgICAgICAgJzUnOiAndmlkZW8gY3VlZCcNCiAgICB9Ow0KICAgIGZ1bmN0aW9uIFlvdXR1YmVWaWRlbyhjYWxsYmFjayl7DQogICAgICAgIHRoaXMuaWQgPSBudWxsOw0KICAgICAgICB0aGlzLl9kZWZhdWx0cyA9IHsNCiAgICAgICAgICAgIGhlaWdodDogMzkwLA0KICAgICAgICAgICAgd2lkdGg6IDY0MCwNCiAgICAgICAgICAgIGF1dG9wbGF5OiAwLA0KICAgICAgICAgICAgY2NfbG9hZF9wb2xpY3k6IDAsDQogICAgICAgICAgICBjb2xvcjogJ3JlZCcsDQogICAgICAgICAgICBjb250cm9sczogMSwNCiAgICAgICAgICAgIGRpc2FibGVrYjogMCwNCiAgICAgICAgICAgIGVuYWJsZWpzYXBpOiAxLA0KICAgICAgICAgICAgZW5kOiBudWxsLA0KICAgICAgICAgICAgZnM6IDEsDQogICAgICAgICAgICBpdl9sb2FkX3BvbGljeTogMSwNCiAgICAgICAgICAgIGxpc3Q6IG51bGwsDQogICAgICAgICAgICBsaXN0VHlwZTogbnVsbCwNCiAgICAgICAgICAgIGxvb3A6IDAsDQogICAgICAgICAgICBtb2Rlc3RicmFuZGluZzogMSwNCiAgICAgICAgICAgIG9yaWdpbjogbnVsbCwNCiAgICAgICAgICAgIHBsYXlsaXN0OiBudWxsLA0KICAgICAgICAgICAgcGxheXNpbmxpbmU6IG51bGwsDQogICAgICAgICAgICByZWw6IDAsDQogICAgICAgICAgICBzaG93aW5mbzogMSwNCiAgICAgICAgICAgIHN0YXJ0OiBudWxsLA0KICAgICAgICAgICAgd2lkZ2V0X3JlZmVycmVyOiBudWxsDQogICAgICAgIH07DQogICAgICAgIHRoaXMuaW5pdCA9IGZ1bmN0aW9uKHZpZGVvSWQpew0KICAgICAgICAgICAgdmFyIG9iaiA9IHRoaXM7DQogICAgICAgICAgICB2YXIgc3RhdGljRWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG9iai5pZCk7DQogICAgICAgICAgICBwbGF5ZXIgPSBuZXcgWVQuUGxheWVyKHN0YXRpY0VsZW1lbnQsIHsNCiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRoaXMuX2RlZmF1bHRzLmhlaWdodCwNCiAgICAgICAgICAgICAgICB3aWR0aDogdGhpcy5fZGVmYXVsdHMud2lkdGgsDQogICAgICAgICAgICAgICAgdmlkZW9JZDogdmlkZW9JZCwNCiAgICAgICAgICAgICAgICBwbGF5ZXJWYXJzOiB7DQogICAgICAgICAgICAgICAgICAgIGF1dG9wbGF5OiB0aGlzLl9kZWZhdWx0cy5hdXRvcGxheSwNCiAgICAgICAgICAgICAgICAgICAgY2NfbG9hZF9wb2xpY3k6IHRoaXMuX2RlZmF1bHRzLmNjX2xvYWRfcG9saWN5LA0KICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhpcy5fZGVmYXVsdHMuY29sb3IsDQogICAgICAgICAgICAgICAgICAgIGNvbnRyb2xzOiB0aGlzLl9kZWZhdWx0cy5jb250cm9scywNCiAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWtiOiB0aGlzLl9kZWZhdWx0cy5kaXNhYmxla2IsDQogICAgICAgICAgICAgICAgICAgIGVuYWJsZWpzYXBpOiB0aGlzLl9kZWZhdWx0cy5lbmFibGVqc2FwaSwNCiAgICAgICAgICAgICAgICAgICAgZW5kOiB0aGlzLl9kZWZhdWx0cy5lbmQsDQogICAgICAgICAgICAgICAgICAgIGZzOiB0aGlzLl9kZWZhdWx0cy5mcywNCiAgICAgICAgICAgICAgICAgICAgaXZfbG9hZF9wb2xpY3k6IHRoaXMuX2RlZmF1bHRzLml2X2xvYWRfcG9saWN5LA0KICAgICAgICAgICAgICAgICAgICBsaXN0OiB0aGlzLl9kZWZhdWx0cy5saXN0LA0KICAgICAgICAgICAgICAgICAgICBsaXN0VHlwZTogdGhpcy5fZGVmYXVsdHMubGlzdFR5cGUsDQogICAgICAgICAgICAgICAgICAgIGxvb3A6IHRoaXMuX2RlZmF1bHRzLmxvb3AsDQogICAgICAgICAgICAgICAgICAgIG1vZGVzdGJyYW5kaW5nOiB0aGlzLl9kZWZhdWx0cy5tb2Rlc3RicmFuZGluZywNCiAgICAgICAgICAgICAgICAgICAgb3JpZ2luOiB0aGlzLl9kZWZhdWx0cy5vcmlnaW4sDQogICAgICAgICAgICAgICAgICAgIHBsYXlsaXN0OiB0aGlzLl9kZWZhdWx0cy5wbGF5bGlzdCwNCiAgICAgICAgICAgICAgICAgICAgcGxheXNpbmxpbmU6IHRoaXMuX2RlZmF1bHRzLnBsYXlzaW5saW5lLA0KICAgICAgICAgICAgICAgICAgICByZWw6IHRoaXMuX2RlZmF1bHRzLnJlbCwNCiAgICAgICAgICAgICAgICAgICAgc2hvd2luZm86IHRoaXMuX2RlZmF1bHRzLnNob3dpbmZvLA0KICAgICAgICAgICAgICAgICAgICBzdGFydDogdGhpcy5fZGVmYXVsdHMuc3RhcnQsDQogICAgICAgICAgICAgICAgICAgIHdpZGdldF9yZWZlcnJlcjogdGhpcy5fZGVmYXVsdHMud2lkZ2V0X3JlZmVycmVyDQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICBldmVudHM6IHsNCiAgICAgICAgICAgICAgICAgICAgJ29uUmVhZHknOiB0aGlzLm9uUGxheWVyUmVhZHksDQogICAgICAgICAgICAgICAgICAgICdvblN0YXRlQ2hhbmdlJzogdGhpcy5vblBsYXllclN0YXRlQ2hhbmdlDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfSk7DQoNCiAgICAgICAgfTsNCiAgICAgICAgdGhpcy5jaGFuZ2VWaWRlbyA9IGZ1bmN0aW9uKHZpZGVvSWQpew0KICAgICAgICAgICAgc2VudEV2ZW50ID0gWzAsIDAsIDAsIDBdOw0KY29uc29sZS5sb2codmlkZW9JZCk7DQogICAgICAgICAgICBwbGF5ZXIubG9hZFZpZGVvQnlJZCh2aWRlb0lkKTsNCiAgICAgICAgfTsNCiAgICAgICAgdGhpcy5vblBsYXllclJlYWR5ID0gZnVuY3Rpb24oKXsNCg0KICAgICAgICB9Ow0KICAgICAgICB0aGlzLm9uUGxheWVyU3RhdGVDaGFuZ2UgPSBmdW5jdGlvbigpew0KICAgICAgICAgICAgY29uc29sZS5sb2cocGxheWVyU3RhdGVzW3BsYXllci5nZXRQbGF5ZXJTdGF0ZSgpLnRvU3RyaW5nKCldKTsNCiAgICAgICAgICAgIGlmICh0eXBlb2YgZ2EgPT09ICdmdW5jdGlvbicpIHsNCiAgICAgICAgICAgICAgICBnYSgnc2VuZCcsICdldmVudCcsICd2aWRlbycsIHBsYXllclN0YXRlc1twbGF5ZXIuZ2V0UGxheWVyU3RhdGUoKS50b1N0cmluZygpXSwgcGxheWVyLmdldFZpZGVvRGF0YSgpLnRpdGxlKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIGlmKHBsYXllclN0YXRlc1twbGF5ZXIuZ2V0UGxheWVyU3RhdGUoKS50b1N0cmluZygpXSA9PT0gJ3BsYXlpbmcnKXsNCiAgICAgICAgICAgICAgICB2YXIgY2hlY2tWaWRlb1RpbWUgPSBzZXRJbnRlcnZhbChmdW5jdGlvbigpew0KICAgICAgICAgICAgICAgICAgICB2YXIgY3VycmVudFRpbWUgPSBwbGF5ZXIuZ2V0Q3VycmVudFRpbWUoKTsNCiAgICAgICAgICAgICAgICAgICAgdmFyIHZpZGVvRHVyYXRpb24gPSBwbGF5ZXIuZ2V0RHVyYXRpb24oKTsNCiAgICAgICAgICAgICAgICAgICAgdmFyIHBlcmNlbnRDb21wbGV0ZSA9IHBhcnNlRmxvYXQoKGN1cnJlbnRUaW1lIC8gdmlkZW9EdXJhdGlvbikgKiAxMDApOw0KICAgICAgICAgICAgICAgICAgICBpZihwZXJjZW50Q29tcGxldGUgPiAyNSAmJiBzZW50RXZlbnRbMF0gPT09IDApew0KICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJzI1JSBjb21wbGV0ZWQnKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHNlbnRFdmVudFswXSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGdhID09PSAnZnVuY3Rpb24nKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2EoJ3NlbmQnLCAnZXZlbnQnLCAndmlkZW8nLCAnd2F0Y2gnLCBwbGF5ZXIuZ2V0VmlkZW9EYXRhKCkudGl0bGUsIDI1KTsNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZihwZXJjZW50Q29tcGxldGUgPiA1MCAmJiBzZW50RXZlbnRbMV0gPT09IDApew0KICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJzUwJSBjb21wbGV0ZWQnKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHNlbnRFdmVudFsxXSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGdhID09PSAnZnVuY3Rpb24nKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2EoJ3NlbmQnLCAnZXZlbnQnLCAndmlkZW8nLCAnd2F0Y2gnLCBwbGF5ZXIuZ2V0VmlkZW9EYXRhKCkudGl0bGUsIDUwKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZihwZXJjZW50Q29tcGxldGUgPiA3NSAmJiBzZW50RXZlbnRbMl0gPT09IDApew0KICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJzc1JSBjb21wbGV0ZWQnKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHNlbnRFdmVudFsyXSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGdhID09PSAnZnVuY3Rpb24nKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2EoJ3NlbmQnLCAnZXZlbnQnLCAndmlkZW8nLCAnd2F0Y2gnLCBwbGF5ZXIuZ2V0VmlkZW9EYXRhKCkudGl0bGUsIDc1KTsNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZihwZXJjZW50Q29tcGxldGUgPiA5OSAmJiBzZW50RXZlbnRbM10gPT09IDApew0KICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coJzEwMCUgY29tcGxldGVkJyk7DQogICAgICAgICAgICAgICAgICAgICAgICBzZW50RXZlbnRbM10gPSAxOw0KICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBnYSA9PT0gJ2Z1bmN0aW9uJykgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhKCdzZW5kJywgJ2V2ZW50JywgJ3ZpZGVvJywgJ3dhdGNoJywgcGxheWVyLmdldFZpZGVvRGF0YSgpLnRpdGxlLCAxMDApOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfSwgMTAwKQ0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgaWYocGxheWVyU3RhdGVzW3BsYXllci5nZXRQbGF5ZXJTdGF0ZSgpLnRvU3RyaW5nKCldID09PSAnZW5kZWQnKXsNCiAgICAgICAgICAgICAgICBjbGVhckludGVydmFsKGNoZWNrVmlkZW9UaW1lKTsNCiAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGNhbGxiYWNrID09PSAiZnVuY3Rpb24iKSB7DQogICAgICAgICAgICAgICAgICAgY2FsbGJhY2soKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgICAgIH0NCiAgICB9DQogICAgJC5mbi55b3V0dWJlVmlkZW8gPSBmdW5jdGlvbih2aWRlb0lkLCBvcHRpb25zLCBjYWxsYmFjaykgew0KICAgICAgICAkLnlvdXR1YmVWaWRlbyA9IG5ldyBZb3V0dWJlVmlkZW8oY2FsbGJhY2spOw0KICAgICAgICAkLnlvdXR1YmVWaWRlby5pbnN0YW5jZSA9ICQodGhpcyk7DQogICAgICAgICQueW91dHViZVZpZGVvLmlkID0gJCh0aGlzKS5hdHRyKCJpZCIpOw0KICAgICAgICAvLyQueW91dHViZVZpZGVvLmNhbGxiYWNrID0gY2FsbGJhY2s7DQogICAgICAgIGZvcihwcm9wIGluIG9wdGlvbnMpew0KICAgICAgICAgICAgJC55b3V0dWJlVmlkZW8uX2RlZmF1bHRzW3Byb3BdID0gb3B0aW9uc1twcm9wXTsNCiAgICAgICAgfQ0KICAgICAgICBpZigkKHRoaXMpLmh0bWwoKSAhPT0gbnVsbCkgew0KICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgJC55b3V0dWJlVmlkZW8uaW5pdCh2aWRlb0lkKTsNCiAgICAgICAgICAgIH0sIDI1MCk7DQoNCiAgICAgICAgfQ0KICAgICAgICByZXR1cm4gJC55b3V0dWJlVmlkZW87DQogICAgfTsNCn0pKGpRdWVyeSk7DQo8L3NjcmlwdD4NCg0KDQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9pZnJhbWVfYXBpIj48L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCiQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCkgew0KDQpmdW5jdGlvbiBteUNhbGxiYWNrKCkgew0KICAvLyB3aGVyZSB3ZSBjb3VsZCBkbyBhZGRpdGlvbmFsIGZ1bmN0aW9uYWxpdHkgc3VjaCBhcyBwbGF5IGFub3RoZXIgdmlkZW8NCiAgIC8vYWxlcnQoIm15Q2FsbGJhY2siKTsNCn07DQoNCg0KLy92YXIgdHh0ID0gJCgiLnR3b1RoaXJkcyAuaW1hZ2VUb3AiKS50ZXh0KCkudHJpbSgpOw0KdmFyIHZpZGVvSUQgPSAkKCIjcGxheWVyIikudGV4dCgpLnRyaW0oKTsNCmlmICh2aWRlb0lEKSB7IA0KICAgY29uc29sZS5sb2coInZpZGVvIGZvdW5kIik7DQogICAvL3ZhciBZb3V0dWJlVmlkZW8gPSAkKCcjcGxheWVyJykueW91dHViZVZpZGVvKCdSTmVveWNXM3dqRScsIHt3aWR0aDogOTAwLCBoZWlnaHQ6IDUwMH0sIG15Q2FsbGJhY2spOyAvLyBpbml0aWFsaXplIFlvdXR1YmUgaUZyYW1lIA0KICAgLy92YXIgWW91dHViZVZpZGVvID0gJCgnI3BsYXllcicpLnlvdXR1YmVWaWRlbyh2aWRlb0lELCB7d2lkdGg6IDkwMCwgaGVpZ2h0OiA1MDB9LCBteUNhbGxiYWNrKTsgLy8gaW5pdGlhbGl6ZSBZb3V0dWJlIGlGcmFtZSANCnZhciB0aW1lc1J1biA9IDA7DQpmdW5jdGlvbiByZWFkeVlvdXR1YmUoKXsNCiAgICBjb25zb2xlLmxvZygicmVhZHlZb3V0dWJlKCkuLi4iKTsNCiAgICBpZigodHlwZW9mIFlUICE9PSAidW5kZWZpbmVkIikgJiYgWVQgJiYgWVQuUGxheWVyKXsgICAgICANCiAgICAgICAgICAgIHZhciBZb3V0dWJlVmlkZW8gPSAkKCcjcGxheWVyJykueW91dHViZVZpZGVvKHZpZGVvSUQsIHt3aWR0aDogOTAwLCBoZWlnaHQ6IDUwMH0sIG15Q2FsbGJhY2spOyAvLyBpbml0aWFsaXplIFlvdXR1YmUgaUZyYW1lDQogICAgfWVsc2V7DQogICAgICAgIHRpbWVzUnVuICs9IDE7DQogICAgICAgIGlmKCB0aW1lc1J1biA8IDEwICl7DQogICAgICAgICAgICBzZXRUaW1lb3V0KHJlYWR5WW91dHViZSwgMjAwKTsNCiAgICAgICAgfQ0KICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgIGNvbnNvbGUubG9nKCJIYXZpbmcgaXNzdWUgY2FsbGluZyBZb3VUdWJlIEFQSSwgdHJ5IGFuIGlmcmFtZSBlbWJlZCBhcyBsYXN0IHJlc29ydC4uLiIpOw0KICAgICAgICAgICAgdmFyIHBsYXllclZpZGVvSFRNTCA9ICI8aWZyYW1lIHR5cGU9J3RleHQvaHRtbCcgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgc3JjPSdodHRwczovL3d3dy55b3V0dWJlLmNvbS9lbWJlZC8iICsgdmlkZW9JRCArICI/ZW5hYmxlanNhcGk9MScgZnJhbWVib3JkZXI9JzAnPjwvaWZyYW1lPiI7DQogICAgICAgICAgICBjb25zb2xlLmxvZyhwbGF5ZXJWaWRlb0hUTUwpOw0KICAgICAgICAgICAgJCgiI3BsYXllciIpLmh0bWwocGxheWVyVmlkZW9IVE1MKTsNCiAgICAgICAgfQ0KICAgIH0NCn0NCiAgICBjb25zb2xlLmxvZygiY2FsbGluZyByZWFkeVlvdXR1YmUuLi4iKTsNCiAgICByZWFkeVlvdXR1YmUoKTsNCg0KICAgfSANCmVsc2UgeyANCiAgIGNvbnNvbGUubG9nKCJubyB2aWRlbyBmb3VuZCIpOw0KICAgJCgiLmNvbnRhaW5lciIpLmNzcygiZGlzcGxheSIsIm5vbmUiKTsNCn0NCg0KDQovLyQoJyNwbGF5ZXInKS55b3V0dWJlVmlkZW8oJ1JOZW95Y1czd2pFJyk7IC8vIGluaXRpYWxpemUgWW91dHViZSBpRnJhbWUNCi8vJCgnI3BsYXllcicpLnlvdXR1YmVWaWRlbygnUk5lb3ljVzN3akUnLCB7d2lkdGg6IDkwMCwgaGVpZ2h0OiA1MDB9KTsgLy8gaW5pdGlhbGl6ZSBZb3V0dWJlIGlGcmFtZQ0KLy8gICAgdmFyIFlvdXR1YmVWaWRlbyA9ICQoJyNwbGF5ZXInKS55b3V0dWJlVmlkZW8oJ1JOZW95Y1czd2pFJywge3dpZHRoOiA5MDAsIGhlaWdodDogNTAwfSwgbXlDb29sQ2FsbGJhY2spOyAvLyBpbml0aWFsaXplIFlvdXR1YmUgaUZyYW1lDQovLyAgIHZhciBZb3V0dWJlVmlkZW8gPSAkKCcjcGxheWVyJykueW91dHViZVZpZGVvKCdSTmVveWNXM3dqRScsIHt3aWR0aDogOTAwLCBoZWlnaHQ6IDUwMH0pOyAvLyBpbml0aWFsaXplIFlvdXR1YmUgaUZyYW1lLCBubyBjYWxsYmFjaw0KDQovLyAgICAkKCcucGxheS12aWRlbycpLm9uKCdjbGljaycsIGZ1bmN0aW9uKGV2ZW50KXsNCi8vICAgICAgICBjb25zb2xlLmxvZygkKHRoaXMpLmF0dHIoJ2RhdGEtdmlkZW9JZCcpKTsNCi8vICAgICAgICBZb3V0dWJlVmlkZW8uY2hhbmdlVmlkZW8oJCh0aGlzKS5hdHRyKCdkYXRhLXZpZGVvSWQnKSk7DQovLyAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTsNCi8vICAgIH0pOw0KDQp9KTsNCjwvc2NyaXB0Pg0KDQo8c2NyaXB0PiANCiAkKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbiAoKSB7DQogICAgalF1ZXJ5KGZ1bmN0aW9uKCQpeyAgDQogICAgICAkaG9zcGl0YWxUZXh0ID0gJCgnLmRldGFpbEludHJvIGgxJyk7IA0KICAgICAgaWYoJGhvc3BpdGFsVGV4dC5pcygnOmNvbnRhaW5zKCJXZXN0b24iKScpKXsgIA0KICAgIAkkKCIuZGV0YWlsSW50cm8gaDEiKS5odG1sKGZ1bmN0aW9uKCkgeyANCiAgICAJCSAgcmV0dXJuICQodGhpcykuaHRtbCgpLnJlcGxhY2UoIk1hcnNoZmllbGQgQ2xpbmljIiwgIiIpOyAgDQogICAgCX0pOyAgICAJDQogICAgICB9IA0KICAgICAgLy9pZigkaG9zcGl0YWxUZXh0LmlzKCc6Y29udGFpbnMoIkFsdG9vbmEiKScpKXsgIA0KICAgIAkvLyQoIiNkb2NzZWFyY2giKS5jc3MoImRpc3BsYXkiLCdub25lJyk7ICAJDQogICAgICAvL30gCQ0KICAgIH0pOw0KICB9KTsgICAgICANCjwvc2NyaXB0Pg0KDQoNCmQFJmdfZWY3MjU2YmRfNWMxMl80ZjNmX2JjODZfZGU5NjAzMmE5ZDY2D2QWAmYPFgQfAQUfbXMtcnRlLWVtYmVkY29kZSBtcy1ydGUtZW1iZWR3cB8CBf4BPHNjcmlwdD4NCiAgICAkKGZ1bmN0aW9uICgpIHsNCiAgICAgICAgaWYoZG9jdW1lbnQudGl0bGUgPT0gJ0NhZG90dCBDZW50ZXInKQ0KICAgICAgICB7ICAgIA0KICAgICAgICAgICAgJCgnI2RpcnVybCcpLmF0dHIoJ2hyZWYnLCAnaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9tYXBzL2Rpci8vMzA1K1dJLTI3LCtDYWRvdHQsK1dJKzU0NzI3L0A0NC45NDI5MzgzLC05MS4xNDk5MjkzLDE3ei8nKTsNCiAgICAgICAgfQ0KICAgIH0pDQo8L3NjcmlwdD5kAgkPZBYCAgMPZBYCAgEPZBYCAgIPZBYCAgEPZBYCAgMPFgIeB1Zpc2libGVoFgJmD2QWBAIDD2QWBgIBDxYCHwRoZAIDDxYCHwRoZAIFDxYCHwRoZAIEDw8WAh4JQWNjZXNzS2V5BQEvZGQCJw9kFgQCAQ88KwAFAQAPFgIeFVBhcmVudExldmVsc0Rpc3BsYXllZGZkZAIDDxYCHwALKwQBZGTtrHTxisfJq+YOKQNTQ4mrnUYoGPhvukevcDqh/nLpdg==">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['aspnetForm'];
    if (!theForm) {
      theForm = document.aspnetForm;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=T78nZewhXkcLjKfQIg29_Fmz-LunrZjY7NtgnW2aUgi8MA_uaMrGd5mCCCM22jhKE6S9_ONKm6PF7vwGeWx2XfSVkt0qfI8qVLw6j4luDV01&amp;t=638469947903148691" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    var MSOWebPartPageFormName = 'aspnetForm';
    var g_presenceEnabled = true;
    var g_wsaEnabled = false;
    var g_correlationId = '5e3d2ba1-e13a-d0c1-1e87-b617613e3331';
    var g_wsaQoSEnabled = false;
    var g_wsaQoSDataPoints = [];
    var g_wsaRUMEnabled = false;
    var g_wsaLCID = 1033;
    var g_wsaListTemplateId = 850;
    var g_wsaSiteTemplateId = 'BLANKINTERNET#0';
    var _fV4UI = true;
    var _spPageContextInfo = {
      webServerRelativeUrl: "\u002f",
      webAbsoluteUrl: "https:\u002f\u002fwww.marshfieldclinic.org",
      siteAbsoluteUrl: "https:\u002f\u002fwww.marshfieldclinic.org",
      serverRequestPath: "\u002fPages\u002fLocationDetail2.aspx",
      layoutsUrl: "_layouts\u002f15",
      webTitle: "Marshfield Clinic",
      webTemplate: "53",
      tenantAppVersion: "0",
      isAppWeb: false,
      Has2019Era: true,
      webLogoUrl: "_layouts\u002f15\u002fimages\u002fsiteicon.png",
      webLanguage: 1033,
      currentLanguage: 1033,
      currentUICultureName: "en-US",
      currentCultureName: "en-US",
      clientServerTimeDelta: new Date("2024-05-22T18:56:01.6733006Z") - new Date(),
      updateFormDigestPageLoaded: new Date("2024-05-22T18:56:01.6733006Z"),
      siteClientTag: "7605$$16.0.5398.1000",
      crossDomainPhotosEnabled: false,
      webUIVersion: 15,
      webPermMasks: {
        High: 16,
        Low: 196673
      },
      pageListId: "{1e342c07-4e55-4b0d-be11-c1e3990c9ef6}",
      pageItemId: 124,
      pagePersonalizationScope: 1,
      alertsEnabled: true,
      customMarkupInCalculatedFieldDisabled: true,
      siteServerRelativeUrl: "\u002f",
      allowSilverlightPrompt: 'True',
      isSiteAdmin: false
    };
    var L_Menu_BaseUrl = "";
    var L_Menu_LCID = "1033";
    var L_Menu_SiteTheme = "null";
    document.onreadystatechange = fnRemoveAllStatus;

    function fnRemoveAllStatus() {
      removeAllStatus(true)
    };
    Flighting.ExpFeatures = [480215056, 1880287568, 1561350208, 302071836, 3212816, 69472768, 4194310, -2113396707, 268502022, -872284160, 1049232, -2147421952, 65536, 65536, 2097472, 917504, -2147474174, 1372324107, 67108882, 0, 0, -2147483648,
      2097152, 0, 0, 32768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32768
    ];
    var _spWebPartComponents = new Object(); //]]>
  </script>
  <script src="/_layouts/15/blank.js?rev=4oWCJ796QvUVnlHES3xinQ%3D%3DTAG0" type="text/javascript"></script>
  <script type="text/javascript">
    //<![CDATA[
    if (typeof(DeferWebFormInitCallback) == 'function') DeferWebFormInitCallback();

    function WebForm_OnSubmit() {
      UpdateFormDigest('\u002f', 1440000);
      if (typeof(_spFormOnSubmitWrapper) != 'undefined') {
        return _spFormOnSubmitWrapper();
      } else {
        return true;
      };
      return true;
    }
    //]]>
  </script>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="BAB98CB3">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager', 'aspnetForm', [], [], [], 90, 'ctl00');
    //]]>
  </script>
  <div class="noindex accessiblityNav">
    <a href="#navigation">Skip to navigation</a>
    <a href="#content">Skip to Content</a>
  </div>
  <div id="mobileHeader" class="allmobileheaders">
    <div class="annoncementDivMobile">
      <nav id="primary_nav_wrap_annoncment_mobile" class="primary_nav_wrapCls">
        <ul class="top-level-nav top-level-nav_annoncment_mobile top-level-navClass">
          <li class="hasKids">
            <a id="globalNav-annoncmentButton-mobile" href="#" data-ga-track="global nav link,click,annoncment,,">
                                                                        Announcement about Welltok
                                                                    </a>
            <ul style="list-style: none;">
              <li class="hardshipcls">
                <h2>
                  <p style="margin-bottom: 0px;">
                    <img src="https://www.marshfieldclinic.org/Style%20Library/Images/if_info_370079.png" alt="info icon" style="height: 21px;vertical-align: middle;
                                                                                                                                            padding-right: 10px;"> Marshfield Clinic Health System has been informed by Welltok, Inc., a vendor that
                    provides mailing services, that Welltok experienced a security incident that impacted some of our patients' personal information. Welltok will be reaching out to patients affected. Welltok is communicating directly with patients
                    by letter about the situation and next steps. The letter from Welltok is not a scam. This incident did not impact systems at Marshfield Clinic. If you have questions, visit <a href="https://www.welltok.com">www.welltok.com</a> for
                    more information about the incident to view this notice.
                  </p>
                </h2>
              </li>
            </ul>
          </li>
        </ul>
      </nav>
    </div>
    <div class="mobile-header1">
      <div class="logo-link-wrapper mobile-nav11">
        <a class="logo-link3" href="/" aria-label="Homepage of Marshfield Clinic Health System">
                                                               <img src="/PublishingImages/DashboardEncounterSummaryLogoMCHS.1.png" alt="mashfield clinic" id="theSiteLogoMobil">                                                   
                                                             </a>
      </div>
      <div class="mobile-nav12">
        <i class="fa fa-search" style="font-size:30px;"></i><br>
        <span class="centerCss">Search</span>
      </div>
      <div class="mobile-nav13">
        <i class="fa fa-bars" style="font-size:30px"></i><br>
        <span>Menu</span>
      </div>
    </div>
    <div id="mobile-headerSearch" class="mobile-headerSearchcontainer">
      <div class="mobile-headerSearch-allheader">
        <div class="mobileSearchbg">
          <div class="mobileCloseIcon">
            <i class="fa fa-close" style="font-size:36px"></i>
          </div>
        </div>
        <div class="mobileSearchIns">Search Marshfield Clinic Health System</div>
        <div class="mobileSearchInput">
          <span id="mobilesearchSpan">
            <input class="mobiletest-input2" id="mobileSearchInput" name="mobileSearchInput" placeholder="How can we help..." title="search text box" type="text" autocomplete="off">
          </span>
        </div>
        <div class="newSerchButDiv"><button id="newMobileSearchBut" class="mobile-test-button" type="submit">Search</button></div>
      </div>
    </div>
    <div id="mobile-headerMenu" class="mobile-headerMenucontainer">
      <div class="mobile-headerMenu-allheader">
        <div class="mobileMenubg">
          <div class="mobileCloseIcon">
            <i class="fa fa-close" style="font-size:36px"></i>
          </div>
        </div>
        <div class="mobileMenuIns">
          <div class="buttonBlue">
            <a href="tel:1-800-782-8581" data-ga-track="button link,click, phone,," class="buttonpinklink">1-800-782-8581</a>
          </div>
          <div class="buttonBlue">
            <a href="https://marshfieldhealth.iqhealth.com/" id="globalNav-my-marshfield-mobile" data-ga-track="button link,click, my-marshfield-mobile,," class="buttonpinklink">My Marshfield Clinic Portal</a>
          </div>
        </div>
        <div class="mobileMenuMenu">
          <div class="menuItemsfirst">
            <div><a href="/" id="globalNav-home-mobile" data-ga-track="global nav link,click,home-mobile,,">Home</a></div>
            <div><a href="/doctors" id="globalNav-doctors-mobile" data-ga-track="global nav link,click,doctors-mobile,,">Find a Doctor</a></div>
            <div><a href="/locations" id="globalNav-locations-mobile" data-ga-track="global nav link,click,locations-mobile,,">Locations</a></div>
            <div><a href="/appointments" id="globalNav-appointments-mobile" data-ga-track="global nav link,click,appointments-mobile,,">Appointments</a></div>
            <div><a href="/specialties" id="globalNav-specialties-mobile" data-ga-track="global nav link,click,specialties-mobile,,">Specialties &amp; Services</a></div>
            <div><a href="/patient-resources" id="globalNav-patient-resources-mobile" data-ga-track="global nav link,click,patient-resources-mobile,,">Patient Resources</a></div>
            <div><a href="/careers" id="globalNav-careers-mobile" data-ga-track="global nav link,click,careers-mobile,,">Careers</a></div>
          </div>
          <div class="menuItemsSecond">
            <div><a class="logo-link3 theSiteLogosMobile" href="https://www.marshfieldchildrens.org/" target="_blank" aria-label="Homepage of Marshfield Children" id="globalNav-childrens-mobile" data-ga-track="global nav link,click,childrens-mobile,,">
                                                                             <img src="/PublishingImages/MarshfieldChildrens_RGB.png" alt="Marshfield Children" id="theSiteLogoMobilChildren">                                                                              
                                                                          </a>
            </div>
            <div><a class="logo-link3" href="https://www.marshfieldresearch.org/" target="_blank" aria-label="Homepage of Marshfield Research" id="globalNav-research-mobile" data-ga-track="global nav link,click,research-mobile,," style="text-decoration-line: none !important;">
                                                                           <img src="/PublishingImages/MC_Research_Institute_H_RGB.png" alt="Marshfield Research" id="theSiteLogoMobilResearch">                                                                            
                                                                                                                              
                                                                        </a>
            </div>
            <div><a class="logo-link3" href="https://www.securityhealth.org/" target="_blank" aria-label="Security Health" id="globalNav-shp-mobile" data-ga-track="global nav link,click,shp-mobile,," style="text-decoration-line: none !important;">
                                                                           <img src="/PublishingImages/SHPLogo_RGB.png" alt="Security Health" id="theSiteLogoMobilshp">                                                                            
                                                                                                                       
                                                                         </a>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <!-- START NEW HEADER -->
  <div id="global-header-container">
    <div class="container-hider">
      <div class="all-the-header">
        <div class="centerCss noindex">
          <div class="annoncementDiv">
            <nav id="primary_nav_wrap_annoncment" class="primary_nav_wrapCls">
              <ul class="top-level-nav top-level-nav_annoncment top-level-navClass">
                <li class="hasKids"><a id="globalNav-annoncmentButton" href="#" data-ga-track="global nav link,click,annoncment,,">Announcement about Welltok
                                                                                </a>
                  <ul style="list-style: none;">
                    <li class="hardshipcls">
                      <h2>
                        <p style="margin-bottom: 0px;">
                          <img src="https://www.marshfieldclinic.org/Style%20Library/Images/if_info_370079.png" alt="info icon" style="height: 21px;vertical-align: middle;
                                                                                        padding-right: 10px;"> Marshfield Clinic Health System has been informed by Welltok, Inc., a vendor that provides mailing services, that Welltok experienced a
                          security incident that impacted some of our patients' personal information. Welltok will be reaching out to patients affected. Welltok is communicating directly with patients by letter about the situation and next steps. The
                          letter from Welltok is not a scam. This incident did not impact systems at Marshfield Clinic. If you have questions, visit <a href="https://www.welltok.com">www.welltok.com</a> for more information about the incident to view
                          this notice.
                        </p>
                      </h2>
                    </li>
                  </ul>
                </li>
              </ul>
            </nav>
          </div>
          <div class="blueheadDiv">
            <nav id="primary_nav_wrap_bluehead" class="primary_nav_wrapCls">
              <ul class="top-level-nav_bluehead top-level-navClass">
                <li class="childrenLi">
                  <a class="logo-link" href="https://www.marshfieldchildrens.org/" target="_blank" aria-label="Homepage of Marshfield Children" id="globalNav-childrenlogo" data-ga-track="global nav link,click,childrenlogo,," style="text-decoration-line: none !important;">

                                                                              <img src="/PublishingImages/MarshfieldChildrens_white.png" alt="Marshfield Children" id="children-logo">                                                                              
                                                                        
                                                                              </a>
                </li>
                <li class="researchLi">
                  <a class="logo-link" href="https://www.marshfieldresearch.org/" target="_blank" aria-label="Homepage of Marshfield Research" id="globalNav-researchlogo" data-ga-track="global nav link,click,researchlogo,," style="text-decoration-line: none !important;">
                                                                               <img src="/PublishingImages/MC_Research_Institute_H_White.png" alt="Marshfield Research" id="research-logo">                                                                              
                                                                        
                                                                                 
                                                                              </a>
                </li>
                <li class="shpLi">
                  <a class="logo-link" href="https://www.securityhealth.org/" target="_blank" aria-label="Homepage of Security Health Plan" id="globalNav-shplogo" data-ga-track="global nav link,click,shplogo,," style="text-decoration-line: none !important;">
                                                                                <img src="/PublishingImages/SHPLogo_white.svg" alt="Security Health Plan" id="shp-logo">                                                                              
                                                                              </a>
                </li>
                <li class="hasKids myMmc">
                  <a id="globalNav-MMC" href="#" data-ga-track="global nav link,click,My Marshfield Clinic,,"><span class="jennafont myred ">My</span> Marshfield Clinic</a>
                  <ul class="mmc" style="list-style: none;padding: 10px 18px 10px 8px;">
                    <li class="first">
                      <a id="globalNav-SignIn" class="heading" href="https://marshfieldhealth.iqhealth.com/" data-ga-track="global nav link,click,My Marshfield Clinic Sign In,,">Sign In</a>
                    </li>
                    <li class="first">
                      <a id="globalNav-CreateAccount" class="heading" data-ga-track="global nav link,click,My Marshfield Clinic Create account,," href="/my-marshfield-clinic" style="text-transform: none;">Create an Account</a>
                    </li>
                  </ul>
                </li>
              </ul>
            </nav>
          </div>
          <div class="logsSearchDiv">
            <span id="logoSpan">
              <a class="logo-link3" href="/" aria-label="Homepage of Marshfield Clinic" id="globalNav-siteLogo" data-ga-track="global nav link,click,Logo,,">
                                                                              <img src="/PublishingImages/DashboardEncounterSummaryLogoMCHS.1.png" alt="mashfield clinic" id="theSiteLogo2">
                                                                           </a>
            </span>
            <span id="spacespan">&nbsp;</span>
            <span id="phoneSpan"><a href="tel:1-800-782-8581">1-800-782-8581</a></span>
            <span id="searchSpan">
              <input class="test-input2" id="desktopSearchInput" name="desktopSearchInput" placeholder="Search site..." title="search text box" type="text" autocomplete="off">
            </span>
          </div>
          <div class="menusNav">
            <ul class="nav1">
              <li><a href="/" id="globalNav-home" data-ga-track="global nav link,click,home,,">Home</a></li>
              <li><a href="/doctors" id="globalNav-doctors" data-ga-track="global nav link,click,doctors,,">Find a Doctor</a></li>
              <li><a href="/locations" id="globalNav-locations" data-ga-track="global nav link,click,locations,,">Locations</a></li>
              <li><a href="/appointments" id="globalNav-appointments" data-ga-track="global nav link,click,appointments,,">Appointments</a></li>
              <li><a href="/specialties" id="globalNav-specialties" data-ga-track="global nav link,click,specialties,,">Specialties &amp; Services</a></li>
              <li><a href="/patient-resources" id="globalNav-patient-resources" data-ga-track="global nav link,click,patient-resources,,">Patient Resources</a></li>
              <li><a href="/careers" id="globalNav-patient-careers" data-ga-track="global nav link,click,patient-careers,,">Careers</a></li>
            </ul>
          </div>
        </div>
      </div>
    </div>
  </div>
  <!-- END NEW HEADER -->
  <div class="header">
    <div class="whiteNavBar">
      <div class="topNavRel">
        <span class="logo">
          <a href="https://www.marshfieldclinic.org/">
                                                                        <img alt="marshfield clinic logo" src="/_layouts/15/images/marshfieldpws/logo.gif"></a>
          <a class="backToTop" href="#top"></a>
        </span>
        <ul class="secondaryNav">
          <li class="myMarshfield">
            <!--a class="myMarshfieldButton" href="https://www.marshfieldclinic.org/MyMarshfieldClinic"-->
            <div class="marshfieldHomePageSignIn"><a href="https://www.marshfieldclinic.org/MyMarshfieldClinic" target="_blank">Sign in</a> - <b>My</b>Marshfield Clinic</div>
          </li>
        </ul>
      </div>
    </div>
  </div>
  <div id="topSpacer" class="topSpacer">
    <div id="worldClass"> Join a world-class health system. <a href="https://www.marshfieldclinic.org/careers" class="buttonpink" data-ga-track="button link,click,Find Jobs,,">Find
                                                                jobs</a>
    </div>
    <div id="mobileWorldClass"> <a href="https://www.marshfieldclinic.org/careers" class="buttonpink">Find jobs</a></div>
  </div>
  <div id="content" class="contentRelWrapper">
    <div class="whiteHomeCover"></div>
    <div class="contentWrapper">
      <span id="DeltaPlaceHolderMain">
        <div>
        </div>
        <!-- InstanceBeginEditable name="content" -->
        <div class="ms-webpart-zone ms-fullWidth">
          <div id="MSOZoneCell_WebPartctl00_SPWebPartManager1_g_5ca8c682_8bff_4947_ba51_098d75fd8c68" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
            <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
              <div webpartid="5ca8c682-8bff-4947-ba51-098d75fd8c68" haspers="false" id="WebPartctl00_SPWebPartManager1_g_5ca8c682_8bff_4947_ba51_098d75fd8c68" width="100%" class="ms-WPBody noindex " allowdelete="false" allowexport="false" style="">
                <div id="ctl00_SPWebPartManager1_g_5ca8c682_8bff_4947_ba51_098d75fd8c68">
                  <div class="ms-rte-embedcode ms-rte-embedwp">
                    <script>
                      $(document).ready(function() {
                        var htmlString = $("#MobileMamo").html();
                        if (htmlString.indexOf("Next Visits") > 0) {
                          $("</br><div><a id='MobileMamoMoreDataLnk' class='MobileMamoMoreDataLnkC' href='/mobilemammoschedule'>More Dates... </a></div>").insertAfter("#MobileMamo");
                        }
                      });
                    </script>
                    <script type="text/javascript">
                      //$(function(){
                      (function($) {
                        var sentEvent = [0, 0, 0, 0];
                        var playerStates = {
                          '-1': 'unstarted',
                          '0': 'ended',
                          '1': 'playing',
                          '2': 'paused',
                          '3': 'buffering',
                          '5': 'video cued'
                        };

                        function YoutubeVideo(callback) {
                          this.id = null;
                          this._defaults = {
                            height: 390,
                            width: 640,
                            autoplay: 0,
                            cc_load_policy: 0,
                            color: 'red',
                            controls: 1,
                            disablekb: 0,
                            enablejsapi: 1,
                            end: null,
                            fs: 1,
                            iv_load_policy: 1,
                            list: null,
                            listType: null,
                            loop: 0,
                            modestbranding: 1,
                            origin: null,
                            playlist: null,
                            playsinline: null,
                            rel: 0,
                            showinfo: 1,
                            start: null,
                            widget_referrer: null
                          };
                          this.init = function(videoId) {
                            var obj = this;
                            var staticElement = document.getElementById(obj.id);
                            player = new YT.Player(staticElement, {
                              height: this._defaults.height,
                              width: this._defaults.width,
                              videoId: videoId,
                              playerVars: {
                                autoplay: this._defaults.autoplay,
                                cc_load_policy: this._defaults.cc_load_policy,
                                color: this._defaults.color,
                                controls: this._defaults.controls,
                                disablekb: this._defaults.disablekb,
                                enablejsapi: this._defaults.enablejsapi,
                                end: this._defaults.end,
                                fs: this._defaults.fs,
                                iv_load_policy: this._defaults.iv_load_policy,
                                list: this._defaults.list,
                                listType: this._defaults.listType,
                                loop: this._defaults.loop,
                                modestbranding: this._defaults.modestbranding,
                                origin: this._defaults.origin,
                                playlist: this._defaults.playlist,
                                playsinline: this._defaults.playsinline,
                                rel: this._defaults.rel,
                                showinfo: this._defaults.showinfo,
                                start: this._defaults.start,
                                widget_referrer: this._defaults.widget_referrer
                              },
                              events: {
                                'onReady': this.onPlayerReady,
                                'onStateChange': this.onPlayerStateChange
                              }
                            });
                          };
                          this.changeVideo = function(videoId) {
                            sentEvent = [0, 0, 0, 0];
                            console.log(videoId);
                            player.loadVideoById(videoId);
                          };
                          this.onPlayerReady = function() {};
                          this.onPlayerStateChange = function() {
                            console.log(playerStates[player.getPlayerState().toString()]);
                            if (typeof ga === 'function') {
                              ga('send', 'event', 'video', playerStates[player.getPlayerState().toString()], player.getVideoData().title);
                            }
                            if (playerStates[player.getPlayerState().toString()] === 'playing') {
                              var checkVideoTime = setInterval(function() {
                                var currentTime = player.getCurrentTime();
                                var videoDuration = player.getDuration();
                                var percentComplete = parseFloat((currentTime / videoDuration) * 100);
                                if (percentComplete > 25 && sentEvent[0] === 0) {
                                  console.log('25% completed');
                                  sentEvent[0] = 1;
                                  if (typeof ga === 'function') {
                                    ga('send', 'event', 'video', 'watch', player.getVideoData().title, 25);
                                  }
                                }
                                if (percentComplete > 50 && sentEvent[1] === 0) {
                                  console.log('50% completed');
                                  sentEvent[1] = 1;
                                  if (typeof ga === 'function') {
                                    ga('send', 'event', 'video', 'watch', player.getVideoData().title, 50);
                                  }
                                }
                                if (percentComplete > 75 && sentEvent[2] === 0) {
                                  console.log('75% completed');
                                  sentEvent[2] = 1;
                                  if (typeof ga === 'function') {
                                    ga('send', 'event', 'video', 'watch', player.getVideoData().title, 75);
                                  }
                                }
                                if (percentComplete > 99 && sentEvent[3] === 0) {
                                  console.log('100% completed');
                                  sentEvent[3] = 1;
                                  if (typeof ga === 'function') {
                                    ga('send', 'event', 'video', 'watch', player.getVideoData().title, 100);
                                  }
                                }
                              }, 100)
                            }
                            if (playerStates[player.getPlayerState().toString()] === 'ended') {
                              clearInterval(checkVideoTime);
                              if (typeof callback === "function") {
                                callback();
                              }
                            }
                          }
                        }
                        $.fn.youtubeVideo = function(videoId, options, callback) {
                          $.youtubeVideo = new YoutubeVideo(callback);
                          $.youtubeVideo.instance = $(this);
                          $.youtubeVideo.id = $(this).attr("id");
                          //$.youtubeVideo.callback = callback;
                          for (prop in options) {
                            $.youtubeVideo._defaults[prop] = options[prop];
                          }
                          if ($(this).html() !== null) {
                            setTimeout(function() {
                              $.youtubeVideo.init(videoId);
                            }, 250);
                          }
                          return $.youtubeVideo;
                        };
                      })(jQuery);
                    </script>
                    <script type="text/javascript" src="https://www.youtube.com/iframe_api"></script>
                    <script type="text/javascript">
                      $(document).ready(function() {
                        function myCallback() {
                          // where we could do additional functionality such as play another video
                          //alert("myCallback");
                        };
                        //var txt = $(".twoThirds .imageTop").text().trim();
                        var videoID = $("#player").text().trim();
                        if (videoID) {
                          console.log("video found");
                          //var YoutubeVideo = $('#player').youtubeVideo('RNeoycW3wjE', {width: 900, height: 500}, myCallback); // initialize Youtube iFrame 
                          //var YoutubeVideo = $('#player').youtubeVideo(videoID, {width: 900, height: 500}, myCallback); // initialize Youtube iFrame 
                          var timesRun = 0;

                          function readyYoutube() {
                            console.log("readyYoutube()...");
                            if ((typeof YT !== "undefined") && YT && YT.Player) {
                              var YoutubeVideo = $('#player').youtubeVideo(videoID, {
                                width: 900,
                                height: 500
                              }, myCallback); // initialize Youtube iFrame
                            } else {
                              timesRun += 1;
                              if (timesRun < 10) {
                                setTimeout(readyYoutube, 200);
                              } else {
                                console.log("Having issue calling YouTube API, try an iframe embed as last resort...");
                                var playerVideoHTML = "<iframe type='text/html' width='100%' height='100%' src='https://www.youtube.com/embed/" + videoID + "?enablejsapi=1' frameborder='0'></iframe>";
                                console.log(playerVideoHTML);
                                $("#player").html(playerVideoHTML);
                              }
                            }
                          }
                          console.log("calling readyYoutube...");
                          readyYoutube();
                        } else {
                          console.log("no video found");
                          $(".container").css("display", "none");
                        }
                        //$('#player').youtubeVideo('RNeoycW3wjE'); // initialize Youtube iFrame
                        //$('#player').youtubeVideo('RNeoycW3wjE', {width: 900, height: 500}); // initialize Youtube iFrame
                        //    var YoutubeVideo = $('#player').youtubeVideo('RNeoycW3wjE', {width: 900, height: 500}, myCoolCallback); // initialize Youtube iFrame
                        //   var YoutubeVideo = $('#player').youtubeVideo('RNeoycW3wjE', {width: 900, height: 500}); // initialize Youtube iFrame, no callback
                        //    $('.play-video').on('click', function(event){
                        //        console.log($(this).attr('data-videoId'));
                        //        YoutubeVideo.changeVideo($(this).attr('data-videoId'));
                        //        event.preventDefault();
                        //    });
                      });
                    </script>
                    <script>
                      $(document).ready(function() {
                        jQuery(function($) {
                          $hospitalText = $('.detailIntro h1');
                          if ($hospitalText.is(':contains("Weston")')) {
                            $(".detailIntro h1").html(function() {
                              return $(this).html().replace("Marshfield Clinic", "");
                            });
                          }
                          //if($hospitalText.is(':contains("Altoona")')){  
                          //$("#docsearch").css("display",'none');  	
                          //} 	
                        });
                      });
                    </script>
                  </div>
                </div>
                <div class="ms-clear"></div>
              </div>
            </div>
            <div class="ms-PartSpacingVertical"></div>
          </div>
          <div id="MSOZoneCell_WebPartctl00_SPWebPartManager1_g_6ea1adbb_abb3_43b5_8b36_488c733e3e48" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
            <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
              <div webpartid="6ea1adbb-abb3-43b5-8b36-488c733e3e48" haspers="false" id="WebPartctl00_SPWebPartManager1_g_6ea1adbb_abb3_43b5_8b36_488c733e3e48" width="100%" class="ms-WPBody noindex " allowdelete="false" allowexport="false" style="">
                <div id="ctl00_SPWebPartManager1_g_6ea1adbb_abb3_43b5_8b36_488c733e3e48">
                  <div class="detailIntro">
                    <p class="breadCrumbs">
                      <span>
                        <a href="/Locations">Locations</a> &gt; Weston - Marshfield Medical Center </span>
                    </p>
                    <h1 style="display:none;">
                      <span id="loctitle1"> Weston - Marshfield Medical Center </span>
                    </h1>
                    <h1 style="">
                      <span id="loctitle2"> Marshfield Medical Center - Weston </span>
                    </h1>
                    <h2>A regional hospital and medical offices of Marshfield Clinic Health System </h2>
                  </div>
                  <div class="contentFlexDetail innerWrapper">
                    <div class="oneThird">
                      <div class="googleMaps" style="">
                        <iframe
                          src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d706.6598021637395!2d-89.58055947202722!3d44.889990779126705!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x880025a8e6bc427d%3A0x6b7287159b03d84!2s3400%20Ministry%20Pkwy%2C%20Weston%2C%20WI%2054476!5e0!3m2!1sen!2sus!4v1592850845094!5m2!1sen!2sus"
                          width="100%" height="280" frameborder="0" aria-label="Google Map" data-gtm-yt-inspected-7439705_9="true" data-gtm-yt-inspected-60="true" data-gtm-yt-inspected-65="true"></iframe>
                      </div>
                      <div class="imageTop" style="display:none;">
                        <a id="mapdirurl" href="http://maps.google.com/maps?saddr=&amp;daddr=44.890414,-89.580272&amp;sensor=false" target="_blank">

                        </a>
                      </div>
                      <div class="contentDetail">
                        <h2 id="ContactInfoHeading">Contact Information </h2>
                        <h2> 3400 Ministry Pkwy <br>
                          <span id="address2block" style="display: none;">
                            <span id="address2">
                            </span>
                            <br>
                          </span> Weston, WI 54476 <br>
                          <span id="latitude" style="display:none;"> 44.890414 </span>
                          <span id="longitude" style="display:none;"> -89.580272 </span>
                          <a id="dirurl" href="http://maps.google.com/maps?saddr=&amp;daddr=44.890414,-89.580272&amp;sensor=false" target="_blank">Get Directions
                            
                            
                            </a>
                        </h2>
                        <span id="directions" style="display:none;">
                          <!--%#DataBinder.Eval(Container.DataItem,"Directions")%-->
                        </span>
                        <h2 id="PhoneTextHeading"> Phone: <a href="tel:+17153933000" data-ga-track="ctc,click,7153933000,,">715-393-3000</a>
                          <br>
                          <span id="phone2block">
                            <span id="phone2">
                              <a href="tel:+18005599800" data-ga-track="ctc,click,8005599800,,">800-559-9800</a>
                            </span>
                            <br>
                          </span>
                          <span id="faxblock" style="display: none;"> Fax: <span id="fax">
                            </span>
                          </span>
                        </h2>
                        <div class="doubleLine">
                          <p>
                            <strong id="officehoursHeading">Hours </strong>
                            <br>
                            <span id="officehours">
                            </span>
                          </p>
                          <ul style="list-style-type: disc;">
                            <li> COVID-19 testing is available at this location. Monday-Friday, 1 p.m. to 3 p.m. | Saturday: 8 a.m. to 12 p.m. Call our Nurse Line at
                              <a href="tel:8443426276" data-ga-track="content link,click,18443426276,," style="font-size: 13px; background-color: #ffffff;">844-342-6276</a> for an appointment for COVID-19 testing.​ <div style="display:none">|
                                <a href="/imagecatalog/Patient%20Resources/page%20images/Weston%20Drive-up%20testing.jpg" target="_blank" style="font-size: 13px; background-color: #ffffff;">View map</a></div>
                            </li>
                            <a href="https://www.marshfieldclinic.org/patient-resources/covid-19-temporary-location-closings">Click here for more</a><br><br>
                            <br>
                            <p><b>Appointments may be available via telehealth or phone: Monday-Friday, 8 a.m. to 5 p.m.</b></p>
                            <a href="/services/telehealth" data-ga-track="button link,click,/services/telehealth, ," target="_blank">Get started</a><br><br>
                            <p></p>
                            <p style="font-size: 18px;"><b>Hospital Building</b> </p>
                            <p> Open 24/7<br><br>
                              <b>Visiting</b><br> Sunday - Saturday: 24 hours<br>
                              <a href="https://www.marshfieldclinic.org/patient-resources/temporary-visitor-restrictions">Temporary visitor restrictions</a> <br><br>
                              <b>After Hours Drug Screening</b> <br>
                              <em>Available in Emergency Department. </em> <br><br>
                            </p>
                            <p style="font-size: 18px;"><b>Medical Offices Building</b> </p>
                            <p>
                              <strong>Pediatric-only Walk-in</strong>
                              <br> Monday - Friday: 8 a.m. - 3 p.m.<br>
                            </p>
                            <p></p>
                            <p>
                              <strong>Appointments</strong>
                              <br> Monday - Friday: 8 a.m. - 5 p.m.<br> Call for same-day , telehealth, phone or in-person appointments<br>
                              <a href="https://www.marshfieldclinic.org/services/telehealth">Get started with a telehealth or phone appointment</a><br>
                            </p>
                            <p></p>
                            <p>
                              <strong>Prescription Services</strong>
                              <br> Suite 1; Use Medical Offices A entrance<br> Phone: 715-393-1040<br> Monday - Friday: 9 a.m. to 5 p.m.<br>
                            </p>
                            <p>
                              <strong>Lab Draw (a service of Marshfield Clinic) </strong>
                              <br> Suite 3; Use Medical Offices A entrance<br> Phone: 715-393-2056<br> Monday - Friday: 7 a.m. to 5 p.m.<br>
                            </p>
                            <p>
                              <strong>Laboratory (a service of Marshfield Clinic) </strong>
                              <br> Suite 4; Use Medical Offices A entrance <br> Phone: 715-393-2070<br> Monday-Friday: 7 a.m. to 5 p.m.<br>
                            </p>
                            <p>
                              <strong>Durable Medical Equipment, Prosthetics, Orthotics and Supplies (DMEPOS) Administration Office</strong>
                              <br> Phone: 715-393-1000<br> Monday - Friday: 9 a.m. to 3 p.m.<br>
                            </p>
                            <p></p>
                            <span id="pharmacyhoursspan" style="display: none;">
                              <p>
                                <strong id="pharmacyhoursHeading">Pharmacy </strong>
                                <br>
                                <span id="pharmacyhours">
                                </span>
                              </p>
                            </span>
                            <span id="urgentcarehoursspan" style="display: none;">
                              <p>
                                <strong id="urgentcarehoursheading">Urgent Care </strong>
                                <br>
                                <span id="urgentcarehours">
                                </span>
                              </p>
                            </span>
                            <span id="emergencyhoursspan" style="display: none;">
                              <p>
                                <strong id="emergencyhoursHeading">Emergency Department </strong>
                                <br>
                                <span id="emergencyhours">
                                </span>
                              </p>
                            </span>
                            <div id="HoursBorderedWPZ" class="borderedWPZ" style="padding-bottom: 0px; padding-top: 0px; display: block;">
                              <div id="borderPaddingHR"></div>
                              <p>
                                <strong>Maps</strong><br><a href="/ClinicLocations/Documents/MMC-Weston_Campus_Map.pdf" target="_blank">Campus Map</a><br>
                              </p><br>
                            </div>
                            <div id="MapsBorderedWPZ" class="borderedWPZ" style="padding-bottom: 0px; padding-top: 0px;"> </div>
                            <a id="mmcDocSearch" class="buttongreen" href="/doctors/search/?k=Weston - Marshfield Medical Center">Find a doctor                       
                        
                        </a>
                          </ul>
                        </div>
                        <div id="MobileMamo" class="MobileMamoC">
                        </div>
                      </div>
                    </div>
                    <div class="twoThirds">
                      <div class="imageTop" style="">
                        <img alt="Weston medical center" src="/ClinicLocations/PublishingImages/Locations/MMC_weston_web.jpg" style="BORDER: 0px solid; ">
                      </div>
                      <div class="container" style="position: relative; width: 100%; height: 0px; padding-bottom: 56.25%;display:none;">
                        <div id="player" style="width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;"></div>&nbsp;
                      </div>
                      <div class="contentDetail"> ​ <p style="font-size:22px;">​​​​​ABOUT​<br></p>
                        <p>Marshfield Medical Center&nbsp;– Weston provides individuals in Central Wisconsin with exceptional health care close to home.<br></p>
                        <p style="font-size:22px;">SERVICES<br></p>
                        <p>Marshfield Medical Center – Weston offers a wide range of advanced care services.<br></p>
                        <p>
                          <strong>Advanced heart and vascular health services</strong>
                        </p>
                        <p>The experts in our 24-hour heart center and Accredited Chest Pain Center provide emergency services in airway management, emergency resuscitation and more.</p>
                        <p>Additional services at this location include:<br></p>
                        <ul>
                          <li>
                            <a href="/locations/weston-marshfield-medical-center/birthing-services">Birth services&nbsp;&gt;</a><br>
                          </li>
                          <li>Certified Primary Stroke Center​​<br></li>
                          <li> Emergency department<br></li>
                          <li>Imaging services</li>
                          <li>Lab and prescription&nbsp;services (services of Marshfield Clinic)<br></li>
                          <li>
                            <a href="/locations/centers/Weston%20Center">Medical offices and outpatient care&nbsp;&gt;</a><br>
                          </li>
                          <li>General and orthopedic surgery services<br></li>
                          <li>
                            <a href="/specialties/maxillofacial-surgery" target="_blank">Oral and Maxillofacial Surgery​</a><br>
                          </li>
                          <li>Physical therapy and rehabilitation</li>
                          <li>Surgery center with operating and procedure rooms<br></li>
                        </ul>
                        <p>
                          <strong>Sleep Disorder Center</strong><br>
                        </p>
                        <p>By using the latest advancements in sleep medicine, our specialists can diagnose and treat adults and children with a variety of sleep problems.&nbsp;​ Please call:&nbsp;715-393-1802​.<br></p>
                        <p>
                          <a href="/specialties">See all Marshfield Clinic Health System services &gt;</a><br>
                        </p>
                        <p style="font-size:22px;">SEE A DOCTOR TODAY<br></p>
                        <p>We help you get same-day care when you are unable to see your primary care doctor.<br></p>
                        <br>
                        <p>
                          <strong>Emergency Department </strong>
                          <br>Immediate care for serious medical conditions<br>
                        </p>
                        <p>
                          <strong>Care My Way® virtual visit</strong><br>Mobile or virtual care for common ailments <br>Call 1-844-CAREWAY <br>
                          <a href="/care-my-way">See which conditions are treated with Care My Way® &gt;</a>
                        </p>
                        <p>
                          <strong>Same-day appointments</strong><br>Primary or specialty care at your preferred location <br>Call 715-393-1000<br><a href="/same-day">Find out how same-day appointing works &gt;</a>
                        </p>
                        <p>
                          <strong>Telehealth from home or in-person appointments</strong><br>Primary or specialty care at your preferred location <br>Call 715-393-1000 <br>
                          <a href="/services/telehealth">Find out how telehealth from home appointments works &gt;</a><br>
                        </p>
                        <br>
                        <p style="font-size:22px;">PATIENT &amp; VISITOR INFORMATION<br></p>
                        <ul>
                          <li>
                            <a href="/locations/centers/Weston%20Center">Medical offices patient information&nbsp;&gt;</a><br>
                          </li>
                          <li>
                            <a href="/patient-resources/patient-stay">Hospital patient information &gt;</a><br>
                          </li>
                        </ul>
                        <br>
                        <p>
                          <strong>Community Health Needs</strong><br>Learn how our services impact your community and view our strategies going forward.<br>
                        </p>
                        <p>
                          <a href="/about-us/community-health-needs-assessment-reports">View our community health needs assessment and implementation strategy &gt;</a>.<br>
                        </p>
                        <p>Marshfield Medical Center–Weston is <a href="/about-us/joint-commission">accredited by The Joint Commission</a>.<br></p>
                      </div>
                    </div>
                  </div>
                  <script>
                    $(function() {
                      //$('#loctitle').text($('#loctitle').text().replace('Marshfield Clinic ', ''));
                      //$('#loctitle').text($('#loctitle').text().replace('MCRMC', 'Regional Medical Center'));
                      // setting document title
                      var documentTitle = '';
                      var loctitle1 = $('#loctitle1').text().trim();
                      var loctitle2 = $('#loctitle2').text().trim();
                      if (loctitle1 != '') {
                        documentTitle = loctitle1;
                      } else if (loctitle2 != '') {
                        documentTitle = loctitle2;
                      }
                      document.title = documentTitle;
                      // 
                      var d = $('.twoThirds .imageTop').html();
                      //$('.twoThirds .imageTop').replaceWith($('<div/>').html(d).text());
                      //var m = $('.oneThird .imageTop').html();
                      //$('.oneThird .imageTop').replaceWith($('<div/>').html(m).text());
                      $('#docsearch').attr('href', '/doctors/search/?k=' + documentTitle);
                      //var a = $('.address2').html();
                      //if (a.trim() == '') {
                      //$('.address2block').empty();
                      //}
                      //var f = $('.fax').html();
                      //if (f.trim() == '') {
                      // $('.faxblock').empty();
                      // }
                      if ($.trim($('#phone2').text()) == '') $('#phone2block').hide();
                      if ($.trim($('#address2').text()) == '') $('#address2block').hide();
                      if ($.trim($('#fax').text()) == '') $('#faxblock').hide();
                      if ($.trim($('#pharmacyhours').text()) == '') $('#pharmacyhoursspan').hide();
                      if ($.trim($('#urgentcarehours').text()) == '') $('#urgentcarehoursspan').hide();
                      //console.log($('#directions').children('a').attr('href'));
                      $('#dirurl').attr('href', $('#directions').children('a').attr('href'));
                      var directions = 'http://maps.google.com/maps?saddr=&daddr=';
                      directions += ($('#latitude').text()).trim() + ',' + ($('#longitude').text()).trim() + '&sensor=false';
                      //console.log(directions);
                      $('#dirurl').attr('href', directions);
                      $('#mapdirurl').attr('href', directions);
                      $children = $("#HoursBorderedWPZ").children();
                      if ($children.length == 1) {
                        $("#HoursBorderedWPZ").css("display", "none");
                      }
                    });
                  </script>
                </div>
                <div class="ms-clear"></div>
              </div>
            </div>
            <div class="ms-PartSpacingVertical"></div>
          </div>
          <div id="MSOZoneCell_WebPartctl00_SPWebPartManager1_g_228bd495_9e66_4f84_b393_47f00b0d4da4" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
            <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
              <div webpartid="228bd495-9e66-4f84-b393-47f00b0d4da4" haspers="false" id="WebPartctl00_SPWebPartManager1_g_228bd495_9e66_4f84_b393_47f00b0d4da4" width="100%" class="ms-WPBody noindex " allowdelete="false" allowexport="false" style="">
                <div id="ctl00_SPWebPartManager1_g_228bd495_9e66_4f84_b393_47f00b0d4da4">
                  <div class="ms-rte-embedcode ms-rte-embedwp">
                    <style>
                      .mobile-quick-tasks {
                        line-height: 1em;
                      }

                      .oneThird {
                        margin-top: 10px;
                      }

                      .oneThird h1,
                      h2,
                      h3,
                      h4 {
                        font-family: 'Gotham SSm A', 'Gotham SSm B', Verdana, Geneva, sans-serif !important;
                      }

                      .oneThird span,
                      .oneThird ul li {
                        font-size: 16px !important;
                        line-height: 1.4em;
                      }

                      .twoThirds span,
                      .twoThirds ul li {
                        font-size: 16px !important;
                      }

                      .oneThird .contentDetail ul li {
                        padding: 10px 0px;
                      }

                      .oneThird h2 {
                        line-height: 1.4em;
                      }

                      div#MSOZoneCell_WebPartctl00_SPWebPartManager1_g_5ca8c682_8bff_4947_ba51_098d75fd8c68 {
                        margin-bottom: 0px;
                      }

                      .detailIntro h1 {
                        color: #003e51;
                        text-transform: capitalize;
                      }

                      .twoThirds .contentDetail h2 {
                        color: #003e51;
                      }

                      #player {
                        color: transparent;
                      }

                      #officehours,
                      #pharmacyhours {
                        line-height: 1.75em;
                      }

                      /*
.detailIntro:nth-child(3) { display:none !important; }
.innerWrapper:nth-child(4) { display:none !important; }*/
                      .detailIntro:nth-child(5) {
                        display: none !important;
                      }

                      .innerWrapper:nth-child(6) {
                        display: none !important;
                      }

                      .detailIntro:nth-child(7) {
                        display: none !important;
                      }

                      .innerWrapper:nth-child(8) {
                        display: none !important;
                      }

                      #MSOZoneCell_WebPartctl00_SPWebPartManager1_g_eec0b49b_ac3e_4206_b94c_c14bf6fdb757 {
                        font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, sans-serif;
                      }

                      #MSOZoneCell_WebPartctl00_SPWebPartManager1_g_eec0b49b_ac3e_4206_b94c_c14bf6fdb757 h1,
                      h2,
                      h3,
                      h4 {
                        font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, sans-serif;
                      }

                      #MSOZoneCell_WebPartctl00_SPWebPartManager1_g_70f34e85_a833_4854_9c59_daac65dca0e2 {
                        font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, sans-serif;
                      }

                      #MSOZoneCell_WebPartctl00_SPWebPartManager1_g_70f34e85_a833_4854_9c59_daac65dca0e2 h1,
                      h2,
                      h3,
                      h4 {
                        font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, sans-serif;
                      }

                      #MSOZoneCell_WebPartctl00_SPWebPartManager1_g_228bd495_9e66_4f84_b393_47f00b0d4da4,
                      #MSOZoneCell_WebPartctl00_SPWebPartManager1_g_d8e8f364_6723_465e_9fdd_e4c4795032cc {
                        margin: 0 !important;
                      }

                      #ContactInfoHeading {
                        display: none;
                      }

                      .oneThird .contentDetail {
                        padding-top: 5px;
                      }

                      .contentDetail h2 {
                        font-size: 100%;
                      }

                      @media screen and (min-width:760px) {
                        .imageTop {
                          padding-left: 3px;
                        }

                        .oneThird {
                          float: left;
                          width: 320px;
                          margin-right: 10px;
                        }

                        .twoThirds {
                          margin: 0 0 30px 0;
                        }

                        .breadCrumbs {
                          margin-bottom: 25px;
                        }
                      }

                      @media screen and (max-width:959px) {
                        .twoThirds .contentDetail {
                          margin-left: 15px;
                        }
                      }

                      @media screen and (min-width:960px) {
                        .twoThirds .contentDetail {
                          margin-left: 5px;
                        }

                        .twoThirds {
                          margin: 0 0 30px 10px;
                        }
                      }

                      @media screen and (max-width:759px) {
                        .oneThird {
                          margin-bottom: 0px;
                        }

                        .imageTop {
                          margin-top: 0px;
                          padding-top: 0px;
                        }

                        .breadCrumbs {
                          display: none;
                        }

                        .detailIntro {
                          padding: 15px 0 0 0;
                        }

                        .detailIntro h2 {
                          display: none;
                        }

                        .twoThirds .imageTop img,
                        .oneThird .imageTop img {
                          width: 375px;
                        }
                      }

                      @media screen and (max-width:480px) {

                        .twoThirds .imageTop img,
                        .oneThird .imageTop img {
                          width: 100%;
                        }

                        .oneThird .contentDetail {
                          padding-top: 0px;
                        }
                      }

                      @media screen and (max-width: 600px) {
                        #locDetailVideo {
                          width: 100% !important;
                        }
                      }

                      .doubleLine {
                        border-radius: 10px;
                        border-right: 2px solid #eaeaea;
                        margin: 0 -10px 20px;
                        padding: 10px 10px;
                        border-left: 1px solid #f4f4f4;
                        border-top: 1px solid #f4f4f4;
                        border-bottom: 2px solid #eaeaea;
                        border-left: 2px solid #eaeaea;
                        border-top: 2px solid #eaeaea;
                      }

                      #borderPaddingHR {
                        padding-bottom: 20px;
                      }

                      #HoursBorderedWPZ {
                        margin: 0 0 20px 0;
                        padding-left: 0px;
                      }

                      #HoursBorderedWPZ strong {
                        font-size: 110%;
                      }

                      #MapsBorderedWPZ {
                        margin: 0 0 20px 0;
                      }

                      #officehoursHeading {
                        font-size: 110%;
                      }

                      #emergencyhoursHeading {
                        font-size: 110%;
                      }

                      #pharmacyhoursHeading {
                        font-size: 110%;
                      }

                      #urgentcarehoursheading {
                        font-size: 110%;
                      }

                      a.buttongreen {
                        border-top: none;
                        background: #e1f1a1;
                        /* Old browsers */
                        background: -webkit-gradient(linear, left top, left bottom, from(#e1f1a1), to(#e1f1a1));
                        background: -webkit-linear-gradient(top, #e1f1a1, #e1f1a1);
                        background: -moz-linear-gradient(top, #e1f1a1, #e1f1a1);
                        background: -ms-linear-gradient(top, #e1f1a1, #e1f1a1);
                        background: -o-linear-gradient(top, #e1f1a1, #e1f1a1);
                        background: linear-gradient(to bottom, #e1f1a1 0%, #e1f1a1 100%);
                        /* W3C */
                        filter: null !important;
                        padding: 12px 18px 10px 18px;
                        -webkit-border-radius: 6px;
                        -moz-border-radius: 6px;
                        border-radius: 6px;
                        border-bottom: 2px solid #d1e494;
                        color: #313132;
                        font-size: 16px;
                        font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Sans-Serif;
                        text-decoration: none;
                        vertical-align: text-bottom;
                        margin: 10px 5px 15px 5px;
                        display: inline-block;
                        white-space: nowrap;
                        border: none;
                        border-bottom: 2px solid #d1e78f;
                      }

                      a.buttongreen:hover {
                        -webkit-border-radius: 6px;
                        -moz-border-radius: 6px;
                        border-radius: 6px;
                        background: #e6f1be;
                        /* Old browsers */
                        background: -webkit-gradient(linear, left top, left bottom, from(#e6f1be), to(#e6f1be));
                        background: -webkit-linear-gradient(top, #e6f1be, #e6f1be);
                        background: -moz-linear-gradient(top, #e6f1be, #e6f1be);
                        background: -ms-linear-gradient(top, #e6f1be, #e6f1be);
                        background: -o-linear-gradient(top, #e6f1be, #e6f1be);
                        background: linear-gradient(to bottom, #e6f1be 0%, #e6f1be 100%);
                        /* W3C */
                        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f1be', endColorstr='#e6f1be', GradientType=0);
                        /* IE6-9 */
                        border-bottom: 2px solid #d1e494;
                        cursor: pointer;
                      }

                      a.buttongreen:active {
                        border-top: 1px solid #aabf89;
                        background: #d1e78f;
                        border-bottom: 2px solid #d1e78f;
                      }

                      .mmoSchedule {
                        font-weight: 900;
                        margin-bottom: 15px;
                        font-size: 13px;
                        border-top: 1px solid #e3e3e3;
                        border-bottom: none;
                        padding-top: 10px;
                      }

                      .mmoText {
                        margin-bottom: 5px;
                        font-weight: 700;
                      }
                    </style>
                    <script type="text/javascript">
                      $(window).load(function() {
                        if ($('#loctitle2').text().indexOf("(Beaver Dam)") > -1) {
                          console.log("Beaver Dam Senior Services location(s), hiding Hours heading and Find a Doctor search button...");
                          $(".doubleLine p:first-child").css("display", "none");
                          $("#docsearch").css("display", "none");
                        }
                        var h1Tg = $('.detailIntro h1').html();
                        if (h1Tg.indexOf("Cancer") != -1 && h1Tg.indexOf("Stevens Point") != -1) {
                          //h1Tg = h1Tg.replace("Marshfield Clinic", "");
                          //h1Tg = h1Tg.replace("- ", "- Marshfield Clinic ");
                          //$('.detailIntro h1').html(h1Tg);
                          //$(".twoThirds").append("<iframe id=\"locDetailVideo\" src=\"https://m.facebook.com/plugins/video.php?href=https%3A%2F%2Fm.facebook.com%2Fmarshfieldclinic%2Fvideos%2F10154328367186659%2F&show_text=0&width=560\" width=\"560\" height=\"315\" style=\"border:none;overflow:hidden\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" allowFullScreen=\"true\"></iframe>");
                          //$('.detailIntro h1').fadeIn('slow');
                        }
                        var h1Tg = $('.detailIntro h1').html();
                        if (h1Tg.indexOf("Marshfield") != -1 && h1Tg.indexOf("Medical Center") != -1 && h1Tg.indexOf("Howard") == -1 && h1Tg.indexOf("Lakeview") == -1) {
                          $("#docsearch").attr("id", "mmcDocSearch");
                          console.log("waiting 10 seconds before calling SurveyMonkey script");
                          setTimeout(function() {
                            (function(t, e, n, o) {
                              var c, s, i;
                              t.SMCX = t.SMCX || [], e.getElementById(o) || (c = e.getElementsByTagName(n), s = c[c.length - 1], i = e.createElement(n), i.type = "text/javascript", i.async = !0, i.id = o, i.src = ["https:" === location
                                .protocol ? "https://" : "http://", "widget.surveymonkey.com/collect/website/js/PtB5BZvbV8vBZFGWZd3rc9LOBqid53QnhzT17xC174obI_2Bf34JCdhEphFR_2BT420J.js"
                              ].join(""), s.parentNode.insertBefore(i, s))
                            })(window, document, "script", "smcx-sdk");
                            console.log("SurveyMonkey script has been called");
                          }, 10000);
                        }
                        if (h1Tg.indexOf("Marshfield") != -1 && h1Tg.indexOf("Children's Hospital") != -1) {
                          $("#docsearch").attr("id", "childrensHospitalDocSearch");
                          console.log("waiting 10 seconds before calling SurveyMonkey script");
                          setTimeout(function() {
                            (function(t, e, n, o) {
                              var c, s, i;
                              t.SMCX = t.SMCX || [], e.getElementById(o) || (c = e.getElementsByTagName(n), s = c[c.length - 1], i = e.createElement(n), i.type = "text/javascript", i.async = !0, i.id = o, i.src = ["https:" === location
                                .protocol ? "https://" : "http://", "widget.surveymonkey.com/collect/website/js/PtB5BZvbV8vBZFGWZd3rc9LOBqid53QnhzT17xC174obI_2Bf34JCdhEphFR_2BT420J.js"
                              ].join(""), s.parentNode.insertBefore(i, s))
                            })(window, document, "script", "smcx-sdk");
                            console.log("SurveyMonkey script has been called");
                          }, 10000);
                        }
                        $children = $("#HoursBorderedWPZ").children();
                        if ($children.length == 1) {
                          $("#HoursBorderedWPZ").css("display", "none");
                        } else {
                          $("#HoursBorderedWPZ").css("display", "block");
                        }
                        if ($.trim($('#emergencyhours').text()) == '') {
                          $('#emergencyhoursspan').hide();
                        }
                        $children = $(".twoThirds .imageTop").children();
                        if ($children.length == 0) {
                          var elements = ["h1", "h2", "h3", "h4", "p", "strong", "label", "span", "a"];

                          function targetZWS() {
                            for (var i = 0; i < elements.length; i++) {
                              jQuery(elements[i]).each(function() {
                                removeZWS(this);
                              });
                            }
                          }

                          function removeZWS(target) {
                            jQuery(target).html(jQuery(target).html().replace(/\u200B/g, ''));
                          }
                          targetZWS();
                          $(".twoThirds .contentDetail").css("margin-top", "0px");
                          $("#mapdirurl img").attr("title", "View location on map");
                        }
                      });
                      $(document).on('click', function(evt) {
                        if ($(evt.target).is('#dirurl')) {
                          var h1Tg = $('.detailIntro h1').html();
                          if (h1Tg.indexOf("Marshfield") != -1 && h1Tg.indexOf("Children's Hospital") != -1) {
                            //window.location = "/ClinicLocations/PublishingImages/Marshfield_Campus_8.5x11.jpg";
                            //return false;
                          }
                          if (h1Tg.indexOf("Marshfield") != -1 && h1Tg.indexOf("Medical Center") != -1 && h1Tg.indexOf("Howard") == -1 && h1Tg.indexOf("Lakeview") == -1) {
                            //window.location = "/ClinicLocations/PublishingImages/Marshfield_Campus_8.5x11.jpg";
                            //return false;
                          }
                        }
                        if ($(evt.target).parent().is('#mapdirurl')) {
                          var h1Tg = $('.detailIntro h1').html();
                          if (h1Tg.indexOf("Marshfield") != -1 && h1Tg.indexOf("Children's Hospital") != -1) {
                            //window.location = "/ClinicLocations/PublishingImages/Marshfield_Campus_8.5x11.jpg";
                            //return false;
                          }
                          if (h1Tg.indexOf("Marshfield") != -1 && h1Tg.indexOf("Medical Center") != -1 && h1Tg.indexOf("Howard") == -1 && h1Tg.indexOf("Lakeview") == -1) {
                            //window.location = "/ClinicLocations/PublishingImages/Marshfield_Campus_8.5x11.jpg";
                            //return false;
                          }
                        }
                      });
                    </script>
                  </div>
                </div>
                <div class="ms-clear"></div>
              </div>
            </div>
            <div class="ms-PartSpacingVertical"></div>
          </div>
          <div id="MSOZoneCell_WebPartctl00_SPWebPartManager1_g_3b90ae14_a505_436f_a184_816b5cf89433" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
            <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
              <div webpartid="3b90ae14-a505-436f-a184-816b5cf89433" haspers="false" id="WebPartctl00_SPWebPartManager1_g_3b90ae14_a505_436f_a184_816b5cf89433" width="100%" class="ms-WPBody noindex " allowdelete="false" allowexport="false" style="">
                <div id="ctl00_SPWebPartManager1_g_3b90ae14_a505_436f_a184_816b5cf89433">
                  <div class="ms-rte-embedcode ms-rte-embedwp">
                    <script type="text/javascript">
                      $(document).on('click', function(evt) {
                        if ($(evt.target).is('#dirurl')) {
                          console.log("send event Content link click Get Directions 0");
                          ga('send', 'event', 'Content link', 'click', 'Get Directions', 0);
                        }
                        if ($(evt.target).is('#docsearch')) {
                          var search = $(evt.target).attr('href');
                          if (search.indexOf("Cancer Care at Sacred Heart") > -1) {
                            window.location = "/doctors/search/?k=Regional Cancer Center";
                            return false;
                          } else if (search.indexOf("Saint Joseph") > -1) {
                            window.location = "/doctors/search/?k=St Joseph";
                            return false;
                          } else if (search.indexOf("Cardiology at SHSM Rhinelander") > -1) {
                            window.location = "/doctors/search/?k=Sacred Heart-St Marys Rhinelander";
                            return false;
                          } else if (search.indexOf("at Moundview Memorial Hospital") > -1) {
                            window.location = "/doctors/search/?k=Moundview Memorial Hospital";
                            return false;
                          } else if (search.indexOf("Wisconsin Rapids Orthopedic Center") > -1) {
                            window.location = "/doctors/search/?k=Wisconsin Rapids Orthopedics Center";
                            return false;
                          } else if (search.indexOf("Professional Plaza") > -1) {
                            window.location = "/doctors/search/?k=Professional Plaza";
                            return false;
                          } else if (search.indexOf("Rhinelander Dental Center") > -1) {
                            window.location = "/doctors/search/?k=Rhinelander Dental";
                            return false;
                          } else if (search.indexOf("Rice Lake Dental Center") > -1) {
                            window.location = "/doctors/search/?k=Rice Lake Dental";
                            return false;
                          } else if (search.indexOf("Wausau Oral and Maxillofacial Surgery Center") > -1) {
                            window.location = "/doctors/search/?k=Wausau Oral";
                            return false;
                          } else if (search.indexOf("Weston Oral and Maxillofacial Surgery Center") > -1) {
                            window.location = "/doctors/search/?k=Weston Oral";
                            return false;
                          } else if (search.indexOf("Rice Lake Lakewoods Center") > -1) {
                            window.location = "/doctors/search/?k=Lakewoods Center";
                            return false;
                          } else if (search.indexOf("Marshfield Eye Center") > -1) {
                            window.location = "/doctors/search/?k=Marshfield Eye Center";
                            return false;
                          } else if (search.indexOf("Neillsville Center") > -1) {
                            window.location = "/doctors/search/?k=Neillsville%20Center%20OR%20Neillsville%20Marshfield%20Medical%20Center";
                            return false;
                          }
                        }
                      });
                    </script>
                  </div>
                </div>
                <div class="ms-clear"></div>
              </div>
            </div>
            <div class="ms-PartSpacingVertical"></div>
          </div>
          <div id="MSOZoneCell_WebPartctl00_SPWebPartManager1_g_ef7256bd_5c12_4f3f_bc86_de96032a9d66" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
            <div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
              <div webpartid="ef7256bd-5c12-4f3f-bc86-de96032a9d66" haspers="false" id="WebPartctl00_SPWebPartManager1_g_ef7256bd_5c12_4f3f_bc86_de96032a9d66" width="100%" class="ms-WPBody noindex " allowdelete="false" allowexport="false" style="">
                <div id="ctl00_SPWebPartManager1_g_ef7256bd_5c12_4f3f_bc86_de96032a9d66">
                  <div class="ms-rte-embedcode ms-rte-embedwp">
                    <script>
                      $(function() {
                        if (document.title == 'Cadott Center') {
                          $('#dirurl').attr('href', 'https://www.google.com/maps/dir//305+WI-27,+Cadott,+WI+54727/@44.9429383,-91.1499293,17z/');
                        }
                      })
                    </script>
                  </div>
                </div>
                <div class="ms-clear"></div>
              </div>
            </div>
          </div>
        </div>
        <!-- InstanceEndEditable -->
        <div style="display:none" id="hidZone">
          <menu class="ms-hide">
            <ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Help" type="option"
              style="display:none">
            </ie:menuitem>
          </menu>
        </div>
      </span>
    </div>
    <div class="footer gradient">
      <div class="footerWrapper noindex">
        <div class="footerHeadingAbout">About Marshfield Clinic Health System</div>
        <div class="footerHeadingExplore">Explore With Us</div>
        <ul class="footerNavigation">
          <li>
            <a href="https://www.marshfieldclinic.org/about-us">About Us</a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/about-us/caring-for-communities">Charitable contributions</a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/contact-us">Contact Us</a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/careers">Employment</a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/about-us/patient-rights">Patient Rights</a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/about-us/privacy-policy">Privacy</a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/about-us/quality">Quality of Care</a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/patient-resources/billing/cms-hospital-transparency-requirement">Price Transparency</a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/welcome-spanish">Bienvenido a Marshfield Clinic</a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/welcome-hmong">Marshfield Clinic Zoo Siab Tos Txais Nej</a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/my-marshfield-clinic">
                                                                    <strong>Sign Up for My Marshfield Clinic Today</strong>
                                                                  </a>
          </li>
        </ul>
        <ul class="healthSystemLeftColumn">
          <li>
            <a href="https://www.marshfieldclinic.org">Marshfield Clinic</a>
          </li>
          <li>
            <a href="https://www.marshfieldresearch.org/allofus">
                                                                    <i>All of Us</i> Research Program </a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/businesshealth">Business Health Solutions</a>
          </li>
          <li>
            <a href="https://communityhealth.marshfieldclinic.org">Center for Community Health Advancement </a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/education">Division of Education</a>
          </li>
        </ul>
        <ul class="healthSystemRightColumn">
          <li>
            <a href="https://www.marshfieldlabs.org/">Marshfield Labs</a>
          </li>
          <li>
            <a href="http://www.marshfieldresearch.org/">Research Institute</a>
          </li>
          <li>
            <a href="https://www.securityhealth.org/">Security Health Plan</a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/staff-services">Staff Services</a>
          </li>
        </ul>
        <ul class="healthSystemColumn">
          <li>
            <a href="https://www.marshfieldclinic.org">Marshfield Clinic</a>
          </li>
          <li>
            <a href="https://www.marshfieldresearch.org/allofus">
                                                                    <i>All of Us</i> Research Program </a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/businesshealth">Business Health Solutions</a>
          </li>
          <li>
            <a href="https://communityhealth.marshfieldclinic.org">Center for Community Health Advancement </a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/education">Division of Education</a>
          </li>
          <li>
            <a href="https://www.marshfieldlabs.org/">Marshfield Labs</a>
          </li>
          <li>
            <a href="http://www.marshfieldresearch.org/">Research Institute</a>
          </li>
          <li>
            <a href="https://www.securityhealth.org/">Security Health Plan</a>
          </li>
          <li>
            <a href="https://www.marshfieldclinic.org/staff-services">Staff Services</a>
          </li>
        </ul>
        <ul class="socialMediaColumn">
          <li class="socialExplore">Explore With Us</li>
          <li>
            <a class="fbIcon" href="https://facebook.com/marshfieldclinic" data-ga-track="footer icon link,click,Facebook,,"><img src="/Style%20Library/Images/pwsicons/facebook.svg" alt="Facebook" height="35" width="35"></a>
            <a class="twitter" href="https://twitter.com/mfldclinic" data-ga-track="footer icon link,click,Twitter,,"><img src="/Style%20Library/Images/pwsicons/twitter.svg" alt="Twitter" height="35" width="35"></a>
            <a class="linkedInIcon" href="https://www.linkedin.com/company/marshfield-clinic-health-system/" data-ga-track="footer icon link,click,LinkedIn,,"><img src="/Style%20Library/Images/pwsicons/linkedin.svg" alt="LinkedIn" height="35" width="35"></a>
            <a class="youtubeIcon" href="https://youtube.com/marshfieldclinic" data-ga-track="footer icon link,click,YouTube,,"><img src="/Style%20Library/Images/pwsicons/youtube.svg" alt="YouTube" height="35" width="35"></a>
            <a class="instagramIcon" href="https://www.instagram.com/marshfieldclinic/" data-ga-track="footer icon link,click,Instagram,,"><img src="/Style%20Library/Images/pwsicons/instagram.svg" alt="Instagram" height="35" width="35"></a>
          </li>
          <li>
            <div style="display:flex;">
            </div>
          </li>
        </ul>
        <div class="footerWrapper">
          <div class="footerTag"></div>
        </div>
      </div>
    </div>
    <div class="innerWrapper">
      <div class="copyRight">
        <a href="https://www.marshfieldclinic.org/about-us/electronic-privacy-policy">Electronic
                                                                    Privacy</a> | <a href="https://www.marshfieldclinic.org/about-us/terms-of-use">Terms
                                                                    of Use</a> | <a href="https://www.marshfieldclinic.org/about-us/civil-rights-non-discrimination">Non-discrimination
                                                                    Statement</a> <span>Copyright © 2024 Marshfield Clinic. All Rights Reserved.</span>
      </div>
    </div>
  </div>
  <div id="DeltaFormDigest">
    <script type="text/javascript">
      //<![CDATA[
      var formDigestElement = document.getElementsByName('__REQUESTDIGEST')[0];
      if (!((formDigestElement == null) || (formDigestElement.tagName.toLowerCase() != 'input') || (formDigestElement.type.toLowerCase() != 'hidden') || (formDigestElement.value == null) || (formDigestElement.value.length <= 0))) {
        formDigestElement.value = '0x386285E58FB10FCBB2A45CB3F587E70ED33A91980966CEBEC838484F280FDB5E6DDBA46B82D74ED85FEDBBE997DACDDD4F472693D45F30419A52F464BBE4D42C,22 May 2024 18:56:01 -0000';
        _spPageContextInfo.updateFormDigestPageLoaded = new Date();
      }
      //]]>
    </script>
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var _spFormDigestRefreshInterval = 1440000;
    var _fV4UI = true;

    function _RegisterWebPartPageCUI() {
      var initInfo = {
        editable: false,
        isEditMode: false,
        allowWebPartAdder: false,
        listId: "{1e342c07-4e55-4b0d-be11-c1e3990c9ef6}",
        itemId: 124,
        recycleBinEnabled: true,
        enableMinorVersioning: true,
        enableModeration: false,
        forceCheckout: true,
        rootFolderUrl: "\u002fPages",
        itemPermissions: {
          High: 16,
          Low: 196673
        }
      };
      SP.Ribbon.WebPartComponent.registerWithPageManager(initInfo);
      var wpcomp = SP.Ribbon.WebPartComponent.get_instance();
      var hid;
      hid = document.getElementById("_wpSelected");
      if (hid != null) {
        var wpid = hid.value;
        if (wpid.length > 0) {
          var zc = document.getElementById(wpid);
          if (zc != null) wpcomp.selectWebPart(zc, false);
        }
      }
      hid = document.getElementById("_wzSelected");
      if (hid != null) {
        var wzid = hid.value;
        if (wzid.length > 0) {
          wpcomp.selectWebPartZone(null, wzid);
        }
      }
    };

    function __RegisterWebPartPageCUI() {
      ExecuteOrDelayUntilScriptLoaded(_RegisterWebPartPageCUI, "sp.ribbon.js");
    }
    _spBodyOnLoadFunctionNames.push("__RegisterWebPartPageCUI");
    var __wpmExportWarning =
      'This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad.';
    var __wpmCloseProviderWarning =
      'You are about to close this Web Part.  It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed.  To close this Web Part, click OK.  To keep this Web Part, click Cancel.';
    var __wpmDeleteWarning = 'You are about to permanently delete this Web Part.  Are you sure you want to do this?  To delete this Web Part, click OK.  To keep this Web Part, click Cancel.';
    ExecuteOrDelayUntilScriptLoaded(function() {
      Srch.ScriptApplicationManager.get_current().states = {
        "webUILanguageName": "en-US",
        "webDefaultLanguageName": "en-US",
        "contextUrl": "https://www.marshfieldclinic.org",
        "contextTitle": "Marshfield Clinic",
        "supportedLanguages": [{
          "id": 1025,
          "label": "Arabic"
        }, {
          "id": 1093,
          "label": "Bangla"
        }, {
          "id": 1026,
          "label": "Bulgarian"
        }, {
          "id": 1027,
          "label": "Catalan"
        }, {
          "id": 2052,
          "label": "Chinese (Simplified)"
        }, {
          "id": 1028,
          "label": "Chinese (Traditional)"
        }, {
          "id": 1050,
          "label": "Croatian"
        }, {
          "id": 1029,
          "label": "Czech"
        }, {
          "id": 1030,
          "label": "Danish"
        }, {
          "id": 1043,
          "label": "Dutch"
        }, {
          "id": 1033,
          "label": "English"
        }, {
          "id": 1035,
          "label": "Finnish"
        }, {
          "id": 1036,
          "label": "French"
        }, {
          "id": 1031,
          "label": "German"
        }, {
          "id": 1032,
          "label": "Greek"
        }, {
          "id": 1095,
          "label": "Gujarati"
        }, {
          "id": 1037,
          "label": "Hebrew"
        }, {
          "id": 1081,
          "label": "Hindi"
        }, {
          "id": 1038,
          "label": "Hungarian"
        }, {
          "id": 1039,
          "label": "Icelandic"
        }, {
          "id": 1057,
          "label": "Indonesian"
        }, {
          "id": 1040,
          "label": "Italian"
        }, {
          "id": 1041,
          "label": "Japanese"
        }, {
          "id": 1099,
          "label": "Kannada"
        }, {
          "id": 1042,
          "label": "Korean"
        }, {
          "id": 1062,
          "label": "Latvian"
        }, {
          "id": 1063,
          "label": "Lithuanian"
        }, {
          "id": 1086,
          "label": "Malay"
        }, {
          "id": 1100,
          "label": "Malayalam"
        }, {
          "id": 1102,
          "label": "Marathi"
        }, {
          "id": 1044,
          "label": "Norwegian"
        }, {
          "id": 1045,
          "label": "Polish"
        }, {
          "id": 1046,
          "label": "Portuguese (Brazil)"
        }, {
          "id": 2070,
          "label": "Portuguese (Portugal)"
        }, {
          "id": 1094,
          "label": "Punjabi"
        }, {
          "id": 1048,
          "label": "Romanian"
        }, {
          "id": 1049,
          "label": "Russian"
        }, {
          "id": 3098,
          "label": "Serbian (Cyrillic)"
        }, {
          "id": 2074,
          "label": "Serbian (Latin)"
        }, {
          "id": 1051,
          "label": "Slovak"
        }, {
          "id": 1060,
          "label": "Slovenian"
        }, {
          "id": 3082,
          "label": "Spanish (Spain)"
        }, {
          "id": 2058,
          "label": "Spanish (Mexico)"
        }, {
          "id": 1053,
          "label": "Swedish"
        }, {
          "id": 1097,
          "label": "Tamil"
        }, {
          "id": 1098,
          "label": "Telugu"
        }, {
          "id": 1054,
          "label": "Thai"
        }, {
          "id": 1055,
          "label": "Turkish"
        }, {
          "id": 1058,
          "label": "Ukrainian"
        }, {
          "id": 1056,
          "label": "Urdu"
        }, {
          "id": 1066,
          "label": "Vietnamese"
        }],
        "navigationNodes": [{
          "id": 0,
          "name": "This Site",
          "url": "~site/_layouts/15/osssearchresults.aspx?u={contexturl}",
          "promptString": "Search this site"
        }],
        "webUILanguageDirectory": "en-US",
        "showAdminDetails": false,
        "defaultPagesListName": "Pages",
        "isSPFSKU": false,
        "defaultQueryProperties": {
          "culture": 1033,
          "uiLanguage": 1033,
          "summaryLength": 180,
          "desiredSnippetLength": 90,
          "enableStemming": true,
          "enablePhonetic": false,
          "enableNicknames": false,
          "trimDuplicates": true,
          "bypassResultTypes": false,
          "enableInterleaving": true,
          "enableQueryRules": true,
          "processBestBets": true,
          "enableOrderingHitHighlightedProperty": false,
          "hitHighlightedMultivaluePropertyLimit": -1,
          "processPersonalFavorites": true
        }
      };
      Srch.U.trace(null, 'SerializeToClient', 'ScriptApplicationManager state initialized.');
    }, 'Search.ClientControls.js');
    var g_clientIdDeltaPlaceHolderMain = "DeltaPlaceHolderMain";
    var g_clientIdDeltaPlaceHolderUtilityContent = "DeltaPlaceHolderUtilityContent";
    //]]>
  </script>
</form>

Text Content

Skip to navigation Skip to Content
 * Announcement about Welltok
   
   * MARSHFIELD CLINIC HEALTH SYSTEM HAS BEEN INFORMED BY WELLTOK, INC., A
     VENDOR THAT PROVIDES MAILING SERVICES, THAT WELLTOK EXPERIENCED A SECURITY
     INCIDENT THAT IMPACTED SOME OF OUR PATIENTS' PERSONAL INFORMATION. WELLTOK
     WILL BE REACHING OUT TO PATIENTS AFFECTED. WELLTOK IS COMMUNICATING
     DIRECTLY WITH PATIENTS BY LETTER ABOUT THE SITUATION AND NEXT STEPS. THE
     LETTER FROM WELLTOK IS NOT A SCAM. THIS INCIDENT DID NOT IMPACT SYSTEMS AT
     MARSHFIELD CLINIC. IF YOU HAVE QUESTIONS, VISIT WWW.WELLTOK.COM FOR MORE
     INFORMATION ABOUT THE INCIDENT TO VIEW THIS NOTICE.


Search

Menu
Search Marshfield Clinic Health System

Search
1-800-782-8581
My Marshfield Clinic Portal
Home
Find a Doctor
Locations
Appointments
Specialties & Services
Patient Resources
Careers

 * Announcement about Welltok
   
   * MARSHFIELD CLINIC HEALTH SYSTEM HAS BEEN INFORMED BY WELLTOK, INC., A
     VENDOR THAT PROVIDES MAILING SERVICES, THAT WELLTOK EXPERIENCED A SECURITY
     INCIDENT THAT IMPACTED SOME OF OUR PATIENTS' PERSONAL INFORMATION. WELLTOK
     WILL BE REACHING OUT TO PATIENTS AFFECTED. WELLTOK IS COMMUNICATING
     DIRECTLY WITH PATIENTS BY LETTER ABOUT THE SITUATION AND NEXT STEPS. THE
     LETTER FROM WELLTOK IS NOT A SCAM. THIS INCIDENT DID NOT IMPACT SYSTEMS AT
     MARSHFIELD CLINIC. IF YOU HAVE QUESTIONS, VISIT WWW.WELLTOK.COM FOR MORE
     INFORMATION ABOUT THE INCIDENT TO VIEW THIS NOTICE.

 * 
 * 
 * 
 * My Marshfield Clinic
   * Sign In
   * Create an Account

  1-800-782-8581
 * Home
 * Find a Doctor
 * Locations
 * Appointments
 * Specialties & Services
 * Patient Resources
 * Careers

 * Sign in - MyMarshfield Clinic

Join a world-class health system. Find jobs
Find jobs

Locations > Weston - Marshfield Medical Center


WESTON - MARSHFIELD MEDICAL CENTER


MARSHFIELD MEDICAL CENTER - WESTON


A REGIONAL HOSPITAL AND MEDICAL OFFICES OF MARSHFIELD CLINIC HEALTH SYSTEM


CONTACT INFORMATION


3400 MINISTRY PKWY

WESTON, WI 54476
44.890414 -89.580272 GET DIRECTIONS


PHONE: 715-393-3000
800-559-9800
FAX:

Hours


 * COVID-19 testing is available at this location. Monday-Friday, 1 p.m. to 3
   p.m. | Saturday: 8 a.m. to 12 p.m. Call our Nurse Line at 844-342-6276 for an
   appointment for COVID-19 testing.
   | View map
   Click here for more
   
   
   
   
   
   

   Appointments may be available via telehealth or phone: Monday-Friday, 8 a.m.
   to 5 p.m.

   Get started
   
   
   
   

   

   Hospital Building

   Open 24/7
   
   Visiting
   Sunday - Saturday: 24 hours
   Temporary visitor restrictions
   
   After Hours Drug Screening
   Available in Emergency Department.
   
   

   Medical Offices Building

   Pediatric-only Walk-in
   Monday - Friday: 8 a.m. - 3 p.m.
   

   

   Appointments
   Monday - Friday: 8 a.m. - 5 p.m.
   Call for same-day , telehealth, phone or in-person appointments
   Get started with a telehealth or phone appointment
   

   

   Prescription Services
   Suite 1; Use Medical Offices A entrance
   Phone: 715-393-1040
   Monday - Friday: 9 a.m. to 5 p.m.
   

   Lab Draw (a service of Marshfield Clinic)
   Suite 3; Use Medical Offices A entrance
   Phone: 715-393-2056
   Monday - Friday: 7 a.m. to 5 p.m.
   

   Laboratory (a service of Marshfield Clinic)
   Suite 4; Use Medical Offices A entrance
   Phone: 715-393-2070
   Monday-Friday: 7 a.m. to 5 p.m.
   

   Durable Medical Equipment, Prosthetics, Orthotics and Supplies (DMEPOS)
   Administration Office
   Phone: 715-393-1000
   Monday - Friday: 9 a.m. to 3 p.m.
   

   

   Pharmacy
   

   Urgent Care
   

   Emergency Department
   

   Maps
   Campus Map
   
   

   
   Find a doctor



 

ABOUT


Marshfield Medical Center – Weston provides individuals in Central Wisconsin
with exceptional health care close to home.


SERVICES


Marshfield Medical Center – Weston offers a wide range of advanced care
services.


Advanced heart and vascular health services

The experts in our 24-hour heart center and Accredited Chest Pain Center provide
emergency services in airway management, emergency resuscitation and more.

Additional services at this location include:


 * Birth services >
   
 * Certified Primary Stroke Center
   
 * Emergency department
   
 * Imaging services
 * Lab and prescription services (services of Marshfield Clinic)
   
 * Medical offices and outpatient care >
   
 * General and orthopedic surgery services
   
 * Oral and Maxillofacial Surgery
   
 * Physical therapy and rehabilitation
 * Surgery center with operating and procedure rooms
   

Sleep Disorder Center


By using the latest advancements in sleep medicine, our specialists can diagnose
and treat adults and children with a variety of sleep problems.  Please
call: 715-393-1802 .


See all Marshfield Clinic Health System services >


SEE A DOCTOR TODAY


We help you get same-day care when you are unable to see your primary care
doctor.



Emergency Department
Immediate care for serious medical conditions


Care My Way® virtual visit
Mobile or virtual care for common ailments
Call 1-844-CAREWAY
See which conditions are treated with Care My Way® >

Same-day appointments
Primary or specialty care at your preferred location
Call 715-393-1000
Find out how same-day appointing works >

Telehealth from home or in-person appointments
Primary or specialty care at your preferred location
Call 715-393-1000
Find out how telehealth from home appointments works >



PATIENT & VISITOR INFORMATION


 * Medical offices patient information >
   
 * Hospital patient information >
   


Community Health Needs
Learn how our services impact your community and view our strategies going
forward.


View our community health needs assessment and implementation strategy >.


Marshfield Medical Center–Weston is accredited by The Joint Commission.








About Marshfield Clinic Health System
Explore With Us
 * About Us
 * Charitable contributions
 * Contact Us
 * Employment
 * Patient Rights
 * Privacy
 * Quality of Care
 * Price Transparency
 * Bienvenido a Marshfield Clinic
 * Marshfield Clinic Zoo Siab Tos Txais Nej
 * Sign Up for My Marshfield Clinic Today

 * Marshfield Clinic
 * All of Us Research Program
 * Business Health Solutions
 * Center for Community Health Advancement
 * Division of Education

 * Marshfield Labs
 * Research Institute
 * Security Health Plan
 * Staff Services

 * Marshfield Clinic
 * All of Us Research Program
 * Business Health Solutions
 * Center for Community Health Advancement
 * Division of Education
 * Marshfield Labs
 * Research Institute
 * Security Health Plan
 * Staff Services

 * Explore With Us
 * 
 * 


Electronic Privacy | Terms of Use | Non-discrimination Statement Copyright ©
2024 Marshfield Clinic. All Rights Reserved.