%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
module.exports = { type: 'object', properties: { 'public': { type: 'string' }, 'cleanUrls': { type: [ 'boolean', 'array' ] }, 'rewrites': { type: 'array' }, 'redirects': { type: 'array' }, 'headers': { type: 'array', maxItems: 50, minItems: 1, uniqueItems: true, items: { type: 'object', required: ['source', 'headers'], properties: { source: { type: 'string', maxLength: 100, minLength: 1 }, headers: { type: 'array', maxItems: 50, minItems: 1, uniqueItems: true, items: { type: 'object', required: ['key', 'value'], properties: { key: { type: 'string', minLength: 1, maxLength: 128, pattern: "^[a-zA-Z0-9_!#$%&'*+.^`|~-]+$" }, value: { type: 'string', minLength: 1, maxLength: 2048, pattern: '^[\u0020-\u007e\u00a0-\u00ff]+$' } }, additionalProperties: false } } }, additionalProperties: false } }, 'directoryListing': { type: [ 'boolean', 'array' ] }, 'unlisted': { type: 'array' }, 'trailingSlash': { type: 'boolean' }, 'renderSingle': { type: 'boolean' }, 'symlinks': { type: 'boolean' } }, additionalProperties: false };