import{i as d}from"./index-B-vFg-u2.js";function f(e,a){for(var t=0;t<a.length;t++){const r=a[t];if(typeof r!="string"&&!Array.isArray(r)){for(const n in r)if(n!=="default"&&!(n in e)){const o=Object.getOwnPropertyDescriptor(r,n);o&&Object.defineProperty(e,n,o.get?o:{enumerable:!0,get:()=>r[n]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var i,s;function g(){return s||(s=1,i=function(e){var a={keyword:"if else while for foreach provide until in forward scope with over spawn as embed import from interface execution constants main init cH instanceof comp concurrent single sequential cset is_defined embedded extender courier forward install undef include synchronized throws throw inputPort outputPort type define service",type:"string int long bool double void raw any",literal:"false true nullProcess"},t={className:"subst",begin:/\{/,end:/\}/,keywords:a,illegal:/#/},r={begin:/\{\{/,relevance:0},n={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,r,t]},{begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,r,t]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},o={className:"number",relevance:0,variants:[{begin:e.C_NUMBER_RE}]},l={className:"meta",begin:"\\s(location|Location|protocol|Protocol|interfaces|Interfaces|interface|Interface|aggregates|Aggregates|redirects|Redirects|Jolie|JavaScript|Java|OneWay|RequestResponse)\\b",end:"(:|\\s)",excludeEnd:!0,relevance:10},u={className:"symbol",begin:"@"};return t.contains=[n,o],{name:"Jolie",aliases:["ol","iol"],keywords:a,illegal:/(<\/|->|\?)=>/,contains:[o,n,l,u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}),i}var c=g();const E=d(c),v=f({__proto__:null,default:E},[c]);export{v as j};
