"use strict";

(function () {
	
	var _slug = "[termsfeed][pc-loader-1]";
	var _token = "f885f45dad3349c5a88e7ab7266d9aa1";
	var _cdn_endpoint = "cdn.termsfeedtag.com";
	var _cdn_protocol = "https";
	var _debug = false;
	
	if (_debug) console.debug (_slug, "[dd][5e8ada55]", "pre-initializing (stage-1a)...");
	
	var _pluginUrl = _cdn_protocol + "://" + _cdn_endpoint + "/plugins/pc/v1/" + _token + "/plugin-2.js";
	
	var _pluginScript = document.createElement ("script");
	_pluginScript.onerror = (_error) => {
			console.error (_slug, "[ee][b1b476da]", "plugin failed!", _error);
		};
	_pluginScript.async = true;
	_pluginScript.src = _pluginUrl;
	
	if (document.readyState != "loading") {
		if (_debug) console.debug (_slug, "[dd][e09f1ff2]", "pre-initializing (stage-1b) (now)...");
		document.body.appendChild (_pluginScript);
	} else {
		if (_debug) console.debug (_slug, "[dd][6a9efbf9]", "pre-initializing (stage-1b) (waiting)...");
		document.addEventListener ("DOMContentLoaded", (_event) => {
			if (_debug) console.debug (_slug, "[dd][808eb1b9]", "pre-initializing (stage-1b)...");
			document.body.appendChild (_pluginScript);
		});
	}
	
} ());
