!function(){if(!window._bcCsrfProtectionPatched){window._bcCsrfProtectionPatched=!0;var e=Object.getPrototypeOf(new window.XMLHttpRequest),t=e.open,n=e.send,i=e.setRequestHeader;if(e.open=function(){return this._isLocalRequest=o(arguments[1]),this._isAssetRequest=u(arguments[0],arguments[1]),t.apply(this,arguments)},e.send=function(){if(this._isLocalRequest&&!this._isAssetRequest){var e=a(),t=a("SF-CSRF-TOKEN");e&&!this._hasCsrfToken&&this.setRequestHeader("X-XSRF-TOKEN",e),t&&!this._hasSfCsrfToken&&this.setRequestHeader("X-SF-CSRF-TOKEN",t)}return n.apply(this,arguments)},e.setRequestHeader=function(){return"X-XSRF-TOKEN"===arguments[0]&&arguments[1]&&(this._hasCsrfToken=!0),"X-SF-CSRF-TOKEN"===arguments[0]&&arguments[1]&&(this._hasSfCsrfToken=!0),i.apply(this,arguments)},window.$&&window.$.fn&&window.$.fn.jquery?$(document).submit(d):document.addEventListener("submit",d),window.fetch){var r=window.fetch;window.fetch=function(e,t){if(window.Request){var n=new Request(e,t);return o(n.url)&&!u(n.method,n.url)&&h(n),r(n)}var i=e,s=t||{};return o(i)&&!u(s.method,i)&&h(s),r(i,s)}}var s=[new RegExp("^"+window.location.origin+"/wishlist.php"),new RegExp("^/?wishlist.php")]}function a(e="XSRF-TOKEN"){for(var t=document.cookie.split("; "),n=0;n