<style type="text/css">
	#debug-icon { position: fixed; bottom: 0; right: 0; width: 36px; height: 36px; background: #fff; border: 1px solid #ddd; margin: 0px; z-index: 10000; box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.1); clear: both; text-align: center; } #debug-icon a svg { margin: 4px; max-width: 26px; max-height: 26px; } #debug-bar a:active, #debug-bar a:link, #debug-bar a:visited { color: #dd4814; } #debug-bar { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; line-height: 36px; background: #fff; position: fixed; bottom: 0; left: 0; right: 0; height: 36px; z-index: 10000; } #debug-bar h1, #debug-bar h2, #debug-bar h3 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #666; line-height: 1.5; } #debug-bar p { font-size: 12px; margin: 0 0 10px 20px; padding: 0; } #debug-bar a { text-decoration: none; } #debug-bar a:hover { text-decoration: underline; text-decoration-color: #4e4a4a; } #debug-bar .muted, #debug-bar .muted td { color: #bbb; } #debug-bar .toolbar { display: block; background: inherit; overflow: hidden; overflow-y: auto; white-space: nowrap; box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.1); padding: 0 12px 0 12px; /* give room for OS X scrollbar */ z-index: 10000; } #debug-bar #toolbar-position > a { padding: 0 6px; } #debug-icon.fixed-top, #debug-bar.fixed-top { top: 0; bottom: auto; } #debug-icon.fixed-top, #debug-bar.fixed-top .toolbar { box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); } #debug-bar h1 { font-size: 16px; line-height: 36px; font-weight: 300; margin: 0 16px 0 0; padding: 0; text-align: left; display: inline-block; position: absolute; right: 30px; top: 0; bottom: 0; } #debug-bar-link { padding: 6px; position: absolute; display: inline-block; top: 0; bottom: 0; right: 10px; font-size: 16px; line-height: 36px; width: 24px; } #debug-bar h2 { font-size: 16px; font-weight: 300; margin: 0; padding: 0; } #debug-bar h2 span { font-size: 13px; } #debug-bar h3 { text-transform: uppercase; font-size: 11px; font-weight: 200; margin-left: 10pt; } #debug-bar span.ci-label { display: inline-block; font-size: 14px; line-height: 36px; vertical-align: baseline; } #debug-bar span.ci-label img { display: inline-block; margin: 6px 3px 6px 0; float: left; clear: left; } #debug-bar span.ci-label .badge { display: inline-block; padding: 3px 6px; font-size: 75%; font-weight: 500; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 10rem; background-color: #5bc0de; margin-left: 0.5em; } #debug-bar table strong { font-weight: 500; color: rgba(0, 0, 0, 0.3); } #debug-bar .ci-label { text-shadow: none; } #debug-bar .ci-label:hover { background-color: #eaeaea; cursor: pointer; } #debug-bar .ci-label a { display: block; padding: 0 10px; color: inherit; text-decoration: none; } #debug-bar .ci-label.active { background-color: #eaeaea; border-color: #bbb; } #debug-bar .tab { display: none; background: inherit; padding: 1em 2em; border: solid #ddd; border-width: 1px 0; position: fixed; bottom: 35px; left: 0; right: 0; z-index: 9999; box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.1); overflow: hidden; overflow-y: auto; max-height: 62%; } #debug-bar.fixed-top .tab { top: 36px; bottom: auto; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); } #debug-bar table { margin: 0 0 10px 20px; font-size: 13px; border-collapse: collapse; width: 100%; } #debug-bar td, #debug-bar th { display: table-cell; text-align: left; } #debug-bar tr { border: none; } #debug-bar td { border: none; padding: 2px 10px 2px 5px; margin: 0; } #debug-bar th { padding-bottom: 0.7em; } #debug-bar tr td:first-child { width: 20%; } #debug-bar tr td:first-child.narrow { width: 7em; } #debug-bar tr:hover { background-color: #f3f3f3; } #debug-bar table.timeline { width: 100%; margin-left: 0; } #debug-bar table.timeline th { font-size: 0.7em; font-weight: 200; text-align: left; padding-bottom: 1em; } #debug-bar table.timeline td, #debug-bar table.timeline th { border-left: 1px solid #ddd; padding: 0 1em; position: relative; } #debug-bar table.timeline tr td:first-child, #debug-bar table.timeline tr th:first-child { border-left: 0; padding-left: 0; } #debug-bar table.timeline td { padding: 5px; } #debug-bar table.timeline .timer { position: absolute; display: inline-block; padding: 3px; bottom: 9px; border-radius: 3px; background-color: #999; } #debug-bar .route-params, #debug-bar .route-params-item { vertical-align: top; } #debug-bar .route-params-item td:first-child { padding-left: 1em; text-align: right; font-style: italic; } .debug-view.show-view { border: 1px solid #dd4814; margin: 4px; } .debug-view-path { background-color: #fdc894; color: #000; padding: 2px; font-family: monospace; font-size: 11px; min-height: 16px; text-align: left; } .show-view .debug-view-path { display: block !important; } @media screen and (max-width: 748px) { .hide-sm { display: none !important; } } </style>

<script id="toolbar_js" type="text/javascript">
	/*
 * Functionality for the CodeIgniter Debug Toolbar.
 */

