!(function (e) {
var r =
/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;
(e.languages.stan = {
comment: /\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,
string: { pattern: /"[\x20\x21\x23-\x5B\x5D-\x7E]*"/, greedy: !0 },
directive: {
pattern: /^([ \t]*)#include\b.*/m,
lookbehind: !0,
alias: 'property',
},
'function-arg': {
pattern: RegExp('(' + r.source +