{"version":3,"file":"angular-local-storage.min.js","sources":["..\\develop\\angular-local-storage\\angular-local-storage.js"],"names":["angularLocalStorage","angular","module","provider","this","prefix","storageType","cookie","expiry","path","notify","setItem","removeItem","setPrefix","setStorageType","setStorageCookie","exp","setStorageCookieDomain","domain","setNotify","itemSet","itemRemove","$get","$rootScope","$window","$document","webStorage","self","document","substr","deriveQualifiedKey","key","browserSupportsLocalStorage","supported","Math","round","random","e","$broadcast","message","addToLocalStorage","value","newvalue","addToCookies","isObject","isArray","toJson","getFromLocalStorage","getFromCookies","item","getItem","charAt","fromJson","removeFromLocalStorage","removeFromCookies","getKeysForLocalStorage","prefixLength","length","keys","push","Description","clearAllFromLocalStorage","regularExpression","tempPrefix","slice","testRegex","RegExp","clearAllFromCookies","test","browserSupportsCookies","navigator","cookieEnabled","indexOf","call","expiryDate","Date","cookieDomain","setTime","getTime","toGMTString","cookiePath","encodeURIComponent","cookies","split","i","thisCookie","substring","decodeURIComponent","getStorageType","bindToScope","scope","def","isDefined","extend","$watchCollection","newVal","isSupported","set","add","get","remove","clearAll","bind","deriveKey"],"mappings":"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"}