{"__symbolic":"module","version":4,"metadata":{"translate":{"__symbolic":"function","parameters":["key","params","lang"],"defaults":[null,{},null],"value":{"__symbolic":"error","message":"Reference to a local symbol","line":32,"character":4,"context":{"name":"service"},"module":"./lib/transloco.service"}},"TranslocoService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":38,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":57,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":57,"character":17},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_LOADER"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":58,"character":5},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_TRANSPILER"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":59,"character":5},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_MISSING_HANDLER"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":60,"character":5},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_INTERCEPTOR"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":61,"character":5},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_CONFIG"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":62,"character":5},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_FALLBACK_STRATEGY"}]}]],"parameters":[{"__symbolic":"reference","name":"TranslocoLoader"},{"__symbolic":"reference","name":"TranslocoTranspiler"},{"__symbolic":"reference","name":"TranslocoMissingHandler"},{"__symbolic":"reference","name":"TranslocoInterceptor"},{"__symbolic":"reference","name":"TranslocoConfig"},{"__symbolic":"reference","name":"TranslocoFallbackStrategy"}]}],"getDefaultLang":[{"__symbolic":"method"}],"setDefaultLang":[{"__symbolic":"method"}],"getActiveLang":[{"__symbolic":"method"}],"setActiveLang":[{"__symbolic":"method"}],"setAvailableLangs":[{"__symbolic":"method"}],"getAvailableLangs":[{"__symbolic":"method"}],"load":[{"__symbolic":"method"}],"translate":[{"__symbolic":"method"}],"selectTranslate":[{"__symbolic":"method"}],"isScopeWithLang":[{"__symbolic":"method"}],"translateObject":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"selectTranslateObject":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"getTranslation":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"selectTranslation":[{"__symbolic":"method"}],"setTranslation":[{"__symbolic":"method"}],"setTranslationKey":[{"__symbolic":"method"}],"setFallbackLangForMissingTranslation":[{"__symbolic":"method"}],"_handleMissingKey":[{"__symbolic":"method"}],"_isLangScoped":[{"__symbolic":"method"}],"isLang":[{"__symbolic":"method"}],"_loadDependencies":[{"__symbolic":"method"}],"_completeScopeWithLang":[{"__symbolic":"method"}],"_setScopeAlias":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"isLoadedTranslation":[{"__symbolic":"method"}],"getAvailableLangsIds":[{"__symbolic":"method"}],"getMissingHandlerData":[{"__symbolic":"method"}],"useFallbackTranslation":[{"__symbolic":"method"}],"handleSuccess":[{"__symbolic":"method"}],"handleFailure":[{"__symbolic":"method"}],"getMappedScope":[{"__symbolic":"method"}],"resolveLangAndScope":[{"__symbolic":"method"}],"getObjectByKey":[{"__symbolic":"method"}],"getEntries":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"TranslocoDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":27,"character":1},"arguments":[{"selector":"[transloco]"}]}],"members":{"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3},"arguments":["transloco"]}]}],"params":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3},"arguments":["translocoParams"]}]}],"inlineScope":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3},"arguments":["translocoScope"]}]}],"inlineRead":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3},"arguments":["translocoRead"]}]}],"inlineLang":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3},"arguments":["translocoLang"]}]}],"inlineTpl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3},"arguments":["translocoLoadingTpl"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":52,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":53,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":53,"character":17},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_SCOPE"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":54,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":54,"character":17},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_LANG"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":55,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":55,"character":17},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_LOADING_TEMPLATE"}]}],null,null,null],"parameters":[{"__symbolic":"reference","name":"TranslocoService"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":52,"character":41,"module":"./lib/transloco.directive"}]},{"__symbolic":"reference","name":"MaybeArray"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":56,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":57,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":58,"character":18}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"simpleStrategy":[{"__symbolic":"method"}],"structuralStrategy":[{"__symbolic":"method"}],"getTranslateFn":[{"__symbolic":"method"}],"getLoadingTpl":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"detachLoader":[{"__symbolic":"method"}],"resolveScope":[{"__symbolic":"method"}]}},"TranslocoPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":11,"character":1},"arguments":[{"name":"transloco","pure":false}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":26,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":26,"character":17},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_SCOPE"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":27,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":27,"character":17},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_LANG"}]}],null],"parameters":[{"__symbolic":"reference","name":"TranslocoService"},{"__symbolic":"reference","name":"MaybeArray"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":28,"character":17}]}],"transform":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"updateValue":[{"__symbolic":"method"}],"resolveScope":[{"__symbolic":"method"}]}},"TranslocoModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":31,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"TranslocoDirective"},{"__symbolic":"reference","name":"TranslocoPipe"},{"__symbolic":"reference","name":"ɵd"}],"providers":[{"__symbolic":"reference","name":"defaultProviders"}],"exports":[{"__symbolic":"reference","name":"TranslocoDirective"},{"__symbolic":"reference","name":"TranslocoPipe"}],"entryComponents":[{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{}},"defaultProviders":[{"provide":{"__symbolic":"reference","name":"TRANSLOCO_TRANSPILER"},"useClass":{"__symbolic":"reference","name":"DefaultTranspiler"},"deps":[{"__symbolic":"reference","name":"TRANSLOCO_CONFIG"}]},{"provide":{"__symbolic":"reference","name":"TRANSLOCO_MISSING_HANDLER"},"useClass":{"__symbolic":"reference","name":"ɵc"}},{"provide":{"__symbolic":"reference","name":"TRANSLOCO_INTERCEPTOR"},"useClass":{"__symbolic":"reference","name":"ɵb"}},{"provide":{"__symbolic":"reference","name":"TRANSLOCO_FALLBACK_STRATEGY"},"useClass":{"__symbolic":"reference","name":"DefaultFallbackStrategy"},"deps":[{"__symbolic":"reference","name":"TRANSLOCO_CONFIG"}]}],"TRANSLOCO_LOADER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":20,"character":36},"arguments":["TRANSLOCO_LOADER"]},"TranslocoLoader":{"__symbolic":"interface"},"TranslocoConfig":{"__symbolic":"interface"},"TRANSLOCO_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":23,"character":36},"arguments":["TRANSLOCO_CONFIG",{"__symbolic":"error","message":"Lambda not supported","line":25,"character":11,"module":"./lib/transloco.config"}]},"defaultConfig":{"defaultLang":"en","reRenderOnLangChange":false,"prodMode":false,"failedRetries":2,"availableLangs":[],"missingHandler":{"logMissingKey":true,"useFallbackTranslation":false,"allowEmpty":false},"flatten":{"aot":false},"interpolation":["{{","}}"]},"provideTranslocoConfig":{"__symbolic":"function","parameters":["config"],"defaults":[{"__symbolic":"reference","name":"defaultConfig"}],"value":{"provide":{"__symbolic":"reference","name":"TRANSLOCO_CONFIG"},"useValue":{}}},"translocoConfig":{"__symbolic":"function","parameters":["config"],"defaults":[{"__symbolic":"reference","name":"defaultConfig"}],"value":{}},"TRANSLOCO_TRANSPILER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":5,"character":40},"arguments":["TRANSLOCO_TRANSPILER"]},"DefaultTranspiler":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":16,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":16,"character":27},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","name":"TranslocoConfig"}]}],"transpile":[{"__symbolic":"method"}],"handleObject":[{"__symbolic":"method"}],"handleArray":[{"__symbolic":"method"}]}},"TranslocoTranspiler":{"__symbolic":"interface"},"FunctionalTranspiler":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"DefaultTranspiler"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":114,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":116,"character":32}]}],"transpile":[{"__symbolic":"method"}]}},"getFunctionArgs":{"__symbolic":"function"},"TranslocoTranspilerFunction":{"__symbolic":"interface"},"Translation":{"__symbolic":"interface"},"FailedEvent":{"__symbolic":"interface"},"HashMap":{"__symbolic":"interface"},"LoadedEvent":{"__symbolic":"interface"},"TranslocoEvents":{"__symbolic":"interface"},"TRANSLOCO_SCOPE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":35},"arguments":["TRANSLOCO_SCOPE"]},"TRANSLOCO_LOADING_TEMPLATE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":46},"arguments":["TRANSLOCO_LOADING_TEMPLATE"]},"TRANSLOCO_LANG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":34},"arguments":["TRANSLOCO_LANG"]},"ɵa":{"__symbolic":"function"},"TestingLoader":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":19,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":21,"character":15},"arguments":[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":14,"character":33},"arguments":["TRANSLOCO_TEST_LANGS - Available testing languages"]}]}]],"parameters":[{"__symbolic":"reference","name":"HashMap"}]}],"getTranslation":[{"__symbolic":"method"}]}},"TranslocoTestingModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":41,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"TranslocoModule"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"value":{"ngModule":{"__symbolic":"reference","name":"TranslocoTestingModule"},"providers":[{"provide":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":14,"character":33},"arguments":["TRANSLOCO_TEST_LANGS - Available testing languages"]},"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"options"},"member":"langs"}},{"provide":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":17,"character":35},"arguments":["TRANSLOCO_TEST_OPTIONS - Testing options"]},"useValue":{"__symbolic":"reference","name":"options"}},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":58,"character":19},"useFactory":{"__symbolic":"reference","name":"ɵa"},"deps":[{"__symbolic":"reference","name":"TranslocoService"},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":14,"character":33},"arguments":["TRANSLOCO_TEST_LANGS - Available testing languages"]},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":17,"character":35},"arguments":["TRANSLOCO_TEST_OPTIONS - Testing options"]}],"multi":true},{"provide":{"__symbolic":"reference","name":"TRANSLOCO_LOADER"},"useClass":{"__symbolic":"reference","name":"TestingLoader"}},{"__symbolic":"reference","name":"defaultProviders"},{"provide":{"__symbolic":"reference","name":"TRANSLOCO_CONFIG"},"useValue":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"translocoConfig"},"arguments":[{"prodMode":true,"missingHandler":{"logMissingKey":false}}]}}]}},"withLangs":{"__symbolic":"function","parameters":["langs","config","options"],"defaults":[null,{},{}],"value":{"ngModule":{"__symbolic":"reference","name":"TranslocoTestingModule"},"providers":[{"provide":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":14,"character":33},"arguments":["TRANSLOCO_TEST_LANGS - Available testing languages"]},"useValue":{"__symbolic":"reference","name":"langs"}},{"provide":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":17,"character":35},"arguments":["TRANSLOCO_TEST_OPTIONS - Testing options"]},"useValue":{"__symbolic":"reference","name":"options"}},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":98,"character":19},"useFactory":{"__symbolic":"reference","name":"ɵa"},"deps":[{"__symbolic":"reference","name":"TranslocoService"},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":14,"character":33},"arguments":["TRANSLOCO_TEST_LANGS - Available testing languages"]},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":17,"character":35},"arguments":["TRANSLOCO_TEST_OPTIONS - Testing options"]}],"multi":true},{"provide":{"__symbolic":"reference","name":"TRANSLOCO_LOADER"},"useClass":{"__symbolic":"reference","name":"TestingLoader"}},{"__symbolic":"reference","name":"defaultProviders"},{"provide":{"__symbolic":"reference","name":"TRANSLOCO_CONFIG"},"useValue":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"translocoConfig"},"arguments":[{"prodMode":true,"missingHandler":{"logMissingKey":false}}]}}]}}}},"TranslocoTestingOptions":{"__symbolic":"interface"},"TemplateHandler":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":9,"character":28,"context":{"typeName":"View"},"module":"./lib/template-handler"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":9,"character":47}]}],"attachView":[{"__symbolic":"method"}],"detachView":[{"__symbolic":"method"}],"createComponent":[{"__symbolic":"method"}]}},"View":{"__symbolic":"interface"},"ɵb":{"__symbolic":"class","members":{"preSaveTranslation":[{"__symbolic":"method"}],"preSaveTranslationKey":[{"__symbolic":"method"}]}},"TRANSLOCO_INTERCEPTOR":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":41},"arguments":["TRANSLOCO_INTERCEPTOR"]},"TranslocoInterceptor":{"__symbolic":"interface"},"TRANSLOCO_FALLBACK_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":47},"arguments":["TRANSLOCO_FALLBACK_STRATEGY"]},"TranslocoFallbackStrategy":{"__symbolic":"interface"},"DefaultFallbackStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":15},"arguments":[{"__symbolic":"reference","name":"TRANSLOCO_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","name":"TranslocoConfig"}]}],"getNextLangs":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","members":{"handle":[{"__symbolic":"method"}]}},"TRANSLOCO_MISSING_HANDLER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":5,"character":45},"arguments":["TRANSLOCO_MISSING_HANDLER"]},"TranslocoMissingHandler":{"__symbolic":"interface"},"TranslocoMissingHandlerData":{"__symbolic":"interface"},"getBrowserCultureLang":{"__symbolic":"function"},"getBrowserLang":{"__symbolic":"function"},"PersistStorage":{"__symbolic":"interface"},"TranslateParams":{"__symbolic":"interface"},"TranslateObjectParams":{"__symbolic":"interface"},"AvailableLangs":{"__symbolic":"interface"},"SetTranslationOptions":{"__symbolic":"interface"},"ProviderScope":{"__symbolic":"interface"},"MaybeArray":{"__symbolic":"interface"},"TranslocoScope":{"__symbolic":"interface"},"InlineLoader":{"__symbolic":"interface"},"LoadOptions":{"__symbolic":"interface"},"getValue":{"__symbolic":"function"},"setValue":{"__symbolic":"function"},"size":{"__symbolic":"function"},"isEmpty":{"__symbolic":"function","parameters":["collection"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"size"},"arguments":[{"__symbolic":"reference","name":"collection"}]},"right":0}},"isFunction":{"__symbolic":"function","parameters":["val"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":51,"character":9,"module":"./lib/helpers"},"right":"function"}},"isString":{"__symbolic":"function","parameters":["val"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":55,"character":9,"module":"./lib/helpers"},"right":"string"}},"isNumber":{"__symbolic":"function","parameters":["val"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":59,"character":9,"module":"./lib/helpers"},"right":"number"}},"isObject":{"__symbolic":"function","parameters":["item"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"reference","name":"item"},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":63,"character":17,"module":"./lib/helpers"},"right":"object"}},"right":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Array"},"member":"isArray"},"arguments":[{"__symbolic":"reference","name":"item"}]}}}},"coerceArray":{"__symbolic":"function","parameters":["val"],"value":{"__symbolic":"if","condition":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Array"},"member":"isArray"},"arguments":[{"__symbolic":"reference","name":"val"}]},"thenExpression":{"__symbolic":"reference","name":"val"},"elseExpression":[{"__symbolic":"reference","name":"val"}]}},"toCamelCase":{"__symbolic":"function","parameters":["str"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"str"},"member":"replace"},"arguments":[{"__symbolic":"error","message":"Expression form not supported","line":80,"character":13,"module":"./lib/helpers"},{"__symbolic":"error","message":"Lambda not supported","line":80,"character":36,"module":"./lib/helpers"}]},"member":"replace"},"arguments":[{"__symbolic":"error","message":"Expression form not supported","line":81,"character":13,"module":"./lib/helpers"},""]}},"isBrowser":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"error","message":"Expression form not supported","line":85,"character":9,"module":"./lib/helpers"},"right":"undefined"}},"isNil":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"value"},"right":null},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"value"},"right":{"__symbolic":"reference","name":"undefined"}}}},"isDefined":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isNil"},"arguments":[{"__symbolic":"reference","name":"value"}]},"right":false}},"toNumber":{"__symbolic":"function"},"isScopeObject":{"__symbolic":"function","parameters":["item"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"reference","name":"item"},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"error","message":"Expression form not supported","line":107,"character":17,"module":"./lib/helpers"},"right":"string"}}},"hasInlineLoader":{"__symbolic":"function","parameters":["item"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"reference","name":"item"},"right":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"isObject"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"item"},"member":"loader"}]}}},"unflatten":{"__symbolic":"function","parameters":["obj"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","member":"unflatten"},"arguments":[{"__symbolic":"reference","name":"obj"},{"safe":true}]}},"flatten":{"__symbolic":"function","parameters":["obj"],"value":{"__symbolic":"call","arguments":[{"__symbolic":"reference","name":"obj"},{"safe":true}]}},"getPipeValue":{"__symbolic":"function"},"getLangFromScope":{"__symbolic":"function"},"getScopeFromLang":{"__symbolic":"function"},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"template":"\n    <div class=\"transloco-loader-template\" [innerHTML]=\"html\"></div>\n  "}]}],"members":{"html":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}]}}},"origins":{"translate":"./lib/transloco.service","TranslocoService":"./lib/transloco.service","TranslocoDirective":"./lib/transloco.directive","TranslocoPipe":"./lib/transloco.pipe","TranslocoModule":"./lib/transloco.module","defaultProviders":"./lib/transloco.module","TRANSLOCO_LOADER":"./lib/transloco.loader","TranslocoLoader":"./lib/transloco.loader","TranslocoConfig":"./lib/transloco.config","TRANSLOCO_CONFIG":"./lib/transloco.config","defaultConfig":"./lib/transloco.config","provideTranslocoConfig":"./lib/transloco.config","translocoConfig":"./lib/transloco.config","TRANSLOCO_TRANSPILER":"./lib/transloco.transpiler","DefaultTranspiler":"./lib/transloco.transpiler","TranslocoTranspiler":"./lib/transloco.transpiler","FunctionalTranspiler":"./lib/transloco.transpiler","getFunctionArgs":"./lib/transloco.transpiler","TranslocoTranspilerFunction":"./lib/transloco.transpiler","Translation":"./lib/types","FailedEvent":"./lib/types","HashMap":"./lib/types","LoadedEvent":"./lib/types","TranslocoEvents":"./lib/types","TRANSLOCO_SCOPE":"./lib/transloco-scope","TRANSLOCO_LOADING_TEMPLATE":"./lib/transloco-loading-template","TRANSLOCO_LANG":"./lib/transloco-lang","ɵa":"./lib/transloco-testing.module","TestingLoader":"./lib/transloco-testing.module","TranslocoTestingModule":"./lib/transloco-testing.module","TranslocoTestingOptions":"./lib/transloco-testing.module","TemplateHandler":"./lib/template-handler","View":"./lib/template-handler","ɵb":"./lib/transloco.interceptor","TRANSLOCO_INTERCEPTOR":"./lib/transloco.interceptor","TranslocoInterceptor":"./lib/transloco.interceptor","TRANSLOCO_FALLBACK_STRATEGY":"./lib/transloco-fallback-strategy","TranslocoFallbackStrategy":"./lib/transloco-fallback-strategy","DefaultFallbackStrategy":"./lib/transloco-fallback-strategy","ɵc":"./lib/transloco-missing-handler","TRANSLOCO_MISSING_HANDLER":"./lib/transloco-missing-handler","TranslocoMissingHandler":"./lib/transloco-missing-handler","TranslocoMissingHandlerData":"./lib/transloco-missing-handler","getBrowserCultureLang":"./lib/browser-lang","getBrowserLang":"./lib/browser-lang","PersistStorage":"./lib/types","TranslateParams":"./lib/types","TranslateObjectParams":"./lib/types","AvailableLangs":"./lib/types","SetTranslationOptions":"./lib/types","ProviderScope":"./lib/types","MaybeArray":"./lib/types","TranslocoScope":"./lib/types","InlineLoader":"./lib/types","LoadOptions":"./lib/types","getValue":"./lib/helpers","setValue":"./lib/helpers","size":"./lib/helpers","isEmpty":"./lib/helpers","isFunction":"./lib/helpers","isString":"./lib/helpers","isNumber":"./lib/helpers","isObject":"./lib/helpers","coerceArray":"./lib/helpers","toCamelCase":"./lib/helpers","isBrowser":"./lib/helpers","isNil":"./lib/helpers","isDefined":"./lib/helpers","toNumber":"./lib/helpers","isScopeObject":"./lib/helpers","hasInlineLoader":"./lib/helpers","unflatten":"./lib/helpers","flatten":"./lib/helpers","getPipeValue":"./lib/shared","getLangFromScope":"./lib/shared","getScopeFromLang":"./lib/shared","ɵd":"./lib/loader-component.component"},"importAs":"@ngneat/transloco"}