File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/www/884.3dc58369d777a027.js
(self.webpackChunkapp=self.webpackChunkapp||[]).push([[884],{60884:(w,p,i)=>{"use strict";i.r(p),i.d(p,{FileSharerPluginWeb:()=>A});var v=i(73308),f=i(22126),E=i(24313);class c{static toByteArray(o){const s=atob(o),r=new Array(s.length);for(let e=0;e<s.length;e++)r[e]=s.charCodeAt(e);return new Uint8Array(r)}}class A extends f.E_{share(o){return(0,v.A)(function*(){return new Promise((s,r)=>{o.base64Data&&0!=o.base64Data.length?o.filename&&0!=o.filename.length?(!o.contentType||0==o.contentType.length)&&r(new Error("ERR_PARAM_NO_CONTENT_TYPE")):r(new Error("ERR_PARAM_NO_FILENAME")):r(new Error("ERR_PARAM_NO_DATA"));let e=new Blob([c.toByteArray(o.base64Data)],{type:o.contentType});E.saveAs(e,o.filename),s()})})()}}},24313:function(w,p){var i,f;void 0!==(f="function"==typeof(i=function(){"use strict";function c(e,t,l){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){r(n.response,t,l)},n.onerror=function(){console.error("could not download file")},n.send()}function A(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return 200<=t.status&&299>=t.status}function u(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var o="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,s=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),r=o.saveAs||("object"!=typeof window||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(e,t,l){var n=o.URL||o.webkitURL,a=document.createElement("a");a.download=t=t||e.name||"download",a.rel="noopener","string"==typeof e?(a.href=e,a.origin===location.origin?u(a):A(a.href)?c(e,t,l):u(a,a.target="_blank")):(a.href=n.createObjectURL(e),setTimeout(function(){n.revokeObjectURL(a.href)},4e4),setTimeout(function(){u(a)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,l){if(t=t||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(function E(e,t){return typeof t>"u"?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}(e,l),t);else if(A(e))c(e,t,l);else{var n=document.createElement("a");n.href=e,n.target="_blank",setTimeout(function(){u(n)})}}:function(e,t,l,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),"string"==typeof e)return c(e,t,l);var a="application/octet-stream"===e.type,R=/constructor/i.test(o.HTMLElement)||o.safari,m=/CriOS\/[\d]+/.test(navigator.userAgent);if((m||a&&R||s)&&typeof FileReader<"u"){var y=new FileReader;y.onloadend=function(){var d=y.result;d=m?d:d.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=d:location=d,n=null},y.readAsDataURL(e)}else{var b=o.URL||o.webkitURL,h=b.createObjectURL(e);n?n.location=h:location.href=h,n=null,setTimeout(function(){b.revokeObjectURL(h)},4e4)}});o.saveAs=r.saveAs=r,w.exports=r})?i.apply(p,[]):i)&&(w.exports=f)}}]);