(window.webpackJsonp=window.webpackJsonp||[]).push([[74],{399:function(n,o){!function(n){n.languages.django={comment:/^{#[\s\S]*?#}$/,tag:{pattern:/(^{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^{[{%][+-]?|[+-]?[}%]}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+*\/%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Tt]rue|[Ff]alse|[Nn]one/,variable:/\b\w+?\b/,punctuation:/[{}[\](),.:;]/};var o=/{{[\s\S]*?}}|{%[\s\S]*?%}|{#[\s\S]*?#}/g,e=n.languages["markup-templating"];n.hooks.add("before-tokenize",function(n){e.buildPlaceholders(n,"django",o)}),n.hooks.add("after-tokenize",function(n){e.tokenizePlaceholders(n,"django")}),n.languages.jinja2=n.languages.django,n.hooks.add("before-tokenize",function(n){e.buildPlaceholders(n,"jinja2",o)}),n.hooks.add("after-tokenize",function(n){e.tokenizePlaceholders(n,"jinja2")})}(Prism)}}]);