{"version":3,"file":"core.mjs","mappings":"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","names":["Tp","identity","St","_noneHash","hashString","_someHash","None","constructor","equalsSym","that","hashSym","Some","value","equals","combineHash","hash","none","emptyOf","some","a","ap_","fab","fa","isNone","ap","zip_","fb","chain_","map_","b","tuple","zip","zipFirst","zipFirst_","zipSecond","zipSecond_","self","f","chain","tap","ma","tap_","flatten","duplicate","exists","predicate","exists_","extend","extend_","fold","onNone","onSome","fold_","fromEither","_tag","right","fromNullable","fromPredicate","fromPredicate_","getLeft","left","getOrElse","o","getOrElse_","getOrElseS","getOrElseS_","getRefinement","getOption","isSome","getRight","map","mapNullable","toNullable","toUndefined","undefined","tryCatch","e","PartialExceptionTypeId","Symbol","PartialException","raisePartial","partial","args"],"sourceRoot":"","sources":["../../_src/Option/core.ts"],"sourcesContent":[null]}