var ciDebugBar = {

	toolbar : null,
	icon : null,

	//--------------------------------------------------------------------

	init : function()
	{
		this.toolbar = document.getElementById('debug-bar');
		this.icon = document.getElementById('debug-icon');

		ciDebugBar.createListeners();
		ciDebugBar.setToolbarState();
		ciDebugBar.setToolbarPosition();
		ciDebugBar.toogleViewsHints();
                
                document.getElementById('debug-bar-link').addEventListener('click', ciDebugBar.toggleToolbar, true);
                document.getElementById('debug-icon-link').addEventListener('click', ciDebugBar.toggleToolbar, true);                
                
	},

	//--------------------------------------------------------------------

	createListeners : function()
	{
		var buttons = [].slice.call(document.querySelectorAll('#debug-bar .ci-label a'));

		for (var i=0; i < buttons.length; i++)
		{
			buttons[i].addEventListener('click', ciDebugBar.showTab, true);
		}
	},

	//--------------------------------------------------------------------

	showTab: function()
	{
		// Get the target tab, if any
		var tab = document.getElementById(this.getAttribute('data-tab'));

		// If the label have not a tab stops here
		if (! tab) {
			return;
		}

		// Check our current state.
		var state = tab.style.display;

		// Hide all tabs
		var tabs = document.querySelectorAll('#debug-bar .tab');

		for (var i=0; i < tabs.length; i++)
		{
			tabs[i].style.display = 'none';
		}

		// Mark all labels as inactive
		var labels = document.querySelectorAll('#debug-bar .ci-label');

		for (var i=0; i < labels.length; i++)
		{
			ciDebugBar.removeClass(labels[i], 'active');
		}

		// Show/hide the selected tab
		if (state != 'block')
		{
			tab.style.display = 'block';
			ciDebugBar.addClass(this.parentNode, 'active');
		}
	},

	//--------------------------------------------------------------------

	addClass : function(el, className)
	{
		if (el.classList)
		{
			el.classList.add(className);
		}
		else
		{
			el.className += ' ' + className;
		}
	},

	//--------------------------------------------------------------------

	removeClass : function(el, className)
	{
		if (el.classList)
		{
			el.classList.remove(className);
		}
		else
		{
			el.className = el.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' ');
		}

	},

	//--------------------------------------------------------------------

	/**
	 * Toggle display of a data table
	 * @param obj
	 */
	toggleDataTable : function(obj)
	{
		if (typeof obj == 'string')
		{
			obj = document.getElementById(obj + '_table');
		}

		if (obj)
		{
			obj.style.display = obj.style.display == 'none' ? 'block' : 'none';
		}
	},

	//--------------------------------------------------------------------

	/**
	 *   Toggle tool bar from full to icon and icon to full
	 */
	toggleToolbar : function()
	{
		var open = ciDebugBar.toolbar.style.display != 'none';

		ciDebugBar.icon.style.display = open == true ? 'inline-block' : 'none';
		ciDebugBar.toolbar.style.display  = open == false ? 'inline-block' : 'none';

		// Remember it for other page loads on this site
		ciDebugBar.createCookie('debug-bar-state', '', -1);
		ciDebugBar.createCookie('debug-bar-state', open == true ? 'minimized' : 'open' , 365);
	},

	//--------------------------------------------------------------------

	/**
	 * Sets the initial state of the toolbar (open or minimized) when
	 * the page is first loaded to allow it to remember the state between refreshes.
	 */
	setToolbarState: function()
	{
		var open = ciDebugBar.readCookie('debug-bar-state');

		ciDebugBar.icon.style.display = open != 'open' ? 'inline-block' : 'none';
		ciDebugBar.toolbar.style.display  = open == 'open' ? 'inline-block' : 'none';
	},

	//--------------------------------------------------------------------

	toogleViewsHints: function()
	{
		var nodeList 		= []; // [ Element, NewElement( 1 )/OldElement( 0 ) ]
		var sortedComments 	= [];
		var comments 		= [];

		var getComments = function()
		{
			var nodes = [];
			var result = [];
			var xpathResults = document.evaluate( "//comment()[starts-with(., ' DEBUG-VIEW')]", document, null, XPathResult.ANY_TYPE, null);
			var nextNode = xpathResults.iterateNext();
			while( nextNode )
			{
				nodes.push( nextNode );
				nextNode = xpathResults.iterateNext();
			}

			// sort comment by opening and closing tags
			for( var i = 0; i < nodes.length; ++i )
			{
				// get file path + name to use as key
				var path = nodes[i].nodeValue.substring( 18, nodes[i].nodeValue.length - 1 );

				if( nodes[i].nodeValue[12] === 'S' ) // simple check for start comment
				{
					// create new entry
					result[path] = [ nodes[i], null ];
				}
				else if(result[path])
				{
					// add to existing entry
					result[path][1] = nodes[i];
				}
			}

			return result;
		};

		// find node that has TargetNode as parentNode
		var getParentNode = function( node, targetNode )
		{
			if( node.parentNode === null )
			{
				return null;
			}

			if( node.parentNode !== targetNode )
			{
				return getParentNode( node.parentNode, targetNode );
			}

			return node;
		};

		// define invalid & outer ( also invalid ) elements
		const INVALID_ELEMENTS = [ 'NOSCRIPT', 'SCRIPT', 'STYLE' ];
		const OUTER_ELEMENTS = [ 'HTML', 'BODY', 'HEAD' ];

		var getValidElementInner = function( node, reverse )
		{
			// handle invalid tags
			if( OUTER_ELEMENTS.indexOf( node.nodeName ) !== -1 )
			{
				for( var i = 0; i < document.body.children.length; ++i )
				{
					var index = reverse ? document.body.children.length - ( i + 1 ) : i;
					var element = document.body.children[index];

					// skip invalid tags
					if( INVALID_ELEMENTS.indexOf( element.nodeName ) !== -1 ) continue;

					return [ element, reverse ];
				}

				return null;
			}

			// get to next valid element
			while( node !== null && INVALID_ELEMENTS.indexOf( node.nodeName ) !== -1 )
			{
				node = reverse ? node.previousElementSibling : node.nextElementSibling;
			}

			// return non array if we couldnt find something
			if( node === null ) return null;

			return [ node, reverse ];
		};

		// get next valid element ( to be safe to add divs )
		// @return [ element, skip element ] or null if we couldnt find a valid place
		var getValidElement = function( nodeElement )
		{
			if (nodeElement) {
				if( nodeElement.nextElementSibling !== null )
				{
					return getValidElementInner( nodeElement.nextElementSibling, false )
						|| getValidElementInner( nodeElement.previousElementSibling, true );
				}
				if( nodeElement.previousElementSibling !== null )
				{
					return getValidElementInner( nodeElement.previousElementSibling, true );
				}
			}

			// something went wrong! -> element is not in DOM
			return null;
		};

		function showHints() {
			// Had AJAX? Reset view blocks
			sortedComments = getComments();

			for( var key in sortedComments )
			{
				var startElement 	= getValidElement( sortedComments[key][0] );
				var endElement 		= getValidElement( sortedComments[key][1] );

				// skip if we couldnt get a valid element
				if( startElement === null || endElement === null ) continue;

				// find element which has same parent as startelement
				var jointParent = getParentNode( endElement[0], startElement[0].parentNode );
				if( jointParent === null )
				{
					// find element which has same parent as endelement
					jointParent = getParentNode( startElement[0], endElement[0].parentNode );
					if( jointParent === null )
					{
						// both tries failed
						continue;
					}
					else startElement[0] = jointParent;
				}
				else endElement[0] = jointParent;

				var debugDiv 		= document.createElement( 'div' ); // holder
				var debugPath		= document.createElement( 'div' ); // path
				var childArray 		= startElement[0].parentNode.childNodes; // target child array
				var parent			= startElement[0].parentNode;
				var start, end;

				// setup container
				debugDiv.classList.add( 'debug-view' );
				debugDiv.classList.add( 'show-view' );
				debugPath.classList.add( 'debug-view-path' );
				debugPath.innerText = key;
				debugDiv.appendChild( debugPath );

				// calc distance between them
				// start
				for( var i = 0; i < childArray.length; ++i )
				{
					// check for comment ( start & end ) -> if its before valid start element
					if( childArray[i] === sortedComments[key][1] ||
						childArray[i] === sortedComments[key][0] ||
						childArray[i] === startElement[0] )
					{
						start = i;
						if( childArray[i] === sortedComments[key][0] ) start++; // increase to skip the start comment
						break;
					}
				}
				// adjust if we want to skip the start element
				if( startElement[1] ) start++;

				// end
				for( var i = start; i < childArray.length; ++i )
				{
					if( childArray[i] === endElement[0] )
					{
						end = i;
						// dont break to check for end comment after end valid element
					}
					else if( childArray[i] === sortedComments[key][1] )
					{
						// if we found the end comment, we can break
						end = i;
						break;
					}
				}

				// move elements
				var number = end - start;
				if( endElement[1] ) number++;
				for( var i = 0; i < number; ++i )
				{
					if( INVALID_ELEMENTS.indexOf( childArray[start] ) !== -1 )
					{
						// skip invalid childs that can cause problems if moved
						start++;
						continue;
					}
					debugDiv.appendChild( childArray[start] );
				}

				// add container to DOM
				nodeList.push( parent.insertBefore( debugDiv, childArray[start] ) );
			}

			ciDebugBar.createCookie('debug-view', 'show', 365);
			ciDebugBar.addClass(btn, 'active');
		}

		function hideHints() {
			for( var i = 0; i < nodeList.length; ++i )
			{
				var index;

				// find index
				for( var j = 0; j < nodeList[i].parentNode.childNodes.length; ++j )
				{
					if( nodeList[i].parentNode.childNodes[j] === nodeList[i] )
					{
						index = j;
						break;
					}
				}

				// move child back
				while( nodeList[i].childNodes.length !== 1 )
				{
					nodeList[i].parentNode.insertBefore( nodeList[i].childNodes[1], nodeList[i].parentNode.childNodes[index].nextSibling  );
					index++;
				}

				nodeList[i].parentNode.removeChild( nodeList[i] );
			}
			nodeList.length = 0;

			ciDebugBar.createCookie('debug-view', '', -1);
			ciDebugBar.removeClass(btn, 'active');
		}

		var btn = document.querySelector('[data-tab=ci-views]');

		// If the Views Collector is inactive stops here
		if (! btn)
		{
			return;
		}

		btn = btn.parentNode;

		// Determine Hints state on page load
		if (ciDebugBar.readCookie('debug-view'))
		{			
			showHints();
		}

		btn.onclick = function() {			
			if (ciDebugBar.readCookie('debug-view'))
			{
				hideHints();
			}
			else
			{
				showHints();
			}
		};
	},

	//--------------------------------------------------------------------

	setToolbarPosition: function ()
	{
		var btnPosition = document.getElementById('toolbar-position');

		if (ciDebugBar.readCookie('debug-bar-position') === 'top')
		{
			ciDebugBar.addClass(ciDebugBar.icon, 'fixed-top');
			ciDebugBar.addClass(ciDebugBar.toolbar, 'fixed-top');
		}

		btnPosition.addEventListener('click', function () {
			var position = ciDebugBar.readCookie('debug-bar-position');

			ciDebugBar.createCookie('debug-bar-position', '', -1);

			if (!position || position === 'bottom')
			{
				ciDebugBar.createCookie('debug-bar-position', 'top', 365);
				ciDebugBar.addClass(ciDebugBar.icon, 'fixed-top');
				ciDebugBar.addClass(ciDebugBar.toolbar, 'fixed-top');
			}
			else
			{
				ciDebugBar.createCookie('debug-bar-position', 'bottom', 365);
				ciDebugBar.removeClass(ciDebugBar.icon, 'fixed-top');
				ciDebugBar.removeClass(ciDebugBar.toolbar, 'fixed-top');
			}
		}, true);
	},

	//--------------------------------------------------------------------

	/**
	 * Helper to create a cookie.
	 *
	 * @param name
	 * @param value
	 * @param days
	 */
	createCookie : function(name,value,days)
	{
		if (days)
		{
			var date = new Date();

			date.setTime(date.getTime()+(days*24*60*60*1000));

			var expires = "; expires="+date.toGMTString();
		}
		else
		{
			var expires = "";
		}

		document.cookie = name+"="+value+expires+"; path=/";
	},

	//--------------------------------------------------------------------

	readCookie : function(name)
	{
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');

		for(var i=0;i < ca.length;i++)
		{
			var c = ca[i];
			while (c.charAt(0)==' ')
			{
				c = c.substring(1,c.length);
			}
			if (c.indexOf(nameEQ) == 0)
			{
				return c.substring(nameEQ.length,c.length);
			}
		}
		return null;
	}
};
</script>
<div id="debug-icon" style="display:none">
    <a id="debug-icon-link" href="javascript:void(0)">
	    <svg version="1.0" xmlns="http://www.w3.org/2000/svg"
	         width="155.000000px" height="200.000000px" viewBox="0 0 155.000000 200.000000"
	         preserveAspectRatio="xMidYMid meet">
	    <g transform="translate(0.000000,200.000000) scale(0.100000,-0.100000)" fill="#dd4814" stroke="none">
	    <path d="M737 1963 c22 -79 -7 -185 -78 -290 -18 -26 -107 -122 -197 -213
	          -239 -240 -336 -371 -403 -544 -79 -206 -78 -408 5 -582 64 -134 212 -264 361
	          -314 l60 -20 -30 22 c-210 152 -229 387 -48 588 25 27 48 50 51 50 4 0 7 -27
	          7 -61 0 -57 2 -62 37 -95 30 -27 46 -34 78 -34 56 0 99 24 116 65 29 69 16
	          120 -50 205 -105 134 -117 233 -43 347 l31 48 7 -47 c13 -82 58 -129 250 -258
	          209 -141 306 -261 328 -405 11 -72 -1 -161 -31 -218 -27 -53 -112 -143 -165
	          -174 -24 -14 -43 -26 -43 -28 0 -2 24 4 53 14 241 83 427 271 482 486 19 76
	          19 202 -1 285 -35 152 -146 305 -299 412 l-70 49 -6 -33 c-8 -48 -26 -76 -59
	          -93 -45 -23 -103 -19 -138 10 -67 57 -78 146 -37 305 30 116 32 206 5 291 -27
	          89 -104 206 -162 247 -17 13 -18 12 -11 -15z"/>
	    </g>
	    </svg>
		</a>
