1"use strict";(self.webpackChunkmckesson_dotcom_frontend=self.webpackChunkmckesson_dotcom_frontend||[]).push([[186],{805:(e,t,i)=>{function s(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var s=i.call(e,t||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}i.r(t),i.d(t,{default:()=>r});const r=class{constructor(e){var t;s(this,"openModal",(()=>{this.modal.setAttribute("aria-hidden","false"),this.cta.setAttribute("aria-pressed","true"),document.addEventListener("keydown",this.escapeHandler),document.addEventListener("click",this.outsideClick),this.modalClose.addEventListener("click",this.closeModal)})),s(this,"closeModal",(()=>{this.modal.setAttribute("aria-hidden","true"),this.cta.setAttribute("aria-pressed","false"),document.removeEventListener("keydown",this.escapeHandler),document.removeEventListener("click",this.outsideClick),this.modalClose.removeEventListener("click",this.closeModal),this.message.setAttribute("aria-hidden","true")})),s(this,"generateLinks",(e=>{let t=e.dataset.service;if("copy"===t)return void e.addEventListener("click",(e=>{e.preventDefault(),navigator.clipboard.writeText("McKesson | ".concat(this.currentPageTitle," ").concat(this.currentPage)).then((()=>{this.message.setAttribute("aria-hidden","false"),this.message.focus()})).catch((e=>{}))}));if("print"===t)return void e.addEventListener("click",(e=>{e.preventDefault(),this.closeModal(),window.print()}));const i=(e,t)=>{for(let i in t)e.setAttribute(i,t[i])};switch(i(e,{target:"_blank",rel:"noopener"}),t){case"facebook":i(e,{href:"https://www.facebook.com/sharer/sharer.php?u=".concat(this.currentPage)});break;case"x":i(e,{href:"https://x.com/intent/tweet?url=".concat(this.currentPage)});break;case"linkedin":i(e,{href:"https://www.linkedin.com/sharing/share-offsite/?url=".concat(this.currentPage)});break;case"email":i(e,{href:"mailto:?subject=".concat(this.encodedSubject,"&body=").concat(this.encodedBody)})}})),s(this,"escapeHandler",(e=>{"Escape"===e.key&&(this.closeModal(),document.removeEventListener("keydown",this.escapeHandler))})),s(this,"outsideClick",(e=>{this.$el.contains(e.target)||e.target===this.$el||(this.closeModal(),document.removeEventListener("click",this.outsideClick))})),this.$el=e,this.cta=this.$el.querySelector(".btn"),this.modal=this.$el.querySelector(".share-modal"),this.modalClose=this.$el.querySelector(".share-modal__close"),this.options=[...this.$el.querySelectorAll(".share__option")],this.message=this.$el.querySelector(".message"),this.currentPage=window.location.href,this.currentPageTitle=(null===(t=document.querySelector("h1"))||void 0===t?void 0:t.innerText)||"",this.encodedSubject=encodeURIComponent("McKesson - ".concat(this.currentPageTitle)),this.encodedBody=encodeURIComponent(this.currentPage),this.options.forEach((e=>{this.generateLinks(e)})),this.cta.addEventListener("click",(()=>{this.modal.style.setProperty("--modal-top","".concat(this.$el.getBoundingClientRect().top+30,"px"));const e=this.cta.getAttribute("aria-pressed");"false"===e?this.openModal():"true"===e&&this.closeModal()}))}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.