tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

doc-react-jsx.html (7094B)


      1 <!-- This Source Code Form is subject to the terms of the Mozilla Public
      2    - License, v. 2.0. If a copy of the MPL was not distributed with this
      3    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
      4 <html>
      5  <head>
      6    <title>Iframe</title>
      7  </head>
      8 
      9  <body>
     10    <script type="text/plain">
     11 /******/ (function(modules) { // webpackBootstrap
     12 /******/ 	// The module cache
     13 /******/ 	var installedModules = {};
     14 /******/
     15 /******/ 	// The require function
     16 /******/ 	function __webpack_require__(moduleId) {
     17 /******/
     18 /******/ 		// Check if module is in cache
     19 /******/ 		if(installedModules[moduleId]) {
     20 /******/ 			return installedModules[moduleId].exports;
     21 /******/ 		}
     22 /******/ 		// Create a new module (and put it into the cache)
     23 /******/ 		var module = installedModules[moduleId] = {
     24 /******/ 			i: moduleId,
     25 /******/ 			l: false,
     26 /******/ 			exports: {}
     27 /******/ 		};
     28 /******/
     29 /******/ 		// Execute the module function
     30 /******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
     31 /******/
     32 /******/ 		// Flag the module as loaded
     33 /******/ 		module.l = true;
     34 /******/
     35 /******/ 		// Return the exports of the module
     36 /******/ 		return module.exports;
     37 /******/ 	}
     38 /******/
     39 /******/
     40 /******/ 	// expose the modules object (__webpack_modules__)
     41 /******/ 	__webpack_require__.m = modules;
     42 /******/
     43 /******/ 	// expose the module cache
     44 /******/ 	__webpack_require__.c = installedModules;
     45 /******/
     46 /******/ 	// define getter function for harmony exports
     47 /******/ 	__webpack_require__.d = function(exports, name, getter) {
     48 /******/ 		if(!__webpack_require__.o(exports, name)) {
     49 /******/ 			Object.defineProperty(exports, name, {
     50 /******/ 				configurable: false,
     51 /******/ 				enumerable: true,
     52 /******/ 				get: getter
     53 /******/ 			});
     54 /******/ 		}
     55 /******/ 	};
     56 /******/
     57 /******/ 	// getDefaultExport function for compatibility with non-harmony modules
     58 /******/ 	__webpack_require__.n = function(module) {
     59 /******/ 		var getter = module && module.__esModule ?
     60 /******/ 			function getDefault() { return module['default']; } :
     61 /******/ 			function getModuleExports() { return module; };
     62 /******/ 		__webpack_require__.d(getter, 'a', getter);
     63 /******/ 		return getter;
     64 /******/ 	};
     65 /******/
     66 /******/ 	// Object.prototype.hasOwnProperty.call
     67 /******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
     68 /******/
     69 /******/ 	// __webpack_public_path__
     70 /******/ 	__webpack_require__.p = "";
     71 /******/
     72 /******/ 	// Load entry module and return exports
     73 /******/ 	return __webpack_require__(__webpack_require__.s = 0);
     74 /******/ })
     75 /************************************************************************/
     76 /******/ ([
     77 /* 0 */
     78 /***/ (function(module, exports) {
     79 
     80 function foo() {
     81  console.log("HELLO WORLD!");
     82 }
     83 
     84 window.foo = foo;
     85 
     86 
     87 /***/ })
     88 /******/ ]);
     89 //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay9ib290c3RyYXAgOTJkOTBkNjA2OTAyNmRhZDBlNmIiLCJ3ZWJwYWNrOi8vLy4vc3JjL21haW4uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFLO0FBQ0w7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxtQ0FBMkIsMEJBQTBCLEVBQUU7QUFDdkQseUNBQWlDLGVBQWU7QUFDaEQ7QUFDQTtBQUNBOztBQUVBO0FBQ0EsOERBQXNELCtEQUErRDs7QUFFckg7QUFDQTs7QUFFQTtBQUNBOzs7Ozs7OztBQzVEQTtBQUNBO0FBQ0E7O0FBRUEiLCJmaWxlIjoiYnVuZGxlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiIFx0Ly8gVGhlIG1vZHVsZSBjYWNoZVxuIFx0dmFyIGluc3RhbGxlZE1vZHVsZXMgPSB7fTtcblxuIFx0Ly8gVGhlIHJlcXVpcmUgZnVuY3Rpb25cbiBcdGZ1bmN0aW9uIF9fd2VicGFja19yZXF1aXJlX18obW9kdWxlSWQpIHtcblxuIFx0XHQvLyBDaGVjayBpZiBtb2R1bGUgaXMgaW4gY2FjaGVcbiBcdFx0aWYoaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0pIHtcbiBcdFx0XHRyZXR1cm4gaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0uZXhwb3J0cztcbiBcdFx0fVxuIFx0XHQvLyBDcmVhdGUgYSBuZXcgbW9kdWxlIChhbmQgcHV0IGl0IGludG8gdGhlIGNhY2hlKVxuIFx0XHR2YXIgbW9kdWxlID0gaW5zdGFsbGVkTW9kdWxlc1ttb2R1bGVJZF0gPSB7XG4gXHRcdFx0aTogbW9kdWxlSWQsXG4gXHRcdFx0bDogZmFsc2UsXG4gXHRcdFx0ZXhwb3J0czoge31cbiBcdFx0fTtcblxuIFx0XHQvLyBFeGVjdXRlIHRoZSBtb2R1bGUgZnVuY3Rpb25cbiBcdFx0bW9kdWxlc1ttb2R1bGVJZF0uY2FsbChtb2R1bGUuZXhwb3J0cywgbW9kdWxlLCBtb2R1bGUuZXhwb3J0cywgX193ZWJwYWNrX3JlcXVpcmVfXyk7XG5cbiBcdFx0Ly8gRmxhZyB0aGUgbW9kdWxlIGFzIGxvYWRlZFxuIFx0XHRtb2R1bGUubCA9IHRydWU7XG5cbiBcdFx0Ly8gUmV0dXJuIHRoZSBleHBvcnRzIG9mIHRoZSBtb2R1bGVcbiBcdFx0cmV0dXJuIG1vZHVsZS5leHBvcnRzO1xuIFx0fVxuXG5cbiBcdC8vIGV4cG9zZSB0aGUgbW9kdWxlcyBvYmplY3QgKF9fd2VicGFja19tb2R1bGVzX18pXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm0gPSBtb2R1bGVzO1xuXG4gXHQvLyBleHBvc2UgdGhlIG1vZHVsZSBjYWNoZVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5jID0gaW5zdGFsbGVkTW9kdWxlcztcblxuIFx0Ly8gZGVmaW5lIGdldHRlciBmdW5jdGlvbiBmb3IgaGFybW9ueSBleHBvcnRzXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQgPSBmdW5jdGlvbihleHBvcnRzLCBuYW1lLCBnZXR0ZXIpIHtcbiBcdFx0aWYoIV9fd2VicGFja19yZXF1aXJlX18ubyhleHBvcnRzLCBuYW1lKSkge1xuIFx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBuYW1lLCB7XG4gXHRcdFx0XHRjb25maWd1cmFibGU6IGZhbHNlLFxuIFx0XHRcdFx0ZW51bWVyYWJsZTogdHJ1ZSxcbiBcdFx0XHRcdGdldDogZ2V0dGVyXG4gXHRcdFx0fSk7XG4gXHRcdH1cbiBcdH07XG5cbiBcdC8vIGdldERlZmF1bHRFeHBvcnQgZnVuY3Rpb24gZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBub24taGFybW9ueSBtb2R1bGVzXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLm4gPSBmdW5jdGlvbihtb2R1bGUpIHtcbiBcdFx0dmFyIGdldHRlciA9IG1vZHVsZSAmJiBtb2R1bGUuX19lc01vZHVsZSA/XG4gXHRcdFx0ZnVuY3Rpb24gZ2V0RGVmYXVsdCgpIHsgcmV0dXJuIG1vZHVsZVsnZGVmYXVsdCddOyB9IDpcbiBcdFx0XHRmdW5jdGlvbiBnZXRNb2R1bGVFeHBvcnRzKCkgeyByZXR1cm4gbW9kdWxlOyB9O1xuIFx0XHRfX3dlYnBhY2tfcmVxdWlyZV9fLmQoZ2V0dGVyLCAnYScsIGdldHRlcik7XG4gXHRcdHJldHVybiBnZXR0ZXI7XG4gXHR9O1xuXG4gXHQvLyBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGxcbiBcdF9fd2VicGFja19yZXF1aXJlX18ubyA9IGZ1bmN0aW9uKG9iamVjdCwgcHJvcGVydHkpIHsgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmplY3QsIHByb3BlcnR5KTsgfTtcblxuIFx0Ly8gX193ZWJwYWNrX3B1YmxpY19wYXRoX19cbiBcdF9fd2VicGFja19yZXF1aXJlX18ucCA9IFwiXCI7XG5cbiBcdC8vIExvYWQgZW50cnkgbW9kdWxlIGFuZCByZXR1cm4gZXhwb3J0c1xuIFx0cmV0dXJuIF9fd2VicGFja19yZXF1aXJlX18oX193ZWJwYWNrX3JlcXVpcmVfXy5zID0gMCk7XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gd2VicGFjay9ib290c3RyYXAgOTJkOTBkNjA2OTAyNmRhZDBlNmIiLCJcbmZ1bmN0aW9uIGZvbygpIHtcbiAgY29uc29sZS5sb2coXCJIRUxMTyBXT1JMRCFcIik7XG59XG5cbndpbmRvdy5mb28gPSBmb287XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9tYWluLmpzXG4vLyBtb2R1bGUgaWQgPSAwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=
     90    </script>
     91 
     92    <script>
     93 
     94      function injectScript() {
     95        const jsxScript = document.querySelector("script[type='text/plain']");
     96 
     97        const text = "";
     98        const newScript = document.createElement("script");
     99 
    100        newScript.text = jsxScript.text;
    101        document.body.appendChild(newScript);
    102      }
    103 
    104      // This inline script allows this HTML page to show up as a
    105      // source. It also needs to introduce a new global variable so
    106      // it's not immediately garbage collected.
    107      function inline_script() { var x = 5; }
    108    </script>
    109  </body>
    110 
    111 </html>