</div>
<div id="debug-bar">
	<div class="toolbar">
        <span id="toolbar-position"><a href="javascript: void(0)">&#8597;</a></span>
		<span class="ci-label">
            <a href="javascript: void(0)" data-tab="ci-timeline">
                <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD7SURBVEhLY6ArSEtLK09NTbWHcvGC9PR0BaDaQiAdUl9fzwQVxg+AFvwHamqHcnGCpKQkeaDa9yD1UD09UCn8AKaBWJySkmIApFehi0ONwwRQBceBLurAh4FqFoHUAtkrgPgREN+ByYEw1DhMANVEMIhAYQ5U1wtU/wmILwLZRlAp/IBYC8gGw88CaFj3A/FnIL4ETDXGUCnyANSC/UC6HIpnQMXAqQXIvo0khxNDjcMEQEmU9AzDuNI7Lgw1DhOAJIEuhQcRKMcC+e+QNHdDpcgD6BaAANSSQqBcENFlDi6AzQKqgkFlwWhxjVI8o2OgmkFaXI8CTMDAAAAxd1O4FzLMaAAAAABJRU5ErkJggg==">
                <span class="hide-sm">55 ms &nbsp; 3.933 MB</span>
            </a>
        </span>
		                                        		            		            		                                                <span class="ci-label">
                        <a href="javascript: void(0)" data-tab="ci-template" >
                            <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADeSURBVEhL7ZSxDcIwEEWNYA0YgGmgyAaJLTcUaaBzQQEVjMEabBQxAdw53zTHiThEovGTfnE/9rsoRUxhKLOmaa6Uh7X2+UvguLCzVxN1XW9x4EYHzik033Hp3X0LO+DaQG8MDQcuq6qao4qkHuMgQggLvkPLjqh00ZgFDBacMJYFkuwFlH1mshdkZ5JPJERA9JpI6xNCBESvibQ+IURA9JpI6xNCBESvibQ+IURA9DTsuHTOrVFFxixgB/eUFlU8uKJ0eDBFOu/9EvoeKnlJS2/08Tc8NOwQ8sIfMeYFjqKDjdU2sp4AAAAASUVORK5CYII=">                            <span class="hide-sm">
                                Template	                                                                <span class="badge">1</span>
	                                                        </span>
                        </a>
                    </span>
                            		                                                <span class="ci-label">
                        <a href="javascript: void(0)" data-tab="ci-files" >
                            <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGBSURBVEhL7ZQ9S8NQGIVTBQUncfMfCO4uLgoKbuKQOWg+OkXERRE1IAXrIHbVDrqIDuLiJgj+gro7S3dnpfq88b1FMTE3VZx64HBzzvvZWxKnj15QCcPwCD5HUfSWR+JtzgmtsUcQBEva5IIm9SwSu+95CAWbUuy67qBa32ByZEDpIaZYZSZMjjQuPcQUq8yEyYEb8FSerYeQVGbAFzJkX1PyQWLhgCz0BxTCekC1Wp0hsa6yokzhed4oje6Iz6rlJEkyIKfUEFtITVtQdAibn5rMyaYsMS+a5wTv8qeXMhcU16QZbKgl3hbs+L4/pnpdc87MElZgq10p5DxGdq8I7xrvUWUKvG3NbSK7ubngYzdJwSsF7TiOh9VOgfcEz1UayNe3JUPM1RWC5GXYgTfc75B4NBmXJnAtTfpABX0iPvEd9ezALwkplCFXcr9styiNOKc1RRZpaPM9tcqBwlWzGY1qPL9wjqRBgF5BH6j8HWh2S7MHlX8PrmbK+k/8PzjOOzx1D3i1pKTTAAAAAElFTkSuQmCC">                            <span class="hide-sm">
                                Files	                                                                <span class="badge">102</span>
	                                                        </span>
                        </a>
                    </span>
                            		                                                <span class="ci-label">
                        <a href="javascript: void(0)" data-tab="ci-routes" >
                            <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFDSURBVEhL7ZRNSsNQFIUjVXSiOFEcuQIHDpzpxC0IGYeE/BEInbWlCHEDLsSiuANdhKDjgm6ggtSJ+l25ldrmmTwIgtgDh/t37r1J+16cX0dRFMtpmu5pWAkrvYjjOB7AETzStBFW+inxu3KUJMmhludQpoflS1zXban4LYqiO224h6VLTHr8Z+z8EpIHFF9gG78nDVmW7UgTHKjsCyY98QP+pcq+g8Ku2s8G8X3f3/I8b038WZTp+bO38zxfFd+I6YY6sNUvFlSDk9CRhiAI1jX1I9Cfw7GG1UB8LAuwbU0ZwQnbRDeEN5qqBxZMLtE1ti9LtbREnMIuOXnyIf5rGIb7Wq8HmlZgwYBH7ORTcKH5E4mpjeGt9fBZcHE2GCQ3Vt7oTNPNg+FXLHnSsHkw/FR+Gg2bB8Ptzrst/v6C/wrH+QB+duli6MYJdQAAAABJRU5ErkJggg==">                            <span class="hide-sm">
                                Routes	                                                                <span class="badge">1</span>
	                                                        </span>
                        </a>
                    </span>
                            		                                                <span class="ci-label">
                        <a href="javascript: void(0)" data-tab="ci-events" >
                            <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEASURBVEhL7ZXNDcIwDIVTsRBH1uDQDdquUA6IM1xgCA6MwJUN2hk6AQzAz0vl0ETUxC5VT3zSU5w81/mRMGZysixbFEVR0jSKNt8geQU9aRpFmp/keX6AbjZ5oB74vsaN5lSzA4tLSjpBFxsjeSuRy4d2mDdQTWU7YLbXTNN05mKyovj5KL6B7q3hoy3KwdZxBlT+Ipz+jPHrBqOIynZgcZonoukb/0ckiTHqNvDXtXEAaygRbaB9FvUTjRUHsIYS0QaSp+Dw6wT4hiTmYHOcYZsdLQ2CbXa4ftuuYR4x9vYZgdb4vsFYUdmABMYeukK9/SUme3KMFQ77+Yfzh8eYF8+orDuDWU5LAAAAAElFTkSuQmCC">                            <span class="hide-sm">
                                Events	                                                                <span class="badge">1</span>
	                                                        </span>
                        </a>
                    </span>
                            				<span class="ci-label">
            <a href="javascript: void(0)" data-tab="ci-vars">
                <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACLSURBVEhLYxgFJIHU1NSraWlp/6H4T0pKSjRUijoAyXAwBlrYDpViAFpmARQrJwZDtWACoCROC4D8CnR5XBiqBRMADfyNprgRKkUdAApzoCUdUNwE5MtApYYIALp6NBWBMVQLJgAaOJqK8AOgq+mSio6DggjEBtLUT0UwQ5HZIADkj6aiUTAggIEBANAEDa/lkCRlAAAAAElFTkSuQmCC">
                <span class="hide-sm">Vars</span>
            </a>
        </span>

        <h1>
            <span class="ci-label">
                <a href="javascript: void(0)" data-tab="ci-config" >
                    <svg version="1.0" xmlns="http://www.w3.org/2000/svg"
                         width="18.60px" height="24.0px" viewBox="0 0 18.60 28.000000"
                         preserveAspectRatio="xMidYMid meet">
                        <g transform="translate(0.000000,28.000000) scale(0.010000,-0.010000)" fill="#dd4814" stroke="none">
                            <path d="M737 1963 c22 -79 -7 -185 -78 -290 -18 -26 -107 -122 -197 -213
          -239 -240 -336 -371 -403 -544 -79 -206 -78 -408 5 -582 64 -134 212 -264 361
          -314 l60 -20 -30 22 c-210 152 -229 387 -48 588 25 27 48 50 51 50 4 0 7 -27
          7 -61 0 -57 2 -62 37 -95 30 -27 46 -34 78 -34 56 0 99 24 116 65 29 69 16
          120 -50 205 -105 134 -117 233 -43 347 l31 48 7 -47 c13 -82 58 -129 250 -258
          209 -141 306 -261 328 -405 11 -72 -1 -161 -31 -218 -27 -53 -112 -143 -165
          -174 -24 -14 -43 -26 -43 -28 0 -2 24 4 53 14 241 83 427 271 482 486 19 76
          19 202 -1 285 -35 152 -146 305 -299 412 l-70 49 -6 -33 c-8 -48 -26 -76 -59
          -93 -45 -23 -103 -19 -138 10 -67 57 -78 146 -37 305 30 116 32 206 5 291 -27
          89 -104 206 -162 247 -17 13 -18 12 -11 -15z"/>
                        </g>
                    </svg>
                    4.0-dev                </a>
            </span>
        </h1>

        <!-- Open/Close Toggle -->
        <a id="debug-bar-link" href="javascript:void(0)">
            <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEPSURBVEhL7ZVLDoJAEEThRuoGDwSEG+jCuFU34s3AK3APP1VDDSGMqI1xx0s6M/2rnlHEaMZElmWrPM+vsDvsYbQ7+us0TReSC2EBrEHxCevRYuppYLXkQpC8sVCuGfTvqSE3hFdFwUGuGfRvqSE35NUAfKZrbQNQm2jrMA+gOK+M+FmhDsRL5voHMA8gFGecq0JOXLWlQg7E7AMIxZnjOiZOEJ82gFCcedUE4gS56QP8yf8ywItz7e+RituKlkkDBoIOH4Nd4HZD4NsGYJ/Abn1xEVOcuZ8f0zc/tHiYmzTAwscBvDIK/veyQ9K/rnewjdF26q0kF1IUxZIFPAVW98x/a+qp8L2M/+HMhETRE6S8TxpZ7KGXAAAAAElFTkSuQmCC">
        </a>
	</div>

	<!-- Timeline -->
	<div id="ci-timeline" class="tab">
		<table class="timeline">
			<thead>
				<tr>
					<th style="width: 30%">NAME</th>
					<th style="width: 10%">COMPONENT</th>
					<th style="width: 10%;">DURATION</th>
											<th>0 ms</th>
											<th>10 ms</th>
											<th>20 ms</th>
											<th>30 ms</th>
											<th>40 ms</th>
											<th>50 ms</th>
									</tr>
			</thead>
			<tbody>
				<tr><td>Bootstrap</td><td>Timer</td><td style='text-align: right'>17.00 ms</td><td colspan='6' style='overflow: hidden'><span class='timer' style='left: 1.6669432322184%; width: 28.334856033325%;' title='28.33%'></span></td></tr><tr><td>Routing</td><td>Timer</td><td style='text-align: right'>1.00 ms</td><td colspan='6' style='overflow: hidden'><span class='timer' style='left: 30.001799265544%; width: 1.6681353251139%;' title='1.67%'></span></td></tr><tr><td>Controller</td><td>Timer</td><td style='text-align: right'>31.00 ms</td><td colspan='6' style='overflow: hidden'><span class='timer' style='left: 40.003458658854%; width: 51.670074462891%;' title='51.67%'></span></td></tr><tr><td>Controller Constructor</td><td>Timer</td><td style='text-align: right'>29.00 ms</td><td colspan='6' style='overflow: hidden'><span class='timer' style='left: 40.003458658854%; width: 48.334995905558%;' title='48.33%'></span></td></tr><tr><td>Tplpath/pc/default/member//login.html</td><td>Timer</td><td style='text-align: right'>1.00 ms</td><td colspan='6' style='overflow: hidden'><span class='timer' style='left: 90.006589889526%; width: 1.6669432322184%;' title='1.67%'></span></td></tr><tr><td>Connecting to Database: "default"</td><td>Database</td><td style='text-align: right'>0.00 ms</td><td colspan='6' style='overflow: hidden'><span class='timer' style='left: -2542959314665.3%; width: 0%;' title='0.00%'></span></td></tr>			</tbody>
		</table>
	</div>

	<!-- Collector-provided Tabs -->
	                            	        	        	                                    <div id="ci-template" class="tab">
                    <h2>Template <span></span></h2>

                    <table>
    <thead>
        <tr>
            <th style="width: 6rem;">Time</th>
            <th>File Name</th>
            <th>Times Called</th>
        </tr>
    </thead>
    <tbody>
    
        <tr>
            <td class="narrow">1.00 ms</td>
            <td>TPLPATH/pc/default/member//login.html</td>
            <td>1</td>
        </tr>
    
    </tbody>
