1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4945],{34945:(e,t,n)=>{!function(e){"use strict";e.defineMode("elm",function(){function e(e,t,n){return t(n),n(e,t)}var t=/[a-z]/,n=/[A-Z]/,r=/[a-zA-Z0-9_]/,i=/[0-9]/,o=/[0-9A-Fa-f]/,a=/[-&*+.\\/<>=?^|:]/,f=/[(),[\]{}]/,u=/[ \v\f]/;function s(){return function(m,h){if(m.eatWhile(u))return null;var x=m.next();if(f.test(x))return"{"===x&&m.eat("-")?e(m,h,function e(t){return 0==t?s():function(n,r){for(;!n.eol();){var i=n.next();if("{"==i&&n.eat("-"))++t;else if("-"==i&&n.eat("}")&&0==--t)return r(s()),"comment"}return r(e(t)),"comment"}}(1)):"["===x&&m.match("glsl|")?e(m,h,p):"builtin";if("'"===x)return e(m,h,k);if('"'===x)return m.eat('"')?m.eat('"')?e(m,h,l):"string":e(m,h,c);if(n.test(x))return m.eatWhile(r),"variable-2";if(t.test(x)){var d=1===m.pos;return m.eatWhile(r),d?"def":"variable"}if(i.test(x)){if("0"===x){if(m.eat(/[xX]/))return m.eatWhile(o),"number"}else m.eatWhile(i);return m.eat(".")&&m.eatWhile(i),m.eat(/[eE]/)&&(m.eat(/[-+]/),m.eatWhile(i)),"number"}return a.test(x)?"-"===x&&m.eat("-")?(m.skipToEnd(),"comment"):(m.eatWhile(a),"keyword"):"_"===x?"keyword":"error"}}function l(e,t){for(;!e.eol();)if('"'===e.next()&&e.eat('"')&&e.eat('"')){t(s());break}return"string"}function c(e,t){for(;e.skipTo('\\"');)e.next(),e.next();return e.skipTo('"')?(e.next(),t(s()),"string"):(e.skipToEnd(),t(s()),"error")}function k(e,t){for(;e.skipTo("\\'");)e.next(),e.next();return e.skipTo("'")?(e.next(),t(s()),"string"):(e.skipToEnd(),t(s()),"error")}function p(e,t){for(;!e.eol();)if("|"===e.next()&&e.eat("]")){t(s());break}return"string"}var m={case:1,of:1,as:1,if:1,then:1,else:1,let:1,in:1,type:1,alias:1,module:1,where:1,import:1,exposing:1,port:1};return{startState:function(){return{f:s()}},copyState:function(e){return{f:e.f}},lineComment:"--",token:function(e,t){var n=t.f(e,function(e){t.f=e}),r=e.current();return m.hasOwnProperty(r)?"keyword":n}}}),e.defineMIME("text/x-elm","elm")}(n(86400))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.