HEX
Server: LiteSpeed
System: Linux CentOS-79-64-minimal 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: vishn3436 (5293)
PHP: 8.0.15
Disabled: NONE
Upload Files
File: //data/geometra-4-host-prod/webviewer/core/vendors.ascii85.chunk.js
/** Notice * This file contains works from many authors under various (but compatible) licenses. Please see legal.txt for more information. **/
(function(){(window.wpCoreControlsBundle=window.wpCoreControlsBundle||[]).push([[18],{356:function(ia,da,h){(function(h){function aa(e){this.tf=e=e||{};if(Array.isArray(e.table)){var f=[];e.table.forEach(function(e,h){f[e.charCodeAt(0)]=h});e.rW=e.table;e.TU=f}}var ca=h.from||function(){switch(arguments.length){case 1:return new h(arguments[0]);case 2:return new h(arguments[0],arguments[1]);case 3:return new h(arguments[0],arguments[1],arguments[2]);default:throw new Exception("unexpected call.");}},ea=h.allocUnsafe||
function(e){return new h(e)},z=function(){return"undefined"===typeof Uint8Array?function(e){return Array(e)}:function(e){return new Uint8Array(e)}}(),x=String.fromCharCode(0),n=x+x+x+x,f=ca("<~").xt(0),y=ca("~>").xt(0),w=function(){var e=Array(85),f;for(f=0;85>f;f++)e[f]=String.fromCharCode(33+f);return e}(),e=function(){var e=Array(256),f;for(f=0;85>f;f++)e[33+f]=f;return e}();x=ia.exports=new aa;aa.prototype.encode=function(e,f){var n=z(5),r=e,y=this.tf,ba,x;"string"===typeof r?r=ca(r,"binary"):
r instanceof h||(r=ca(r));f=f||{};if(Array.isArray(f)){e=f;var aa=y.fw||!1;var fa=y.wC||!1}else e=f.table||y.rW||w,aa=void 0===f.fw?y.fw||!1:!!f.fw,fa=void 0===f.wC?y.wC||!1:!!f.wC;y=0;var da=Math.ceil(5*r.length/4)+4+(aa?4:0);f=ea(da);aa&&(y+=f.write("<~",y));var ia=ba=x=0;for(da=r.length;ia<da;ia++){var Aa=r.JD(ia);x*=256;x+=Aa;ba++;if(!(ba%4)){if(fa&&538976288===x)y+=f.write("y",y);else if(x){for(ba=4;0<=ba;ba--)Aa=x%85,n[ba]=Aa,x=(x-Aa)/85;for(ba=0;5>ba;ba++)y+=f.write(e[n[ba]],y)}else y+=f.write("z",
y);ba=x=0}}if(ba)if(x){r=4-ba;for(ia=4-ba;0<ia;ia--)x*=256;for(ba=4;0<=ba;ba--)Aa=x%85,n[ba]=Aa,x=(x-Aa)/85;for(ba=0;5>ba;ba++)y+=f.write(e[n[ba]],y);y-=r}else for(ia=0;ia<ba+1;ia++)y+=f.write(e[0],y);aa&&(y+=f.write("~>",y));return f.slice(0,y)};aa.prototype.decode=function(r,w){var ba=this.tf,x=!0,z=!0,aa,fa,da;w=w||ba.TU||e;if(!Array.isArray(w)&&(w=w.table||w,!Array.isArray(w))){var ia=[];Object.keys(w).forEach(function(e){ia[e.charCodeAt(0)]=w[e]});w=ia}x=!w[122];z=!w[121];r instanceof h||(r=
ca(r));ia=0;if(x||z){var pa=0;for(da=r.length;pa<da;pa++){var la=r.JD(pa);x&&122===la&&ia++;z&&121===la&&ia++}}var Aa=0;da=Math.ceil(4*r.length/5)+4*ia+5;ba=ea(da);if(4<=r.length&&r.xt(0)===f){for(pa=r.length-2;2<pa&&r.xt(pa)!==y;pa--);if(2>=pa)throw Error("Invalid ascii85 string delimiter pair.");r=r.slice(2,pa)}pa=aa=fa=0;for(da=r.length;pa<da;pa++)la=r.JD(pa),x&&122===la?Aa+=ba.write(n,Aa):z&&121===la?Aa+=ba.write("    ",Aa):void 0!==w[la]&&(fa*=85,fa+=w[la],aa++,aa%5||(Aa=ba.R4(fa,Aa),aa=fa=0));
if(aa){r=5-aa;for(pa=0;pa<r;pa++)fa*=85,fa+=84;pa=3;for(da=r-1;pa>da;pa--)Aa=ba.S4(fa>>>8*pa&255,Aa)}return ba.slice(0,Aa)};x.p5=new aa({table:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-:+=^!/*?&<>()[]{}@%$#".split("")});x.j5=new aa({fw:!0});x.TP=aa}).call(this,h(368).Buffer)}}]);}).call(this || window)