Samx Here
n1udSecurity


Server : Apache
System : Linux ks5.tuic.fr 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
User : pragmatice ( 1003)
PHP Version : 8.2.24
Disable Function : NONE
Directory :  /tmp/tsx-1023/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //tmp/tsx-1023/17180-459775ec8b003bb1546d398c4c214094d9053c40
{"code":"(()=>{\nvar __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf;var __hasOwnProp=Object.prototype.hasOwnProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from===\"object\"||typeof from===\"function\"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,\"default\",{value:mod,enumerable:true}):target,mod));var __toCommonJS=mod=>__copyProps(__defProp({},\"__esModule\",{value:true}),mod);var web_message_exports={};__export(web_message_exports,{default:()=>webMessage});module.exports=__toCommonJS(web_message_exports);var import_jsesc=__toESM(require(\"jsesc\"));var import_script_src_sha=__toESM(require(\"../helpers/script_src_sha.js\"));const statusCodes=new Set([200,400,500]);function webMessage(ctx,redirectUri,response){ctx.type=\"html\";if(!statusCodes.has(ctx.status)){ctx.status=\"error\"in response?400:200}ctx.response.remove(\"X-Frame-Options\");const csp=ctx.response.get(\"Content-Security-Policy\");if(csp.includes(\"frame-ancestors\")){ctx.response.set(\"Content-Security-Policy\",csp.replace(/ ?frame-ancestors [^;]+;/,\"\"))}const data=(0,import_jsesc.default)({response,redirect_uri:redirectUri,web_message_uri:ctx.oidc.params.web_message_uri,web_message_target:ctx.oidc.params.web_message_target},{json:true,isScriptContext:true});ctx.body=`<!DOCTYPE html>\n<html>\n<head>\n  <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n  <title>Web Message Response</title>\n</head>\n<body>\n  <script>${(0,import_script_src_sha.default)(ctx,`\n    (function(win, doc) {\n      var data = ${data};\n\n      var response = data.response;\n      var redirect_uri = data.redirect_uri;\n      var web_message_uri = data.web_message_uri;\n      var web_message_target = data.web_message_target;\n\n      var authorization_response = { type: 'authorization_response', response: response };\n\n      var respond = function (target, origin) {\n        doc.scripts[0].parentElement.removeChild(doc.scripts[0]);\n        target.postMessage(authorization_response, origin);\n        win.close();\n      };\n\n      var mainWin = win.opener || win.parent;\n      if (web_message_uri && web_message_target) {\n        var onRelayResponse = function(event) {\n          if (event.origin !== redirect_uri) return;\n          if (event.data.type === 'relay_response') {\n            win.removeEventListener('message', onRelayResponse);\n            messageTargetWindow = event.source.frames[web_message_target];\n            if (messageTargetWindow) {\n              respond(messageTargetWindow, web_message_uri);\n            }\n          }\n        }\n        win.addEventListener('message', onRelayResponse);\n        mainWin.postMessage({ type: 'relay_request' }, redirect_uri);\n      } else {\n        respond(mainWin, redirect_uri);\n      }\n    })(this, this.document);\n  `)}</script>\n</body>\n</html>`}__name(webMessage,\"webMessage\");\n})()\n","warnings":[],"map":{"version":3,"mappings":";i/BAAA,oJAAkB,0BAElB,0BAA0B,iDAE1B,MAAM,YAAc,IAAI,IAAI,CAAC,IAAK,IAAK,GAAG,CAAC,EAE5B,SAAR,WAA4B,IAAK,YAAa,SAAU,CAC7D,IAAI,KAAO,OAEX,GAAI,CAAC,YAAY,IAAI,IAAI,MAAM,EAAG,CAChC,IAAI,OAAS,UAAW,SAAW,IAAM,GAC3C,CAEA,IAAI,SAAS,OAAO,iBAAiB,EACrC,MAAM,IAAM,IAAI,SAAS,IAAI,yBAAyB,EACtD,GAAI,IAAI,SAAS,iBAAiB,EAAG,CACnC,IAAI,SAAS,IAAI,0BAA2B,IAAI,QAAQ,2BAA4B,EAAE,CAAC,CACzF,CAEA,MAAM,QAAO,aAAAA,SAAM,CACjB,SACA,aAAc,YACd,gBAAiB,IAAI,KAAK,OAAO,gBACjC,mBAAoB,IAAI,KAAK,OAAO,kBACtC,EAAG,CAAE,KAAM,KAAM,gBAAiB,IAAK,CAAC,EAExC,IAAI,KAAO;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,eAOD,sBAAAC,SAAc,IAAK;AAAA;AAAA,mBAEZ,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,GAiCpB,CAAC;AAAA;AAAA,QAGJ,CAjEwB","names":["jsesc","pushInlineSha"],"ignoreList":[],"sources":["/home/etherpad/node_modules/.pnpm/oidc-provider@8.4.6/node_modules/oidc-provider/lib/response_modes/web_message.js"],"sourcesContent":[null]}}

SAMX