ver-using-herokugithubdesk-more/  
https://0xpatrik.com/subdomain-takeover/  
https://medium.com/@ajdumanhug/subdomain-takeover-through-external-services-f0f7ee2b93bd  
http://yassineaboukir.com/blog/neglected-dns-records-exploited-to-takeover-subdomains/  


## Additional note

I claimed the domain on XXX, let me know if you want to get it back, I'll delete it soon.



Best regards,

Gwen



/**
 * @license Copyright (c) 2003-2020, CKSource - Frederico Knabben. All rights reserved.
 * For licensing, see LICENSE.md.
 */

/* global process */

import Plugin from '@ckeditor/ckeditor5-core/src/plugin';

// A dictionary of words to help keeping the output size smaller.
const $element = 'e';
const $text = 't';
const $attribs = 'a';
const $children = '_';

/**
 * Enables `editor.model.data`, a "live" property that can be used to get and set simple native object representation
 * of the main root in the model document.
 *
 * The focus of this plugin is performance, providing a very fast way to dump the editor data
 * for every change made in the editor content. Using `editor.model.data` should be at least 100x faster
 * than `editor.getData()`.
 */
export default class LiveModelData extends Plugin {
	constructor( editor ) {
		super( editor );

		const liveDocumentData = new LiveDocumentData( editor.model.document );

		/**
		 * The model raw data as simple object.
		 *
		 * Attention: the object returned by this property must not be manipulated directly or it can
		 * immediately break the editor. If manipulation is necessary, be sure to do so in a deep clone of it.
		 *
		 * This property can be set to data in the same format as the one it outputs,
		 * having it the following structure:
		 *   {                -> document root, wrapping the whole data
		 *     _: [           -> root children
		 *       {            -> if element
		 *         e: "...",  -> element name
		 *         a: {},     -> element attributes (optional)
		 *         _: [ ... ] -> element children (optional)
		 *       },
		 *       {            ->