</table>
                </div>
                    	                                    <div id="ci-files" class="tab">
                    <h2>Files <span>( 106 )</span></h2>

                    <table>
    <tbody>
    
        <tr>
            <td>App.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Config\App.php</td>
        </tr>
    
        <tr>
            <td>Autoload.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Config\Autoload.php</td>
        </tr>
    
        <tr>
            <td>AutoloadConfig.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Config\AutoloadConfig.php</td>
        </tr>
    
        <tr>
            <td>Autoloader.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Autoloader\Autoloader.php</td>
        </tr>
    
        <tr>
            <td>BaseCollector.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Debug\Toolbar\Collectors\BaseCollector.php</td>
        </tr>
    
        <tr>
            <td>BaseConfig.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Config\BaseConfig.php</td>
        </tr>
    
        <tr>
            <td>BaseConnection.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Database\BaseConnection.php</td>
        </tr>
    
        <tr>
            <td>BaseHandler.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Session\Handlers\BaseHandler.php</td>
        </tr>
    
        <tr>
            <td>CSRF.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Filters\CSRF.php</td>
        </tr>
    
        <tr>
            <td>Cache.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Config\Cache.php</td>
        </tr>
    
        <tr>
            <td>Cache.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Library\Cache.php</td>
        </tr>
    
        <tr>
            <td>CacheFactory.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Cache\CacheFactory.php</td>
        </tr>
    
        <tr>
            <td>CacheInterface.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Cache\CacheInterface.php</td>
        </tr>
    
        <tr>
            <td>CodeIgniter.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Extend\CodeIgniter.php</td>
        </tr>
    
        <tr>
            <td>CodeIgniter.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\CodeIgniter.php</td>
        </tr>
    
        <tr>
            <td>Common.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Common.php</td>
        </tr>
    
        <tr>
            <td>Config.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Database\Config.php</td>
        </tr>
    
        <tr>
            <td>Connection.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Database\MySQLi\Connection.php</td>
        </tr>
    
        <tr>
            <td>ConnectionInterface.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Database\ConnectionInterface.php</td>
        </tr>
    
        <tr>
            <td>Constants.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Config\Constants.php</td>
        </tr>
    
        <tr>
            <td>Controller.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Controller.php</td>
        </tr>
    
        <tr>
            <td>CustomExceptions.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Debug\CustomExceptions.php</td>
        </tr>
    
        <tr>
            <td>Database.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Config\Database.php</td>
        </tr>
    
        <tr>
            <td>Database.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Database\Database.php</td>
        </tr>
    
        <tr>
            <td>Database.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Debug\Toolbar\Collectors\Database.php</td>
        </tr>
    
        <tr>
            <td>DebugToolbar.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Filters\DebugToolbar.php</td>
        </tr>
    
        <tr>
            <td>DotEnv.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Config\DotEnv.php</td>
        </tr>
    
        <tr>
            <td>DummyHandler.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Cache\Handlers\DummyHandler.php</td>
        </tr>
    
        <tr>
            <td>Escaper.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\ThirdParty\ZendEscaper\Escaper.php</td>
        </tr>
    
        <tr>
            <td>Events.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Config\Events.php</td>
        </tr>
    
        <tr>
            <td>Events.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Extend\Events.php</td>
        </tr>
    
        <tr>
            <td>Events.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Debug\Toolbar\Collectors\Events.php</td>
        </tr>
    
        <tr>
            <td>Exceptions.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Config\Exceptions.php</td>
        </tr>
    
        <tr>
            <td>Exceptions.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Extend\Exceptions.php</td>
        </tr>
    
        <tr>
            <td>Exceptions.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Debug\Exceptions.php</td>
        </tr>
    
        <tr>
            <td>FileHandler.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Cache\Handlers\FileHandler.php</td>
        </tr>
    
        <tr>
            <td>FileHandler.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Session\Handlers\FileHandler.php</td>
        </tr>
    
        <tr>
            <td>FileLocator.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Autoloader\FileLocator.php</td>
        </tr>
    
        <tr>
            <td>Files.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Debug\Toolbar\Collectors\Files.php</td>
        </tr>
    
        <tr>
            <td>FilterInterface.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Filters\FilterInterface.php</td>
        </tr>
    
        <tr>
            <td>Filters.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Config\Filters.php</td>
        </tr>
    
        <tr>
            <td>Filters.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Filters\Filters.php</td>
        </tr>
    
        <tr>
            <td>Filters.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\View\Filters.php</td>
        </tr>
    
        <tr>
            <td>Header.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\HTTP\Header.php</td>
        </tr>
    
        <tr>
            <td>Helper.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Core\Helper.php</td>
        </tr>
    
        <tr>
            <td>Hooks.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Core\Hooks.php</td>
        </tr>
    
        <tr>
            <td>IncomingRequest.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\HTTP\IncomingRequest.php</td>
        </tr>
    
        <tr>
            <td>Init.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Init.php</td>
        </tr>
    
        <tr>
            <td>Init.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\My\Init.php</td>
        </tr>
    
        <tr>
            <td>Input.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Library\Input.php</td>
        </tr>
    
        <tr>
            <td>Lang.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Library\Lang.php</td>
        </tr>
    
        <tr>
            <td>Logger.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Config\Logger.php</td>
        </tr>
    
        <tr>
            <td>Logger.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Log\Logger.php</td>
        </tr>
    
        <tr>
            <td>LoggerAwareTrait.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\ThirdParty\PSR\Log\LoggerAwareTrait.php</td>
        </tr>
    
        <tr>
            <td>LoggerInterface.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\ThirdParty\PSR\Log\LoggerInterface.php</td>
        </tr>
    
        <tr>
            <td>Login.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Controllers\Member\Login.php</td>
        </tr>
    
        <tr>
            <td>Logs.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Debug\Toolbar\Collectors\Logs.php</td>
        </tr>
    
        <tr>
            <td>Member.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Model\Member.php</td>
        </tr>
    
        <tr>
            <td>Message.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\HTTP\Message.php</td>
        </tr>
    
        <tr>
            <td>Model.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Core\Model.php</td>
        </tr>
    
        <tr>
            <td>Parser.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\View\Parser.php</td>
        </tr>
    
        <tr>
            <td>Phpcmf.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Core\Phpcmf.php</td>
        </tr>
    
        <tr>
            <td>RendererInterface.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\View\RendererInterface.php</td>
        </tr>
    
        <tr>
            <td>Request.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Extend\Request.php</td>
        </tr>
    
        <tr>
            <td>Request.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\HTTP\Request.php</td>
        </tr>
    
        <tr>
            <td>RequestInterface.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\HTTP\RequestInterface.php</td>
        </tr>
    
        <tr>
            <td>Response.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\HTTP\Response.php</td>
        </tr>
    
        <tr>
            <td>ResponseInterface.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\HTTP\ResponseInterface.php</td>
        </tr>
    
        <tr>
            <td>RouteCollection.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Router\RouteCollection.php</td>
        </tr>
    
        <tr>
            <td>RouteCollectionInterface.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Router\RouteCollectionInterface.php</td>
        </tr>
    
        <tr>
            <td>Router.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Library\Router.php</td>
        </tr>
    
        <tr>
            <td>Router.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Router\Router.php</td>
        </tr>
    
        <tr>
            <td>RouterInterface.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Router\RouterInterface.php</td>
        </tr>
    
        <tr>
            <td>Routes.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Config\Routes.php</td>
        </tr>
    
        <tr>
            <td>Routes.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Config\Routes.php</td>
        </tr>
    
        <tr>
            <td>Routes.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Debug\Toolbar\Collectors\Routes.php</td>
        </tr>
    
        <tr>
            <td>Security.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Extend\Security.php</td>
        </tr>
    
        <tr>
            <td>Security.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Security\Security.php</td>
        </tr>
    
        <tr>
            <td>Seo.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Library\Seo.php</td>
        </tr>
    
        <tr>
            <td>Service.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Core\Service.php</td>
        </tr>
    
        <tr>
            <td>Services.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Config\Services.php</td>
        </tr>
    
        <tr>
            <td>Services.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Config\Services.php</td>
        </tr>
    
        <tr>
            <td>Session.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Session\Session.php</td>
        </tr>
    
        <tr>
            <td>SessionInterface.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Session\SessionInterface.php</td>
        </tr>
    
        <tr>
            <td>Timer.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Debug\Timer.php</td>
        </tr>
    
        <tr>
            <td>Timers.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Debug\Toolbar\Collectors\Timers.php</td>
        </tr>
    
        <tr>
            <td>Toolbar.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Debug\Toolbar.php</td>
        </tr>
    
        <tr>
            <td>URI.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\HTTP\URI.php</td>
        </tr>
    
        <tr>
            <td>View.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Core\Config\View.php</td>
        </tr>
    
        <tr>
            <td>View.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Core\View.php</td>
        </tr>
    
        <tr>
            <td>View.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\Fcms\Extend\View.php</td>
        </tr>
    
        <tr>
            <td>View.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Config\View.php</td>
        </tr>
    
        <tr>
            <td>View.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\View\View.php</td>
        </tr>
    
        <tr>
            <td>custom.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\config\custom.php</td>
        </tr>
    
        <tr>
            <td>database.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\config\database.php</td>
        </tr>
    
        <tr>
            <td>domain_app.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\cache\config\domain_app.php</td>
        </tr>
    
        <tr>
            <td>domain_client.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\cache\config\domain_client.php</td>
        </tr>
    
        <tr>
            <td>domain_site.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\cache\config\domain_site.php</td>
        </tr>
    
        <tr>
            <td>hooks.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\config\hooks.php</td>
        </tr>
    
        <tr>
            <td>index.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\index.php</td>
        </tr>
    
        <tr>
            <td>kint.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\ThirdParty\Kint\kint.php</td>
        </tr>
    
        <tr>
            <td>lang.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\config\language\zh-cn\lang.php</td>
        </tr>
    
        <tr>
            <td>site.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\cache\config\site.php</td>
        </tr>
    
        <tr>
            <td>template_pc_default_member__login.html.cache.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\cache\template\template_pc_default_member__login.html.cache.php</td>
        </tr>
    
        <tr>
            <td>toolbar.tpl.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Debug\Toolbar\Views\toolbar.tpl.php</td>
        </tr>
    
        <tr>
            <td>url_helper.php</td>
            <td>D:\Ampps\www\yx.kouhaobang.com\dayrui\System\Helpers\url_helper.php</td>
        </tr>
    
    
    </tbody>
