/** Notice * This file contains works from many authors under various (but compatible) licenses. Please see core.txt for more information. **/ (function(){(window.wpCoreControlsBundle=window.wpCoreControlsBundle||[]).push([[0],{384:function(ia,y,e){e.r(y);e.d(y,"ByteRangeRequest",function(){return ja});var fa=e(1),x=e(0);e.n(x);var ha=e(2),ea=e(132);ia=e(84);var da=e(216),ba=e(65),w=e(61),z=e(215),r=e(142);e=e(316);var h=[],f=[],n=window,ca=function(){return function(){this.Rk=1}}(),aa;(function(f){f[f.UNSENT=0]="UNSENT";f[f.DONE=4]="DONE"})(aa||(aa={}));var ja=function(){function e(f,e,h,r){var w=this;this.url=f;this.range=e;this.He=h;this.withCredentials= r;this.AX=aa;this.request=new XMLHttpRequest;this.request.open("GET",this.url,!0);n.Uint8Array&&(this.request.responseType="arraybuffer");r&&(this.request.withCredentials=r);ka.DISABLE_RANGE_HEADER||(Object(x.isUndefined)(e.stop)?this.request.setRequestHeader("Range","bytes="+e.start):this.request.setRequestHeader("Range",["bytes=",e.start,"-",e.stop-1].join("")));h&&Object.keys(h).forEach(function(f){w.request.setRequestHeader(f,h[f])});this.request.overrideMimeType?this.request.overrideMimeType("text/plain; charset=x-user-defined"): this.request.setRequestHeader("Accept-Charset","x-user-defined");this.status=z.a.NOT_STARTED}e.prototype.start=function(f){var e=this,h=this.request;h.onreadystatechange=function(){if(e.aborted)return e.status=z.a.ABORTED,f({code:z.a.ABORTED});if(this.readyState===e.AX.DONE){e.vz();var r=0===window.document.URL.indexOf("file:///");200===h.status||206===h.status||r&&0===h.status?(r=n.MO(this),e.Wr(r,f)):(e.status=z.a.ERROR,f({code:e.status,status:e.status}))}};this.request.send(null);this.status=z.a.STARTED}; e.prototype.Wr=function(f,e){this.status=z.a.SUCCESS;if(e)return e(!1,f)};e.prototype.abort=function(){this.vz();this.aborted=!0;this.request.abort()};e.prototype.vz=function(){var n=Object(r.c)(this.url,this.range,f);-1!==n&&f.splice(n,1);if(0