/** 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],{434:function(ia,ba,e){e.r(ba);e.d(ba,"ByteRangeRequest",function(){return ka});var ea=e(1),x=e(0);e.n(x);var ha=e(2),ca=e(147);ia=e(94);var da=e(246),aa=e(73),w=e(71),y=e(245),n=e(163);e=e(376);var h=[],f=[],r=window,z=function(){return function(){this.um=1}}(),fa;(function(e){e[e.UNSENT=0]="UNSENT";e[e.DONE=4]="DONE"})(fa||(fa={}));var ka=function(){function e(e,f,h,n){var w=this;this.url=e;this.range=f;this.jf=h;this.withCredentials= n;this.e2=fa;this.request=new XMLHttpRequest;this.request.open("GET",this.url,!0);r.Uint8Array&&(this.request.responseType="arraybuffer");n&&(this.request.withCredentials=n);ja.DISABLE_RANGE_HEADER||(Object(x.isUndefined)(f.stop)?this.request.setRequestHeader("Range","bytes="+f.start):this.request.setRequestHeader("Range",["bytes=",f.start,"-",f.stop-1].join("")));h&&Object.keys(h).forEach(function(e){w.request.setRequestHeader(e,h[e])});this.request.overrideMimeType?this.request.overrideMimeType("text/plain; charset=x-user-defined"): this.request.setRequestHeader("Accept-Charset","x-user-defined");this.status=y.a.NOT_STARTED}e.prototype.start=function(e){var f=this,h=this.request;h.onreadystatechange=function(){if(f.aborted)return f.status=y.a.ABORTED,e({code:y.a.ABORTED});if(this.readyState===f.e2.DONE){f.tC();var n=0===window.document.URL.indexOf("file:///");200===h.status||206===h.status||n&&0===h.status?(n=r.QT(this),f.ku(n,e)):(f.status=y.a.ERROR,e({code:f.status,status:f.status}))}};this.request.send(null);this.status=y.a.STARTED}; e.prototype.ku=function(e,f){this.status=y.a.SUCCESS;if(f)return f(!1,e)};e.prototype.abort=function(){this.tC();this.aborted=!0;this.request.abort()};e.prototype.tC=function(){var r=Object(n.c)(this.url,this.range,f);-1!==r&&f.splice(r,1);if(0