anchor.diff:      		}
       	</cfscript>
       </cffunction>
  -    	
  +
   <!--- accessors --->
   	<cffunction name="_getBaseCssPath" access="private" returntype="string" output="false">
       	<cfreturn _baseCssPath />
       </cffunction>
       <cffunction name="_setBaseCssPath" access="private" returntype="void" output="false">
       	<cfargument name="baseCssPath" type="string" required="true" />
  -    	<cfset _baseCssPath = arguments.baseCssPath />
  +    	<cfset _baseCssPath = baseCssPath />
       </cffunction>
  -	
  +
   	<cffunction name="_getBaseCssUrl" access="private" returntype="string" output="false">
       	<cfreturn _baseCssUrl />
       </cffunction>
       <cffunction name="_setBaseCssUrl" access="private" returntype="void" output="false">
       	<cfargument name="baseCssUrl" type="string" required="true" />
  -    	<cfset _baseCssUrl = arguments.baseCssUrl />
  +    	<cfset _baseCssUrl = baseCssUrl />
       </cffunction>
  -    
  +
   </cfcomponent>
  
positive.code: 		<cfargument name="embedImagesRegex" type="string" required="true" />
  
  		<cfscript>
  			var originalCss = source;
  			var finalCss = originalCss;
  			var imageReferences = $reSearch('url\((.+?)\)', originalCss);
  			var img = "";
  			var i = 0;
  			var fullUrl = "";
  			var base64Encoded = "";
  			var imageMimeType = "";
  						
  			if(StructKeyExists(imageReferences, '$1') and ArrayLen(imageReferences.$1)){
  				imageReferences = imageReferences.$1;
  
  				for(i=1; i LTE ArrayLen(imageReferences); i++){
  					// remove quotes around url() image paths (there's probably a neater regex way to do it but hey)
  					img = Replace(Replace(imageReferences[i], '"', '', 'all'), "'", "", "all");
  					
  					if( arguments.embedImagesRegex EQ 'all' or (arguments.embedImagesRegex NEQ 'none' and ReFindNoCase( embedImagesRegex, img ) )){
  						base64Encoded = _calculateBase64String(img, arguments.filePath);
  						imageMimeType = _calculateMimeType(img);
  						finalCss = Replace(finalCss, 'url(#imageReferences[i]#)', 'url(data:#imageMimeType#;base64,#base64Encoded#)', 'all');
  						
  					} else {
  						fullUrl = _calculateFullUrl(img, arguments.filePath);
  						finalCss = Replace(finalCss, 'url(#imageReferences[i]#)', 'url(#fullUrl#)', 'all');
  					}
  				}
  			}
  	
  			return finalCss;
  		</cfscript>
      </cffunction>
  
negative.code: <cfcomponent output="false" extends="org.cfstatic.util.Base" hint="I provide an api for taking css and replacing its relative image paths with full image paths complete with cache busters based on the images last modified date">
  
  <!--- constructor --->
  	<cffunction name="init" access="public" returntype="any" output="false" hint="I am the constructor of the parser. I take the base path and url of the css files, used to calculate full paths from relative paths.">
  