8&&t<14||t>=5760&&S.test(String.fromCharCode(t))))break t;++this.pos}}},Ft.finishToken=function(t,e){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var i=this.type;this.type=t,this.value=e,this.updateContext(i)},Ft.readToken_dot=function(){var t=this.input.charCodeAt(this.pos+1);if(t>=48&&t<=57)return this.readNumber(!0);var e=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===t&&46===e?(this.pos+=3,this.finishToken(y.ellipsis)):(++this.pos,this.finishToken(y.dot))},Ft.readToken_slash=function(){var t=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===t?this.finishOp(y.assign,2):this.finishOp(y.slash,1)},Ft.readToken_mult_modulo_exp=function(t){var e=this.input.charCodeAt(this.pos+1),i=1,s=42===t?y.star:y.modulo;return this.options.ecmaVersion>=7&&42===t&&42===e&&(++i,s=y.starstar,e=this.input.charCodeAt(this.pos+2)),61===e?this.finishOp(y.assign,i+1):this.finishOp(s,i)},Ft.readToken_pipe_amp=function(t){var e=this.input.charCodeAt(this.pos+1);if(e===t){if(this.options.ecmaVersion>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(y.assign,3);return this.finishOp(124===t?y.logicalOR:y.logicalAND,2)}return 61===e?this.finishOp(y.assign,2):this.finishOp(124===t?y.bitwiseOR:y.bitwiseAND,1)},Ft.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(y.assign,2):this.finishOp(y.bitwiseXOR,1)},Ft.readToken_plus_min=function(t){var e=this.input.charCodeAt(this.pos+1);return e===t?45!==e||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!v.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(y.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===e?this.finishOp(y.assign,2):this.finishOp(y.plusMin,1)},Ft.readToken_lt_gt=function(t){var e=this.input.charCodeAt(this.pos+1),i=1;return e===t?(i=62===t&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+i)?this.finishOp(y.assign,i+1):this.finishOp(y.bitShift,i)):33!==e||60!==t||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===e&&(i=2),this.finishOp(y.relational,i)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Ft.readToken_eq_excl=function(t){var e=this.input.charCodeAt(this.pos+1);return 61===e?this.finishOp(y.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===t&&62===e&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(y.arrow)):this.finishOp(61===t?y.eq:y.prefix,1)},Ft.readToken_question=function(){var t=this.options.ecmaVersion;if(t>=11){var e=this.input.charCodeAt(this.pos+1);if(46===e){var i=this.input.charCodeAt(this.pos+2);if(i<48||i>57)return this.finishOp(y.questionDot,2)}if(63===e){if(t>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(y.assign,3);return this.finishOp(y.coalesce,2)}}return this.finishOp(y.question,1)},Ft.readToken_numberSign=function(){var t=35;if(this.options.ecmaVersion>=13&&(++this.pos,c(t=this.fullCharCodeAtPos(),!0)||92===t))return this.finishToken(y.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+I(t)+"'")},Ft.getTokenFromCode=function(t){switch(t){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(y.parenL);case 41:return++this.pos,this.finishToken(y.parenR);case 59:return++this.pos,this.finishToken(y.semi);case 44:return++this.pos,this.finishToken(y.comma);case 91:return++this.pos,this.finishToken(y.bracketL);case 93:return++this.pos,this.finishToken(y.bracketR);case 123:return++this.pos,this.finishToken(y.braceL);case 125:return++this.pos,this.finishToken(y.braceR);case 58:return++this.pos,this.finishToken(y.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(y.backQuote);case 48:var e=this.input.charCodeAt(this.pos+1);if(120===e||88===e)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===e||79===e)return this.readRadixNumber(8);if(98===e||66===e)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(t);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(t);case 124:case 38:return this.readToken_pipe_amp(t);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(t);case 60:case 62:return this.readToken_lt_gt(t);case 61:case 33:return this.readToken_eq_excl(t);case 63:return this.readToken_question();case 126:return this.finishOp(y.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+I(t)+"'")},Ft.finishOp=function(t,e){var i=this.input.slice(this.pos,this.pos+e);return this.pos+=e,this.finishToken(t,i)},Ft.readRegexp=function(){for(var t,e,i=this.pos;;){this.pos>=this.input.length&&this.raise(i,"Unterminated regular expression");var s=this.input.charAt(this.pos);if(v.test(s)&&this.raise(i,"Unterminated regular expression"),t)t=!1;else{if("["===s)e=!0;else if("]"===s&&e)e=!1;else if("/"===s&&!e)break;t="\\"===s}++this.pos}var n=this.input.slice(i,this.pos);++this.pos;var r=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(r);var o=this.regexpState||(this.regexpState=new It(this));o.reset(i,n,a),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var h=null;try{h=new RegExp(n,a)}catch(t){}return this.finishToken(y.regexp,{pattern:n,flags:a,value:h})},Ft.readInt=function(t,e,i){for(var s=this.options.ecmaVersion>=12&&void 0===e,n=i&&48===this.input.charCodeAt(this.pos),r=this.pos,a=0,o=0,h=0,p=null==e?1/0:e;h=97?u-97+10:u>=65?u-65+10:u>=48&&u<=57?u-48:1/0)>=t)break;o=u,a=a*t+l}}return s&&95===o&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===r||null!=e&&this.pos-r!==e?null:a},Ft.readRadixNumber=function(t){var e=this.pos;this.pos+=2;var i=this.readInt(t);return null==i&&this.raise(this.start+2,"Expected number in radix "+t),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(i=Wt(this.input.slice(e,this.pos)),++this.pos):c(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(y.num,i)},Ft.readNumber=function(t){var e=this.pos;t||null!==this.readInt(10,void 0,!0)||this.raise(e,"Invalid number");var i=this.pos-e>=2&&48===this.input.charCodeAt(e);i&&this.strict&&this.raise(e,"Invalid number");var s=this.input.charCodeAt(this.pos);if(!i&&!t&&this.options.ecmaVersion>=11&&110===s){var n=Wt(this.input.slice(e,this.pos));return++this.pos,c(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(y.num,n)}i&&/[89]/.test(this.input.slice(e,this.pos))&&(i=!1),46!==s||i||(++this.pos,this.readInt(10),s=this.input.charCodeAt(this.pos)),69!==s&&101!==s||i||(43!==(s=this.input.charCodeAt(++this.pos))&&45!==s||++this.pos,null===this.readInt(10)&&this.raise(e,"Invalid number")),c(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var r,a=(r=this.input.slice(e,this.pos),i?parseInt(r,8):parseFloat(r.replace(/_/g,"")));return this.finishToken(y.num,a)},Ft.readCodePoint=function(){var t;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var e=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,t>1114111&&this.invalidStringToken(e,"Code point out of bounds")}else t=this.readHexChar(4);return t},Ft.readString=function(t){for(var e="",i=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var s=this.input.charCodeAt(this.pos);if(s===t)break;92===s?(e+=this.input.slice(i,this.pos),e+=this.readEscapedChar(!1),i=this.pos):8232===s||8233===s?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(w(s)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return e+=this.input.slice(i,this.pos++),this.finishToken(y.string,e)};var Kt={};Ft.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(t){if(t!==Kt)throw t;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Ft.invalidStringToken=function(t,e){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Kt;this.raise(t,e)},Ft.readTmplToken=function(){for(var t="",e=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var i=this.input.charCodeAt(this.pos);if(96===i||36===i&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==y.template&&this.type!==y.invalidTemplate?(t+=this.input.slice(e,this.pos),this.finishToken(y.template,t)):36===i?(this.pos+=2,this.finishToken(y.dollarBraceL)):(++this.pos,this.finishToken(y.backQuote));if(92===i)t+=this.input.slice(e,this.pos),t+=this.readEscapedChar(!0),e=this.pos;else if(w(i)){switch(t+=this.input.slice(e,this.pos),++this.pos,i){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:t+="\n";break;default:t+=String.fromCharCode(i)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),e=this.pos}else++this.pos}},Ft.readInvalidTemplateToken=function(){for(;this.pos=48&&e<=55){var s=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],n=parseInt(s,8);return n>255&&(s=s.slice(0,-1),n=parseInt(s,8)),this.pos+=s.length-1,e=this.input.charCodeAt(this.pos),"0"===s&&56!==e&&57!==e||!this.strict&&!t||this.invalidStringToken(this.pos-1-s.length,t?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(n)}return w(e)?"":String.fromCharCode(e)}},Ft.readHexChar=function(t){var e=this.pos,i=this.readInt(16,t);return null===i&&this.invalidStringToken(e,"Bad character escape sequence"),i},Ft.readWord1=function(){this.containsEsc=!1;for(var t="",e=!0,i=this.pos,s=this.options.ecmaVersion>=6;this.pos...",!0,!0),p={tc_oTag:a,tc_cTag:o,tc_expr:h},u={jsxName:new n("jsxName"),jsxText:new n("jsxText",{beforeExpr:!0}),jsxTagStart:new n("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new n("jsxTagEnd")};u.jsxTagStart.updateContext=function(){this.context.push(h),this.context.push(a),this.exprAllowed=!1},u.jsxTagEnd.updateContext=function(t){let e=this.context.pop();e===a&&t===i.slash||e===o?(this.context.pop(),this.exprAllowed=this.curContext()===h):this.exprAllowed=!0},e={tokContexts:p,tokTypes:u},r.set(t,e)}return e}function o(t){return t?"JSXIdentifier"===t.type?t.name:"JSXNamespacedName"===t.type?t.namespace.name+":"+t.name.name:"JSXMemberExpression"===t.type?o(t.object)+"."+o(t.property):void 0:t}t.exports=function(t){return t=t||{},function(e){return function(t,e){const r=e.acorn||parcelRequire("irP6l"),h=a(r),p=r.tokTypes,u=h.tokTypes,l=r.tokContexts,c=h.tokContexts.tc_oTag,_=h.tokContexts.tc_cTag,d=h.tokContexts.tc_expr,f=r.isNewLine,m=r.isIdentifierStart,g=r.isIdentifierChar;return class extends e{static get acornJsx(){return h}jsx_readToken(){let t="",e=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let i=this.input.charCodeAt(this.pos);switch(i){case 60:case 123:return this.pos===this.start?60===i&&this.exprAllowed?(++this.pos,this.finishToken(u.jsxTagStart)):this.getTokenFromCode(i):(t+=this.input.slice(e,this.pos),this.finishToken(u.jsxText,t));case 38:t+=this.input.slice(e,this.pos),t+=this.jsx_readEntity(),e=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(62===i?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:f(i)?(t+=this.input.slice(e,this.pos),t+=this.jsx_readNewLine(!0),e=this.pos):++this.pos}}}jsx_readNewLine(t){let e,i=this.input.charCodeAt(this.pos);return++this.pos,13===i&&10===this.input.charCodeAt(this.pos)?(++this.pos,e=t?"\n":"\r\n"):e=String.fromCharCode(i),this.options.locations&&(++this.curLine,this.lineStart=this.pos),e}jsx_readString(t){let e="",i=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let s=this.input.charCodeAt(this.pos);if(s===t)break;38===s?(e+=this.input.slice(i,this.pos),e+=this.jsx_readEntity(),i=this.pos):f(s)?(e+=this.input.slice(i,this.pos),e+=this.jsx_readNewLine(!1),i=this.pos):++this.pos}return e+=this.input.slice(i,this.pos++),this.finishToken(p.string,e)}jsx_readEntity(){let t,e="",r=0,a=this.input[this.pos];"&"!==a&&this.raise(this.pos,"Entity must start with an ampersand");let o=++this.pos;for(;this.pos")}let a=n.name?"Element":"Fragment";return i["opening"+a]=n,i["closing"+a]=r,i.children=s,this.type===p.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(i,"JSX"+a)}jsx_parseText(){let t=this.parseLiteral(this.value);return t.type="JSXText",t}jsx_parseElement(){let t=this.start,e=this.startLoc;return this.next(),this.jsx_parseElementAt(t,e)}parseExprAtom(t){return this.type===u.jsxText?this.jsx_parseText():this.type===u.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(t)}readToken(t){let e=this.curContext();if(e===d)return this.jsx_readToken();if(e===c||e===_){if(m(t))return this.jsx_readWord();if(62==t)return++this.pos,this.finishToken(u.jsxTagEnd);if((34===t||39===t)&&e==c)return this.jsx_readString(t)}return 60===t&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(u.jsxTagStart)):super.readToken(t)}updateContext(t){if(this.type==p.braceL){var e=this.curContext();e==c?this.context.push(l.b_expr):e==d?this.context.push(l.b_tmpl):super.updateContext(t),this.exprAllowed=!0}else{if(this.type!==p.slash||t!==u.jsxTagStart)return super.updateContext(t);this.context.length-=2,this.context.push(_),this.exprAllowed=!1}}}}({allowNamespaces:!1!==t.allowNamespaces,allowNamespacedObjects:!!t.allowNamespacedObjects},e)}},Object.defineProperty(t.exports,"tokTypes",{get:function(){return a(parcelRequire("irP6l")).tokTypes},configurable:!0,enumerable:!0})})),parcelRequire.register("g4yQW",(function(t,e){t.exports={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}})),parcelRequire.register("4N8pm",(function(t,e){"use strict";Object.defineProperty(t.exports,"__esModule",{value:!0});const i={ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],AwaitExpression:["argument"],BinaryExpression:["left","right"],BlockStatement:["body"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ChainExpression:["expression"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],ExportAllDeclaration:["exported","source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportExpression:["source"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:[],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","attributes"],JSXOpeningFragment:[],JSXSpreadAttribute:["argument"],JSXSpreadChild:["expression"],JSXText:[],LabeledStatement:["label","body"],Literal:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],PrivateIdentifier:[],Program:["body"],Property:["key","value"],PropertyDefinition:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],StaticBlock:["body"],Super:[],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},s=Object.keys(i);for(const t of s)Object.freeze(i[t]);Object.freeze(i);const n=new Set(["parent","leadingComments","trailingComments"]);function r(t){return!n.has(t)&&"_"!==t[0]}t.exports.KEYS=i,t.exports.getKeys=function(t){return Object.keys(t).filter(r)},t.exports.unionWith=function(t){const e=Object.assign({},i);for(const i of Object.keys(t))if(Object.prototype.hasOwnProperty.call(e,i)){const s=new Set(t[i]);for(const t of e[i])s.add(t);e[i]=Object.freeze(Array.from(s))}else e[i]=Object.freeze(Array.from(t[i]));return Object.freeze(e)}})),parcelRequire.register("kPjum",(function(t,e){"use strict";function i(t,e,i){var s=function(e,i){return t.js_beautify(e,i)};return s.js=t.js_beautify,s.css=e.css_beautify,s.html=i.html_beautify,s.js_beautify=t.js_beautify,s.css_beautify=e.css_beautify,s.html_beautify=i.html_beautify,s}var s,n;"function"==typeof define&&define.amd?define(["./lib/beautify","./lib/beautify-css","./lib/beautify-html"],(function(t,e,s){return i(t,e,s)})):(s=t,(n=parcelRequire("9nEVf")).js_beautify=n.js,n.css_beautify=n.css,n.html_beautify=n.html,s.exports=i(n,n,n))})),parcelRequire.register("9nEVf",(function(t,e){var i,s,n;$parcel$export(t.exports,"js",(function(){return i}),(function(t){return i=t})),$parcel$export(t.exports,"css",(function(){return s}),(function(t){return s=t})),$parcel$export(t.exports,"html",(function(){return n}),(function(t){return n=t}));var r=parcelRequire("hWZpm"),a=parcelRequire("gAEUb"),o=parcelRequire("4cZyj");function h(t,e,i,s){return o(t,e,i=i||r,s=s||a)}h.defaultOptions=o.defaultOptions,i=r,s=a,n=h})),parcelRequire.register("hWZpm",(function(t,e){"use strict";var i=parcelRequire("ltiT7").Beautifier,s=parcelRequire("aB9R8").Options;t.exports=function(t,e){return new i(t,e).beautify()},t.exports.defaultOptions=function(){return new s}})),parcelRequire.register("ltiT7",(function(t,e){var i;$parcel$export(t.exports,"Beautifier",(function(){return i}),(function(t){return i=t}));var s=parcelRequire("69XRX").Output,n=parcelRequire("ks7GI").Token,r=parcelRequire("5gaXC"),a=parcelRequire("aB9R8").Options,o=parcelRequire("ddLm2").Tokenizer,h=parcelRequire("ddLm2").line_starters,p=parcelRequire("ddLm2").positionable_operators,u=parcelRequire("ddLm2").TOKEN;function l(t,e){return-1!==e.indexOf(t)}function c(t,e){return t&&t.type===u.RESERVED&&t.text===e}function _(t,e){return t&&t.type===u.RESERVED&&l(t.text,e)}var d=["case","return","do","if","throw","else","await","break","continue","async"],f=function(t){for(var e={},i=0;ii&&(i=t.line_indent_level)),{mode:e,parent:t,last_token:t?t.last_token:new n(u.START_BLOCK,""),last_word:t?t.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:i,alignment:0,line_indent_level:t?t.line_indent_level:i,start_line_index:this._output.get_line_number(),ternary_depth:0}},T.prototype._reset=function(t){var e=t.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new s(this._options,e),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(g);var i=new o(t,this._options);return this._tokens=i.tokenize(),t},T.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var t=this._reset(this._source_text),e=this._options.eol;"auto"===this._options.eol&&(e="\n",t&&r.lineBreak.test(t||"")&&(e=t.match(r.lineBreak)[0]));for(var i=this._tokens.next();i;)this.handle_token(i),this._last_last_text=this._flags.last_token.text,this._flags.last_token=i,i=this._tokens.next();return this._output.get_code(e)},T.prototype.handle_token=function(t,e){t.type===u.START_EXPR?this.handle_start_expr(t):t.type===u.END_EXPR?this.handle_end_expr(t):t.type===u.START_BLOCK?this.handle_start_block(t):t.type===u.END_BLOCK?this.handle_end_block(t):t.type===u.WORD||t.type===u.RESERVED?this.handle_word(t):t.type===u.SEMICOLON?this.handle_semicolon(t):t.type===u.STRING?this.handle_string(t):t.type===u.EQUALS?this.handle_equals(t):t.type===u.OPERATOR?this.handle_operator(t):t.type===u.COMMA?this.handle_comma(t):t.type===u.BLOCK_COMMENT?this.handle_block_comment(t,e):t.type===u.COMMENT?this.handle_comment(t,e):t.type===u.DOT?this.handle_dot(t):t.type===u.EOF?this.handle_eof(t):(t.type,u.UNKNOWN,this.handle_unknown(t,e))},T.prototype.handle_whitespace_and_comments=function(t,e){var i=t.newlines,s=this._options.keep_array_indentation&&S(this._flags.mode);if(t.comments_before)for(var n=t.comments_before.next();n;)this.handle_whitespace_and_comments(n,e),this.handle_token(n,e),n=t.comments_before.next();if(s)for(var r=0;r0,e);else if(this._options.max_preserve_newlines&&i>this._options.max_preserve_newlines&&(i=this._options.max_preserve_newlines),this._options.preserve_newlines&&i>1){this.print_newline(!1,e);for(var a=1;a0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},T.prototype.set_mode=function(t){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,t),this._flags=this.create_flags(this._previous_flags,t),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},T.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===x&&E(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},T.prototype.start_of_object_property=function(){return this._flags.parent.mode===b&&this._flags.mode===x&&(":"===this._flags.last_token.text&&0===this._flags.ternary_depth||_(this._flags.last_token,["get","set"]))},T.prototype.start_of_statement=function(t){var e=!1;return!!(e=(e=(e=(e=(e=(e=(e=e||_(this._flags.last_token,["var","let","const"])&&t.type===u.WORD)||c(this._flags.last_token,"do"))||!(this._flags.parent.mode===b&&this._flags.mode===x)&&_(this._flags.last_token,A)&&!t.newlines)||c(this._flags.last_token,"else")&&!(c(t,"if")&&!t.comments_before))||this._flags.last_token.type===u.END_EXPR&&(this._previous_flags.mode===v||this._previous_flags.mode===k))||this._flags.last_token.type===u.WORD&&this._flags.mode===g&&!this._flags.in_case&&!("--"===t.text||"++"===t.text)&&"function"!==this._last_last_text&&t.type!==u.WORD&&t.type!==u.RESERVED)||this._flags.mode===b&&(":"===this._flags.last_token.text&&0===this._flags.ternary_depth||_(this._flags.last_token,["get","set"])))&&(this.set_mode(x),this.indent(),this.handle_whitespace_and_comments(t,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t,_(t,["do","for","if","while"])),!0)},T.prototype.handle_start_expr=function(t){this.start_of_statement(t)||this.handle_whitespace_and_comments(t);var e=w;if("["===t.text){if(this._flags.last_token.type===u.WORD||")"===this._flags.last_token.text)return _(this._flags.last_token,h)&&(this._output.space_before_token=!0),this.print_token(t),this.set_mode(e),this.indent(),void(this._options.space_in_paren&&(this._output.space_before_token=!0));e=y,S(this._flags.mode)&&("["!==this._flags.last_token.text&&(","!==this._flags.last_token.text||"]"!==this._last_last_text&&"}"!==this._last_last_text)||this._options.keep_array_indentation||this.print_newline()),l(this._flags.last_token.type,[u.START_EXPR,u.END_EXPR,u.WORD,u.OPERATOR,u.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===u.RESERVED)"for"===this._flags.last_token.text?(this._output.space_before_token=this._options.space_before_conditional,e=v):l(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,e=k):l(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:"import"===this._flags.last_token.text&&""===t.whitespace_before?this._output.space_before_token=!1:(l(this._flags.last_token.text,h)||"catch"===this._flags.last_token.text)&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===u.EQUALS||this._flags.last_token.type===u.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t);else if(this._flags.last_token.type===u.WORD){this._output.space_before_token=!1;var i=this._tokens.peek(-3);if(this._options.space_after_named_function&&i){var s=this._tokens.peek(-4);_(i,["async","function"])||"*"===i.text&&_(s,["async","function"])?this._output.space_before_token=!0:this._flags.mode===b?"{"!==i.text&&","!==i.text&&("*"!==i.text||"{"!==s.text&&","!==s.text)||(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(t);(this._flags.last_token.type===u.RESERVED&&("function"===this._flags.last_word||"typeof"===this._flags.last_word)||"*"===this._flags.last_token.text&&(l(this._last_last_text,["function","yield"])||this._flags.mode===b&&l(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}";"===this._flags.last_token.text||this._flags.last_token.type===u.START_BLOCK?this.print_newline():this._flags.last_token.type!==u.END_EXPR&&this._flags.last_token.type!==u.START_EXPR&&this._flags.last_token.type!==u.END_BLOCK&&"."!==this._flags.last_token.text&&this._flags.last_token.type!==u.COMMA||this.allow_wrap_or_preserved_newline(t,t.newlines),this.print_token(t),this.set_mode(e),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},T.prototype.handle_end_expr=function(t){for(;this._flags.mode===x;)this.restore_mode();this.handle_whitespace_and_comments(t),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(t,"]"===t.text&&S(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type!==u.START_EXPR||this._options.space_in_empty_paren?this._output.space_before_token=!0:(this._output.trim(),this._output.space_before_token=!1)),this.deindent(),this.print_token(t),this.restore_mode(),E(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===k&&(this._previous_flags.mode=w,this._flags.do_block=!1,this._flags.do_while=!1)},T.prototype.handle_start_block=function(t){this.handle_whitespace_and_comments(t);var e=this._tokens.peek(),i=this._tokens.peek(1);"switch"===this._flags.last_word&&this._flags.last_token.type===u.END_EXPR?(this.set_mode(g),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(g):i&&(l(i.text,[":",","])&&l(e.type,[u.STRING,u.WORD,u.RESERVED])||l(e.text,["get","set","..."])&&l(i.type,[u.WORD,u.RESERVED]))?l(this._last_last_text,["class","interface"])&&!l(i.text,[":",","])?this.set_mode(g):this.set_mode(b):this._flags.last_token.type===u.OPERATOR&&"=>"===this._flags.last_token.text?this.set_mode(g):l(this._flags.last_token.type,[u.EQUALS,u.START_EXPR,u.COMMA,u.OPERATOR])||_(this._flags.last_token,["return","throw","import","default"])?this.set_mode(b):this.set_mode(g),this._flags.last_token&&_(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var s=!e.comments_before&&"}"===e.text,n=s&&"function"===this._flags.last_word&&this._flags.last_token.type===u.END_EXPR;if(this._options.brace_preserve_inline){var r=0,a=null;this._flags.inline_frame=!0;do{if(r+=1,(a=this._tokens.peek(r-1)).newlines){this._flags.inline_frame=!1;break}}while(a.type!==u.EOF&&(a.type!==u.END_BLOCK||a.opened!==t))}("expand"===this._options.brace_style||"none"===this._options.brace_style&&t.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==u.OPERATOR&&(n||this._flags.last_token.type===u.EQUALS||_(this._flags.last_token,d)&&"else"!==this._flags.last_token.text)?this._output.space_before_token=!0:this.print_newline(!1,!0):(!S(this._previous_flags.mode)||this._flags.last_token.type!==u.START_EXPR&&this._flags.last_token.type!==u.COMMA||((this._flags.last_token.type===u.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===u.COMMA||this._flags.last_token.type===u.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(t),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==u.OPERATOR&&this._flags.last_token.type!==u.START_EXPR&&(l(this._flags.last_token.type,[u.START_BLOCK,u.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(t),this.indent(),s||this._options.brace_preserve_inline&&this._flags.inline_frame||this.print_newline()},T.prototype.handle_end_block=function(t){for(this.handle_whitespace_and_comments(t);this._flags.mode===x;)this.restore_mode();var e=this._flags.last_token.type===u.START_BLOCK;this._flags.inline_frame&&!e?this._output.space_before_token=!0:"expand"===this._options.brace_style?e||this.print_newline():e||(S(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(t)},T.prototype.handle_word=function(t){if(t.type===u.RESERVED)if(l(t.text,["set","get"])&&this._flags.mode!==b)t.type=u.WORD;else if("import"===t.text&&l(this._tokens.peek().text,["(","."]))t.type=u.WORD;else if(l(t.text,["as","from"])&&!this._flags.import_block)t.type=u.WORD;else if(this._flags.mode===b){":"===this._tokens.peek().text&&(t.type=u.WORD)}if(this.start_of_statement(t)?_(this._flags.last_token,["var","let","const"])&&t.type===u.WORD&&(this._flags.declaration_statement=!0):!t.newlines||C(this._flags.mode)||this._flags.last_token.type===u.OPERATOR&&"--"!==this._flags.last_token.text&&"++"!==this._flags.last_token.text||this._flags.last_token.type===u.EQUALS||!this._options.preserve_newlines&&_(this._flags.last_token,["var","let","const","set","get"])?this.handle_whitespace_and_comments(t):(this.handle_whitespace_and_comments(t),this.print_newline()),this._flags.do_block&&!this._flags.do_while){if(c(t,"while"))return this._output.space_before_token=!0,this.print_token(t),this._output.space_before_token=!0,void(this._flags.do_while=!0);this.print_newline(),this._flags.do_block=!1}if(this._flags.if_block)if(!this._flags.else_block&&c(t,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===x;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&_(t,["case","default"]))return this.print_newline(),this._flags.case_block||!this._flags.case_body&&!this._options.jslint_happy||this.deindent(),this._flags.case_body=!1,this.print_token(t),void(this._flags.in_case=!0);if(this._flags.last_token.type!==u.COMMA&&this._flags.last_token.type!==u.START_EXPR&&this._flags.last_token.type!==u.EQUALS&&this._flags.last_token.type!==u.OPERATOR||this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t),c(t,"function"))return(l(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!l(this._flags.last_token.text,["(","[","{",":","=",","])&&this._flags.last_token.type!==u.OPERATOR)&&(this._output.just_added_blankline()||t.comments_before||(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===u.RESERVED||this._flags.last_token.type===u.WORD?_(this._flags.last_token,["get","set","new","export"])||_(this._flags.last_token,A)||c(this._flags.last_token,"default")&&"export"===this._last_last_text||"declare"===this._flags.last_token.text?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===u.OPERATOR||"="===this._flags.last_token.text?this._output.space_before_token=!0:(this._flags.multiline_frame||!C(this._flags.mode)&&!S(this._flags.mode))&&this.print_newline(),this.print_token(t),void(this._flags.last_word=t.text);var e="NONE";(this._flags.last_token.type===u.END_BLOCK?this._previous_flags.inline_frame?e="SPACE":_(t,["else","catch","finally","from"])?"expand"===this._options.brace_style||"end-expand"===this._options.brace_style||"none"===this._options.brace_style&&t.newlines?e="NEWLINE":(e="SPACE",this._output.space_before_token=!0):e="NEWLINE":this._flags.last_token.type===u.SEMICOLON&&this._flags.mode===g?e="NEWLINE":this._flags.last_token.type===u.SEMICOLON&&C(this._flags.mode)?e="SPACE":this._flags.last_token.type===u.STRING?e="NEWLINE":this._flags.last_token.type===u.RESERVED||this._flags.last_token.type===u.WORD||"*"===this._flags.last_token.text&&(l(this._last_last_text,["function","yield"])||this._flags.mode===b&&l(this._last_last_text,["{",","]))?e="SPACE":this._flags.last_token.type===u.START_BLOCK?e=this._flags.inline_frame?"SPACE":"NEWLINE":this._flags.last_token.type===u.END_EXPR&&(this._output.space_before_token=!0,e="NEWLINE"),_(t,h)&&")"!==this._flags.last_token.text&&(e=this._flags.inline_frame||"else"===this._flags.last_token.text||"export"===this._flags.last_token.text?"SPACE":"NEWLINE"),_(t,["else","catch","finally"]))?(this._flags.last_token.type!==u.END_BLOCK||this._previous_flags.mode!==g||"expand"===this._options.brace_style||"end-expand"===this._options.brace_style||"none"===this._options.brace_style&&t.newlines)&&!this._flags.inline_frame?this.print_newline():(this._output.trim(!0),"}"!==this._output.current_line.last()&&this.print_newline(),this._output.space_before_token=!0):"NEWLINE"===e?_(this._flags.last_token,d)||"declare"===this._flags.last_token.text&&_(t,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==u.END_EXPR?this._flags.last_token.type===u.START_EXPR&&_(t,["var","let","const"])||":"===this._flags.last_token.text||(c(t,"if")&&c(t.previous,"else")?this._output.space_before_token=!0:this.print_newline()):_(t,h)&&")"!==this._flags.last_token.text&&this.print_newline():this._flags.multiline_frame&&S(this._flags.mode)&&","===this._flags.last_token.text&&"}"===this._last_last_text?this.print_newline():"SPACE"===e&&(this._output.space_before_token=!0);!t.previous||t.previous.type!==u.WORD&&t.previous.type!==u.RESERVED||(this._output.space_before_token=!0),this.print_token(t),this._flags.last_word=t.text,t.type===u.RESERVED&&("do"===t.text?this._flags.do_block=!0:"if"===t.text?this._flags.if_block=!0:"import"===t.text?this._flags.import_block=!0:this._flags.import_block&&c(t,"from")&&(this._flags.import_block=!1))},T.prototype.handle_semicolon=function(t){this.start_of_statement(t)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(t);for(var e=this._tokens.peek();!(this._flags.mode!==x||this._flags.if_block&&c(e,"else")||this._flags.do_block);)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(t)},T.prototype.handle_string=function(t){(!t.text.startsWith("`")||0!==t.newlines||""!==t.whitespace_before||")"!==t.previous.text&&this._flags.last_token.type!==u.WORD)&&(this.start_of_statement(t)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(t),this._flags.last_token.type===u.RESERVED||this._flags.last_token.type===u.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===u.COMMA||this._flags.last_token.type===u.START_EXPR||this._flags.last_token.type===u.EQUALS||this._flags.last_token.type===u.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(t):!t.text.startsWith("`")||this._flags.last_token.type!==u.END_EXPR||"]"!==t.previous.text&&")"!==t.previous.text||0!==t.newlines?this.print_newline():this._output.space_before_token=!0)),this.print_token(t)},T.prototype.handle_equals=function(t){this.start_of_statement(t)||this.handle_whitespace_and_comments(t),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(t),this._output.space_before_token=!0},T.prototype.handle_comma=function(t){this.handle_whitespace_and_comments(t,!0),this.print_token(t),this._output.space_before_token=!0,this._flags.declaration_statement?(C(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(t)):this._flags.mode===b||this._flags.mode===x&&this._flags.parent.mode===b?(this._flags.mode===x&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(t)},T.prototype.handle_operator=function(t){var e="*"===t.text&&(_(this._flags.last_token,["function","yield"])||l(this._flags.last_token.type,[u.START_BLOCK,u.COMMA,u.END_BLOCK,u.SEMICOLON])),i=l(t.text,["-","+"])&&(l(this._flags.last_token.type,[u.START_BLOCK,u.START_EXPR,u.EQUALS,u.OPERATOR])||l(this._flags.last_token.text,h)||","===this._flags.last_token.text);if(this.start_of_statement(t));else{var s=!e;this.handle_whitespace_and_comments(t,s)}if("*"!==t.text||this._flags.last_token.type!==u.DOT)if("::"!==t.text){if(this._flags.last_token.type===u.OPERATOR&&l(this._options.operator_position,m)&&this.allow_wrap_or_preserved_newline(t),":"===t.text&&this._flags.in_case)return this.print_token(t),this._flags.in_case=!1,this._flags.case_body=!0,void(this._tokens.peek().type!==u.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0));var n=!0,r=!0,a=!1;if(":"===t.text?0===this._flags.ternary_depth?n=!1:(this._flags.ternary_depth-=1,a=!0):"?"===t.text&&(this._flags.ternary_depth+=1),!i&&!e&&this._options.preserve_newlines&&l(t.text,p)){var o=":"===t.text,c=o&&a,b=o&&!a;switch(this._options.operator_position){case f.before_newline:return this._output.space_before_token=!b,this.print_token(t),o&&!c||this.allow_wrap_or_preserved_newline(t),void(this._output.space_before_token=!0);case f.after_newline:return this._output.space_before_token=!0,!o||c?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(t):this._output.space_before_token=!1,this.print_token(t),void(this._output.space_before_token=!0);case f.preserve_newline:return b||this.allow_wrap_or_preserved_newline(t),n=!(this._output.just_added_newline()||b),this._output.space_before_token=n,this.print_token(t),void(this._output.space_before_token=!0)}}if(e){this.allow_wrap_or_preserved_newline(t),n=!1;var y=this._tokens.peek();r=y&&l(y.type,[u.WORD,u.RESERVED])}else if("..."===t.text)this.allow_wrap_or_preserved_newline(t),n=this._flags.last_token.type===u.START_BLOCK,r=!1;else if(l(t.text,["--","++","!","~"])||i){if(this._flags.last_token.type!==u.COMMA&&this._flags.last_token.type!==u.START_EXPR||this.allow_wrap_or_preserved_newline(t),n=!1,r=!1,t.newlines&&("--"===t.text||"++"===t.text||"~"===t.text)){var v=_(this._flags.last_token,d)&&t.newlines;v&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(v,!0)}";"===this._flags.last_token.text&&C(this._flags.mode)&&(n=!0),this._flags.last_token.type===u.RESERVED?n=!0:this._flags.last_token.type===u.END_EXPR?n=!("]"===this._flags.last_token.text&&("--"===t.text||"++"===t.text)):this._flags.last_token.type===u.OPERATOR&&(n=l(t.text,["--","-","++","+"])&&l(this._flags.last_token.text,["--","-","++","+"]),l(t.text,["+","-"])&&l(this._flags.last_token.text,["--","++"])&&(r=!0)),(this._flags.mode!==g||this._flags.inline_frame)&&this._flags.mode!==x||"{"!==this._flags.last_token.text&&";"!==this._flags.last_token.text||this.print_newline()}this._output.space_before_token=this._output.space_before_token||n,this.print_token(t),this._output.space_before_token=r}else this.print_token(t);else this.print_token(t)},T.prototype.handle_block_comment=function(t,e){return this._output.raw?(this._output.add_raw_token(t),void(t.directives&&"end"===t.directives.preserve&&(this._output.raw=this._options.test_output_raw))):t.directives?(this.print_newline(!1,e),this.print_token(t),"start"===t.directives.preserve&&(this._output.raw=!0),void this.print_newline(!1,!0)):r.newline.test(t.text)||t.newlines?void this.print_block_commment(t,e):(this._output.space_before_token=!0,this.print_token(t),void(this._output.space_before_token=!0))},T.prototype.print_block_commment=function(t,e){var i,s=function(t){for(var e=[],i=(t=t.replace(r.allLineBreaks,"\n")).indexOf("\n");-1!==i;)e.push(t.substring(0,i)),i=(t=t.substring(i+1)).indexOf("\n");return t.length&&e.push(t),e}(t.text),n=!1,a=!1,o=t.whitespace_before,h=o.length;if(this.print_newline(!1,e),this.print_token_line_indentation(t),this._output.add_token(s[0]),this.print_newline(!1,e),s.length>1){for(n=function(t,e){for(var i=0;i0&&(e=new Array(t.indent_level+1).join(this.__indent_string)),this.__base_string=e,this.__base_string_length=e.length}function r(t,e){this.__indent_cache=new n(t,e),this.raw=!1,this._end_with_newline=t.end_with_newline,this.indent_size=t.indent_size,this.wrap_line_length=t.wrap_line_length,this.indent_empty_lines=t.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new s(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}$parcel$export(t.exports,"Output",(function(){return i}),(function(t){return i=t})),s.prototype.clone_empty=function(){var t=new s(this.__parent);return t.set_indent(this.__indent_count,this.__alignment_count),t},s.prototype.item=function(t){return t<0?this.__items[this.__items.length+t]:this.__items[t]},s.prototype.has_match=function(t){for(var e=this.__items.length-1;e>=0;e--)if(this.__items[e].match(t))return!0;return!1},s.prototype.set_indent=function(t,e){this.is_empty()&&(this.__indent_count=t||0,this.__alignment_count=e||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},s.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},s.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},s.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var t=this.__parent.current_line;return t.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),t.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),t.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===t.__items[0]&&(t.__items.splice(0,1),t.__character_count-=1),!0}return!1},s.prototype.is_empty=function(){return 0===this.__items.length},s.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},s.prototype.push=function(t){this.__items.push(t);var e=t.lastIndexOf("\n");-1!==e?this.__character_count=t.length-e:this.__character_count+=t.length},s.prototype.pop=function(){var t=null;return this.is_empty()||(t=this.__items.pop(),this.__character_count-=t.length),t},s.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},s.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},s.prototype.trim=function(){for(;" "===this.last();)this.__items.pop(),this.__character_count-=1},s.prototype.toString=function(){var t="";return this.is_empty()?this.__parent.indent_empty_lines&&(t=this.__parent.get_indent_string(this.__indent_count)):(t=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),t+=this.__items.join("")),t},n.prototype.get_indent_size=function(t,e){var i=this.__base_string_length;return e=e||0,t<0&&(i=0),i+=t*this.__indent_size,i+=e},n.prototype.get_indent_string=function(t,e){var i=this.__base_string;return e=e||0,t<0&&(t=0,i=""),e+=t*this.__indent_size,this.__ensure_cache(e),i+=this.__cache[e]},n.prototype.__ensure_cache=function(t){for(;t>=this.__cache.length;)this.__add_column()},n.prototype.__add_column=function(){var t=this.__cache.length,e=0,i="";this.__indent_size&&t>=this.__indent_size&&(t-=(e=Math.floor(t/this.__indent_size))*this.__indent_size,i=new Array(e+1).join(this.__indent_string)),t&&(i+=new Array(t+1).join(" ")),this.__cache.push(i)},r.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},r.prototype.get_line_number=function(){return this.__lines.length},r.prototype.get_indent_string=function(t,e){return this.__indent_cache.get_indent_string(t,e)},r.prototype.get_indent_size=function(t,e){return this.__indent_cache.get_indent_size(t,e)},r.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},r.prototype.add_new_line=function(t){return!(this.is_empty()||!t&&this.just_added_newline())&&(this.raw||this.__add_outputline(),!0)},r.prototype.get_code=function(t){this.trim(!0);var e=this.current_line.pop();e&&("\n"===e[e.length-1]&&(e=e.replace(/\n+$/g,"")),this.current_line.push(e)),this._end_with_newline&&this.__add_outputline();var i=this.__lines.join("\n");return"\n"!==t&&(i=i.replace(/[\n]/g,t)),i},r.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},r.prototype.set_indent=function(t,e){return t=t||0,e=e||0,this.next_line.set_indent(t,e),this.__lines.length>1?(this.current_line.set_indent(t,e),!0):(this.current_line.set_indent(),!1)},r.prototype.add_raw_token=function(t){for(var e=0;e1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},r.prototype.just_added_newline=function(){return this.current_line.is_empty()},r.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},r.prototype.ensure_empty_line_above=function(t,e){for(var i=this.__lines.length-2;i>=0;){var n=this.__lines[i];if(n.is_empty())break;if(0!==n.item(0).indexOf(t)&&n.item(-1)!==e){this.__lines.splice(i+1,0,new s(this)),this.previous_line=this.__lines[this.__lines.length-2];break}i--}},i=r})),parcelRequire.register("ks7GI",(function(t,e){var i;$parcel$export(t.exports,"Token",(function(){return i}),(function(t){return i=t})),i=function(t,e,i,s){this.type=t,this.text=e,this.comments_before=null,this.newlines=i||0,this.whitespace_before=s||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}})),parcelRequire.register("5gaXC",(function(t,e){var i,s,n,r,a;$parcel$export(t.exports,"identifier",(function(){return i}),(function(t){return i=t})),$parcel$export(t.exports,"identifierMatch",(function(){return s}),(function(t){return s=t})),$parcel$export(t.exports,"newline",(function(){return n}),(function(t){return n=t})),$parcel$export(t.exports,"lineBreak",(function(){return r}),(function(t){return r=t})),$parcel$export(t.exports,"allLineBreaks",(function(){return a}),(function(t){return a=t}));var o="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",h="\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u08a0\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1ce9-\\u1cec\\u1cee-\\u1cf1\\u1cf5\\u1cf6\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2e2f\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\uabe2\\uac00-힣ힰ-ퟆퟋ-ퟻ\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc",p="\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2-\\u0ae3\\u0ae6-\\u0aef\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f",u="(?:\\\\u[0-9a-fA-F]{4}|[\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a"+h+"])";i=new RegExp(u+("(?:\\\\u[0-9a-fA-F]{4}|["+o+h+p+"])*"),"g"),new RegExp(u),s=new RegExp("(?:\\\\u[0-9a-fA-F]{4}|["+o+h+p+"])+");n=/[\n\r\u2028\u2029]/,r=new RegExp("\r\n|"+n.source),a=new RegExp(r.source,"g")})),parcelRequire.register("aB9R8",(function(t,e){var i;$parcel$export(t.exports,"Options",(function(){return i}),(function(t){return i=t}));var s=parcelRequire("aOYeq").Options,n=["before-newline","after-newline","preserve-newline"];function r(t){s.call(this,t,"js");var e=this.raw_options.brace_style||null;"expand-strict"===e?this.raw_options.brace_style="expand":"collapse-preserve-inline"===e?this.raw_options.brace_style="collapse,preserve-inline":void 0!==this.raw_options.braces_on_own_line&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var i=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var r=0;r>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),y=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";y=(y="\\?\\.(?!\\d) "+(y=y.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"))).replace(/ /g,"|");var v,k=new RegExp(y),w="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),E=w.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),S=new RegExp("^(?:"+E.join("|")+")$"),C=function(t,e){o.call(this,t,e),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var i=new l(this._input),s=new c(this._input).read_options(this._options);this.__patterns={template:s,identifier:s.starting_with(u.identifier).matching(u.identifierMatch),number:i.matching(m),punct:i.matching(k),comment:i.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:i.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:i.matching(/<\!--/),html_comment_end:i.matching(/-->/),include:i.starting_with(/#include/).until_after(u.lineBreak),shebang:i.starting_with(/#!/).until_after(u.lineBreak),xml:i.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:s.until(/['\\\n\r\u2028\u2029]/),double_quote:s.until(/["\\\n\r\u2028\u2029]/),template_text:s.until(/[`\\$]/),template_expression:s.until(/[`}\\]/)}};(C.prototype=new o)._is_comment=function(t){return t.type===d.COMMENT||t.type===d.BLOCK_COMMENT||t.type===d.UNKNOWN},C.prototype._is_opening=function(t){return t.type===d.START_BLOCK||t.type===d.START_EXPR},C.prototype._is_closing=function(t,e){return(t.type===d.END_BLOCK||t.type===d.END_EXPR)&&e&&("]"===t.text&&"["===e.text||")"===t.text&&"("===e.text||"}"===t.text&&"{"===e.text)},C.prototype._reset=function(){v=!1},C.prototype._get_next_token=function(t,e){var i=null;this._readWhitespace();var s=this._input.peek();return null===s?this._create_token(d.EOF,""):i=(i=(i=(i=(i=(i=(i=(i=(i=(i=i||this._read_non_javascript(s))||this._read_string(s))||this._read_pair(s,this._input.peek(1)))||this._read_word(t))||this._read_singles(s))||this._read_comment(s))||this._read_regexp(s,t))||this._read_xml(s,t))||this._read_punctuation())||this._create_token(d.UNKNOWN,this._input.next())},C.prototype._read_word=function(t){var e;return""!==(e=this.__patterns.identifier.read())?(e=e.replace(u.allLineBreaks,"\n"),t.type!==d.DOT&&(t.type!==d.RESERVED||"set"!==t.text&&"get"!==t.text)&&S.test(e)?"in"!==e&&"of"!==e||t.type!==d.WORD&&t.type!==d.STRING?this._create_token(d.RESERVED,e):this._create_token(d.OPERATOR,e):this._create_token(d.WORD,e)):""!==(e=this.__patterns.number.read())?this._create_token(d.WORD,e):void 0},C.prototype._read_singles=function(t){var e=null;return"("===t||"["===t?e=this._create_token(d.START_EXPR,t):")"===t||"]"===t?e=this._create_token(d.END_EXPR,t):"{"===t?e=this._create_token(d.START_BLOCK,t):"}"===t?e=this._create_token(d.END_BLOCK,t):";"===t?e=this._create_token(d.SEMICOLON,t):"."===t&&x.test(this._input.peek(1))?e=this._create_token(d.DOT,t):","===t&&(e=this._create_token(d.COMMA,t)),e&&this._input.next(),e},C.prototype._read_pair=function(t,e){var i=null;return"#"===t&&"{"===e&&(i=this._create_token(d.START_BLOCK,t+e)),i&&(this._input.next(),this._input.next()),i},C.prototype._read_punctuation=function(){var t=this.__patterns.punct.read();if(""!==t)return"="===t?this._create_token(d.EQUALS,t):"?."===t?this._create_token(d.DOT,t):this._create_token(d.OPERATOR,t)},C.prototype._read_non_javascript=function(t){var e="";if("#"===t){if(this._is_first_token()&&(e=this.__patterns.shebang.read()))return this._create_token(d.UNKNOWN,e.trim()+"\n");if(e=this.__patterns.include.read())return this._create_token(d.UNKNOWN,e.trim()+"\n");t=this._input.next();var i="#";if(this._input.hasNext()&&this._input.testChar(g)){do{i+=t=this._input.next()}while(this._input.hasNext()&&"#"!==t&&"="!==t);return"#"===t||("["===this._input.peek()&&"]"===this._input.peek(1)?(i+="[]",this._input.next(),this._input.next()):"{"===this._input.peek()&&"}"===this._input.peek(1)&&(i+="{}",this._input.next(),this._input.next())),this._create_token(d.WORD,i)}this._input.back()}else if("<"===t&&this._is_first_token()){if(e=this.__patterns.html_comment_start.read()){for(;this._input.hasNext()&&!this._input.testChar(u.newline);)e+=this._input.next();return v=!0,this._create_token(d.COMMENT,e)}}else if(v&&"-"===t&&(e=this.__patterns.html_comment_end.read()))return v=!1,this._create_token(d.COMMENT,e);return null},C.prototype._read_comment=function(t){var e=null;if("/"===t){var i="";if("*"===this._input.peek(1)){i=this.__patterns.block_comment.read();var s=f.get_directives(i);s&&"start"===s.ignore&&(i+=f.readIgnored(this._input)),i=i.replace(u.allLineBreaks,"\n"),(e=this._create_token(d.BLOCK_COMMENT,i)).directives=s}else"/"===this._input.peek(1)&&(i=this.__patterns.comment.read(),e=this._create_token(d.COMMENT,i))}return e},C.prototype._read_string=function(t){if("`"===t||"'"===t||'"'===t){var e=this._input.next();return this.has_char_escapes=!1,e+="`"===t?this._read_string_recursive("`",!0,"${"):this._read_string_recursive(t),this.has_char_escapes&&this._options.unescape_strings&&(e=function(t){var e="",i=0,s=new a(t),n=null;for(;s.hasNext();)if((n=s.match(/([\s]|[^\\]|\\\\)+/g))&&(e+=n[0]),"\\"===s.peek()){if(s.next(),"x"===s.peek())n=s.match(/x([0-9A-Fa-f]{2})/g);else{if("u"!==s.peek()){e+="\\",s.hasNext()&&(e+=s.next());continue}n=s.match(/u([0-9A-Fa-f]{4})/g)}if(!n)return t;if((i=parseInt(n[1],16))>126&&i<=255&&0===n[0].indexOf("x"))return t;if(i>=0&&i<32){e+="\\"+n[0];continue}e+=34===i||39===i||92===i?"\\"+String.fromCharCode(i):String.fromCharCode(i)}return e}(e)),this._input.peek()===t&&(e+=this._input.next()),e=e.replace(u.allLineBreaks,"\n"),this._create_token(d.STRING,e)}return null},C.prototype._allow_regexp_or_xml=function(t){return t.type===d.RESERVED&&_(t.text,["return","case","throw","else","do","typeof","yield"])||t.type===d.END_EXPR&&")"===t.text&&t.opened.previous.type===d.RESERVED&&_(t.opened.previous.text,["if","while","for"])||_(t.type,[d.COMMENT,d.START_EXPR,d.START_BLOCK,d.START,d.END_BLOCK,d.OPERATOR,d.EQUALS,d.EOF,d.SEMICOLON,d.COMMA])},C.prototype._read_regexp=function(t,e){if("/"===t&&this._allow_regexp_or_xml(e)){for(var i=this._input.next(),s=!1,n=!1;this._input.hasNext()&&(s||n||this._input.peek()!==t)&&!this._input.testChar(u.newline);)i+=this._input.peek(),s?s=!1:(s="\\"===this._input.peek(),"["===this._input.peek()?n=!0:"]"===this._input.peek()&&(n=!1)),this._input.next();return this._input.peek()===t&&(i+=this._input.next(),i+=this._input.read(u.identifier)),this._create_token(d.STRING,i)}return null},C.prototype._read_xml=function(t,e){if(this._options.e4x&&"<"===t&&this._allow_regexp_or_xml(e)){var i="",s=this.__patterns.xml.read_match();if(s){for(var n=s[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),r=0===n.indexOf("{"),a=0;s;){var o=!!s[1],h=s[2];if(!(!!s[s.length-1]||"![CDATA["===h.slice(0,8))&&(h===n||r&&h.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(o?--a:++a),i+=s[0],a<=0)break;s=this.__patterns.xml.read_match()}return s||(i+=this._input.match(/[\s\S]*/g)[0]),i=i.replace(u.allLineBreaks,"\n"),this._create_token(d.STRING,i)}}return null},C.prototype._read_string_recursive=function(t,e,i){var s,n;"'"===t?n=this.__patterns.single_quote:'"'===t?n=this.__patterns.double_quote:"`"===t?n=this.__patterns.template_text:"}"===t&&(n=this.__patterns.template_expression);for(var r=n.read(),a="";this._input.hasNext();){if((a=this._input.next())===t||!e&&u.newline.test(a)){this._input.back();break}"\\"===a&&this._input.hasNext()?("x"===(s=this._input.peek())||"u"===s?this.has_char_escapes=!0:"\r"===s&&"\n"===this._input.peek(1)&&this._input.next(),a+=this._input.next()):i&&("${"===i&&"$"===a&&"{"===this._input.peek()&&(a+=this._input.next()),i===a&&(a+="`"===t?this._read_string_recursive("}",e,"`"):this._read_string_recursive("`",e,"${"),this._input.hasNext()&&(a+=this._input.next()))),r+=a+=n.read()}return r},i=C,s=d,n=b.slice(),r=w.slice()})),parcelRequire.register("jHVEE",(function(t,e){var i;$parcel$export(t.exports,"InputScanner",(function(){return i}),(function(t){return i=t}));var s=RegExp.prototype.hasOwnProperty("sticky");function n(t){this.__input=t||"",this.__input_length=this.__input.length,this.__position=0}n.prototype.restart=function(){this.__position=0},n.prototype.back=function(){this.__position>0&&(this.__position-=1)},n.prototype.hasNext=function(){return this.__position=0&&t=0&&e=t.length&&this.__input.substring(e-t.length,e).toLowerCase()===t},i=n})),parcelRequire.register("4uKrb",(function(t,e){var i,s;$parcel$export(t.exports,"Tokenizer",(function(){return i}),(function(t){return i=t})),$parcel$export(t.exports,"TOKEN",(function(){return s}),(function(t){return s=t}));var n=parcelRequire("jHVEE").InputScanner,r=parcelRequire("ks7GI").Token,a=parcelRequire("bXsx1").TokenStream,o=parcelRequire("4EofW").WhitespacePattern,h={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},p=function(t,e){this._input=new n(t),this._options=e||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new o(this._input)};p.prototype.tokenize=function(){var t;this._input.restart(),this.__tokens=new a,this._reset();for(var e=new r(h.START,""),i=null,s=[],n=new a;e.type!==h.EOF;){for(t=this._get_next_token(e,i);this._is_comment(t);)n.add(t),t=this._get_next_token(e,i);n.isEmpty()||(t.comments_before=n,n=new a),t.parent=i,this._is_opening(t)?(s.push(i),i=t):i&&this._is_closing(t,i)&&(t.opened=i,i.closed=t,i=s.pop(),t.parent=i),t.previous=e,e.next=t,this.__tokens.add(t),e=t}return this.__tokens},p.prototype._is_first_token=function(){return this.__tokens.isEmpty()},p.prototype._reset=function(){},p.prototype._get_next_token=function(t,e){this._readWhitespace();var i=this._input.read(/.+/g);return i?this._create_token(h.RAW,i):this._create_token(h.EOF,"")},p.prototype._is_comment=function(t){return!1},p.prototype._is_opening=function(t){return!1},p.prototype._is_closing=function(t,e){return!1},p.prototype._create_token=function(t,e){return new r(t,e,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},p.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},i=p,s=h})),parcelRequire.register("bXsx1",(function(t,e){var i;function s(t){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=t}$parcel$export(t.exports,"TokenStream",(function(){return i}),(function(t){return i=t})),s.prototype.restart=function(){this.__position=0},s.prototype.isEmpty=function(){return 0===this.__tokens_length},s.prototype.hasNext=function(){return this.__position=0&&t/),erb:i.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:i.starting_with(/{%/).until_after(/%}/),django_value:i.starting_with(/{{/).until_after(/}}/),django_comment:i.starting_with(/{#/).until_after(/#}/),smarty:i.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:i.starting_with(/{\*/).until_after(/\*}/),smarty_literal:i.starting_with(/{literal}/).until_after(/{\/literal}/)}}r.prototype=new s,r.prototype._create=function(){return new r(this._input,this)},r.prototype._update=function(){this.__set_templated_pattern()},r.prototype.disable=function(t){var e=this._create();return e._disabled[t]=!0,e._update(),e},r.prototype.read_options=function(t){var e=this._create();for(var i in n)e._disabled[i]=-1===t.templating.indexOf(i);return e._update(),e},r.prototype.exclude=function(t){var e=this._create();return e._excluded[t]=!0,e._update(),e},r.prototype.read=function(){var t="";t=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern);for(var e=this._read_template();e;)this._match_pattern?e+=this._input.read(this._match_pattern):e+=this._input.readUntil(this.__template_pattern),t+=e,e=this._read_template();return this._until_after&&(t+=this._input.readUntilAfter(this._until_pattern)),t},r.prototype.__set_templated_pattern=function(){var t=[];this._disabled.php||t.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||t.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||t.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(t.push(this.__patterns.django._starting_pattern.source),t.push(this.__patterns.django_value._starting_pattern.source),t.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||t.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&t.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+t.join("|")+")")},r.prototype._read_template=function(){var t="",e=this._input.peek();if("<"===e){var i=this._input.peek(1);this._disabled.php||this._excluded.php||"?"!==i||(t=t||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||"%"!==i||(t=t||this.__patterns.erb.read())}else"{"===e&&(this._disabled.handlebars||this._excluded.handlebars||(t=(t=(t=t||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||this.__patterns.handlebars.read()),this._disabled.django||(this._excluded.django||this._excluded.handlebars||(t=t||this.__patterns.django_value.read()),this._excluded.django||(t=(t=t||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(t=(t=(t=t||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read()));return t},i=r})),parcelRequire.register("gAEUb",(function(t,e){"use strict";var i=parcelRequire("5TW1S").Beautifier,s=parcelRequire("56sz9").Options;t.exports=function(t,e){return new i(t,e).beautify()},t.exports.defaultOptions=function(){return new s}})),parcelRequire.register("5TW1S",(function(t,e){var i;$parcel$export(t.exports,"Beautifier",(function(){return i}),(function(t){return i=t}));var s=parcelRequire("56sz9").Options,n=parcelRequire("69XRX").Output,r=parcelRequire("jHVEE").InputScanner,a=new(0,parcelRequire("7jh28").Directives)(/\/\*/,/\*\//),o=/\r\n|[\r\n]/,h=/\r\n|[\r\n]/g,p=/\s/,u=/(?:\s|\n)+/g,l=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,c=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function _(t,e){this._source_text=t||"",this._options=new s(e),this._ch=null,this._input=null,this.NESTED_AT_RULE={page:!0,"font-face":!0,keyframes:!0,media:!0,supports:!0,document:!0},this.CONDITIONAL_GROUP_RULE={media:!0,supports:!0,document:!0},this.NON_SEMICOLON_NEWLINE_PROPERTY=["grid-template-areas","grid-template"]}_.prototype.eatString=function(t){var e="";for(this._ch=this._input.next();this._ch;){if(e+=this._ch,"\\"===this._ch)e+=this._input.next();else if(-1!==t.indexOf(this._ch)||"\n"===this._ch)break;this._ch=this._input.next()}return e},_.prototype.eatWhitespace=function(t){for(var e=p.test(this._input.peek()),i=0;p.test(this._input.peek());)this._ch=this._input.next(),t&&"\n"===this._ch&&(0===i||i0&&this._indentLevel--},_.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var t=this._source_text,e=this._options.eol;"auto"===e&&(e="\n",t&&o.test(t||"")&&(e=t.match(o)[0]));var i=(t=t.replace(h,"\n")).match(/^[\t ]*/)[0];this._output=new n(this._options,i),this._input=new r(t),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var s,_,d=0,f=!1,m=!1,g=!1,x=!1,b=!1,y=this._ch,v=!1;s=""!==this._input.read(u),_=y,this._ch=this._input.next(),"\\"===this._ch&&this._input.hasNext()&&(this._ch+=this._input.next()),y=this._ch,this._ch;)if("/"===this._ch&&"*"===this._input.peek()){this._output.add_new_line(),this._input.back();var k=this._input.read(l),w=a.get_directives(k);w&&"start"===w.ignore&&(k+=a.readIgnored(this._input)),this.print_string(k),this.eatWhitespace(!0),this._output.add_new_line()}else if("/"===this._ch&&"/"===this._input.peek())this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(c)),this.eatWhitespace(!0);else if("$"===this._ch){this.preserveSingleSpace(s),this.print_string(this._ch);var E=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);E.match(/[ :]$/)&&(E=this.eatString(": ").replace(/\s$/,""),this.print_string(E),this._output.space_before_token=!0),E=E.replace(/\s$/,""),0===d&&-1!==E.indexOf(":")&&(m=!0,this.indent())}else if("@"===this._ch)if(this.preserveSingleSpace(s),"{"===this._input.peek())this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var S=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);S.match(/[ :]$/)&&(S=this.eatString(": ").replace(/\s$/,""),this.print_string(S),this._output.space_before_token=!0),S=S.replace(/\s$/,""),0===d&&-1!==S.indexOf(":")?(m=!0,this.indent()):S in this.NESTED_AT_RULE?(this._nestedLevel+=1,S in this.CONDITIONAL_GROUP_RULE&&(g=!0)):0!==d||m||(x=!0)}else if("#"===this._ch&&"{"===this._input.peek())this.preserveSingleSpace(s),this.print_string(this._ch+this.eatString("}"));else if("{"===this._ch)m&&(m=!1,this.outdent()),x=!1,g?(g=!1,f=this._indentLevel>=this._nestedLevel):f=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&f&&this._output.previous_line&&"{"!==this._output.previous_line.item(-1)&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,"expand"===this._options.brace_style?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):("("===_?this._output.space_before_token=!1:","!==_&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if("}"===this._ch)this.outdent(),this._output.add_new_line(),"{"===_&&this._output.trim(!0),m&&(this.outdent(),m=!1),this.print_string(this._ch),f=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&"}"!==this._input.peek()&&this._output.add_new_line(!0),")"===this._input.peek()&&(this._output.trim(!0),"expand"===this._options.brace_style&&this._output.add_new_line(!0));else if(":"===this._ch){for(var C=0;C"!==this._ch&&"+"!==this._ch&&"~"!==this._ch||m||0!==d)if("]"===this._ch)this.print_string(this._ch);else if("["===this._ch)this.preserveSingleSpace(s),this.print_string(this._ch);else if("="===this._ch)this.eatWhitespace(),this.print_string("="),p.test(this._ch)&&(this._ch="");else if("!"!==this._ch||this._input.lookBack("\\")){var N='"'===_||"'"===_;this.preserveSingleSpace(N||s),this.print_string(this._ch),!this._output.just_added_newline()&&"\n"===this._input.peek()&&v&&this._output.add_new_line()}else this._output.space_before_token=!0,this.print_string(this._ch);else this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&p.test(this._ch)&&(this._ch=""));return this._output.get_code(e)},i=_})),parcelRequire.register("56sz9",(function(t,e){var i;$parcel$export(t.exports,"Options",(function(){return i}),(function(t){return i=t}));var s=parcelRequire("aOYeq").Options;function n(t){s.call(this,t,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var e=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||e;var i=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var n=0;n0);return 0!==e},p.prototype.traverse_whitespace=function(t){return!(!t.whitespace_before&&!t.newlines)&&(this.print_preserved_newlines(t)||(this._output.space_before_token=!0),!0)},p.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},p.prototype.print_newline=function(t){this._output.add_new_line(t)},p.prototype.print_token=function(t){t.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(t.text))},p.prototype.indent=function(){this.indent_level++},p.prototype.get_full_indent=function(t){return(t=this.indent_level+(t||0))<1?"":this._output.get_indent_string(t)};var u=function(t,e){var i=null,s=null;return e.closed?("script"===t?i="text/javascript":"style"===t&&(i="text/css"),i=function(t){for(var e=null,i=t.next;i.type!==a.EOF&&t.closed!==i;){if(i.type===a.ATTRIBUTE&&"type"===i.text){i.next&&i.next.type===a.EQUALS&&i.next.next&&i.next.next.type===a.VALUE&&(e=i.next.next.text);break}i=i.next}return e}(e)||i,i.search("text/css")>-1?s="css":i.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?s="javascript":i.search(/(text|application|dojo)\/(x-)?(html)/)>-1?s="html":i.search(/test\/null/)>-1&&(s="null"),s):null};function l(t,e){return-1!==e.indexOf(t)}function c(t,e,i){this.parent=t||null,this.tag=e?e.tag_name:"",this.indent_level=i||0,this.parser_token=e||null}function _(t){this._printer=t,this._current_frame=null}function d(t,e,i,n){this._source_text=t||"",e=e||{},this._js_beautify=i,this._css_beautify=n,this._tag_stack=null;var r=new s(e,"html");this._options=r,this._is_wrap_attributes_force="force"===this._options.wrap_attributes.substr(0,5),this._is_wrap_attributes_force_expand_multiline="force-expand-multiline"===this._options.wrap_attributes,this._is_wrap_attributes_force_aligned="force-aligned"===this._options.wrap_attributes,this._is_wrap_attributes_aligned_multiple="aligned-multiple"===this._options.wrap_attributes,this._is_wrap_attributes_preserve="preserve"===this._options.wrap_attributes.substr(0,8),this._is_wrap_attributes_preserve_aligned="preserve-aligned"===this._options.wrap_attributes}_.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},_.prototype.record_tag=function(t){var e=new c(this._current_frame,t,this._printer.indent_level);this._current_frame=e},_.prototype._try_pop_frame=function(t){var e=null;return t&&(e=t.parser_token,this._printer.indent_level=t.indent_level,this._current_frame=t.parent),e},_.prototype._get_frame=function(t,e){for(var i=this._current_frame;i&&-1===t.indexOf(i.tag);){if(e&&-1!==e.indexOf(i.tag)){i=null;break}i=i.parent}return i},_.prototype.try_pop=function(t,e){var i=this._get_frame([t],e);return this._try_pop_frame(i)},_.prototype.indent_to_tag=function(t){var e=this._get_frame(t);e&&(this._printer.indent_level=e.indent_level)},d.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var t=this._source_text,e=this._options.eol;"auto"===this._options.eol&&(e="\n",t&&o.test(t)&&(e=t.match(o)[0]));var i=(t=t.replace(h,"\n")).match(/^[\t ]*/)[0],s={text:"",type:""},n=new f,u=new p(this._options,i),l=new r(t,this._options).tokenize();this._tag_stack=new _(u);for(var c=null,d=l.next();d.type!==a.EOF;)d.type===a.TAG_OPEN||d.type===a.COMMENT?n=c=this._handle_tag_open(u,d,n,s,l):d.type===a.ATTRIBUTE||d.type===a.EQUALS||d.type===a.VALUE||d.type===a.TEXT&&!n.tag_complete?c=this._handle_inside_tag(u,d,n,s):d.type===a.TAG_CLOSE?c=this._handle_tag_close(u,d,n):d.type===a.TEXT?c=this._handle_text(u,d,n):u.add_raw_token(d),s=c,d=l.next();return u._output.get_code(e)},d.prototype._handle_tag_close=function(t,e,i){var s={text:e.text,type:e.type};return t.alignment_size=0,i.tag_complete=!0,t.set_space_before_token(e.newlines||""!==e.whitespace_before,!0),i.is_unformatted?t.add_raw_token(e):("<"===i.tag_start_char&&(t.set_space_before_token("/"===e.text[0],!0),this._is_wrap_attributes_force_expand_multiline&&i.has_wrapped_attrs&&t.print_newline(!1)),t.print_token(e)),!i.indent_content||i.is_unformatted||i.is_content_unformatted||(t.indent(),i.indent_content=!1),i.is_inline_element||i.is_unformatted||i.is_content_unformatted||t.set_wrap_point(),s},d.prototype._handle_inside_tag=function(t,e,i,s){var n=i.has_wrapped_attrs,r={text:e.text,type:e.type};return t.set_space_before_token(e.newlines||""!==e.whitespace_before,!0),i.is_unformatted?t.add_raw_token(e):"{"===i.tag_start_char&&e.type===a.TEXT?t.print_preserved_newlines(e)?(e.newlines=0,t.add_raw_token(e)):t.print_token(e):(e.type===a.ATTRIBUTE?t.set_space_before_token(!0):(e.type===a.EQUALS||e.type===a.VALUE&&e.previous.type===a.EQUALS)&&t.set_space_before_token(!1),e.type===a.ATTRIBUTE&&"<"===i.tag_start_char&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(t.traverse_whitespace(e),n=n||0!==e.newlines),this._is_wrap_attributes_force&&i.attr_count>=this._options.wrap_attributes_min_attrs&&(s.type!==a.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(t.print_newline(!1),n=!0)),t.print_token(e),n=n||t.previous_token_wrapped(),i.has_wrapped_attrs=n),r},d.prototype._handle_text=function(t,e,i){var s={text:e.text,type:"TK_CONTENT"};return i.custom_beautifier_name?this._print_custom_beatifier_text(t,e,i):i.is_unformatted||i.is_content_unformatted?t.add_raw_token(e):(t.traverse_whitespace(e),t.print_token(e)),s},d.prototype._print_custom_beatifier_text=function(t,e,i){var s=this;if(""!==e.text){var n,r=e.text,a=1,o="",h="";"javascript"===i.custom_beautifier_name&&"function"==typeof this._js_beautify?n=this._js_beautify:"css"===i.custom_beautifier_name&&"function"==typeof this._css_beautify?n=this._css_beautify:"html"===i.custom_beautifier_name&&(n=function(t,e){return new d(t,e,s._js_beautify,s._css_beautify).beautify()}),"keep"===this._options.indent_scripts?a=0:"separate"===this._options.indent_scripts&&(a=-t.indent_level);var p=t.get_full_indent(a);if(r=r.replace(/\n[ \t]*$/,""),"html"!==i.custom_beautifier_name&&"<"===r[0]&&r.match(/^(<\!--||]]>)$/.exec(r);if(!u)return void t.add_raw_token(e);o=p+u[1]+"\n",r=u[4],u[5]&&(h=p+u[5]),r=r.replace(/\n[ \t]*$/,""),(u[2]||-1!==u[3].indexOf("\n"))&&(u=u[3].match(/[ \t]+$/))&&(e.whitespace_before=u[0])}if(r)if(n){var l=function(){this.eol="\n"};l.prototype=this._options.raw_options,r=n(p+r,new l)}else{var c=e.whitespace_before;c&&(r=r.replace(new RegExp("\n("+c+")?","g"),"\n")),r=p+r.replace(/\n/g,"\n"+p)}o&&(r=r?o+r+"\n"+h:o+h),t.print_newline(!1),r&&(e.text=r,e.whitespace_before="",e.newlines=0,t.add_raw_token(e),t.print_newline(!0))}},d.prototype._handle_tag_open=function(t,e,i,s,n){var r=this._get_tag_open_token(e);if(!i.is_unformatted&&!i.is_content_unformatted||i.is_empty_element||e.type!==a.TAG_OPEN||r.is_start_tag?(t.traverse_whitespace(e),this._set_tag_position(t,e,r,i,s),r.is_inline_element||t.set_wrap_point(),t.print_token(e)):(t.add_raw_token(e),r.start_tag_token=this._tag_stack.try_pop(r.tag_name)),r.is_start_tag&&this._is_wrap_attributes_force){var o,h=0;do{(o=n.peek(h)).type===a.ATTRIBUTE&&(r.attr_count+=1),h+=1}while(o.type!==a.EOF&&o.type!==a.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(r.alignment_size=e.text.length+1),r.tag_complete||r.is_unformatted||(t.alignment_size=r.alignment_size),r};var f=function(t,e){if(this.parent=t||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",e){var i;this.tag_start_char=e.text[0],this.text=e.text,"<"===this.tag_start_char?(i=e.text.match(/^<([^\s>]*)/),this.tag_check=i?i[1]:""):(i=e.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=i?i[1]:"",(e.text.startsWith("{{#>")||e.text.startsWith("{{~#>"))&&">"===this.tag_check[0]&&(">"===this.tag_check&&null!==e.next?this.tag_check=e.next.text.split(" ")[0]:this.tag_check=e.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),e.type===a.COMMENT&&(this.tag_complete=!0),this.is_start_tag="/"!==this.tag_check.charAt(0),this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||e.closed&&"/>"===e.closed.text;var s=2;"{"===this.tag_start_char&&this.text.length>=3&&"~"===this.text.charAt(2)&&(s=3),this.is_end_tag=this.is_end_tag||"{"===this.tag_start_char&&(this.text.length<3||/[^#\^]/.test(this.text.charAt(s)))}else this.tag_complete=!0};d.prototype._get_tag_open_token=function(t){var e=new f(this._tag_stack.get_parser_token(),t);return e.alignment_size=this._options.wrap_attributes_indent_size,e.is_end_tag=e.is_end_tag||l(e.tag_check,this._options.void_elements),e.is_empty_element=e.tag_complete||e.is_start_tag&&e.is_end_tag,e.is_unformatted=!e.tag_complete&&l(e.tag_check,this._options.unformatted),e.is_content_unformatted=!e.is_empty_element&&l(e.tag_check,this._options.content_unformatted),e.is_inline_element=l(e.tag_name,this._options.inline)||this._options.inline_custom_elements&&e.tag_name.includes("-")||"{"===e.tag_start_char,e},d.prototype._set_tag_position=function(t,e,i,s,n){if(i.is_empty_element||(i.is_end_tag?i.start_tag_token=this._tag_stack.try_pop(i.tag_name):(this._do_optional_end_element(i)&&(i.is_inline_element||t.print_newline(!1)),this._tag_stack.record_tag(i),"script"!==i.tag_name&&"style"!==i.tag_name||i.is_unformatted||i.is_content_unformatted||(i.custom_beautifier_name=u(i.tag_check,e)))),l(i.tag_check,this._options.extra_liners)&&(t.print_newline(!1),t._output.just_added_blankline()||t.print_newline(!0)),i.is_empty_element){if("{"===i.tag_start_char&&"else"===i.tag_check)this._tag_stack.indent_to_tag(["if","unless","each"]),i.indent_content=!0,t.current_line_has_match(/{{#if/)||t.print_newline(!1);"!--"===i.tag_name&&n.type===a.TAG_CLOSE&&s.is_end_tag&&-1===i.text.indexOf("\n")||(i.is_inline_element||i.is_unformatted||t.print_newline(!1),this._calcluate_parent_multiline(t,i))}else if(i.is_end_tag){var r=!1;r=(r=i.start_tag_token&&i.start_tag_token.multiline_content)||!i.is_inline_element&&!(s.is_inline_element||s.is_unformatted)&&!(n.type===a.TAG_CLOSE&&i.start_tag_token===s)&&"TK_CONTENT"!==n.type,(i.is_content_unformatted||i.is_unformatted)&&(r=!1),r&&t.print_newline(!1)}else i.indent_content=!i.custom_beautifier_name,"<"===i.tag_start_char&&("html"===i.tag_name?i.indent_content=this._options.indent_inner_html:"head"===i.tag_name?i.indent_content=this._options.indent_head_inner_html:"body"===i.tag_name&&(i.indent_content=this._options.indent_body_inner_html)),i.is_inline_element||i.is_unformatted||"TK_CONTENT"===n.type&&!i.is_content_unformatted||t.print_newline(!1),this._calcluate_parent_multiline(t,i)},d.prototype._calcluate_parent_multiline=function(t,e){!e.parent||!t._output.just_added_newline()||(e.is_inline_element||e.is_unformatted)&&e.parent.is_inline_element||(e.parent.multiline_content=!0)};var m=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","menu","nav","ol","p","pre","section","table","ul"],g=["a","audio","del","ins","map","noscript","video"];d.prototype._do_optional_end_element=function(t){var e=null;if(!t.is_empty_element&&t.is_start_tag&&t.parent){if("body"===t.tag_name)e=e||this._tag_stack.try_pop("head");else if("li"===t.tag_name)e=e||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if("dd"===t.tag_name||"dt"===t.tag_name)e=(e=e||this._tag_stack.try_pop("dt",["dl"]))||this._tag_stack.try_pop("dd",["dl"]);else if("p"===t.parent.tag_name&&-1!==m.indexOf(t.tag_name)){var i=t.parent.parent;i&&-1!==g.indexOf(i.tag_name)||(e=e||this._tag_stack.try_pop("p"))}else"rp"===t.tag_name||"rt"===t.tag_name?e=(e=e||this._tag_stack.try_pop("rt",["ruby","rtc"]))||this._tag_stack.try_pop("rp",["ruby","rtc"]):"optgroup"===t.tag_name?e=e||this._tag_stack.try_pop("optgroup",["select"]):"option"===t.tag_name?e=e||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):"colgroup"===t.tag_name?e=e||this._tag_stack.try_pop("caption",["table"]):"thead"===t.tag_name?e=(e=e||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]):"tbody"===t.tag_name||"tfoot"===t.tag_name?e=(e=(e=(e=e||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]))||this._tag_stack.try_pop("thead",["table"]))||this._tag_stack.try_pop("tbody",["table"]):"tr"===t.tag_name?e=(e=(e=e||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]))||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"]):"th"!==t.tag_name&&"td"!==t.tag_name||(e=(e=e||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]))||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return t.parent=this._tag_stack.get_parser_token(),e}},i=d})),parcelRequire.register("dVAyh",(function(t,e){var i;$parcel$export(t.exports,"Options",(function(){return i}),(function(t){return i=t}));var s=parcelRequire("aOYeq").Options;function n(t){s.call(this,t,"html"),1===this.templating.length&&"auto"===this.templating[0]&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_min_attrs=this._get_number("wrap_attributes_min_attrs",2),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.inline_custom_elements=this._get_boolean("inline_custom_elements",!0),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}n.prototype=new s,i=n})),parcelRequire.register("bknb5",(function(t,e){var i,s;$parcel$export(t.exports,"Tokenizer",(function(){return i}),(function(t){return i=t})),$parcel$export(t.exports,"TOKEN",(function(){return s}),(function(t){return s=t}));var n=parcelRequire("4uKrb").Tokenizer,r=parcelRequire("4uKrb").TOKEN,a=parcelRequire("7jh28").Directives,o=parcelRequire("a8vrz").TemplatablePattern,h=parcelRequire("lt6tx").Pattern,p={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:r.START,RAW:r.RAW,EOF:r.EOF},u=new a(/<\!--/,/-->/),l=function(t,e){n.call(this,t,e),this._current_tag_name="";var i=new o(this._input).read_options(this._options),s=new h(this._input);if(this.__patterns={word:i.until(/[\n\r\t <]/),single_quote:i.until_after(/'/),double_quote:i.until_after(/"/),attribute:i.until(/[\n\r\t =>]|\/>/),element_name:i.until(/[\n\r\t >\/]/),handlebars_comment:s.starting_with(/{{!--/).until_after(/--}}/),handlebars:s.starting_with(/{{/).until_after(/}}/),handlebars_open:s.until(/[\n\r\t }]/),handlebars_raw_close:s.until(/}}/),comment:s.starting_with(/<\!--/).until_after(/-->/),cdata:s.starting_with(//),conditional_comment:s.starting_with(//),processing:s.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var r=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=s.matching(r).until_after(r)}};(l.prototype=new n)._is_comment=function(t){return!1},l.prototype._is_opening=function(t){return t.type===p.TAG_OPEN},l.prototype._is_closing=function(t,e){return t.type===p.TAG_CLOSE&&e&&((">"===t.text||"/>"===t.text)&&"<"===e.text[0]||"}}"===t.text&&"{"===e.text[0]&&"{"===e.text[1])},l.prototype._reset=function(){this._current_tag_name=""},l.prototype._get_next_token=function(t,e){var i=null;this._readWhitespace();var s=this._input.peek();return null===s?this._create_token(p.EOF,""):i=(i=(i=(i=(i=(i=(i=(i=(i=i||this._read_open_handlebars(s,e))||this._read_attribute(s,t,e))||this._read_close(s,e))||this._read_raw_content(s,t,e))||this._read_content_word(s))||this._read_comment_or_cdata(s))||this._read_processing(s))||this._read_open(s,e))||this._create_token(p.UNKNOWN,this._input.next())},l.prototype._read_comment_or_cdata=function(t){var e=null,i=null,s=null;"<"===t&&("!"===this._input.peek(1)&&((i=this.__patterns.comment.read())?(s=u.get_directives(i))&&"start"===s.ignore&&(i+=u.readIgnored(this._input)):i=this.__patterns.cdata.read()),i&&((e=this._create_token(p.COMMENT,i)).directives=s));return e},l.prototype._read_processing=function(t){var e=null,i=null;if("<"===t){var s=this._input.peek(1);"!"!==s&&"?"!==s||(i=(i=this.__patterns.conditional_comment.read())||this.__patterns.processing.read()),i&&((e=this._create_token(p.COMMENT,i)).directives=null)}return e},l.prototype._read_open=function(t,e){var i=null,s=null;return e||"<"===t&&(i=this._input.next(),"/"===this._input.peek()&&(i+=this._input.next()),i+=this.__patterns.element_name.read(),s=this._create_token(p.TAG_OPEN,i)),s},l.prototype._read_open_handlebars=function(t,e){var i=null,s=null;return e||this._options.indent_handlebars&&"{"===t&&"{"===this._input.peek(1)&&("!"===this._input.peek(2)?(i=(i=this.__patterns.handlebars_comment.read())||this.__patterns.handlebars.read(),s=this._create_token(p.COMMENT,i)):(i=this.__patterns.handlebars_open.read(),s=this._create_token(p.TAG_OPEN,i))),s},l.prototype._read_close=function(t,e){var i=null,s=null;return e&&("<"===e.text[0]&&(">"===t||"/"===t&&">"===this._input.peek(1))?(i=this._input.next(),"/"===t&&(i+=this._input.next()),s=this._create_token(p.TAG_CLOSE,i)):"{"===e.text[0]&&"}"===t&&"}"===this._input.peek(1)&&(this._input.next(),this._input.next(),s=this._create_token(p.TAG_CLOSE,"}}"))),s},l.prototype._read_attribute=function(t,e,i){var s=null,n="";if(i&&"<"===i.text[0])if("="===t)s=this._create_token(p.EQUALS,this._input.next());else if('"'===t||"'"===t){var r=this._input.next();r+='"'===t?this.__patterns.double_quote.read():this.__patterns.single_quote.read(),s=this._create_token(p.VALUE,r)}else(n=this.__patterns.attribute.read())&&(s=e.type===p.EQUALS?this._create_token(p.VALUE,n):this._create_token(p.ATTRIBUTE,n));return s},l.prototype._is_content_unformatted=function(t){return-1===this._options.void_elements.indexOf(t)&&(-1!==this._options.content_unformatted.indexOf(t)||-1!==this._options.unformatted.indexOf(t))},l.prototype._read_raw_content=function(t,e,i){var s="";if(i&&"{"===i.text[0])s=this.__patterns.handlebars_raw_close.read();else if(e.type===p.TAG_CLOSE&&"<"===e.opened.text[0]&&"/"!==e.text[0]){var n=e.opened.text.substr(1).toLowerCase();if("script"===n||"style"===n){var r=this._read_comment_or_cdata(t);if(r)return r.type=p.TEXT,r;s=this._input.readUntil(new RegExp(""+n+"[\\n\\r\\t ]*?>","ig"))}else this._is_content_unformatted(n)&&(s=this._input.readUntil(new RegExp(""+n+"[\\n\\r\\t ]*?>","ig")))}return s?this._create_token(p.TEXT,s):null},l.prototype._read_content_word=function(t){var e="";if(this._options.unformatted_content_delimiter&&t===this._options.unformatted_content_delimiter[0]&&(e=this.__patterns.unformatted_content_delimiter.read()),e||(e=this.__patterns.word.read()),e)return this._create_token(p.TEXT,e)},i=l,s=p})),parcelRequire.register("lHRf8",(function(t,e){$parcel$export(t.exports,"Hackman",(function(){return o})),$parcel$export(t.exports,"HackmanVm",(function(){return p}));var i=parcelRequire("2z3fS"),s=parcelRequire("bHy9e"),n=parcelRequire("gdJwQ"),r=parcelRequire("9lj1n"),a=parcelRequire("eAsD3");const o={Viz:{HIDDEN:0,VISIBLE:1,EDITABLE:2}};class h{constructor(t=256){this.heap=Array(t).fill({type:"number",name:"nop",value:0}),this.heap_idx=0,this.stack=[],this.context={},this.callbacks=[]}registerCallback(t){this.callbacks.push(t)}runCallbacks(){this.callbacks.forEach((t=>{t(this)}))}reset(){this.heap=Array(this.heap.length).fill({type:"number",name:"nop",value:0}),this.heap_idx=0,this.stack=[],this.context={}}dump(){[...this.heap].reverse().forEach((t=>{console.log(`${t.type} ${t.name} = ${t.value}`)}))}pushStack(t=[],e=!1,i=null,s=null){return this.stack.push({start:this.heap_idx,heap_lookup:{},new_context:e,return_var:s}),e?this.context={}:this.stack.length>=2&&(this.stack[this.stack.length-1].heap_lookup={...this.stack[this.stack.length-2].heap_lookup}),i&&this.push("__RETURN__",i),(Array.isArray(t)?t:[t]).forEach((t=>{Object.keys(t).forEach((e=>{this.push(e,t[e])}))})),this.runCallbacks(),this.stack.length}popStack(){if(this.stack.length<=0)return null;const{start:t}=this.stack.pop();return this.heap_idx=t,this.rebuildContext(),this.runCallbacks(),this.stack.length}push(t,e){if(this.stack.length<=0||this.heap_idx>=this.heap.length)return null;this.stack[this.stack.length-1].heap_lookup[t]=this.heap_idx,this.context[t]=e;const i=typeof e;return this.heap[this.heap_idx++]={type:i,name:t,value:e},this.runCallbacks(),this.stack.length}update(t,e){if(this.stack.length<=0)return null;const i=this.stack[this.stack.length-1].heap_lookup[t];return null!=i&&i>=0&&i=this.heap_idx?null:(this.heap[i].value=e,this.runCallbacks(),this.heap[i])}rebuildContext(){this.context={};for(let t=this.stack.length-1;t>=0;t--){const{heap_lookup:e,new_context:i}=this.stack[t];if(Object.keys(e).forEach((t=>{this.context[t]=this.heap[e[t]].value})),i)break}return this.context}}class p{constructor(t,e,i=256,s=32){this.computer=t,this.functions=e,this.code_padding=i,this.vtbl_padding=s,this.heap=new h,this.code=null,this.vtbl=null,this.index=-1,this.libs={},this.init()}init(){for(this.heap.reset(),this.index=-1,this.code=[],this.vtbl=[],this.libs={},this.functions.forEach((t=>{const e=this.code.length;this.vtbl.push({name:t.name,params:t.params,address:e,size:0}),(0,i.bodyToCode)(t.body,this.code),this.vtbl[this.vtbl.length-1].size=this.code.length-e}));this.code.length{e in t&&(this.libs[e]=t[e])}))}callFunc(t,e=[],i=-1){const s=this.vtbl.findIndex((e=>null!=e&&e.name==t));if(s<0||s>=this.vtbl.length)return-1;const n=this.vtbl[s].params.map(((t,i)=>({[t]:i=this.code.length)return t&&console.log("End of program"),this.heap.popStack(),-1;let e=-1,i=null;do{if(this.index<0||this.index>=this.code.length)return t&&console.log("Invalid program jump"),this.heap.reset(),-1;t&&this.code[this.index].dump(this.index),e=this.index,i=this.code[this.index].exec(this),t&&null!=i.ret&&console.log(i.ret)}while("rerun"in i&&i.rerun);return e}}})),parcelRequire.register("2z3fS",(function(t,e){function i(t){return new Function(`with (this) { ${t} }`)}$parcel$export(t.exports,"ExecJump",(function(){return h})),$parcel$export(t.exports,"bodyToCode",(function(){return p}));class s{constructor(t,e,s,n){this.line=t,this.names=Array.isArray(e)?e:[e],this.statement=s,this.mutation=n,this.callable=i(this.statement)}klass(){return"ExecAssignment"}exec(t){const e={...t.heap.context,...t.libs};let i=!1;if(this.mutation)i=this.callable.call(e),this.names.forEach((i=>{t.heap.update(i,e[i])}));else{const s=this.names[0];e[s]=null,i=this.callable.call(e),t.heap.push(s,e[s])}return t.index++,{ret:i}}dump(t){console.log(`${String(t).padStart(3," ")} ExecAssign: ${this.names.join(", ")} Mut${this.mutation} => ${this.statement}`)}}class n{constructor(t,e){this.line=t,this.statement=e,this.callable=i(this.statement)}klass(){return"ExecStatement"}exec(t){const e={...t.heap.context,...t.libs},i=this.callable.call(e);return t.index++,{ret:i}}dump(t){console.log(`${String(t).padEnd(3," ")} ExecStatement: ${this.statement}`)}}class r{constructor(t,e,s,n){this.line=t,this.name=e,this.params=s.map((t=>t.statement)),this.param_statements=s.map((t=>`return ${t.statement}`)),this.param_calls=s.map((t=>i(`return ${t.statement}`))),this.tmp_var=n,this.address=null}klass(){return"ExecCall"}exec(t){const e=t.vtbl.findIndex((t=>t.name==this.name));if(e<0)throw new Error(`Unknown function ${this.name}`);let{params:i,address:s}=t.vtbl[e];s=null!=this.address?this.address:s;const n={...t.heap.context,...t.libs},r=this.param_calls.map((t=>t.call(n))),a=[];for(let t=0;t ${this.type} -> ${this.jump}`)}}class h{constructor(t,e,i=null){this.line=t,this.type=e,this.jump=i}klass(){return"ExecJump"}exec(t){return null!=this.jump?t.index+=this.jump:t.index=-1,{rerun:!0,ret:!0}}dump(t){console.log(`${String(t).padStart(3," ")} ExecJump: ${this.type} -> ${this.jump}`)}}function p(t,e){t.forEach((t=>{switch(t.type){case"declaration":e.push(new s(t.line,t.name,t.statement,!1));break;case"mutation":e.push(new s(t.line,t.names,t.statement,!0));break;case"statement":e.push(new n(t.line,t.statement));break;case"loop":e.push(new h(t.line,t.statement));break;case"call":e.push(new r(t.line,t.name,t.param_calls,t.tmp_var));break;case"return":e.push(new a(t.line,t.statement));break;case"if":{const i=e.length;for(let i=0;i1&&p(s.slice(0,-1),e),r=new o(t.line,s[s.length-1],"if"),e.push(r)),p(n,e),e.push(new h(t.line,"if")),null!=r&&(r.jump=e.length-a)}for(let t=i;t1&&p(s.slice(0,-1),e);const n=new o(t.line,s[s.length-1],"while");e.push(n),p(t.blocks[0],e),e.push(new h(t.line,"while",i-e.length)),n.jump=e.length-i;for(let t=i;t{let i=0;for(;i=Math.floor(2147483648*Math.random()),i-=i%8,e.some((e=>i<=e.start&&e.start<=i+t||i<=e.end&&e.end<=i+t||e.start<=i&&i<=e.end||e.start<=i+t&&i+t<=e.end)););const s={start:i,end:i+t};return e.push(s),s};class s{#t;#i;#s;#n;constructor(t){const e=[];this.#i=i(t.heap.heap.length,e),this.#s=i(t.code.length,e),this.#n=i(128,e),this.#t=t}pc(){return ref(null)}ref(t){if(this.#t.heap.stack.length<=0)return null;if(null==t||null==t)return this.#t.index+this.#s.start;const e=this.#t.vtbl.findIndex((e=>e.name==t));if(e>=0)return e+this.#n.start;const i=this.#t.heap.stack[this.#t.heap.stack.length-1];return t in i.heap_lookup?this.#i.end-i.heap_lookup[t]:null}deref(t,e){if(this.#i.startt.name==e));e=t>=0?this.#t.vtbl[t].address:-1}return e=Math.floor(e),this.#t.vtbl[t].address=e>=0&&e"KEYPAD"==t.connection))>=0&&(p=LiteGraph.createNode("hackman/keypad"),p.configure(this),p.pos=[40+a,40+o],this.graph.add(p)),t.ports.findIndex((t=>"EXPLOIT"==t.connection))>=0){const t=LiteGraph.createNode("hackman/usb_exploit");t.configure(this),t.pos=[320+a,370+o],this.graph.add(t)}const u=[[284,40],[590,300],[590,80]];n.forEach(((t,e)=>{const i=s.slice(t.start-1,t.end),{name:n,params:h,address:p}=this.vm.vtbl[e],l=LiteGraph.createNode("hackman/function"),c=l.configure(n,h,p,i,this.vm.code,t.start);l.pos=[u[e][0]+a,u[e][1]+o],this.graph.add(l),this.nodes.push(l),r[n]={node:l,calls:c}})),Object.values(r).forEach((({node:t,calls:e})=>{t.connectLinks(t,e,r)})),null!=p&&p.connect(0,r.check_code.node,0)}exec(t){this.speed=t,this.canvas.active_duration=1e3*t,this.interval&&(clearInterval(this.interval),this.interval=null),this.interval=setInterval((()=>{this.running&&this.step()}),1e3*t)}step(t=!0){this.vm.index;t&&this.vm.step(),this.nodes.forEach((t=>{t.setActiveCode(this.vm.index)})),this.canvas.setDirty(!0)}start(){this.graph.start(),this.canvas.resize(),this.exec(this.speed)}}class $7f8c4b0622abef87$export$9f3d962b84b7b5dd{static register(t){t.registerNodeType("hackman/function",$7f8c4b0622abef87$export$9f3d962b84b7b5dd)}constructor(){this.title="HackmanFunction",this.line_offset=0,this.codes=[],this.calls=[],this.pos=[0,0]}configure(t,e,i,s,n,r=0){return this.title=t+": "+i,this.func_name=t,this.line_offset=r,this.codes=n,this.calls=[],this.addInput(`def ${t}( ${e.join(", ")} )`,"string"),s.forEach(((t,e)=>{let i=this.computeSize()[1]-3*e;const s={highlight:t.includes("1234")};this.addWidget("string",t,"",s);const a=n.filter((t=>t.line-r==e)).find((t=>"ExecCall"==t.klass()));a&&(this.addOutput(a.name,"string",{pos_y:i}),this.calls.push(a.name))})),this.calls}setActiveCode(t){let e=-1,i={klass:()=>""};t>=0&&t{if(t.is_active=s==e,t.is_active&&"ExecCall"==i.klass()){console.log(i);const t=this.calls.findIndex((t=>t==i.name));t>=0&&this.triggerSlot(t,0)}}))}connectLinks(t,e,i){e.forEach(((e,s)=>{const n=i[e].node;t.connect(s,n,0)}))}onConnectionsChange(t,e,i,s){"outputs"in this&&this.outputs.forEach((t=>{if(null!=t&&null!=t.links&&null!=t.links&&t.links.length>1&&t.links[0]in this.graph.links){const{target_id:e}=this.graph.links[t.links[0]];this.disconnectOutput(t.slot_index,e)}}))}}class $7f8c4b0622abef87$export$a1d7e0fab35eb8b0{static register(t){t.registerNodeType("hackman/heap",$7f8c4b0622abef87$export$a1d7e0fab35eb8b0)}constructor(){this.title="Memory Heap",this.pos=[0,0],this.vm=null,this.nodes=[]}configure(t){this.vm=t,this.vm.heap.registerCallback((t=>{this.updateHeap(t)}))}updateHeap(t){this.widgets=[],t.heap.slice(0,t.heap_idx).forEach((t=>{this.addWidget("string",t.name,t.value)}))}}class $7f8c4b0622abef87$export$8d51da0627ab7c78{static register(t){t.registerNodeType("hackman/program",$7f8c4b0622abef87$export$8d51da0627ab7c78)}constructor(){this.title="Program",this.pos=[0,0],this.computer_graph=null,this.pc=null}configure(t){this.computer_graph=t;const e=this.addWidget("number","Speed",t.speed,(t=>{e.value=Math.min(Math.max(t,.5),10),this.computer_graph.exec(e.value)}),{min:.5,max:10,step:5});this.addWidget("toggle","Running",!0,(e=>{t.running=e})),this.addWidget("button","Step",null,(()=>{t.step()}))}setPc(t){this.pc.value=t}}class $7f8c4b0622abef87$export$caf491e65c532717{static register(t){t.registerNodeType("hackman/keypad",$7f8c4b0622abef87$export$caf491e65c532717)}constructor(){this.title="Keypad",this.pos=[0,0],this.input=null,this.overflow=null,this.computer_graph=null}configure(t){this.computer_graph=t,this.input=this.addWidget("text","Keycode","",(t=>{this.input.value=t,this.run()})),this.keys_123=this.addWidget("triple_button","123","",(t=>{getSoundResource("keyType2.wav").play(),this.input.value+=t,4==this.input.value.length&&this.run()})),this.keys_456=this.addWidget("triple_button","456","",(t=>{getSoundResource("keyType2.wav").play(),this.input.value+=t,4==this.input.value.length&&this.run()})),this.keys_789=this.addWidget("triple_button","789","",(t=>{getSoundResource("keyType2.wav").play(),this.input.value+=t,4==this.input.value.length&&this.run()})),this.keys_0=this.addWidget("triple_button","X0<","",(t=>{getSoundResource("keyType2.wav").play(),"<"==t?this.input.value=this.input.value.slice(0,-1):"X"==t?this.input.value="":this.input.value+=t,4==this.input.value.length&&this.run()})),this.overflow=this.addWidget("text","Overflow","",(t=>{this.overflow.value=t})),this.addOutput("Wire","string"),this.addWidget("button","Enter",null,(()=>{this.run()}))}run(){getSoundResource("keyType2.wav").play(),this.triggerSlot(0,0);const t=this.outputs[0];if(t.links&&t.links.length>0&&t.links[0]in this.graph.links){const{target_id:e}=this.graph.links[t.links[0]],i=this.graph.getNodeById(e),s=[this.input.value];""!=this.overflow.value&&s.push(parseInt(this.overflow.value)),this.computer_graph.vm.init(),this.computer_graph.vm.callFunc(i.func_name,s),this.computer_graph.step(!1)}}}class $7f8c4b0622abef87$export$b095323e7fae3dc9{static register(t){t.registerNodeType("hackman/usb_exploit",$7f8c4b0622abef87$export$b095323e7fae3dc9)}constructor(){this.title="Usb Drive Exploit",this.pos=[0,0],this.computer_graph=null}configure(t){this.computer_graph=t,this.addOutput("Wire","string"),this.addWidget("button","Exploit",null,(()=>{getSoundResource("keyType2.wav").play(),this.triggerSlot(0,0);const t=this.outputs[0];if(t.links&&t.links.length>0&&t.links[0]in this.graph.links){const{target_id:e}=this.graph.links[t.links[0]],i=this.graph.getNodeById(e);this.computer_graph.vm.init(),this.computer_graph.vm.callFunc(i.func_name,[]),this.computer_graph.step(!1)}}))}}const $1e765e28e4d4ef96$export$af350fe75b1113df='function check_code(code) {\n if ( code == \'1234\' ) {\n open_door()\n }\n else {\n audio.play("ERR")\n }\n return\n}\n\nfunction open_door() {\n ports.send("DOOR", "OPEN")\n return\n}\n',$046cf58e4f413fc0$export$e16ccc4e84774fbe={name:"GuestPC",description:"A simple program",type:"GUEST_PC",program:["door_code"],libs:["mem","database","audio","ports"],ports:[{comm:"USB",connection:"KEYPAD"},{comm:"USB",connection:"DOOR"}]},$4e9820425ed619a0$export$4458c6b97d7bae3a='function check_code(code) {\n let valid = database.exists(code)\n if ( valid ) {\n open_door()\n }\n else {\n audio.play("ERR")\n }\n return\n}\n\nfunction open_door() {\n ports.send("DOOR", "OPEN")\n return\n}\n',$554f442526127a2d$export$356be27d24ebd821={name:"GuestPC",description:"A simple program",type:"GUEST_PC",program:["door_code"],libs:["mem","database","audio","ports"],ports:[{comm:"USB",connection:"KEYPAD"},{comm:"USB",connection:"EXPLOIT"},{comm:"USB",connection:"DOOR"}]},$f71b91b34f5d7099$export$5b069860843c6168={name:"GuestPC",description:"A simple program",type:"GUEST_PC",program:["door_code"],libs:["mem","database","audio","ports"],ports:[{comm:"USB",connection:"KEYPAD"},{comm:"USB",connection:"DOOR"}]},$2c41f74d09c66520$export$68a08fea21182ca5=t=>{window.graph.clear();const e=new $7f8c4b0622abef87$export$d773c557bc97adb1(window.graph,window.lg_canvas);if("startingLevel"==t)window.lg_canvas.background_image="/tronWorld_level1_lastFrame.png",e.loadProgram($046cf58e4f413fc0$export$e16ccc4e84774fbe,$1e765e28e4d4ef96$export$af350fe75b1113df);else if("level2"==t)window.lg_canvas.background_image="/tronWorld_level2_lastFrame.png",e.loadProgram($554f442526127a2d$export$356be27d24ebd821,$4e9820425ed619a0$export$4458c6b97d7bae3a);else{if("level3"==t)return;"level4"==t&&(window.lg_canvas.background_image="/tronWorld_level1_lastFrame.png",e.loadProgram($f71b91b34f5d7099$export$5b069860843c6168,$4e9820425ed619a0$export$4458c6b97d7bae3a))}return console.log(t),e.start(),e};function $b7fa094bfcc8f127$var$domContentLoadedHandler(){document.body.appendChild(canvas),window.addEventListener("resize",$b7fa094bfcc8f127$var$resizeHandler),document.body.style.overflow="hidden",document.documentElement.style.overflow="hidden",window.graph=new LGraph,window.lg_canvas=new LGraphCanvas(canvas,graph,{skip_render:!0}),init($2c41f74d09c66520$export$68a08fea21182ca5)}function $b7fa094bfcc8f127$var$resizeHandler(){resizeCanvas()}window.addEventListener("DOMContentLoaded",$b7fa094bfcc8f127$var$domContentLoadedHandler)})();