{"$class":"concerto.metamodel@1.0.0.Model","decorators":[],"namespace":"org.accordproject.templatemark@0.5.0","imports":[{"$class":"concerto.metamodel@1.0.0.ImportType","name":"Child","namespace":"org.accordproject.commonmark@0.5.0","uri":"https://models.accordproject.org/markdown/commonmark@0.5.0.cto"},{"$class":"concerto.metamodel@1.0.0.ImportType","name":"Decorator","namespace":"concerto.metamodel@1.0.0","uri":"https://models.accordproject.org/concerto/metamodel@1.0.0.cto"}],"declarations":[{"$class":"concerto.metamodel@1.0.0.EnumDeclaration","name":"CodeType","properties":[{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"TYPESCRIPT","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1017,"line":28,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1032,"line":29,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"ES_2020","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1032,"line":29,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1042,"line":30,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":999,"line":27,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1043,"line":30,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Code","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"type","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"CodeType"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1131,"line":36,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1149,"line":37,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"contents","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1149,"line":37,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1167,"line":38,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1114,"line":35,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1168,"line":38,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ElementDefinition","isAbstract":true,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"name","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1223,"line":41,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1239,"line":42,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"elementType","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1239,"line":42,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1271,"line":43,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"decorators","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Decorator"},"isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1271,"line":43,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1305,"line":44,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1170,"line":40,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1306,"line":44,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"VariableDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"identifiedBy","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1365,"line":47,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1396,"line":48,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1308,"line":46,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1397,"line":48,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ElementDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"FormattedVariableDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"format","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1466,"line":51,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1482,"line":52,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1399,"line":50,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1483,"line":52,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"VariableDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"EnumVariableDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"enumValues","isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1547,"line":55,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1569,"line":56,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1485,"line":54,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1570,"line":56,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"VariableDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"FormulaDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"dependencies","isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1628,"line":59,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1713,"line":60,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"code","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Code"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1713,"line":60,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1725,"line":61,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1572,"line":58,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1726,"line":61,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ElementDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"BlockDefinition","isAbstract":true,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1728,"line":63,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1790,"line":64,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ElementDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ClauseDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"condition","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Code"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1847,"line":67,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1873,"line":68,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1792,"line":66,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1874,"line":68,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ContractDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1876,"line":70,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1930,"line":71,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"WithDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1932,"line":73,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1982,"line":74,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ConditionalDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenTrue","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2044,"line":77,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2067,"line":78,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenFalse","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2067,"line":78,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2091,"line":79,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"condition","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Code"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2091,"line":79,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2121,"line":80,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"dependencies","isArray":true,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2121,"line":80,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2154,"line":81,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1984,"line":76,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2155,"line":81,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"OptionalDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenSome","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2214,"line":84,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2237,"line":85,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenNone","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2237,"line":85,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2256,"line":86,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2157,"line":83,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2257,"line":86,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"JoinDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"separator","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2356,"line":89,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2488,"line":91,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"locale","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2488,"line":91,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2517,"line":92,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"type","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2517,"line":92,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2544,"line":93,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"style","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2544,"line":93,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2568,"line":94,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2258,"line":87,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2569,"line":94,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ListBlockDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"type","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2629,"line":97,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2647,"line":98,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"tight","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2647,"line":98,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2666,"line":99,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"start","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2666,"line":99,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2694,"line":100,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"delimiter","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2694,"line":100,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2722,"line":101,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2571,"line":96,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2723,"line":101,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ForeachBlockDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2725,"line":103,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2783,"line":104,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"WithBlockDefinition","isAbstract":false,"properties":[],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2785,"line":106,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2840,"line":107,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ConditionalBlockDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenTrue","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2907,"line":110,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2930,"line":111,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenFalse","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2930,"line":111,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2954,"line":112,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"condition","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Code"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2954,"line":112,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2980,"line":113,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2842,"line":109,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2981,"line":113,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"OptionalBlockDefinition","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenSome","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3045,"line":116,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3068,"line":117,"column":5,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"whenNone","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Child"},"isArray":true,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3068,"line":117,"column":5,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3087,"line":118,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2983,"line":115,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3088,"line":118,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"BlockDefinition"}}],"concertoVersion":"^3.0.0"}