</table>
                </div>
                    	                                    <div id="ci-routes" class="tab">
                    <h2>Routes <span></span></h2>

                    <h3>Matched Route</h3>

<table>
    <tbody>
    
        <tr>
            <td>Directory:</td>
            <td></td>
        </tr>
        <tr>
            <td>Controller:</td>
            <td>\Phpcmf\Controllers\Member\Login</td>
        </tr>
        <tr>
            <td>Method:</td>
            <td>index</td>
        </tr>
        <tr>
            <td>Params:</td>
            <td>0 / 0</td>
        </tr>
        
    
    </tbody>
</table>


<h3>Defined Routes</h3>

<table>
    <tbody>
    
        <tr>
            <td>/</td>
            <td>\Phpcmf\Controllers\Member\Login::index</td>
        </tr>
    
    </tbody>
</table>
                </div>
                    	                                    <div id="ci-events" class="tab">
                    <h2>Events <span></span></h2>

                    <table>
    <thead>
        <tr>
            <th style="width: 6rem;">Time</th>
            <th>Event Name</th>
            <th>Times Called</th>
        </tr>
    </thead>
    <tbody>
    
        <tr>
            <td class="narrow">0.00 ms</td>
            <td>pre_system</td>
            <td>1</td>
        </tr>
    
    </tbody>
