{"version":3,"file":"angular-localization.min.js","sources":["angular-localization.js"],"names":["angular","module","value","basePath","defaultLocale","sharedDictionary","fileExtension","persistSelection","cookieName","observableAttrs","RegExp","delimiter","constant","resourceUpdates","localeChanges","service","$injector","$http","$q","$log","$rootScope","$window","localeConf","localeEvents","localeSupported","localeFallbacks","isToken","str","length","TOKEN_REGEX","test","getPath","tok","path","split","result","slice","join","getKey","getBundle","i","bundles","loadBundle","token","root","url","currentLocale","_loading","get","success","data","key","hasOwnProperty","$broadcast","deferrences","resolve","error","bundleReady","bundle","langFile","defer","promise","ready","paths","deferred","outstanding","isString","isArray","Error","forEach","push","all","applySubstitutions","text","subs","res","firstOfKind","sub","replace","v","k","getLocalizedString","txt","A","isValidToken","indexOf","fromJson","isObject","info","setLocale","lang","trim","isUndefined","cookieStore","put","getLocale","has","navigator","userLanguage","language","getString","filter","locale","i18nFilter","input","args","$stateful","directive","$sce","setText","elm","tag","html","getTrustedHtml","update","string","optArgs","then","scope","attrs","hasObservers","$observe","newVal","oldVal","$attr","attr","normAttr","i18n","$on","elem","updateText","target","attributes","exp","values","$eval","langFiles","lastValues","$set","i18nAttr","en","window","document"],"mappings":"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","sourceRoot":"/Users/r.doshi/Projects/angular-localization"}