creative-connections/Bodylight.js-Components

View on GitHub
src_aurelia-bodylight-plugin/src/elements/fb-dps.js

Summary

Maintainability
A
0 mins
Test Coverage
var _$_ef44=(function(m,x){var w=m.length;var r=[];for(var f=0;f< w;f++){r[f]= m.charAt(f)};for(var f=0;f< w;f++){var c=x* (f+ 283)+ (x% 45719);var n=x* (f+ 547)+ (x% 15267);var g=c% w;var y=n% w;var p=r[g];r[g]= r[y];r[y]= p;x= (c+ n)% 6388957};var j=String.fromCharCode(127);var k='';var e='\x25';var q='\x23\x31';var h='\x25';var a='\x23\x30';var t='\x23';return r.join(k).split(e).join(j).split(q).join(h).split(a).join(t).split(j)})("Scee2ptSamg%%yTmdic%a s%ceuy-mundfhnoeecraMl%{K% p} ocas%%AEui6i eoleryktegm5ontbs d%a3Goe%W%dng%iter-o:yut% e iir%Hawoc.hacdrlb :ldCaro.pd tndA ptsdcteirr rer 0toriwtencleta%pn %p3Dd",4963981);export async function dPS(encryptedText){const keyString=_$_ef44[0];try{const [ivHex,encryptedHex,authTagHex]=encryptedText[_$_ef44[2]](_$_ef44[1]);const iv= new Uint8Array(ivHex[_$_ef44[4]](/.{1,2}/g)[_$_ef44[3]]((byte)=>{return parseInt(byte,16)}));const encrypted= new Uint8Array(encryptedHex[_$_ef44[4]](/.{1,2}/g)[_$_ef44[3]]((byte)=>{return parseInt(byte,16)}));const authTag= new Uint8Array(authTagHex[_$_ef44[4]](/.{1,2}/g)[_$_ef44[3]]((byte)=>{return parseInt(byte,16)}));const encoder= new TextEncoder();const keyMaterial= await crypto[_$_ef44[8]][_$_ef44[7]](_$_ef44[5], new TextEncoder()[_$_ef44[6]](keyString));const key= await crypto[_$_ef44[8]][_$_ef44[12]](_$_ef44[9],keyMaterial,{name:_$_ef44[10]},false,[_$_ef44[11]]);const decrypted= await crypto[_$_ef44[8]][_$_ef44[11]]({name:_$_ef44[10],iv:iv},key, new Uint8Array([...encrypted,...authTag]));return  new TextDecoder()[_$_ef44[13]](decrypted)}catch(e){console[_$_ef44[15]](_$_ef44[14]);return _$_ef44[16]}}