</table>
                </div>
                    	
	<!-- In & Out -->
	<div id="ci-vars" class="tab">

		<!-- VarData from Collectors -->
		
			<a href="javascript:void(0)" onclick="ciDebugBar.toggleDataTable('view-data'); return false;">
				<h2>View Data</h2>
			</a>

			
				<table id="view-data_table">
					<tbody>
											<tr>
							<td>menu</td>
							<td>
							Array
(
    [1] => Array
        (
            [id] => 1
            [pid] => 0
            [name] => 御顺服务
            [uri] => 
            [url] => 
            [mark] => service
            [hidden] => 0
            [icon] => 
            [group] => Array
                (
                )

            [displayorder] => 0
            [link] => Array
                (
                    [2] => Array
                        (
                            [id] => 2
                            [pid] => 1
                            [name] => 待支付订单
                            [uri] => order_pay/index
                            [url] => 
                            [mark] => 
                            [hidden] => 0
                            [icon] => 
                            [group] => Array
                                (
                                )

                            [displayorder] => 0
                        )

                    [3] => Array
                        (
                            [id] => 3
                            [pid] => 1
                            [name] => 已完成订单
                            [uri] => order_success/index
                            [url] => 
                            [mark] => 
                            [hidden] => 0
                            [icon] => 
                            [group] => Array
                                (
                                )

                            [displayorder] => 0
                        )

                    [8] => Array
                        (
                            [id] => 8
                            [pid] => 1
                            [name] => VIP会员服务
                            [uri] => recharge/member
                            [url] => 
                            [mark] => 
                            [hidden] => 0
                            [icon] => clone
                            [group] => Array
                                (
                                )

                            [displayorder] => 0
                        )

                )

        )

    [4] => Array
        (
            [id] => 4
            [pid] => 0
            [name] => 企业信息
            [uri] => 
            [url] => 
            [mark] => account
            [hidden] => 0
            [icon] => fa
            [group] => Array
                (
                )

            [displayorder] => 0
            [link] => Array
                (
                    [5] => Array
                        (
                            [id] => 5
                            [pid] => 4
                            [name] => 修改资料
                            [uri] => account/index
                            [url] => 
                            [mark] => 
                            [hidden] => 0
                            [icon] => 
                            [group] => Array
                                (
                                )

                            [displayorder] => 0
                        )

                    [6] => Array
                        (
                            [id] => 6
                            [pid] => 4
                            [name] => 修改密码
                            [uri] => account/password
                            [url] => 
                            [mark] => 
                            [hidden] => 0
                            [icon] => 
                            [group] => Array
                                (
                                )

                            [displayorder] => 0
                        )

                )

        )

)
							</td>
						</tr>
											<tr>
							<td>page_bar</td>
							<td>
							&lt;div class=&quot;page-bar&quot;&gt;
                &lt;ul class=&quot;page-breadcrumb&quot;&gt;
                    &lt;li&gt;
                        &lt;i class=&quot;icon-home&quot;&gt;&lt;/i&gt;
                        &lt;span&gt;用户中心&lt;/span&gt;
                        &lt;i class=&quot;fa fa-angle-right&quot;&gt;&lt;/i&gt;
                    &lt;/li&gt;
                    
                &lt;/ul&gt;
            &lt;/div&gt;							</td>
						</tr>
											<tr>
							<td>mymenu</td>
							<td>
							Array
