'use strict'; const types = require('../../tokenizer/types.cjs'); const importAtrule = { parse: { prelude() { const children = this.createList(); this.skipSC(); switch (this.tokenType) { case types.String: children.push(this.String()); break; case types.Url: case types.Function: children.push(this.Url()); break; default: this.error('String or url() is expected'); } if (this.lookupNonWSType(0) === types.Ident || this.lookupNonWSType(0) === types.LeftParenthesis) { children.push(this.MediaQueryList()); } return children; }, block: null } }; module.exports = importAtrule;