/** 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([[20],{337:function(Ca,va,ba){(function(pa){function ka(f){this.Pe=f=f||{};if(Array.isArray(f.table)){var x=[];f.table.forEach(function(w,h){x[w.charCodeAt(0)]=h});f.gY=f.table;f.rW=x}}var la=pa.from||function(){switch(arguments.length){case 1:return new pa(arguments[0]);case 2:return new pa(arguments[0],arguments[1]);case 3:return new pa(arguments[0],arguments[1],arguments[2]);default:throw new Exception("unexpected call.");}},fa=
pa.allocUnsafe||function(f){return new pa(f)},ca=function(){return"undefined"===typeof Uint8Array?function(f){return Array(f)}:function(f){return new Uint8Array(f)}}(),z=String.fromCharCode(0),r=z+z+z+z,n=la("<~").Xs(0),b=la("~>").Xs(0),a=function(){var f=Array(85),x;for(x=0;85>x;x++)f[x]=String.fromCharCode(33+x);return f}(),e=function(){var f=Array(256),x;for(x=0;85>x;x++)f[33+x]=x;return f}();z=Ca.exports=new ka;ka.prototype.encode=function(f,x){var w=ca(5),h=f,y=this.Pe,aa,ja;"string"===typeof h?
h=la(h,"binary"):h instanceof pa||(h=la(h));x=x||{};if(Array.isArray(x)){f=x;var ha=y.dw||!1;var ia=y.FC||!1}else f=x.table||y.gY||a,ha=void 0===x.dw?y.dw||!1:!!x.dw,ia=void 0===x.FC?y.FC||!1:!!x.FC;y=0;var ea=Math.ceil(5*h.length/4)+4+(ha?4:0);x=fa(ea);ha&&(y+=x.write("<~",y));var oa=aa=ja=0;for(ea=h.length;oa<ea;oa++){var sa=h.fE(oa);ja*=256;ja+=sa;aa++;if(!(aa%4)){if(ia&&538976288===ja)y+=x.write("y",y);else if(ja){for(aa=4;0<=aa;aa--)sa=ja%85,w[aa]=sa,ja=(ja-sa)/85;for(aa=0;5>aa;aa++)y+=x.write(f[w[aa]],
y)}else y+=x.write("z",y);aa=ja=0}}if(aa)if(ja){h=4-aa;for(oa=4-aa;0<oa;oa--)ja*=256;for(aa=4;0<=aa;aa--)sa=ja%85,w[aa]=sa,ja=(ja-sa)/85;for(aa=0;5>aa;aa++)y+=x.write(f[w[aa]],y);y-=h}else for(oa=0;oa<aa+1;oa++)y+=x.write(f[0],y);ha&&(y+=x.write("~>",y));return x.slice(0,y)};ka.prototype.decode=function(f,x){var w=this.Pe,h=!0,y=!0,aa,ja,ha;x=x||w.rW||e;if(!Array.isArray(x)&&(x=x.table||x,!Array.isArray(x))){var ia=[];Object.keys(x).forEach(function(na){ia[na.charCodeAt(0)]=x[na]});x=ia}h=!x[122];
y=!x[121];f instanceof pa||(f=la(f));ia=0;if(h||y){var ea=0;for(ha=f.length;ea<ha;ea++){var oa=f.fE(ea);h&&122===oa&&ia++;y&&121===oa&&ia++}}var sa=0;ha=Math.ceil(4*f.length/5)+4*ia+5;w=fa(ha);if(4<=f.length&&f.Xs(0)===n){for(ea=f.length-2;2<ea&&f.Xs(ea)!==b;ea--);if(2>=ea)throw Error("Invalid ascii85 string delimiter pair.");f=f.slice(2,ea)}ea=aa=ja=0;for(ha=f.length;ea<ha;ea++)oa=f.fE(ea),h&&122===oa?sa+=w.write(r,sa):y&&121===oa?sa+=w.write("    ",sa):void 0!==x[oa]&&(ja*=85,ja+=x[oa],aa++,aa%
5||(sa=w.K8(ja,sa),aa=ja=0));if(aa){f=5-aa;for(ea=0;ea<f;ea++)ja*=85,ja+=84;ea=3;for(ha=f-1;ea>ha;ea--)sa=w.L8(ja>>>8*ea&255,sa)}return w.slice(0,sa)};z.J9=new ka({table:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-:+=^!/*?&<>()[]{}@%$#".split("")});z.i9=new ka({dw:!0});z.JQ=ka}).call(this,ba(350).Buffer)}}]);}).call(this || window)