(
)
							</td>
						</tr>
											<tr>
							<td>meta_title</td>
							<td>
							用户登录_我的网站							</td>
						</tr>
											<tr>
							<td>meta_keywords</td>
							<td>
														</td>
						</tr>
											<tr>
							<td>meta_description</td>
							<td>
														</td>
						</tr>
											<tr>
							<td>member</td>
							<td>
							Array
(
)
							</td>
						</tr>
											<tr>
							<td>form</td>
							<td>
							&lt;input name=&quot;isform&quot; type=&quot;hidden&quot; value=&quot;1&quot;&gt;
&lt;input name=&quot;csrf_token&quot; type=&quot;hidden&quot; value=&quot;e6c4d86242264fa191d008ce74c43638&quot;&gt;
&lt;input name=&quot;back&quot; id=&quot;dr_back&quot; type=&quot;hidden&quot; value=&quot;http://yxcms/index.php?s=member&amp;c=register&amp;m=index&quot;&gt;
							</td>
						</tr>
											<tr>
							<td>is_code</td>
							<td>
														</td>
						</tr>
										</tbody>
				</table>

					
		<!-- Session -->
		<a href="javascript:void(0)" onclick="ciDebugBar.toggleDataTable('session'); return false;">
			<h2>Session User Data</h2>
		</a>

									<table id="session_table">
					<tbody>
											<tr>
							<td>__ci_last_regenerate</td>
							<td>
							1525775361							</td>
						</tr>
											<tr>
							<td>_ci_previous_url</td>
							<td>
							http://yxcms/							</td>
						</tr>
											<tr>
							<td>captcha</td>
							<td>
							nmd8							</td>
						</tr>
										</tbody>
				</table>
					
		<h2>Request <span>( HTTP/1.1 )</span></h2>

					<a href="javascript:void(0)" onclick="ciDebugBar.toggleDataTable('get'); return false;">
				<h3>$_GET</h3>
			</a>

			<table id="get_table">
				<tbody>
									<tr>
						<td>s</td>
						<td>member</td>
					</tr>
									<tr>
						<td>c</td>
						<td>login</td>
					</tr>
									<tr>
						<td>m</td>
						<td>index</td>
					</tr>
								</tbody>
			</table>
		
		
					<a href="javascript:void(0)" onclick="ciDebugBar.toggleDataTable('request_headers'); return false;">
				<h3>Headers</h3>
			</a>

			<table id="request_headers_table">
				<tbody>

																									<tr>
							<td>Host</td>
							<td>yxcms</td>
						</tr>
																														<tr>
							<td>Connection</td>
							<td>keep-alive</td>
						</tr>
																														<tr>
							<td>Cache-Control</td>
							<td>max-age=0</td>
						</tr>
																														<tr>
							<td>Upgrade-Insecure-Requests</td>
							<td>1</td>
						</tr>
																														<tr>
							<td>User-Agent</td>
							<td>Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36</td>
						</tr>
																														<tr>
							<td>Accept</td>
							<td>text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8</td>
						</tr>
																														<tr>
							<td>Referer</td>
							<td>http://yxcms/index.php?s=member&amp;c=register&amp;m=index</td>
						</tr>
																														<tr>
							<td>Accept-Encoding</td>
							<td>gzip, deflate</td>
						</tr>
																														<tr>
							<td>Accept-Language</td>
							<td>zh-CN,zh;q=0.9</td>
						</tr>
																														<tr>
							<td>Cookie</td>
							<td>csrf_cookie_name=e6c4d86242264fa191d008ce74c43638; debug-bar-state=minimized; ci_session=d3423ee1e8731200d0a242e71fb166f7f0b05011; member_uid=0; member_cookie=0</td>
						</tr>
													</tbody>
			</table>
		
					<a href="javascript:void(0)" onclick="ciDebugBar.toggleDataTable('cookie'); return false;">
				<h3>Cookies</h3>
			</a>

			<table id="cookie_table">
				<tbody>
									<tr>
						<td>csrf_cookie_name</td>
						<td>e6c4d86242264fa191d008ce74c43638</td>
					</tr>
									<tr>
						<td>debug-bar-state</td>
						<td>minimized</td>
					</tr>
									<tr>
						<td>ci_session</td>
						<td>d3423ee1e8731200d0a242e71fb166f7f0b05011</td>
					</tr>
									<tr>
						<td>member_uid</td>
						<td>0</td>
					</tr>
									<tr>
						<td>member_cookie</td>
						<td>0</td>
					</tr>
								</tbody>
			</table>
		
		<h2>Response <span>( 200 - OK )</span></h2>

					<a href="javascript:void(0)" onclick="ciDebugBar.toggleDataTable('response_headers'); return false;">
				<h3>Headers</h3>
			</a>

			<table id="response_headers_table">
				<tbody>
									<tr>
						<td>Cache-control</td>
						<td>no-store, max-age=0, no-cache</td>
					</tr>
									<tr>
						<td>Content-Type</td>
						<td>text/html; charset=UTF-8</td>
					</tr>
								</tbody>
			</table>
			</div>

    <!-- Config Values -->
    <div id="ci-config" class="tab">
        <h2>System Configuration</h2>

        <p style="text-align: right">
	<a href="https://bcit-ci.github.io/CodeIgniter4/index.html" target="_blank" >Read the CodeIgniter docs...</a>
</p>

<table>
	<tbody>
		<tr>
			<td>CodeIgniter Version:</td>
			<td>4.0-dev</td>
		</tr>
		<tr>
			<td>PHP Version:</td>
			<td>7.1.8</td>
		</tr>
		<tr>
			<td>PHP SAPI:</td>
			<td>apache2handler</td>
		</tr>
		<tr>
			<td>Environment:</td>
			<td>production</td>
		</tr>
		<tr>
			<td>Base URL:</td>
			<td>
									<div class="warning">
						The $baseURL should always be set manually to prevent possible URL personification from external parties.
					</div>
							</td>
		</tr>
		<tr>
			<td>TimeZone:</td>
			<td>PRC</td>
		</tr>
		<tr>
			<td>Locale:</td>
			<td>en</td>
		</tr>
		<tr>
			<td>Content Security Policy Enabled:</td>
			<td> No </td>
		</tr>
		<tr>
			<td>Salt Set?:</td>
			<td>
									<div class="warning">
						You have not defined an application-wide $salt. This could lead to a less secure site.
					</div>
							</td>
		</tr>
	</tbody>
</table>
    </div>
