1!function(){"use strict";function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function t(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(){n(this,e),this.noticeMessageContainer=document.querySelector(".generic-notice-panel"),this.noticeMessageContainer&&(this.pageContentContainer=document.querySelector(".page-content-container"),this.noticeMessageDismissLink=document.querySelector(".js-generic-notice-icon-right"))}return t(e,[{key:"init",value:function(){if(this.noticeMessageContainer){this.enableNotification();var e=this;this.noticeMessageDismissLink.addEventListener("click",(function(t){t.preventDefault(),e.noticeMessageContainer.classList.add("notice-message-closed"),e.pageContentContainer.classList.remove("notice-message-active"),e.setCookie("notice-"+e.trimStatusID(e.noticeMessageContainer.dataset.noticeId))}))}}},{key:"trimStatusID",value:function(e){return e.replace(/ |\/|:/g,"")}},{key:"enableNotification",value:function(){"true"!=this.readCookie("notice-"+this.trimStatusID(this.noticeMessageContainer.dataset.noticeId))&&(this.pageContentContainer.classList.add("notice-message-active"),this.noticeMessageContainer.classList.remove("notice-message-closed"))}},{key:"setCookie",value:function(e){var t,n=e,i=new Date;i.setTime(i.getTime()+25056e5),t="; expires="+i.toGMTString(),document.cookie=n+"="+!0+t+"; path=/;sameSite=Strict"}},{key:"readCookie",value:function(e){for(var t=e+"=",n=document.cookie.split(";"),i=0;i<n.length;i++){for(var o=n[i];" "==o.charAt(0);)o=o.substring(1,o.length);if(0==o.indexOf(t))return o.substring(t.length,o.length)}return null}}]),e}(),o=t((function e(){n(this,e),document.addEventListener("DOMContentLoaded",(function(){(new i).init()}))}));window.IndependentVetcarePracticesNoticeMessage=o}();
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.