function $fd7ece3463b909a2$var$getIncludePath(path, options) {
    var includePath;
    var filePath;
    var views = options.views;
    var match = /^[A-Za-z]+:\\|^\//.exec(path);
    // Abs path
    if (match && match.length) {
        path = path.replace(/^\/*/, '');
        if (Array.isArray(options.root)) includePath = $fd7ece3463b909a2$var$resolvePaths(path, options.root);
        else includePath = $fd7ece3463b909a2$exports.resolveInclude(path, options.root || '/', true);
    } else {
        // Look relative to a passed filename first
        if (options.filename) {
            filePath = $fd7ece3463b909a2$exports.resolveInclude(path, options.filename);
            if ($68DQ8$fs.existsSync(filePath)) includePath = filePath;
        }
        // Then look in any views directories
        if (!includePath && Array.isArray(views)) includePath = $fd7ece3463b909a2$var$resolvePaths(path, views);
        if (!includePath && typeof options.includer !== 'function') throw new Error('Could not find the include file "' + options.escapeFunction(path) + '"');
    }
    return includePath;
}
/**
 * Get the path to the included file by Options
 *
 * @param  {String}  path    specified path
 * @param  {Options} options compilation options
 * @return {String}
 */
Get the path to the included file by Options
@param  {String}  path    specified path
@param  {Options} options compilation options
@return {String}
Get the path to the included file by Options @param { String } path specified path @param { Options } options compilation options @return { String }
function $fd7ece3463b909a2$var$getIncludePath(path, options) {
    var includePath;
    var filePath;
    var views = options.views;
    var match = /^[A-Za-z]+:\\|^\//.exec(path);
    if (match && match.length) {
        path = path.replace(/^\/*/, '');
        if (Array.isArray(options.root)) includePath = $fd7ece3463b909a2$var$resolvePaths(path, options.root);
        else includePath = $fd7ece3463b909a2$exports.resolveInclude(path, options.root || '/', true);
    } else {
        if (options.filename) {
            filePath = $fd7ece3463b909a2$exports.resolveInclude(path, options.filename);
            if ($68DQ8$fs.existsSync(filePath)) includePath = filePath;
        }
        if (!includePath && Array.isArray(views)) includePath = $fd7ece3463b909a2$var$resolvePaths(path, views);
        if (!includePath && typeof options.includer !== 'function') throw new Error('Could not find the include file "' + options.escapeFunction(path) + '"');
    }
    return includePath;
}
function $fd7ece3463b909a2$var$getIncludePath ( path , options ) { var includePath ; var filePath ; var views = options . views ; var match = / ^[A-Za-z]+:\\|^\/ / . exec ( path ) ; if ( match && match . length ) { path = path . replace ( / ^\/* / , '' ) ; if ( Array . isArray ( options . root ) ) includePath = $fd7ece3463b909a2$var$resolvePaths ( path , options . root ) ; else includePath = $fd7ece3463b909a2$exports . resolveInclude ( path , options . root || '/' , true ) ; } else { if ( options . filename ) { filePath = $fd7ece3463b909a2$exports . resolveInclude ( path , options . filename ) ; if ( $68DQ8$fs . existsSync ( filePath ) ) includePath = filePath ; } if ( ! includePath && Array . isArray ( views ) ) includePath = $fd7ece3463b909a2$var$resolvePaths ( path , views ) ; if ( ! includePath && typeof options . includer !== 'function' ) throw new Error ( 'Could not find the include file "' + options . escapeFunction ( path ) + '"' ) ; } return includePath ; }
Get the path to the included file by Options
 @param  {String}  path    specified path
 @param  {Options} options compilation options
 @return {String}
Get the path to the included file by Options @param { String } path specified path @param { Options } options compilation options @return { String }
// Abs path // Look relative to a passed filename first // Then look in any views directories