You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			59 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
"use strict";
 | 
						|
(self["webpackChunk_JUPYTERLAB_CORE_OUTPUT"] = self["webpackChunk_JUPYTERLAB_CORE_OUTPUT"] || []).push([[1869],{
 | 
						|
 | 
						|
/***/ 81869:
 | 
						|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
 | 
						|
 | 
						|
__webpack_require__.r(__webpack_exports__);
 | 
						|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
 | 
						|
/* harmony export */   mangle: () => (/* binding */ mangle)
 | 
						|
/* harmony export */ });
 | 
						|
function mangle() {
 | 
						|
  return {
 | 
						|
    mangle: false, // remove this once mangle option is removed
 | 
						|
    walkTokens(token) {
 | 
						|
      if (token.type !== 'link') {
 | 
						|
        return;
 | 
						|
      }
 | 
						|
 | 
						|
      if (!token.href.startsWith('mailto:')) {
 | 
						|
        return;
 | 
						|
      }
 | 
						|
 | 
						|
      const email = token.href.substring(7);
 | 
						|
      const mangledEmail = mangleEmail(email);
 | 
						|
 | 
						|
      token.href = `mailto:${mangledEmail}`;
 | 
						|
 | 
						|
      if (token.tokens.length !== 1 || token.tokens[0].type !== 'text' || token.tokens[0].text !== email) {
 | 
						|
        return;
 | 
						|
      }
 | 
						|
 | 
						|
      token.text = mangledEmail;
 | 
						|
      token.tokens[0].text = mangledEmail;
 | 
						|
    },
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
function mangleEmail(text) {
 | 
						|
  let out = '',
 | 
						|
    i,
 | 
						|
    ch;
 | 
						|
 | 
						|
  const l = text.length;
 | 
						|
  for (i = 0; i < l; i++) {
 | 
						|
    ch = text.charCodeAt(i);
 | 
						|
    if (Math.random() > 0.5) {
 | 
						|
      ch = 'x' + ch.toString(16);
 | 
						|
    }
 | 
						|
    out += '&#' + ch + ';';
 | 
						|
  }
 | 
						|
 | 
						|
  return out;
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/***/ })
 | 
						|
 | 
						|
}]);
 | 
						|
//# sourceMappingURL=1869.48ca2e23bddad3adfc1a.js.map?v=48ca2e23bddad3adfc1a
 |