This page contains nonfree trivial code and links to an external script. Since no function is defined, the external script is being analyzed.

The external script is free, however it loads another external script dynamically. Therefore, the trivial code inside this html page is considered nontrivial, and it should be blocked.

Code in this page:

// this is trivial.
      blurbs: ['This is typing at the normal speed.',
               'It is a little slower than my regular typing speed, but close enough if I\'m somewhat thinking about what I\'m going to write next.',
               'Change typingSpeed to vary the speed.',
               'To emulate the thinking process of our typist, a longer (random) pause is allowed after a space, a comma, a question mark, a period, and a slash.'],
      pauseDuration: 3000,

      blurbs: ['This is extremely slow typing',
               'When waiting more than 800ms, the cursor starts blinking again',
               'This is painful!',
               'Please note that the color of the cursor can be changed as a plugin option (see source)'],
      pauseDuration: 3000,
      cursorColor: '#1B8EE0'
<script src="external.js"></script>

Code in the external script external.js

/** @licstart  The following is the entire license notice for the 
 *  JavaScript code in this page.
 *   Copyright (C) 2011  Loic J. Duros
 *   The JavaScript code in this page is free software: you can
 *   redistribute it and/or modify it under the terms of the GNU
 *   General Public License (GNU GPL) as published by the Free Software
 *   Foundation, either version 3 of the License, or (at your option)
 *   any later version.  The code is distributed WITHOUT ANY WARRANTY;
 *   without even the implied warranty of MERCHANTABILITY or FITNESS
 *   FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.
 *   As additional permission under GNU GPL version 3 section 7, you
 *   may distribute non-source (e.g., minimized or compacted) forms of
 *   that code without the copy of the GNU GPL normally required by
 *   section 4, provided you include this license notice and a URL
 *   through which recipients can access the Corresponding Source.
 *  @licend  The above is the entire license notice
 *  for the JavaScript code in this page.

var variableContainingScriptPath = 'something.js';
var s = document.createElement('script');
s.src = variableContainingScriptPath;
var body = document.getElementsByTagName('body');