{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/iCfs5CDON3pnZuWWFlKm/LfLdlj33WeLCgSRWJ3nE/codemirror_legacy_modes_mode_yaml.js"],
  "sourcesContent": ["// @ts-nocheck\n/**\n * This file is generated inside FramerStudio. To update it run \"make build\"\n * inside \"./src/codeblock-dependencies\" and copy the file from \"./modules\".\n */// ../../node_modules/@codemirror/legacy-modes/mode/yaml.js\nvar cons=[\"true\",\"false\",\"on\",\"off\",\"yes\",\"no\"];var keywordRegex=new RegExp(\"\\\\b((\"+cons.join(\")|(\")+\"))$\",\"i\");var yaml={name:\"yaml\",token:function(stream,state){var ch=stream.peek();var esc=state.escaped;state.escaped=false;if(ch==\"#\"&&(stream.pos==0||/\\s/.test(stream.string.charAt(stream.pos-1)))){stream.skipToEnd();return\"comment\";}if(stream.match(/^('([^']|\\\\.)*'?|\"([^\"]|\\\\.)*\"?)/))return\"string\";if(state.literal&&stream.indentation()>state.keyCol){stream.skipToEnd();return\"string\";}else if(state.literal){state.literal=false;}if(stream.sol()){state.keyCol=0;state.pair=false;state.pairStart=false;if(stream.match(\"---\")){return\"def\";}if(stream.match(\"...\")){return\"def\";}if(stream.match(/^\\s*-\\s+/)){return\"meta\";}}if(stream.match(/^(\\{|\\}|\\[|\\])/)){if(ch==\"{\")state.inlinePairs++;else if(ch==\"}\")state.inlinePairs--;else if(ch==\"[\")state.inlineList++;else state.inlineList--;return\"meta\";}if(state.inlineList>0&&!esc&&ch==\",\"){stream.next();return\"meta\";}if(state.inlinePairs>0&&!esc&&ch==\",\"){state.keyCol=0;state.pair=false;state.pairStart=false;stream.next();return\"meta\";}if(state.pairStart){if(stream.match(/^\\s*(\\||\\>)\\s*/)){state.literal=true;return\"meta\";}if(stream.match(/^\\s*(\\&|\\*)[a-z0-9\\._-]+\\b/i)){return\"variable\";}if(state.inlinePairs==0&&stream.match(/^\\s*-?[0-9\\.\\,]+\\s?$/)){return\"number\";}if(state.inlinePairs>0&&stream.match(/^\\s*-?[0-9\\.\\,]+\\s?(?=(,|}))/)){return\"number\";}if(stream.match(keywordRegex)){return\"keyword\";}}if(!state.pair&&stream.match(/^\\s*(?:[,\\[\\]{}&*!|>'\"%@`][^\\s'\":]|[^,\\[\\]{}#&*!|>'\"%@`])[^#]*?(?=\\s*:($|\\s))/)){state.pair=true;state.keyCol=stream.indentation();return\"atom\";}if(state.pair&&stream.match(/^:\\s*/)){state.pairStart=true;return\"meta\";}state.pairStart=false;state.escaped=ch==\"\\\\\";stream.next();return null;},startState:function(){return{pair:false,pairStart:false,keyCol:0,inlinePairs:0,inlineList:0,literal:false,escaped:false};},languageData:{commentTokens:{line:\"#\"}}};export{yaml};\nexport const __FramerMetadata__ = {\"exports\":{\"yaml\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./codemirror_legacy_modes_mode_yaml.map"],
  "mappings": "6BAKA,IAAIA,EAAK,CAAC,OAAO,QAAQ,KAAK,MAAM,MAAM,IAAI,EAAMC,EAAa,IAAI,OAAO,QAAQD,EAAK,KAAK,KAAK,EAAE,MAAM,GAAG,EAAME,EAAK,CAAC,KAAK,OAAO,MAAM,SAASC,EAAOC,EAAM,CAAC,IAAIC,EAAGF,EAAO,KAAK,EAAMG,EAAIF,EAAM,QAA4B,GAApBA,EAAM,QAAQ,GAASC,GAAI,MAAMF,EAAO,KAAK,GAAG,KAAK,KAAKA,EAAO,OAAO,OAAOA,EAAO,IAAI,CAAC,CAAC,GAAI,OAAAA,EAAO,UAAU,EAAQ,UAAW,GAAGA,EAAO,MAAM,kCAAkC,EAAE,MAAM,SAAS,GAAGC,EAAM,SAASD,EAAO,YAAY,EAAEC,EAAM,OAAQ,OAAAD,EAAO,UAAU,EAAQ,SAAsD,GAApCC,EAAM,UAASA,EAAM,QAAQ,IAAUD,EAAO,IAAI,EAAE,CAA4F,GAA3FC,EAAM,OAAO,EAAEA,EAAM,KAAK,GAAMA,EAAM,UAAU,GAASD,EAAO,MAAM,KAAK,GAAmBA,EAAO,MAAM,KAAK,EAAG,MAAM,MAAO,GAAGA,EAAO,MAAM,UAAU,EAAG,MAAM,MAAQ,CAAC,GAAGA,EAAO,MAAM,gBAAgB,EAAG,OAAGE,GAAI,IAAID,EAAM,cAAsBC,GAAI,IAAID,EAAM,cAAsBC,GAAI,IAAID,EAAM,aAAkBA,EAAM,aAAmB,OAAQ,GAAGA,EAAM,WAAW,GAAG,CAACE,GAAKD,GAAI,IAAK,OAAAF,EAAO,KAAK,EAAQ,OAAQ,GAAGC,EAAM,YAAY,GAAG,CAACE,GAAKD,GAAI,IAAK,OAAAD,EAAM,OAAO,EAAEA,EAAM,KAAK,GAAMA,EAAM,UAAU,GAAMD,EAAO,KAAK,EAAQ,OAAQ,GAAGC,EAAM,UAAU,CAAC,GAAGD,EAAO,MAAM,gBAAgB,EAAG,OAAAC,EAAM,QAAQ,GAAW,OAAQ,GAAGD,EAAO,MAAM,6BAA6B,EAAG,MAAM,WAA2F,GAA5EC,EAAM,aAAa,GAAGD,EAAO,MAAM,sBAAsB,GAAsBC,EAAM,YAAY,GAAGD,EAAO,MAAM,8BAA8B,EAAG,MAAM,SAAU,GAAGA,EAAO,MAAMF,CAAY,EAAG,MAAM,SAAW,CAAC,MAAG,CAACG,EAAM,MAAMD,EAAO,MAAM,+EAA+E,GAAGC,EAAM,KAAK,GAAKA,EAAM,OAAOD,EAAO,YAAY,EAAQ,QAAWC,EAAM,MAAMD,EAAO,MAAM,OAAO,GAAGC,EAAM,UAAU,GAAW,SAAQA,EAAM,UAAU,GAAMA,EAAM,QAAQC,GAAI,KAAKF,EAAO,KAAK,EAAS,KAAK,EAAE,WAAW,UAAU,CAAC,MAAM,CAAC,KAAK,GAAM,UAAU,GAAM,OAAO,EAAE,YAAY,EAAE,WAAW,EAAE,QAAQ,GAAM,QAAQ,EAAK,CAAE,EAAE,aAAa,CAAC,cAAc,CAAC,KAAK,GAAG,CAAC,CAAC,EAC54D,IAAMI,EAAqB,CAAC,QAAU,CAAC,KAAO,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["cons", "keywordRegex", "yaml", "stream", "state", "ch", "esc", "__FramerMetadata__"]
}
