From c83278e4e86b6f23a865d9e1721cbc5e542f8a09 Mon Sep 17 00:00:00 2001 From: duguyihou Date: Thu, 7 Dec 2023 19:45:07 +1100 Subject: [PATCH] 61 replace kingfisher with nuke (#62) * refactor(iOS): wip * refactor(iOS): wip * refactor(iOS): replace kingifhser with nuke * docs: update readme * docs: update readme * ci: disable build ios --- .github/workflows/ci.yml | 8 +- README.md | 7 +- ReactNativeTurboImage.podspec | 2 +- example/src/App.tsx | 20 +- ios/Nuke.xcframework/Info.plist | 44 + .../Nuke.framework/Headers/Nuke-Swift.h | 328 + .../ios-arm64/Nuke.framework/Info.plist | Bin 0 -> 745 bytes .../Nuke.swiftmodule/arm64-apple-ios.abi.json | 30293 ++++++++++++++++ .../arm64-apple-ios.private.swiftinterface | 945 + .../Nuke.swiftmodule/arm64-apple-ios.swiftdoc | Bin 0 -> 113648 bytes .../arm64-apple-ios.swiftinterface | 945 + .../ios-arm64/Nuke.framework/Nuke | Bin 0 -> 1138248 bytes .../Nuke.framework/Headers/Nuke-Swift.h | 652 + .../Nuke.framework/Info.plist | Bin 0 -> 725 bytes .../arm64-apple-ios-simulator.abi.json | 30293 ++++++++++++++++ ...apple-ios-simulator.private.swiftinterface | 945 + .../arm64-apple-ios-simulator.swiftdoc | Bin 0 -> 113660 bytes .../arm64-apple-ios-simulator.swiftinterface | 945 + .../x86_64-apple-ios-simulator.abi.json | 30293 ++++++++++++++++ ...apple-ios-simulator.private.swiftinterface | 945 + .../x86_64-apple-ios-simulator.swiftdoc | Bin 0 -> 113660 bytes .../x86_64-apple-ios-simulator.swiftinterface | 945 + .../Nuke.framework/Nuke | Bin 0 -> 2322352 bytes .../_CodeSignature/CodeResources | 223 + ios/NukeUI.xcframework/Info.plist | 44 + .../NukeUI.framework/Headers/NukeUI-Swift.h | 336 + .../ios-arm64/NukeUI.framework/Info.plist | Bin 0 -> 749 bytes .../arm64-apple-ios.abi.json | 7431 ++++ .../arm64-apple-ios.private.swiftinterface | 203 + .../arm64-apple-ios.swiftdoc | Bin 0 -> 18924 bytes .../arm64-apple-ios.swiftinterface | 203 + .../ios-arm64/NukeUI.framework/NukeUI | Bin 0 -> 248760 bytes .../NukeUI.framework/Headers/NukeUI-Swift.h | 668 + .../NukeUI.framework/Info.plist | Bin 0 -> 729 bytes .../arm64-apple-ios-simulator.abi.json | 7431 ++++ ...apple-ios-simulator.private.swiftinterface | 203 + .../arm64-apple-ios-simulator.swiftdoc | Bin 0 -> 18936 bytes .../arm64-apple-ios-simulator.swiftinterface | 203 + .../x86_64-apple-ios-simulator.abi.json | 7431 ++++ ...apple-ios-simulator.private.swiftinterface | 203 + .../x86_64-apple-ios-simulator.swiftdoc | Bin 0 -> 18936 bytes .../x86_64-apple-ios-simulator.swiftinterface | 203 + .../NukeUI.framework/NukeUI | Bin 0 -> 529840 bytes .../_CodeSignature/CodeResources | 223 + ios/TurboImage/CachePolicy.swift | 14 +- ios/TurboImage/TurboImageView.swift | 95 +- ios/TurboImage/TurboImageViewManager.swift | 16 +- src/TurboImage.ios.tsx | 4 +- src/types.ts | 5 +- 49 files changed, 122672 insertions(+), 77 deletions(-) create mode 100644 ios/Nuke.xcframework/Info.plist create mode 100644 ios/Nuke.xcframework/ios-arm64/Nuke.framework/Headers/Nuke-Swift.h create mode 100644 ios/Nuke.xcframework/ios-arm64/Nuke.framework/Info.plist create mode 100644 ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.abi.json create mode 100644 ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.private.swiftinterface create mode 100644 ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftdoc create mode 100644 ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftinterface create mode 100755 ios/Nuke.xcframework/ios-arm64/Nuke.framework/Nuke create mode 100644 ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Headers/Nuke-Swift.h create mode 100644 ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Info.plist create mode 100644 ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json create mode 100644 ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface create mode 100644 ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc create mode 100644 ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface create mode 100644 ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json create mode 100644 ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface create mode 100644 ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc create mode 100644 ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface create mode 100755 ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Nuke create mode 100644 ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources create mode 100644 ios/NukeUI.xcframework/Info.plist create mode 100644 ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Headers/NukeUI-Swift.h create mode 100644 ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Info.plist create mode 100644 ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.abi.json create mode 100644 ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.private.swiftinterface create mode 100644 ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.swiftdoc create mode 100644 ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.swiftinterface create mode 100755 ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/NukeUI create mode 100644 ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Headers/NukeUI-Swift.h create mode 100644 ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Info.plist create mode 100644 ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.abi.json create mode 100644 ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface create mode 100644 ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftdoc create mode 100644 ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftinterface create mode 100644 ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json create mode 100644 ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface create mode 100644 ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc create mode 100644 ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface create mode 100755 ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/NukeUI create mode 100644 ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b038503..3f839d0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -146,8 +146,8 @@ jobs: env: NO_FLIPPER: 1 - - name: Build example for iOS - run: | - # yarn turbo run build:ios --cache-dir="${{ env.TURBO_CACHE_DIR }}" - yarn turbo run build:ios + # - name: Build example for iOS + # run: | + # # yarn turbo run build:ios --cache-dir="${{ env.TURBO_CACHE_DIR }}" + # yarn turbo run build:ios diff --git a/README.md b/README.md index c7bec25..ab8f7b3 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # react-native-turbo-image -Performant React Native image component. Powered by [Kingfisher](https://github.com/onevcat/Kingfisher) and [Coil](https://github.com/coil-kt/coil) +Performant React Native image component. Powered by [Nuke](https://github.com/kean/Nuke) and [Coil](https://github.com/coil-kt/coil) ## Features @@ -26,7 +26,8 @@ import TurboImage from "react-native-turbo-image"; url={url} style={styles.box} showActivityIndicator - base64Placeholder={base64Placeholder} + cachePolicy="dataCache" + blurhash="LMDSzI~pV=RO9ZV@xv%MRPRlxuog" /> ``` @@ -40,7 +41,7 @@ import TurboImage from "react-native-turbo-image"; | showActivityIndicator | boolean | false | Whether to show the UIActivityIndicatorView indicator when loading | | base64Placeholder | string | | The base64 encoded placeholder image to show while loading | | blurhash | string | | The blurhash of the image to show while loading | -| cachePolicy | string | shared | The cache policy of the image | +| cachePolicy | string | memory | The cache policy of the image | | fadeDuration | number | 0.5 | The transition duration of the image | | rounded | boolean | false | Round the image into a circle | | onError | function | | The function to call when an error occurs. | diff --git a/ReactNativeTurboImage.podspec b/ReactNativeTurboImage.podspec index 3ccadc6..dfa65e3 100644 --- a/ReactNativeTurboImage.podspec +++ b/ReactNativeTurboImage.podspec @@ -15,7 +15,7 @@ Pod::Spec.new do |s| s.source = { :git => "https://github.com/duguyihou/react-native-turbo-image.git", :tag => "#{s.version}" } s.source_files = "ios/**/*.{h,m,mm,swift}" - s.dependency "Kingfisher", "~> 7.0" + s.vendored_frameworks = "ios/*.{xcframework}" # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79. diff --git a/example/src/App.tsx b/example/src/App.tsx index c354172..eb34dbf 100644 --- a/example/src/App.tsx +++ b/example/src/App.tsx @@ -1,17 +1,17 @@ import React from 'react'; import { SafeAreaView, ScrollView, StyleSheet, Text } from 'react-native'; import TurboImage from 'react-native-turbo-image'; -import { base64Placeholder, blurhashString } from './mockData'; +import { blurhashString } from './mockData'; export default function App() { const imageURLs = Array.from( { length: 100 }, (_, i) => `https://placedog.net/300/200?id=${i}` ); - const handleOnSuccess = () => {}; - const handleOnError = (error: any) => { - console.log(`🐵 ------ error`, error); - }; + // const handleOnSuccess = () => {}; + // const handleOnError = (error: any) => { + // console.log(`🐵 ------ error`, error); + // }; return ( ))} diff --git a/ios/Nuke.xcframework/Info.plist b/ios/Nuke.xcframework/Info.plist new file mode 100644 index 0000000..f4757f9 --- /dev/null +++ b/ios/Nuke.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + Nuke.framework/Nuke + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + Nuke.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + Nuke.framework/Nuke + LibraryIdentifier + ios-arm64 + LibraryPath + Nuke.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Headers/Nuke-Swift.h b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Headers/Nuke-Swift.h new file mode 100644 index 0000000..804db42 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Headers/Nuke-Swift.h @@ -0,0 +1,328 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef NUKE_SWIFT_H +#define NUKE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Nuke",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC4Nuke9Operation") +@interface Operation : NSOperation +@property (nonatomic, getter=isExecuting) BOOL executing; +@property (nonatomic, getter=isFinished) BOOL finished; +- (void)start; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + + + + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Info.plist b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..0f46188a9e3b115d4484c87e8bfce4654947b880 GIT binary patch literal 745 zcmYjOOHjkPEEPiA zU_>UTggLH7?4V9e>ew1Ln`*D#5j_lWhmi|p*@&#PONpm(E2*<=cO9APL6pbdph-MG z>e{KghplLbYzk{w?_-mw12`Cp8%#SEV+!LTg`1 z!bgpAG)bzH61FHCXxwt6Tqh?X^@uSNirB>+%4k4|-;ku;ZLv;lbua8kLzvSYi#KV| z3p;$DV4JriTFLW*TB;sYnxe!@yl{56MQc4L{=_$;#;wO0?7EEbQ8#?H&og#v@jAn{ z$%~rMl*FA)Dc_=Q9CLhC+~S3HiejLOIYDfSxt*M_rHY%;Ax}AYw$Z?zm45*yKn_%Z z3EqQG;4AnB&cPoz4Oig?d", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingP7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "mangledName": "$s4Nuke15ImageProcessingP7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingP10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessingP10identifierSSvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingP10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessingP10identifierSSvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPAAE7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "mangledName": "$s4Nuke15ImageProcessingPAAE7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing, τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(size:unit:contentMode:crop:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize4size4unit11contentMode4crop7upscaleAGSo6CGSizeV_AA0bC7OptionsO4UnitOAQ07ContentJ0OS2btFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize4size4unit11contentMode4crop7upscaleAGSo6CGSizeV_AA0bC7OptionsO4UnitOAQ07ContentJ0OS2btFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(width:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize5width4unit7upscaleAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize5width4unit7upscaleAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(height:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize6height4unit7upscaleAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize6height4unit7upscaleAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "circle", + "printedName": "circle(border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6CircleVRszrlE6circle6borderAgA0bC7OptionsO6BorderVSg_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6CircleVRszrlE6circle6borderAgA0bC7OptionsO6BorderVSg_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Circle>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "roundedCorners", + "printedName": "roundedCorners(radius:unit:border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO14RoundedCornersVRszrlE07roundedF06radius4unit6borderAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOAP6BorderVSgtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO14RoundedCornersVRszrlE07roundedF06radius4unit6borderAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOAP6BorderVSgtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.RoundedCorners>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(id:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Anonymous", + "printedName": "Nuke.ImageProcessors.Anonymous", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO9AnonymousVRszrlE7process2id_AGSS_So7UIImageCSgAKYbctFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO9AnonymousVRszrlE7process2id_AGSS_So7UIImageCSgAKYbctFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Anonymous>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "coreImageFilter", + "printedName": "coreImageFilter(name:parameters:identifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04name10parameters10identifierAGSS_SDySSypGSStFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04name10parameters10identifierAGSS_SDySSypGSStFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.CoreImageFilter>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "coreImageFilter", + "printedName": "coreImageFilter(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04nameAGSS_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04nameAGSS_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.CoreImageFilter>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "gaussianBlur", + "printedName": "gaussianBlur(radius:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO12GaussianBlurVRszrlE08gaussianF06radiusAGSi_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO12GaussianBlurVRszrlE08gaussianF06radiusAGSi_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.GaussianBlur>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingContext", + "printedName": "ImageProcessingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "response", + "printedName": "response", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvp", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvg", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvs", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvM", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompleted", + "printedName": "isCompleted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvp", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvg", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvs", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvM", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:response:isCompleted:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke22ImageProcessingContextV7request8response11isCompletedAcA0B7RequestV_AA0B8ResponseVSbtcfc", + "mangledName": "$s4Nuke22ImageProcessingContextV7request8response11isCompletedAcA0B7RequestV_AA0B8ResponseVSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke22ImageProcessingContextV", + "mangledName": "$s4Nuke22ImageProcessingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingError", + "printedName": "ImageProcessingError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingError.Type) -> Nuke.ImageProcessingError", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke20ImageProcessingErrorO7unknownyA2CmF", + "mangledName": "$s4Nuke20ImageProcessingErrorO7unknownyA2CmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageProcessingErrorO11descriptionSSvp", + "mangledName": "$s4Nuke20ImageProcessingErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageProcessingErrorO11descriptionSSvg", + "mangledName": "$s4Nuke20ImageProcessingErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageProcessingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke20ImageProcessingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageProcessingErrorO9hashValueSivp", + "mangledName": "$s4Nuke20ImageProcessingErrorO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageProcessingErrorO9hashValueSivg", + "mangledName": "$s4Nuke20ImageProcessingErrorO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageProcessingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke20ImageProcessingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke20ImageProcessingErrorO", + "mangledName": "$s4Nuke20ImageProcessingErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit.UIImage", + "printedName": "UIKit.UIImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageResponse", + "printedName": "ImageResponse", + "children": [ + { + "kind": "Var", + "name": "container", + "printedName": "container", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvp", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvg", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvs", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvM", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke13ImageResponseV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke13ImageResponseV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isPreview", + "printedName": "isPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9isPreviewSbvp", + "mangledName": "$s4Nuke13ImageResponseV9isPreviewSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9isPreviewSbvg", + "mangledName": "$s4Nuke13ImageResponseV9isPreviewSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvp", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvg", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvs", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvM", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cacheType", + "printedName": "cacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvp", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvg", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvs", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvM", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(container:request:urlResponse:cacheType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageResponseV9container7request03urlC09cacheTypeAcA0B9ContainerV_AA0B7RequestVSo13NSURLResponseCSgAC05CacheH0OSgtcfc", + "mangledName": "$s4Nuke13ImageResponseV9container7request03urlC09cacheTypeAcA0B9ContainerV_AA0B7RequestVSo13NSURLResponseCSgAC05CacheH0OSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "CacheType", + "printedName": "CacheType", + "children": [ + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse.CacheType.Type) -> Nuke.ImageResponse.CacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageResponse.CacheType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO6memoryyA2EmF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO6memoryyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "disk", + "printedName": "disk", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse.CacheType.Type) -> Nuke.ImageResponse.CacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageResponse.CacheType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO4diskyA2EmF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO4diskyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO9hashValueSivp", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO9hashValueSivg", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageResponseV", + "mangledName": "$s4Nuke13ImageResponseV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageCache", + "printedName": "ImageCache", + "children": [ + { + "kind": "Var", + "name": "costLimit", + "printedName": "costLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC9costLimitSivp", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivg", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivs", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivM", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "countLimit", + "printedName": "countLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC10countLimitSivp", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivg", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivs", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivM", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ttl", + "printedName": "ttl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvp", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvg", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvs", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvM", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "entryCostLimit", + "printedName": "entryCostLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvp", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvg", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvs", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvM", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "totalCount", + "printedName": "totalCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC10totalCountSivp", + "mangledName": "$s4Nuke10ImageCacheC10totalCountSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10totalCountSivg", + "mangledName": "$s4Nuke10ImageCacheC10totalCountSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalCost", + "printedName": "totalCost", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC9totalCostSivp", + "mangledName": "$s4Nuke10ImageCacheC9totalCostSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9totalCostSivg", + "mangledName": "$s4Nuke10ImageCacheC9totalCostSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC6sharedACvpZ", + "mangledName": "$s4Nuke10ImageCacheC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC6sharedACvgZ", + "mangledName": "$s4Nuke10ImageCacheC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(costLimit:countLimit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke10ImageCacheC9costLimit05countE0ACSi_Sitcfc", + "mangledName": "$s4Nuke10ImageCacheC9costLimit05countE0ACSi_Sitcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "defaultCostLimit", + "printedName": "defaultCostLimit()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC16defaultCostLimitSiyFZ", + "mangledName": "$s4Nuke10ImageCacheC16defaultCostLimitSiyFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcip", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcip", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcig", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcig", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcis", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcis", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVciM", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVciM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC9removeAllyyF", + "mangledName": "$s4Nuke10ImageCacheC9removeAllyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trim", + "printedName": "trim(toCost:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC4trim6toCostySi_tF", + "mangledName": "$s4Nuke10ImageCacheC4trim6toCostySi_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trim", + "printedName": "trim(toCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC4trim7toCountySi_tF", + "mangledName": "$s4Nuke10ImageCacheC4trim7toCountySi_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke10ImageCacheC", + "mangledName": "$s4Nuke10ImageCacheC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ImageCaching", + "printedName": "ImageCaching", + "usr": "s:4Nuke12ImageCachingP", + "mangledName": "$s4Nuke12ImageCachingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImagePipeline", + "printedName": "ImagePipeline", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC6sharedACvpZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvgZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvsZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvsZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvMZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13configurationAC13ConfigurationVvp", + "mangledName": "$s4Nuke13ImagePipelineC13configurationAC13ConfigurationVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13configurationAC13ConfigurationVvg", + "mangledName": "$s4Nuke13ImagePipelineC13configurationAC13ConfigurationVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Cache", + "printedName": "Nuke.ImagePipeline.Cache", + "usr": "s:4Nuke13ImagePipelineC5CacheV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5cacheAC5CacheVvp", + "mangledName": "$s4Nuke13ImagePipelineC5cacheAC5CacheVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Cache", + "printedName": "Nuke.ImagePipeline.Cache", + "usr": "s:4Nuke13ImagePipelineC5CacheV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5cacheAC5CacheVvg", + "mangledName": "$s4Nuke13ImagePipelineC5cacheAC5CacheVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:delegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImagePipelineDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipelineDelegate", + "printedName": "Nuke.ImagePipelineDelegate", + "usr": "s:4Nuke21ImagePipelineDelegateP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC13configuration8delegateA2C13ConfigurationV_AA0bC8Delegate_pSgtcfc", + "mangledName": "$s4Nuke13ImagePipelineC13configuration8delegateA2C13ConfigurationV_AA0bC8Delegate_pSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(delegate:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImagePipelineDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipelineDelegate", + "printedName": "Nuke.ImagePipelineDelegate", + "usr": "s:4Nuke21ImagePipelineDelegateP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(inout Nuke.ImagePipeline.Configuration) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC8delegate_AcA0bC8Delegate_pSg_yAC13ConfigurationVzXEtcfc", + "mangledName": "$s4Nuke13ImagePipelineC8delegate_AcA0bC8Delegate_pSg_yAC13ConfigurationVzXEtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "invalidate", + "printedName": "invalidate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC10invalidateyyF", + "mangledName": "$s4Nuke13ImagePipelineC10invalidateyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncImageTask", + "printedName": "Nuke.AsyncImageTask", + "usr": "s:4Nuke14AsyncImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0C10Foundation3URLV_tF", + "mangledName": "$s4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0C10Foundation3URLV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncImageTask", + "printedName": "Nuke.AsyncImageTask", + "usr": "s:4Nuke14AsyncImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0CAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0CAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "image", + "printedName": "image(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5image3forSo7UIImageC10Foundation3URLV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC5image3forSo7UIImageC10Foundation3URLV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "image", + "printedName": "image(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5image3forSo7UIImageCAA0B7RequestV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC5image3forSo7UIImageCAA0B7RequestV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAF3URLV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAF3URLV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAA0B7RequestV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAA0B7RequestV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:queue:progress:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse?, Swift.Int64, Swift.Int64) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse?, Swift.Int64, Swift.Int64) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Nuke.ImageResponse?, Swift.Int64, Swift.Int64)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_F0CSgyAA0B8ResponseVSg_s5Int64VATtcSgys6ResultOyAqC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_F0CSgyAA0B8ResponseVSg_s5Int64VATtcSgys6ResultOyAqC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAI0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAI0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:queue:progress:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Int64, Swift.Int64) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int64, Swift.Int64) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Int64, Swift.Int64)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_G0CSgys5Int64V_AQtcSgys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_G0CSgys5Int64V_AQtcSgys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imagePublisher", + "printedName": "imagePublisher(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOG10Foundation3URLV_tF", + "mangledName": "$s4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOG10Foundation3URLV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imagePublisher", + "printedName": "imagePublisher(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOGAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOGAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "dataMissingInCache", + "printedName": "dataMissingInCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO18dataMissingInCacheyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO18dataMissingInCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataLoadingFailed", + "printedName": "dataLoadingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO17dataLoadingFailedyAEsAD_p_tcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO17dataLoadingFailedyAEsAD_p_tcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataIsEmpty", + "printedName": "dataIsEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11dataIsEmptyyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11dataIsEmptyyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "decoderNotRegistered", + "printedName": "decoderNotRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageDecodingContext) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(context: Nuke.ImageDecodingContext)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO20decoderNotRegisteredyAeA0B15DecodingContextV_tcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO20decoderNotRegisteredyAeA0B15DecodingContextV_tcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "decodingFailed", + "printedName": "decodingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageDecoding, Nuke.ImageDecodingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecoding, Nuke.ImageDecodingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(decoder: Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO14decodingFailedyAeA0B8Decoding_p_AA0bG7ContextVsAD_ptcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO14decodingFailedyAeA0B8Decoding_p_AA0bG7ContextVsAD_ptcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "processingFailed", + "printedName": "processingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageProcessing, Nuke.ImageProcessingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessing, Nuke.ImageProcessingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(processor: Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO16processingFailedyAeA0B10Processing_p_AA0bG7ContextVsAD_ptcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO16processingFailedyAeA0B10Processing_p_AA0bG7ContextVsAD_ptcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "imageRequestMissing", + "printedName": "imageRequestMissing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO19imageRequestMissingyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO19imageRequestMissingyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pipelineInvalidated", + "printedName": "pipelineInvalidated", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO19pipelineInvalidatedyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO19pipelineInvalidatedyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataLoadingError", + "printedName": "dataLoadingError", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvg", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImagePipelineC5ErrorO", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Cache", + "printedName": "Cache", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcip", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcip", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcig", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcig", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcis", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcis", + "moduleName": "Nuke", + "declAttributes": [ + "NonMutating" + ], + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVciM", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVciM", + "moduleName": "Nuke", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcip", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcip", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcig", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcig", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcis", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcis", + "moduleName": "Nuke", + "declAttributes": [ + "NonMutating" + ], + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVciM", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVciM", + "moduleName": "Nuke", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "cachedImage", + "printedName": "cachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV06cachedB03for6cachesAA0B9ContainerVSgAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV06cachedB03for6cachesAA0B9ContainerVSgAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeCachedImage", + "printedName": "storeCachedImage(_:for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV011storeCachedB0_3for6cachesyAA0B9ContainerV_AA0B7RequestVAE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV011storeCachedB0_3for6cachesyAA0B9ContainerV_AA0B7RequestVAE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeCachedImage", + "printedName": "removeCachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV012removeCachedB03for6cachesyAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV012removeCachedB03for6cachesyAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsCachedImage", + "printedName": "containsCachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV014containsCachedB03for6cachesSbAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV014containsCachedB03for6cachesSbAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV10cachedData3for10Foundation0F0VSgAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV10cachedData3for10Foundation0F0VSgAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeCachedData", + "printedName": "storeCachedData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV15storeCachedData_3fory10Foundation0G0V_AA0B7RequestVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV15storeCachedData_3fory10Foundation0G0V_AA0B7RequestVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV12containsData3forSbAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV12containsData3forSbAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeCachedData", + "printedName": "removeCachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV16removeCachedData3foryAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV16removeCachedData3foryAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeImageCacheKey", + "printedName": "makeImageCacheKey(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV04makebD3Key3forAA0bdF0VAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV04makebD3Key3forAA0bdF0VAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeDataCacheKey", + "printedName": "makeDataCacheKey(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV08makeDataD3Key3forSSAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV08makeDataD3Key3forSSAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll(caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV9removeAll6cachesyAE6CachesV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV9removeAll6cachesyAE6CachesV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Caches", + "printedName": "Caches", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivp", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivg", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueAGSi_tcfc", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueAGSi_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disk", + "printedName": "disk", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "all", + "printedName": "all", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV3allAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV3allAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV3allAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV3allAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC5CacheV", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Configuration", + "printedName": "Configuration", + "children": [ + { + "kind": "Var", + "name": "dataLoader", + "printedName": "dataLoader", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCache", + "printedName": "dataCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageCache", + "printedName": "imageCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "makeImageDecoder", + "printedName": "makeImageDecoder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "makeImageEncoder", + "printedName": "makeImageEncoder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isDecompressionEnabled", + "printedName": "isDecompressionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isUsingPrepareForDisplay", + "printedName": "isUsingPrepareForDisplay", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCachePolicy", + "printedName": "dataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0OvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0OvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isTaskCoalescingEnabled", + "printedName": "isTaskCoalescingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isRateLimiterEnabled", + "printedName": "isRateLimiterEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isProgressiveDecodingEnabled", + "printedName": "isProgressiveDecodingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isStoringPreviewsInMemoryCache", + "printedName": "isStoringPreviewsInMemoryCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isResumableDataEnabled", + "printedName": "isResumableDataEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "callbackQueue", + "printedName": "callbackQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isSignpostLoggingEnabled", + "printedName": "isSignpostLoggingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvsZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvsZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvMZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataLoadingQueue", + "printedName": "dataLoadingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCachingQueue", + "printedName": "dataCachingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageDecodingQueue", + "printedName": "imageDecodingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageEncodingQueue", + "printedName": "imageEncodingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageProcessingQueue", + "printedName": "imageProcessingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageDecompressingQueue", + "printedName": "imageDecompressingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dataLoader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "hasDefaultArg": true, + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAeA11DataLoading_p_tcfc", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAeA11DataLoading_p_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "withURLCache", + "printedName": "withURLCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "withDataCache", + "printedName": "withDataCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "withDataCache", + "printedName": "withDataCache(name:sizeLimit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCache4name9sizeLimitAESS_SiSgtFZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCache4name9sizeLimitAESS_SiSgtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DataCachePolicy", + "printedName": "DataCachePolicy", + "children": [ + { + "kind": "Var", + "name": "automatic", + "printedName": "automatic", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9automaticyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9automaticyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeOriginalData", + "printedName": "storeOriginalData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO013storeOriginalD0yA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO013storeOriginalD0yA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeEncodedImages", + "printedName": "storeEncodedImages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO18storeEncodedImagesyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO18storeEncodedImagesyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeAll", + "printedName": "storeAll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO8storeAllyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO8storeAllyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivp", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivg", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke13ImagePipelineC", + "mangledName": "$s4Nuke13ImagePipelineC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataLoader", + "printedName": "DataLoader", + "children": [ + { + "kind": "Var", + "name": "session", + "printedName": "session", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC7sessionSo12NSURLSessionCvp", + "mangledName": "$s4Nuke10DataLoaderC7sessionSo12NSURLSessionCvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC7sessionSo12NSURLSessionCvg", + "mangledName": "$s4Nuke10DataLoaderC7sessionSo12NSURLSessionCvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "prefersIncrementalDelivery", + "printedName": "prefersIncrementalDelivery", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvp", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvg", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvs", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvM", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvp", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvg", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvs", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvM", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:validate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoader", + "printedName": "Nuke.DataLoader", + "usr": "s:4Nuke10DataLoaderC" + }, + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSURLSessionConfiguration" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URLResponse) -> Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "defaultConfiguration", + "printedName": "defaultConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvpZ", + "mangledName": "$s4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvgZ", + "mangledName": "$s4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvgZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "validate", + "printedName": "validate(response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "sharedUrlCache", + "printedName": "sharedUrlCache", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCache", + "printedName": "Foundation.URLCache", + "usr": "c:objc(cs)NSURLCache" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvpZ", + "mangledName": "$s4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCache", + "printedName": "Foundation.URLCache", + "usr": "c:objc(cs)NSURLCache" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvgZ", + "mangledName": "$s4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:didReceiveData:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cancellable", + "printedName": "Nuke.Cancellable", + "usr": "s:4Nuke11CancellableP" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data, Foundation.URLResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke10DataLoaderC04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "mangledName": "$s4Nuke10DataLoaderC04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "statusCodeUnacceptable", + "printedName": "statusCodeUnacceptable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.DataLoader.Error.Type) -> (Swift.Int) -> Nuke.DataLoader.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> Nuke.DataLoader.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.DataLoader.Error", + "usr": "s:4Nuke10DataLoaderC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.DataLoader.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.DataLoader.Error", + "usr": "s:4Nuke10DataLoaderC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke10DataLoaderC5ErrorO22statusCodeUnacceptableyAESicAEmF", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO22statusCodeUnacceptableyAESicAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke10DataLoaderC5ErrorO", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke10DataLoaderC", + "mangledName": "$s4Nuke10DataLoaderC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "DataLoading", + "printedName": "DataLoading", + "usr": "s:4Nuke11DataLoadingP", + "mangledName": "$s4Nuke11DataLoadingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "children": [ + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingP6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodingP6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingP6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "mangledName": "$s4Nuke13ImageEncodingP6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPAAE6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "mangledName": "$s4Nuke13ImageEncodingPAAE6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "default", + "printedName": "default(compressionQuality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageEncoders.Default", + "usr": "s:4Nuke13ImageEncodersO7DefaultV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPA2A0B8EncodersO7DefaultVRszrlE7default18compressionQualityAGSf_tFZ", + "mangledName": "$s4Nuke13ImageEncodingPA2A0B8EncodersO7DefaultVRszrlE7default18compressionQualityAGSf_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageEncoders.Default>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageIO", + "printedName": "imageIO(type:compressionRatio:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageIO", + "printedName": "Nuke.ImageEncoders.ImageIO", + "usr": "s:4Nuke13ImageEncodersO0B2IOV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPA2A0B8EncodersO0B2IOVRszrlE05imageE04type16compressionRatioAgA9AssetTypeV_SftFZ", + "mangledName": "$s4Nuke13ImageEncodingPA2A0B8EncodersO0B2IOVRszrlE05imageE04type16compressionRatioAgA9AssetTypeV_SftFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageEncoders.ImageIO>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageEncodingContext", + "printedName": "ImageEncodingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke20ImageEncodingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke20ImageEncodingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke20ImageEncodingContextV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke20ImageEncodingContextV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvp", + "mangledName": "$s4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvg", + "mangledName": "$s4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke20ImageEncodingContextV", + "mangledName": "$s4Nuke20ImageEncodingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataLoading", + "printedName": "DataLoading", + "children": [ + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:didReceiveData:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cancellable", + "printedName": "Nuke.Cancellable", + "usr": "s:4Nuke11CancellableP" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data, Foundation.URLResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataLoadingP04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "mangledName": "$s4Nuke11DataLoadingP04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataLoading>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11DataLoadingP", + "mangledName": "$s4Nuke11DataLoadingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Cancellable", + "printedName": "Cancellable", + "children": [ + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11CancellableP6cancelyyF", + "mangledName": "$s4Nuke11CancellableP6cancelyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.Cancellable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11CancellableP", + "mangledName": "$s4Nuke11CancellableP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVKit", + "printedName": "AVKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit.UIImage", + "printedName": "UIKit.UIImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageContainer", + "printedName": "ImageContainer", + "children": [ + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvs", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvM", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvp", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvg", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvs", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvM", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isPreview", + "printedName": "isPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvp", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvg", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvs", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvM", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvp", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvg", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvs", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvM", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvp", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvg", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvs", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvM", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(image:type:isPreview:data:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV5image4type9isPreview4data8userInfoACSo7UIImageC_AA9AssetTypeVSgSb10Foundation4DataVSgSDyAC04UserJ3KeyVypGtcfc", + "mangledName": "$s4Nuke14ImageContainerV5image4type9isPreview4data8userInfoACSo7UIImageC_AA9AssetTypeVSgSb10Foundation4DataVSgSDyAC04UserJ3KeyVypGtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "UserInfoKey", + "printedName": "UserInfoKey", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvp", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvg", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyVyAESScfc", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyVyAESScfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV13stringLiteralAESS_tcfc", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV13stringLiteralAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "scanNumberKey", + "printedName": "scanNumberKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvpZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvgZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivp", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivg", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke14ImageContainerV", + "mangledName": "$s4Nuke14ImageContainerV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataCaching", + "printedName": "DataCaching", + "children": [ + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP06cachedB03for10Foundation0B0VSgSS_tF", + "mangledName": "$s4Nuke11DataCachingP06cachedB03for10Foundation0B0VSgSS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP08containsB03forSbSS_tF", + "mangledName": "$s4Nuke11DataCachingP08containsB03forSbSS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeData", + "printedName": "storeData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP05storeB0_3fory10Foundation0B0V_SStF", + "mangledName": "$s4Nuke11DataCachingP05storeB0_3fory10Foundation0B0V_SStF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeData", + "printedName": "removeData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP06removeB03forySS_tF", + "mangledName": "$s4Nuke11DataCachingP06removeB03forySS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP9removeAllyyF", + "mangledName": "$s4Nuke11DataCachingP9removeAllyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11DataCachingP", + "mangledName": "$s4Nuke11DataCachingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingOptions", + "printedName": "ImageProcessingOptions", + "children": [ + { + "kind": "TypeDecl", + "name": "Unit", + "printedName": "Unit", + "children": [ + { + "kind": "Var", + "name": "points", + "printedName": "points", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.Unit.Type) -> Nuke.ImageProcessingOptions.Unit", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.Unit.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO6pointsyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO6pointsyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "pixels", + "printedName": "pixels", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.Unit.Type) -> Nuke.ImageProcessingOptions.Unit", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.Unit.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO6pixelsyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO6pixelsyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Border", + "printedName": "Border", + "children": [ + { + "kind": "Var", + "name": "width", + "printedName": "width", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5width14CoreFoundation7CGFloatVvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5width12CoreGraphics7CGFloatVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5width14CoreFoundation7CGFloatVvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5width12CoreGraphics7CGFloatVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(color:width:unit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5color5width4unitAESo7UIColorC_14CoreFoundation7CGFloatVAC4UnitOtcfc", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5color5width4unitAESo7UIColorC_12CoreGraphics7CGFloatVAC4UnitOtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + }, + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ContentMode", + "printedName": "ContentMode", + "children": [ + { + "kind": "Var", + "name": "aspectFill", + "printedName": "aspectFill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.ContentMode.Type) -> Nuke.ImageProcessingOptions.ContentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.ContentMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO10aspectFillyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO10aspectFillyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aspectFit", + "printedName": "aspectFit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.ContentMode.Type) -> Nuke.ImageProcessingOptions.ContentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.ContentMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9aspectFityA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9aspectFityA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImagePipelineDelegate", + "printedName": "ImagePipelineDelegate", + "children": [ + { + "kind": "Function", + "name": "dataLoader", + "printedName": "dataLoader(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageDecoder", + "printedName": "imageDecoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageEncoder", + "printedName": "imageEncoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageCache", + "printedName": "imageCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataCache", + "printedName": "dataCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheKey", + "printedName": "cacheKey(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willCache", + "printedName": "willCache(data:image:for:pipeline:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "shouldDecompress", + "printedName": "shouldDecompress(response:for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decompress", + "printedName": "decompress(response:request:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskCreated", + "printedName": "imageTaskCreated(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidStart", + "printedName": "imageTaskDidStart(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didUpdateProgress:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didReceivePreview:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidCancel", + "printedName": "imageTaskDidCancel(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didCompleteWithResult:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageCache", + "printedName": "imageCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataLoader", + "printedName": "dataLoader(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataCache", + "printedName": "dataCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageDecoder", + "printedName": "imageDecoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageEncoder", + "printedName": "imageEncoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheKey", + "printedName": "cacheKey(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willCache", + "printedName": "willCache(data:image:for:pipeline:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "shouldDecompress", + "printedName": "shouldDecompress(response:for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decompress", + "printedName": "decompress(response:request:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskCreated", + "printedName": "imageTaskCreated(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidStart", + "printedName": "imageTaskDidStart(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didUpdateProgress:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didReceivePreview:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidCancel", + "printedName": "imageTaskDidCancel(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didCompleteWithResult:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke21ImagePipelineDelegateP", + "mangledName": "$s4Nuke21ImagePipelineDelegateP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageCaching", + "printedName": "ImageCaching", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcip", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcip", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcig", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcig", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcis", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcis", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVciM", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVciM", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageCachingP9removeAllyyF", + "mangledName": "$s4Nuke12ImageCachingP9removeAllyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke12ImageCachingP", + "mangledName": "$s4Nuke12ImageCachingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageCacheKey", + "printedName": "ImageCacheKey", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageCacheKeyV3keyACSS_tcfc", + "mangledName": "$s4Nuke13ImageCacheKeyV3keyACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageCacheKeyV7requestAcA0B7RequestV_tcfc", + "mangledName": "$s4Nuke13ImageCacheKeyV7requestAcA0B7RequestV_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageCacheKeyV9hashValueSivp", + "mangledName": "$s4Nuke13ImageCacheKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageCacheKeyV9hashValueSivg", + "mangledName": "$s4Nuke13ImageCacheKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageCacheKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImageCacheKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageCacheKeyV2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke13ImageCacheKeyV2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageCacheKeyV", + "mangledName": "$s4Nuke13ImageCacheKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit.UIApplication", + "printedName": "UIKit.UIApplication", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "AsyncImageTask", + "printedName": "AsyncImageTask", + "children": [ + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvs", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvM", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC5imageSo7UIImageCvp", + "mangledName": "$s4Nuke14AsyncImageTaskC5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC5imageSo7UIImageCvg", + "mangledName": "$s4Nuke14AsyncImageTaskC5imageSo7UIImageCvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "throwing": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "response", + "printedName": "response", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "throwing": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "previews", + "printedName": "previews", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14AsyncImageTaskC6cancelyyF", + "mangledName": "$s4Nuke14AsyncImageTaskC6cancelyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke14AsyncImageTaskC", + "mangledName": "$s4Nuke14AsyncImageTaskC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreImage", + "printedName": "CoreImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataCache", + "printedName": "DataCache", + "children": [ + { + "kind": "Var", + "name": "sizeLimit", + "printedName": "sizeLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivp", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivg", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivs", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivM", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC4path10Foundation3URLVvp", + "mangledName": "$s4Nuke9DataCacheC4path10Foundation3URLVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC4path10Foundation3URLVvg", + "mangledName": "$s4Nuke9DataCacheC4path10Foundation3URLVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sweepInterval", + "printedName": "sweepInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvp", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvg", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvs", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvM", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompressionEnabled", + "printedName": "isCompressionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvp", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvp", + "moduleName": "Nuke", + "deprecated": true, + "declAttributes": [ + "Final", + "AccessControl", + "Available", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvg", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvs", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvM", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvM", + "moduleName": "Nuke", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Final", + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "queue", + "printedName": "queue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvp", + "mangledName": "$s4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvg", + "mangledName": "$s4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:filenameGenerator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCache", + "printedName": "Nuke.DataCache", + "usr": "s:4Nuke9DataCacheC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9DataCacheC4name17filenameGeneratorACSS_SSSgSSctKcfc", + "mangledName": "$s4Nuke9DataCacheC4name17filenameGeneratorACSS_SSSgSSctKcfc", + "moduleName": "Nuke", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(path:filenameGenerator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCache", + "printedName": "Nuke.DataCache", + "usr": "s:4Nuke9DataCacheC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9DataCacheC4path17filenameGeneratorAC10Foundation3URLV_SSSgSSctKcfc", + "mangledName": "$s4Nuke9DataCacheC4path17filenameGeneratorAC10Foundation3URLV_SSSgSSctKcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "filename", + "printedName": "filename(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC8filename3forSSSgSS_tFZ", + "mangledName": "$s4Nuke9DataCacheC8filename3forSSSgSS_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC06cachedB03for10Foundation0B0VSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC06cachedB03for10Foundation0B0VSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC08containsB03forSbSS_tF", + "mangledName": "$s4Nuke9DataCacheC08containsB03forSbSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeData", + "printedName": "storeData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC05storeB0_3fory10Foundation0B0V_SStF", + "mangledName": "$s4Nuke9DataCacheC05storeB0_3fory10Foundation0B0V_SStF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeData", + "printedName": "removeData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC06removeB03forySS_tF", + "mangledName": "$s4Nuke9DataCacheC06removeB03forySS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC9removeAllyyF", + "mangledName": "$s4Nuke9DataCacheC9removeAllyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScip", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScip", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScig", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScig", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScis", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScis", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSSciM", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSSciM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "filename", + "printedName": "filename(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC8filename3forSSSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC8filename3forSSSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "url", + "printedName": "url(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC3url3for10Foundation3URLVSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC3url3for10Foundation3URLVSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5flushyyF", + "mangledName": "$s4Nuke9DataCacheC5flushyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5flush3forySS_tF", + "mangledName": "$s4Nuke9DataCacheC5flush3forySS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sweep", + "printedName": "sweep()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5sweepyyF", + "mangledName": "$s4Nuke9DataCacheC5sweepyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "totalCount", + "printedName": "totalCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC10totalCountSivp", + "mangledName": "$s4Nuke9DataCacheC10totalCountSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC10totalCountSivg", + "mangledName": "$s4Nuke9DataCacheC10totalCountSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalSize", + "printedName": "totalSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC9totalSizeSivp", + "mangledName": "$s4Nuke9DataCacheC9totalSizeSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9totalSizeSivg", + "mangledName": "$s4Nuke9DataCacheC9totalSizeSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalAllocatedSize", + "printedName": "totalAllocatedSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC18totalAllocatedSizeSivp", + "mangledName": "$s4Nuke9DataCacheC18totalAllocatedSizeSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC18totalAllocatedSizeSivg", + "mangledName": "$s4Nuke9DataCacheC18totalAllocatedSizeSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke9DataCacheC", + "mangledName": "$s4Nuke9DataCacheC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "DataCaching", + "printedName": "DataCaching", + "usr": "s:4Nuke11DataCachingP", + "mangledName": "$s4Nuke11DataCachingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecoderRegistry", + "printedName": "ImageDecoderRegistry", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecoderRegistryC6sharedACvpZ", + "mangledName": "$s4Nuke20ImageDecoderRegistryC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecoderRegistryC6sharedACvgZ", + "mangledName": "$s4Nuke20ImageDecoderRegistryC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke20ImageDecoderRegistryCACycfc", + "mangledName": "$s4Nuke20ImageDecoderRegistryCACycfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decoder", + "printedName": "decoder(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC7decoder3forAA0B8Decoding_pSgAA0bG7ContextV_tF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC7decoder3forAA0B8Decoding_pSgAA0bG7ContextV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "register", + "printedName": "register(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC8registeryyAA0B8Decoding_pSgAA0bF7ContextVcF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC8registeryyAA0B8Decoding_pSgAA0bF7ContextVcF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clear", + "printedName": "clear()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC5clearyyF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC5clearyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke20ImageDecoderRegistryC", + "mangledName": "$s4Nuke20ImageDecoderRegistryC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecodingContext", + "printedName": "ImageDecodingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvp", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvg", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvs", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvM", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompleted", + "printedName": "isCompleted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvp", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvg", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvs", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvM", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvp", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvg", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvs", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvM", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cacheType", + "printedName": "cacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvp", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvg", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvs", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvM", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:data:isCompleted:urlResponse:cacheType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke20ImageDecodingContextV7request4data11isCompleted11urlResponse9cacheTypeAcA0B7RequestV_10Foundation4DataVSbSo13NSURLResponseCSgAA0bJ0V05CacheL0OSgtcfc", + "mangledName": "$s4Nuke20ImageDecodingContextV7request4data11isCompleted11urlResponse9cacheTypeAcA0B7RequestV_10Foundation4DataVSbSo13NSURLResponseCSgAA0bJ0V05CacheL0OSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke20ImageDecodingContextV", + "mangledName": "$s4Nuke20ImageDecodingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessors", + "printedName": "ImageProcessors", + "children": [ + { + "kind": "TypeDecl", + "name": "Anonymous", + "printedName": "Anonymous", + "children": [ + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV10identifierSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Anonymous", + "printedName": "Nuke.ImageProcessors.Anonymous", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV2id_AESS_So7UIImageCSgAHYbctcfc", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV2id_AESS_So7UIImageCSgAHYbctcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RoundedCorners", + "printedName": "RoundedCorners", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(radius:unit:border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV6radius4unit6borderAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOAM6BorderVSgtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV6radius4unit6borderAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOAM6BorderVSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Resize", + "printedName": "Resize", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(size:unit:contentMode:crop:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV4size4unit11contentMode4crop7upscaleAESo6CGSizeV_AA0B17ProcessingOptionsO4UnitOAN07ContentH0OS2btcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV4size4unit11contentMode4crop7upscaleAESo6CGSizeV_AA0B17ProcessingOptionsO4UnitOAN07ContentH0OS2btcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(width:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV5width4unit7upscaleAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV5width4unit7upscaleAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(height:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV6height4unit7upscaleAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV6height4unit7upscaleAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GaussianBlur", + "printedName": "GaussianBlur", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(radius:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV6radiusAESi_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV6radiusAESi_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Composition", + "printedName": "Composition", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionVyAESayAA0B10Processing_pGcfc", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionVyAESayAA0B10Processing_pGcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + }, + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Circle", + "printedName": "Circle", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV6borderAeA0B17ProcessingOptionsO6BorderVSg_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV6borderAeA0B17ProcessingOptionsO6BorderVSg_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO6CircleV", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CoreImageFilter", + "printedName": "CoreImageFilter", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "parameters", + "printedName": "parameters", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:parameters:identifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4name10parameters10identifierAESS_SDySSypGSStcfc", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4name10parameters10identifierAESS_SDySSypGSStcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameAESS_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "context", + "printedName": "context", + "children": [ + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvpZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvgZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvsZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvsZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvMZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "apply", + "printedName": "apply(filter:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "CIFilter", + "printedName": "CoreImage.CIFilter", + "usr": "c:objc(cs)CIFilter" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5apply6filter2toSo7UIImageCSo8CIFilterC_AJtKFZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5apply6filter2toSo7UIImageCSo8CIFilterC_AJtKFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "failedToCreateFilter", + "printedName": "failedToCreateFilter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (Swift.String, [Swift.String : Any]) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, [Swift.String : Any]) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(name: Swift.String, parameters: [Swift.String : Any])", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO014failedToCreateE0yAGSS_SDySSypGtcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO014failedToCreateE0yAGSS_SDySSypGtcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "inputImageIsEmpty", + "printedName": "inputImageIsEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (UIKit.UIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(inputImage: UIKit.UIImage)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO05inputB7IsEmptyyAGSo7UIImageC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO05inputB7IsEmptyyAGSo7UIImageC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "failedToApplyFilter", + "printedName": "failedToApplyFilter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (CoreImage.CIFilter) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreImage.CIFilter) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(filter: CoreImage.CIFilter)", + "children": [ + { + "kind": "TypeNominal", + "name": "CIFilter", + "printedName": "CoreImage.CIFilter", + "usr": "c:objc(cs)CIFilter" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO013failedToApplyE0yAGSo8CIFilterC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO013failedToApplyE0yAGSo8CIFilterC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "failedToCreateOutputCGImage", + "printedName": "failedToCreateOutputCGImage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (CoreImage.CIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreImage.CIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(image: CoreImage.CIImage)", + "children": [ + { + "kind": "TypeNominal", + "name": "CIImage", + "printedName": "CoreImage.CIImage", + "usr": "c:objc(cs)CIImage" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO27failedToCreateOutputCGImageyAGSo7CIImageC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO27failedToCreateOutputCGImageyAGSo7CIImageC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImageProcessorsO", + "mangledName": "$s4Nuke15ImageProcessorsO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageRequest", + "printedName": "ImageRequest", + "children": [ + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvp", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvg", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvs", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvM", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvp", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvg", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvs", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvM", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvp", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvg", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvs", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvM", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvp", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvg", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvs", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvM", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlRequest", + "printedName": "urlRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvp", + "mangledName": "$s4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvg", + "mangledName": "$s4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV3url10Foundation3URLVSgvp", + "mangledName": "$s4Nuke12ImageRequestV3url10Foundation3URLVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV3url10Foundation3URLVSgvg", + "mangledName": "$s4Nuke12ImageRequestV3url10Foundation3URLVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageId", + "printedName": "imageId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7imageIdSSSgvp", + "mangledName": "$s4Nuke12ImageRequestV7imageIdSSSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7imageIdSSSgvg", + "mangledName": "$s4Nuke12ImageRequestV7imageIdSSSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11descriptionSSvp", + "mangledName": "$s4Nuke12ImageRequestV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11descriptionSSvg", + "mangledName": "$s4Nuke12ImageRequestV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV13stringLiteralACSS_tcfc", + "mangledName": "$s4Nuke12ImageRequestV13stringLiteralACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV3url10processors8priority7options8userInfoAC10Foundation3URLVSg_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV3url10processors8priority7options8userInfoAC10Foundation3URLVSg_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(urlRequest:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV03urlC010processors8priority7options8userInfoAC10Foundation10URLRequestV_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV03urlC010processors8priority7options8userInfoAC10Foundation10URLRequestV_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:data:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async throws -> Foundation.Data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV2id4data10processors8priority7options8userInfoACSS_10Foundation4DataVyYaYbKcSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserJ3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV2id4data10processors8priority7options8userInfoACSS_10Foundation4DataVyYaYbKcSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserJ3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:dataPublisher:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV2id13dataPublisher10processors8priority7options8userInfoACSS_xSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserK3KeyVypGSgtc7Combine0F0Rz10Foundation4DataV6OutputRtzlufc", + "mangledName": "$s4Nuke12ImageRequestV2id13dataPublisher10processors8priority7options8userInfoACSS_xSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserK3KeyVypGSgtc7Combine0F0Rz10Foundation4DataV6OutputRtzlufc", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Publisher, τ_0_0.Output == Foundation.Data>", + "sugared_genericSig": "

", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Priority", + "printedName": "Priority", + "children": [ + { + "kind": "Var", + "name": "veryLow", + "printedName": "veryLow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO7veryLowyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO7veryLowyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "low", + "printedName": "low", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO3lowyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO3lowyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO6normalyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO6normalyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "high", + "printedName": "high", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO4highyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO4highyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "veryHigh", + "printedName": "veryHigh", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO8veryHighyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8veryHighyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV8PriorityO1loiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO1loiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueAESgSi_tcfc", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueAESgSi_tcfc", + "moduleName": "Nuke", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueSivp", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueSivg", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke12ImageRequestV8PriorityO", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvp", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvg", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValueAEs6UInt16V_tcfc", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValueAEs6UInt16V_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "disableMemoryCacheReads", + "printedName": "disableMemoryCacheReads", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableMemoryCacheWrites", + "printedName": "disableMemoryCacheWrites", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableMemoryCache", + "printedName": "disableMemoryCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCacheReads", + "printedName": "disableDiskCacheReads", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCacheWrites", + "printedName": "disableDiskCacheWrites", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCache", + "printedName": "disableDiskCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "reloadIgnoringCachedData", + "printedName": "reloadIgnoringCachedData", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "returnCacheDataDontLoad", + "printedName": "returnCacheDataDontLoad", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "skipDecompression", + "printedName": "skipDecompression", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "skipDataLoadingQueue", + "printedName": "skipDataLoadingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV7OptionsV", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UserInfoKey", + "printedName": "UserInfoKey", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvp", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvg", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyVyAESScfc", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyVyAESScfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV13stringLiteralAESS_tcfc", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV13stringLiteralAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "imageIdKey", + "printedName": "imageIdKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scaleKey", + "printedName": "scaleKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "thumbnailKey", + "printedName": "thumbnailKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivp", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivg", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ThumbnailOptions", + "printedName": "ThumbnailOptions", + "children": [ + { + "kind": "Var", + "name": "createThumbnailFromImageIfAbsent", + "printedName": "createThumbnailFromImageIfAbsent", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "createThumbnailFromImageAlways", + "printedName": "createThumbnailFromImageAlways", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "createThumbnailWithTransform", + "printedName": "createThumbnailWithTransform", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shouldCacheImmediately", + "printedName": "shouldCacheImmediately", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(maxPixelSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV12maxPixelSizeAESf_tcfc", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV12maxPixelSizeAESf_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(size:unit:contentMode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV4size4unit11contentModeAESo6CGSizeV_AA0b10ProcessingE0O4UnitOAL07ContentI0Otcfc", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV4size4unit11contentModeAESo6CGSizeV_AA0b10ProcessingE0O4UnitOAL07ContentI0Otcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "makeThumbnail", + "printedName": "makeThumbnail(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV04makeD04withSo7UIImageCSg10Foundation4DataV_tF", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV04makeD04withSo7UIImageCSg10Foundation4DataV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV", + "mangledName": "$s4Nuke12ImageRequestV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageDecoders", + "printedName": "ImageDecoders", + "children": [ + { + "kind": "TypeDecl", + "name": "Empty", + "printedName": "Empty", + "children": [ + { + "kind": "Var", + "name": "isProgressive", + "printedName": "isProgressive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvp", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvg", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(assetType:isProgressive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Empty", + "printedName": "Nuke.ImageDecoders.Empty", + "usr": "s:4Nuke13ImageDecodersO5EmptyV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV9assetType13isProgressiveAeA05AssetF0VSg_Sbtcfc", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV9assetType13isProgressiveAeA05AssetF0VSg_Sbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO5EmptyV6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO5EmptyV29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageDecodersO5EmptyV", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Default", + "printedName": "Default", + "children": [ + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageDecoders.Default", + "usr": "s:4Nuke13ImageDecodersO7DefaultC" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO7DefaultCAEycfc", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultCAEycfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoders.Default?", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageDecoders.Default", + "usr": "s:4Nuke13ImageDecodersO7DefaultC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO7DefaultC7contextAESgAA0B15DecodingContextV_tcfc", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC7contextAESgAA0B15DecodingContextV_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO7DefaultC6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO7DefaultC29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke13ImageDecodersO7DefaultC", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageDecodersO", + "mangledName": "$s4Nuke13ImageDecodersO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AssetType", + "printedName": "AssetType", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV8rawValueSSvp", + "mangledName": "$s4Nuke9AssetTypeV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV8rawValueSSvg", + "mangledName": "$s4Nuke9AssetTypeV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeV8rawValueACSS_tcfc", + "mangledName": "$s4Nuke9AssetTypeV8rawValueACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeV13stringLiteralACSS_tcfc", + "mangledName": "$s4Nuke9AssetTypeV13stringLiteralACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "png", + "printedName": "png", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3pngACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3pngACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3pngACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3pngACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "jpeg", + "printedName": "jpeg", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4jpegACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4jpegACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4jpegACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4jpegACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "gif", + "printedName": "gif", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3gifACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3gifACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3gifACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3gifACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "heic", + "printedName": "heic", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4heicACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4heicACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4heicACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4heicACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "webp", + "printedName": "webp", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4webpACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4webpACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4webpACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4webpACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mp4", + "printedName": "mp4", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3mp4ACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3mp4ACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3mp4ACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3mp4ACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "m4v", + "printedName": "m4v", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3m4vACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3m4vACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3m4vACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3m4vACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mov", + "printedName": "mov", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3movACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3movACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3movACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3movACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV9hashValueSivp", + "mangledName": "$s4Nuke9AssetTypeV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV9hashValueSivg", + "mangledName": "$s4Nuke9AssetTypeV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9AssetTypeV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9AssetTypeV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9AssetTypeV2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke9AssetTypeV2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeVyACSg10Foundation4DataVcfc", + "mangledName": "$s4Nuke9AssetTypeVyACSg10Foundation4DataVcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke9AssetTypeV", + "mangledName": "$s4Nuke9AssetTypeV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageTask", + "printedName": "ImageTask", + "children": [ + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC6taskIds5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC6taskIds5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC6taskIds5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC6taskIds5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke9ImageTaskC7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke9ImageTaskC7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvp", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvg", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvs", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvM", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8progressAC8ProgressVvp", + "mangledName": "$s4Nuke9ImageTaskC8progressAC8ProgressVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8progressAC8ProgressVvg", + "mangledName": "$s4Nuke9ImageTaskC8progressAC8ProgressVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Progress", + "printedName": "Progress", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV5totals5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV5totals5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV5totals5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV5totals5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fraction", + "printedName": "fraction", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV8fractionSfvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV8fractionSfvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV8fractionSfvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV8fractionSfvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(completed:total:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completed5totalAEs5Int64V_AItcfc", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completed5totalAEs5Int64V_AItcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC8ProgressV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC8ProgressV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke9ImageTaskC8ProgressV", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC5stateAC5StateOvp", + "mangledName": "$s4Nuke9ImageTaskC5stateAC5StateOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC5stateAC5StateOvg", + "mangledName": "$s4Nuke9ImageTaskC5stateAC5StateOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "State", + "printedName": "State", + "children": [ + { + "kind": "Var", + "name": "running", + "printedName": "running", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO7runningyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO7runningyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cancelled", + "printedName": "cancelled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO9cancelledyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO9cancelledyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO9completedyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO9completedyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC5StateO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke9ImageTaskC5StateO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC5StateO9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC5StateO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC5StateO9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC5StateO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC5StateO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC5StateO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke9ImageTaskC5StateO", + "mangledName": "$s4Nuke9ImageTaskC5StateO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC6cancelyyF", + "mangledName": "$s4Nuke9ImageTaskC6cancelyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke9ImageTaskC2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC11descriptionSSvp", + "mangledName": "$s4Nuke9ImageTaskC11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC11descriptionSSvg", + "mangledName": "$s4Nuke9ImageTaskC11descriptionSSvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke9ImageTaskC", + "mangledName": "$s4Nuke9ImageTaskC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CryptoKit", + "printedName": "CryptoKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "children": [ + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodingP14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodingP14isAsynchronousSbvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodingP14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodingP14isAsynchronousSbvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingP6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodingP6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingP29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "mangledName": "$s4Nuke13ImageDecodingP29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodingPAAE14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodingPAAE14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodingPAAE14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodingPAAE14isAsynchronousSbvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingPAAE29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "mangledName": "$s4Nuke13ImageDecodingPAAE29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecodingError", + "printedName": "ImageDecodingError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingError.Type) -> Nuke.ImageDecodingError", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageDecodingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke18ImageDecodingErrorO7unknownyA2CmF", + "mangledName": "$s4Nuke18ImageDecodingErrorO7unknownyA2CmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke18ImageDecodingErrorO11descriptionSSvp", + "mangledName": "$s4Nuke18ImageDecodingErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke18ImageDecodingErrorO11descriptionSSvg", + "mangledName": "$s4Nuke18ImageDecodingErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke18ImageDecodingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke18ImageDecodingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke18ImageDecodingErrorO9hashValueSivp", + "mangledName": "$s4Nuke18ImageDecodingErrorO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke18ImageDecodingErrorO9hashValueSivg", + "mangledName": "$s4Nuke18ImageDecodingErrorO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke18ImageDecodingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke18ImageDecodingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke18ImageDecodingErrorO", + "mangledName": "$s4Nuke18ImageDecodingErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageEncoders", + "printedName": "ImageEncoders", + "children": [ + { + "kind": "TypeDecl", + "name": "ImageIO", + "printedName": "ImageIO", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvp", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvg", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "compressionRatio", + "printedName": "compressionRatio", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvp", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvg", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:compressionRatio:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageIO", + "printedName": "Nuke.ImageEncoders.ImageIO", + "usr": "s:4Nuke13ImageEncodersO0B2IOV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4type16compressionRatioAeA9AssetTypeV_Sftcfc", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4type16compressionRatioAeA9AssetTypeV_Sftcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isSupported", + "printedName": "isSupported(type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO0B2IOV11isSupported4typeSbAA9AssetTypeV_tFZ", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV11isSupported4typeSbAA9AssetTypeV_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO0B2IOV6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageEncodersO0B2IOV", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Default", + "printedName": "Default", + "children": [ + { + "kind": "Var", + "name": "compressionQuality", + "printedName": "compressionQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvp", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvg", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvs", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvM", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isHEIFPreferred", + "printedName": "isHEIFPreferred", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvp", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvg", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvs", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvM", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(compressionQuality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageEncoders.Default", + "usr": "s:4Nuke13ImageEncodersO7DefaultV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualityAESf_tcfc", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualityAESf_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO7DefaultV6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageEncodersO7DefaultV", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageEncodersO", + "mangledName": "$s4Nuke13ImageEncodersO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreImage", + "printedName": "CoreImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImagePrefetcher", + "printedName": "ImagePrefetcher", + "children": [ + { + "kind": "Var", + "name": "isPaused", + "printedName": "isPaused", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvp", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvg", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvs", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvM", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvp", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvg", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvs", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvM", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Destination", + "printedName": "Destination", + "children": [ + { + "kind": "Var", + "name": "memoryCache", + "printedName": "memoryCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePrefetcher.Destination.Type) -> Nuke.ImagePrefetcher.Destination", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePrefetcher.Destination.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO11memoryCacheyA2EmF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO11memoryCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "diskCache", + "printedName": "diskCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePrefetcher.Destination.Type) -> Nuke.ImagePrefetcher.Destination", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePrefetcher.Destination.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9diskCacheyA2EmF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9diskCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9hashValueSivp", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9hashValueSivg", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "didComplete", + "printedName": "didComplete", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pipeline:destination:maxConcurrentRequestCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePrefetcher", + "printedName": "Nuke.ImagePrefetcher", + "usr": "s:4Nuke15ImagePrefetcherC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "hasDefaultArg": true, + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImagePrefetcherC8pipeline11destination25maxConcurrentRequestCountAcA0B8PipelineC_AC11DestinationOSitcfc", + "mangledName": "$s4Nuke15ImagePrefetcherC8pipeline11destination25maxConcurrentRequestCountAcA0B8PipelineC_AC11DestinationOSitcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "startPrefetching", + "printedName": "startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC16startPrefetching4withySay10Foundation3URLVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC16startPrefetching4withySay10Foundation3URLVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startPrefetching", + "printedName": "startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC16startPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC16startPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "_startPrefetching", + "printedName": "_startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC17_startPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC17_startPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetching4withySay10Foundation3URLVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetching4withySay10Foundation3URLVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetchingyyF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetchingyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke15ImagePrefetcherC", + "mangledName": "$s4Nuke15ImagePrefetcherC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessing.swift", + "kind": "StringLiteral", + "offset": 3324, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessing.swift", + "kind": "BooleanLiteral", + "offset": 3469, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 747, + "length": 12, + "value": "\"%{public}s\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 877, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1270, + "length": 12, + "value": "\"%{public}s\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1538, + "length": 36, + "value": "\"com.github.kean.Nuke.ImagePipeline\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1586, + "length": 15, + "value": "\"Image Loading\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "FloatLiteral", + "offset": 857, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "IntegerLiteral", + "offset": 1559, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "IntegerLiteral", + "offset": 2213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2674, + "length": 11, + "value": "536870912" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "FloatLiteral", + "offset": 2702, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "FloatLiteral", + "offset": 2708, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2736, + "length": 11, + "value": "536870912" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2773, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 3899, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 4184, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "StringLiteral", + "offset": 1464, + "length": 36, + "value": "\"com.github.kean.Nuke.ImagePipeline\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 1555, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1701, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1773, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1916, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 3130, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 4324, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 7906, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 10513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 13721, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 15916, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 16357, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "BooleanLiteral", + "offset": 453, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 1845, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 17, + "value": "\"Nuke URLSession\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 2690, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 2696, + "length": 3, + "value": "300" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 2881, + "length": 28, + "value": "\"com.github.kean.Nuke.Cache\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3481, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3487, + "length": 7, + "value": "1048576" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3701, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4641, + "length": 60, + "value": "\"Response status code was unacceptable: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4700, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 5701, + "length": 16, + "value": "\"Nuke Load Data\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 1268, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 1623, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 1657, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 3452, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 3563, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "Dictionary", + "offset": 3746, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 3985, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 4368, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 4641, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 4960, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 5173, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 6227, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 9564, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 9602, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 1851, + "length": 58, + "value": "\"Failed to load data from cache and download is disabled.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 1973, + "length": 56, + "value": "\"Failed to load image data. Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2027, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2076, + "length": 34, + "value": "\"Data loader returned empty data.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2166, + "length": 49, + "value": "\"No decoders registered for the downloaded data.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2328, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2333, + "length": 30, + "value": "\" Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2361, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2383, + "length": 68, + "value": "\"Failed to decode image data using decoder \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2436, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2450, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2570, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2575, + "length": 30, + "value": "\" Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2603, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2625, + "length": 72, + "value": "\"Failed to process the image using processor \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2682, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2696, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2752, + "length": 63, + "value": "\"Load image method was called with no image request or no URL.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2870, + "length": 60, + "value": "\"Image pipeline is invalidated and no requests can be made.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 1354, + "length": 30, + "value": "\"ReadCachedProcessedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 1831, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 2214, + "length": 32, + "value": "\"DecodeCachedProcessedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 2899, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 2922, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "IntegerLiteral", + "offset": 3522, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "Array", + "offset": 3625, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "Array", + "offset": 4972, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6335, + "length": 14, + "value": "\"ProcessImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6365, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6380, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 7412, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8100, + "length": 17, + "value": "\"DecompressImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8133, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8148, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 8679, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 10079, + "length": 13, + "value": "\"EncodeImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 10887, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 10920, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 11154, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImagePublisher.swift", + "kind": "BooleanLiteral", + "offset": 1434, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImagePublisher.swift", + "kind": "IntegerLiteral", + "offset": 1696, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 573, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+Default.swift", + "kind": "FloatLiteral", + "offset": 628, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 506, + "length": 13, + "value": "\"isExecuting\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 13, + "value": "\"isExecuting\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 931, + "length": 12, + "value": "\"isFinished\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 980, + "length": 12, + "value": "\"isFinished\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1161, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1197, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1236, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "IntegerLiteral", + "offset": 1328, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "IntegerLiteral", + "offset": 1475, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1623, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1679, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1944, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 2008, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 2035, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 126, + "length": 9, + "value": "\"Nuke.Operation\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "BooleanLiteral", + "offset": 1941, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "Dictionary", + "offset": 1998, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "StringLiteral", + "offset": 2727, + "length": 41, + "value": "\"com.github\/kean\/nuke\/skip-decompression\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "StringLiteral", + "offset": 2883, + "length": 34, + "value": "\"com.github\/kean\/nuke\/scan-number\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 3812, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 4034, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 6298, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 8195, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9365, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9370, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9423, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 501, + "length": 8, + "value": "\"points\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 543, + "length": 8, + "value": "\"pixels\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "IntegerLiteral", + "offset": 1318, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1852, + "length": 53, + "value": "\"Border(color: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1879, + "length": 1, + "value": "\", width: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1896, + "length": 6, + "value": "\" pixels)\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 2448, + "length": 13, + "value": "\".aspectFill\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 2498, + "length": 12, + "value": "\".aspectFit\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/OperationTask.swift", + "kind": "BooleanLiteral", + "offset": 923, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/OperationTask.swift", + "kind": "StringLiteral", + "offset": 188, + "length": 13, + "value": "\"Nuke.OperationTask\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", + "kind": "BooleanLiteral", + "offset": 223, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", + "kind": "IntegerLiteral", + "offset": 435, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Anonymous.swift", + "kind": "StringLiteral", + "offset": 778, + "length": 46, + "value": "\"AnonymousProcessor(identifier: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Anonymous.swift", + "kind": "StringLiteral", + "offset": 823, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1417, + "length": 15, + "value": "\",border=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1431, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1454, + "length": 55, + "value": "\"com.github.kean\/nuke\/rounded_corners?radius=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 16, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1523, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1591, + "length": 83, + "value": "\"RoundedCorners(radius: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1624, + "length": 6, + "value": "\" pixels, border: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1666, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1672, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1681, + "length": 17, + "value": "\"DecodeImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1714, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1729, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 393, + "length": 104, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 413, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 440, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 443, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 496, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "BooleanLiteral", + "offset": 3347, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 830, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 1230, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 1276, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 1721, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2631, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2915, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2944, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2980, + "length": 13, + "value": "2147483647" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 4408, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 4859, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 4919, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "BooleanLiteral", + "offset": 5984, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 6057, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1309, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1332, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1863, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "IntegerLiteral", + "offset": 1929, + "length": 4, + "value": "9999" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1979, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 2377, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "IntegerLiteral", + "offset": 2428, + "length": 4, + "value": "9999" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 2494, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2916, + "length": 96, + "value": "\"com.github.kean\/nuke\/resize?s=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2961, + "length": 1, + "value": "\",cm=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2979, + "length": 1, + "value": "\",crop=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2992, + "length": 1, + "value": "\",upscale=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3011, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3077, + "length": 102, + "value": "\"Resize(size: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3105, + "length": 6, + "value": "\" pixels, contentMode: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3141, + "length": 1, + "value": "\", crop: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3156, + "length": 1, + "value": "\", upscale: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3177, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 654, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 693, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 776, + "length": 15, + "value": "\"Accept-Ranges\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 846, + "length": 7, + "value": "\"bytes\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1554, + "length": 6, + "value": "\"ETag\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1854, + "length": 6, + "value": "\"Etag\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1984, + "length": 15, + "value": "\"Last-Modified\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "Dictionary", + "offset": 2180, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2273, + "length": 7, + "value": "\"Range\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2284, + "length": 22, + "value": "\"bytes=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2304, + "length": 1, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2323, + "length": 10, + "value": "\"If-Range\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 2644, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 3192, + "length": 8, + "value": "32000000" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 3214, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchWithPublisher.swift", + "kind": "StringLiteral", + "offset": 1393, + "length": 26, + "value": "\"This should never happen\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchWithPublisher.swift", + "kind": "BooleanLiteral", + "offset": 2337, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "IntegerLiteral", + "offset": 576, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1160, + "length": 16, + "value": "\"CIGaussianBlur\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1191, + "length": 13, + "value": "\"inputRadius\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1289, + "length": 53, + "value": "\"com.github.kean\/nuke\/gaussian_blur?radius=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1341, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1407, + "length": 33, + "value": "\"GaussianBlur(radius: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1438, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "BooleanLiteral", + "offset": 429, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "BooleanLiteral", + "offset": 808, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "Dictionary", + "offset": 1072, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "Dictionary", + "offset": 1279, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1363, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1370, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1377, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "FloatLiteral", + "offset": 1667, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1877, + "length": 4, + "value": "3600" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2227, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2350, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2391, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 2453, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "StringLiteral", + "offset": 2624, + "length": 43, + "value": "\"com.github.kean.Nuke.DataCache.WriteQueue\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 4043, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 4886, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "FloatLiteral", + "offset": 5275, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6249, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6303, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6397, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9042, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9775, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9929, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 10314, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 10577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 11211, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 11821, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 12991, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 13036, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 13634, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "Array", + "offset": 13865, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "Array", + "offset": 14050, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "StringLiteral", + "offset": 14873, + "length": 18, + "value": "\".data-cache-info\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 14906, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15541, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15584, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15923, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15980, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 16694, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17056, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17364, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoderRegistry.swift", + "kind": "Array", + "offset": 1550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 965, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 2236, + "length": 3, + "value": "2.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2915, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2957, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2996, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 3040, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 6421, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 6449, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 7058, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 7086, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 8188, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 8239, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11367, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11379, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11391, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11403, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11497, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "StringLiteral", + "offset": 11525, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "StringLiteral", + "offset": 11607, + "length": 7, + "value": "\"%02lX\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11636, + "length": 3, + "value": "255" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "BooleanLiteral", + "offset": 11944, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 12595, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "BooleanLiteral", + "offset": 13052, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 13149, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 969, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 992, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 1494, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 1964, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "IntegerLiteral", + "offset": 4738, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "StringLiteral", + "offset": 718, + "length": 21, + "value": "\"ReadCachedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "BooleanLiteral", + "offset": 928, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "Array", + "offset": 1234, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Atomic.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Atomic.swift", + "kind": "IntegerLiteral", + "offset": 428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Dictionary", + "offset": 1798, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2876, + "length": 135, + "value": "\"ImageRequest(resource: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2915, + "length": 1, + "value": "\", priority: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2938, + "length": 1, + "value": "\", processors: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2965, + "length": 1, + "value": "\", options: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2986, + "length": 1, + "value": "\", userInfo: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 3009, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 3875, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 3944, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 4966, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 5035, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 6649, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 6718, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 8481, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 8550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10381, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10386, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10526, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10531, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10855, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10860, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10995, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11000, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11751, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11756, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11964, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11969, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 12387, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 12392, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 13805, + "length": 30, + "value": "\"github.com\/kean\/nuke\/imageId\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 14016, + "length": 28, + "value": "\"github.com\/kean\/nuke\/scale\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 14503, + "length": 36, + "value": "\"github.com\/kean\/nuke\/thumbmnailKey\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15064, + "length": 22, + "value": "\"maxPixelSize=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15085, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15169, + "length": 84, + "value": "\"width=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15196, + "length": 1, + "value": "\",height=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15225, + "length": 1, + "value": "\",contentMode=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15252, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 15629, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 15924, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 16126, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 16283, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17454, + "length": 190, + "value": "\"com.github\/kean\/nuke\/thumbnail?\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17510, + "length": 1, + "value": "\",options=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17554, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17587, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17618, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17643, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 18285, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20596, + "length": 33, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20622, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20628, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20683, + "length": 15, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20697, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20745, + "length": 9, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20753, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 965, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 2428, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 2601, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3070, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3154, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "Dictionary", + "offset": 3170, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 3301, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 3416, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3570, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4016, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4037, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4124, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4145, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4355, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4396, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4475, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4758, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4919, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5005, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5115, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5134, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5140, + "length": 4, + "value": "0xDA" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5220, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5257, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5690, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5713, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5789, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6023, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6541, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6627, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7341, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7384, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7390, + "length": 4, + "value": "0xC2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 7428, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7491, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7497, + "length": 4, + "value": "0xC0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 7535, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7618, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Composition.swift", + "kind": "StringLiteral", + "offset": 2315, + "length": 40, + "value": "\"Composition(processors: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Composition.swift", + "kind": "StringLiteral", + "offset": 2353, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 457, + "length": 12, + "value": "\"public.png\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 510, + "length": 13, + "value": "\"public.jpeg\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 563, + "length": 20, + "value": "\"com.compuserve.gif\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 678, + "length": 13, + "value": "\"public.heic\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 875, + "length": 13, + "value": "\"public.webp\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 929, + "length": 14, + "value": "\"public.mpeg4\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 1207, + "length": 12, + "value": "\"public.m4v\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 1260, + "length": 12, + "value": "\"public.mov\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 1622, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1711, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1866, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1939, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2110, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2116, + "length": 4, + "value": "0xD8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2122, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2251, + "length": 4, + "value": "0x89" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2257, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2263, + "length": 4, + "value": "0x4E" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2269, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2275, + "length": 4, + "value": "0x0D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2281, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2287, + "length": 4, + "value": "0x1A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2293, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2399, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2405, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2411, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2538, + "length": 4, + "value": "0x52" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2544, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2550, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2556, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2582, + "length": 4, + "value": "0x57" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2588, + "length": 4, + "value": "0x45" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2594, + "length": 4, + "value": "0x42" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2600, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2834, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2840, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2846, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2852, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2858, + "length": 4, + "value": "0x69" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2864, + "length": 4, + "value": "0x73" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2870, + "length": 4, + "value": "0x6F" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2876, + "length": 4, + "value": "0x6D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2891, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2992, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2998, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3004, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3010, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3016, + "length": 4, + "value": "0x6D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3022, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3028, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3034, + "length": 4, + "value": "0x32" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3049, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3104, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3110, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3116, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3122, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3128, + "length": 4, + "value": "0x4D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3134, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3140, + "length": 4, + "value": "0x56" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3146, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3161, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3280, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3286, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3292, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3298, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3304, + "length": 4, + "value": "0x71" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3310, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3316, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3322, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3337, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 877, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 2292, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 2401, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 3765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4136, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4865, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5219, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5864, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5920, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5966, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6159, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6312, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6469, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6626, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6787, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6954, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "StringLiteral", + "offset": 8577, + "length": 32, + "value": "\"com.github.kean.Nuke.DataCache\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "BooleanLiteral", + "offset": 932, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1554, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1564, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1969, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1985, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 2012, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "BooleanLiteral", + "offset": 2806, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 2971, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 3194, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4456, + "length": 120, + "value": "\"ImageTask(id: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4480, + "length": 1, + "value": "\", priority: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4504, + "length": 1, + "value": "\", progress: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4537, + "length": 1, + "value": "\" \/ \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4557, + "length": 1, + "value": "\", state: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4574, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 601, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 674, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 796, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 816, + "length": 6, + "value": "\"data\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 843, + "length": 15, + "value": "\"?border=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 857, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 880, + "length": 29, + "value": "\"com.github.kean\/nuke\/circle\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 923, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 991, + "length": 49, + "value": "\"Circle(border: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 1032, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 1038, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "BooleanLiteral", + "offset": 1293, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "StringLiteral", + "offset": 1628, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "BooleanLiteral", + "offset": 2242, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 1008, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 1448, + "length": 2, + "value": "80" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 1465, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 2044, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 2360, + "length": 6, + "value": "1000.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 2405, + "length": 3, + "value": "2.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 2479, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 2488, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 2792, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 3615, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 3645, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 3722, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 3803, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 3917, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "IntegerLiteral", + "offset": 443, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 1073, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 1174, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2927, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2952, + "length": 114, + "value": "\"URL: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2994, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2997, + "length": 1, + "value": "\", resumable data: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "IntegerLiteral", + "offset": 3062, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3065, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3611, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3634, + "length": 56, + "value": "\"Finished with size \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3689, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3928, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3951, + "length": 11, + "value": "\"Cancelled\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4572, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4597, + "length": 56, + "value": "\"Resumed with data \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4652, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 5898, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7221, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7285, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7318, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7540, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7598, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7647, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders.swift", + "kind": "FloatLiteral", + "offset": 312, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders.swift", + "kind": "FloatLiteral", + "offset": 559, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "Dictionary", + "offset": 1482, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 1516, + "length": 47, + "value": "\"com.github.kean\/nuke\/core_image?name=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 1561, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "BooleanLiteral", + "offset": 2297, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "Dictionary", + "offset": 2385, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3757, + "length": 59, + "value": "\"CoreImageFilter(name: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3787, + "length": 1, + "value": "\", parameters: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3814, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4320, + "length": 70, + "value": "\"Failed to create filter named \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4358, + "length": 4, + "value": "\" with parameters: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4389, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4475, + "length": 50, + "value": "\"Failed to create input CIImage for \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4524, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4608, + "length": 40, + "value": "\"Failed to apply filter: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4647, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4738, + "length": 73, + "value": "\"Failed to create output image for extent: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4796, + "length": 4, + "value": "\" from \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4810, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/ImagePipelineTask.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 17, + "value": "\"Nuke.ImagePipelineTask\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/ImagePipelineTask.swift", + "kind": "Array", + "offset": 1140, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 698, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "IntegerLiteral", + "offset": 2811, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 5271, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 5516, + "length": 4, + "value": "true" + } + ] +} \ No newline at end of file diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..3d819a0 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,945 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Nuke +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVKit +import Combine +import CoreGraphics +import CoreImage +import CryptoKit +import Foundation +import ImageIO +import Swift +import UIKit.UIApplication +import UIKit.UIImage +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +public protocol ImageProcessing : Swift.Sendable { + func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + var identifier: Swift.String { get } + var hashableIdentifier: Swift.AnyHashable { get } +} +extension Nuke.ImageProcessing { + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +extension Nuke.ImageProcessing where Self : Swift.Hashable { + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +public struct ImageProcessingContext : Swift.Sendable { + public var request: Nuke.ImageRequest + public var response: Nuke.ImageResponse + public var isCompleted: Swift.Bool + public init(request: Nuke.ImageRequest, response: Nuke.ImageResponse, isCompleted: Swift.Bool) +} +public enum ImageProcessingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingError, b: Nuke.ImageProcessingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageEncoders { + public struct ImageIO : Nuke.ImageEncoding { + public let type: Nuke.AssetType + public let compressionRatio: Swift.Float + public init(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) + public static func isSupported(type: Nuke.AssetType) -> Swift.Bool + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public struct ImageResponse : @unchecked Swift.Sendable { + public var container: Nuke.ImageContainer + public var image: UIKit.UIImage { + get + } + public var isPreview: Swift.Bool { + get + } + public var request: Nuke.ImageRequest + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(container: Nuke.ImageContainer, request: Nuke.ImageRequest, urlResponse: Foundation.URLResponse? = nil, cacheType: Nuke.ImageResponse.CacheType? = nil) + public enum CacheType : Swift.Sendable { + case memory + case disk + public static func == (a: Nuke.ImageResponse.CacheType, b: Nuke.ImageResponse.CacheType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +final public class ImageCache : Nuke.ImageCaching { + final public var costLimit: Swift.Int { + get + set + } + final public var countLimit: Swift.Int { + get + set + } + final public var ttl: Foundation.TimeInterval? { + get + set + } + final public var entryCostLimit: Swift.Double { + get + set + } + final public var totalCount: Swift.Int { + get + } + final public var totalCost: Swift.Int { + get + } + public static let shared: Nuke.ImageCache + public init(costLimit: Swift.Int = ImageCache.defaultCostLimit(), countLimit: Swift.Int = Int.max) + public static func defaultCostLimit() -> Swift.Int + final public subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { + get + set + } + final public func removeAll() + final public func trim(toCost limit: Swift.Int) + final public func trim(toCount limit: Swift.Int) + @objc deinit +} +final public class ImagePipeline : @unchecked Swift.Sendable { + public static var shared: Nuke.ImagePipeline { + get + set + } + final public let configuration: Nuke.ImagePipeline.Configuration + final public var cache: Nuke.ImagePipeline.Cache { + get + } + @objc deinit + public init(configuration: Nuke.ImagePipeline.Configuration = Configuration(), delegate: (any Nuke.ImagePipelineDelegate)? = nil) + convenience public init(delegate: (any Nuke.ImagePipelineDelegate)? = nil, _ configure: (inout Nuke.ImagePipeline.Configuration) -> Swift.Void) + final public func invalidate() + final public func imageTask(with url: Foundation.URL) -> Nuke.AsyncImageTask + final public func imageTask(with request: Nuke.ImageRequest) -> Nuke.AsyncImageTask + #if compiler(>=5.3) && $AsyncAwait + final public func image(for url: Foundation.URL) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + final public func image(for request: Nuke.ImageRequest) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for url: Foundation.URL) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for request: Nuke.ImageRequest) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + @discardableResult + final public func loadImage(with url: Foundation.URL, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ response: Nuke.ImageResponse?, _ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with url: Foundation.URL, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + final public func imagePublisher(with url: Foundation.URL) -> Combine.AnyPublisher + final public func imagePublisher(with request: Nuke.ImageRequest) -> Combine.AnyPublisher +} +final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { + final public let session: Foundation.URLSession + final public var prefersIncrementalDelivery: Swift.Bool + final public var delegate: (any Foundation.URLSessionDelegate)? { + get + set + } + @objc deinit + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + public static var defaultConfiguration: Foundation.URLSessionConfiguration { + get + } + public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + public static let sharedUrlCache: Foundation.URLCache + final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case statusCodeUnacceptable(Swift.Int) + public var description: Swift.String { + get + } + } +} +extension Nuke.ImagePipeline { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + case dataMissingInCache + case dataLoadingFailed(error: any Swift.Error) + case dataIsEmpty + case decoderNotRegistered(context: Nuke.ImageDecodingContext) + case decodingFailed(decoder: any Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: any Swift.Error) + case processingFailed(processor: any Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: any Swift.Error) + case imageRequestMissing + case pipelineInvalidated + } +} +extension Nuke.ImagePipeline.Error { + public var dataLoadingError: (any Swift.Error)? { + get + } + public var description: Swift.String { + get + } +} +public protocol ImageEncoding : Swift.Sendable { + func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +extension Nuke.ImageEncoding { + public func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +public struct ImageEncodingContext : @unchecked Swift.Sendable { + public let request: Nuke.ImageRequest + public let image: Nuke.PlatformImage + public let urlResponse: Foundation.URLResponse? +} +public protocol DataLoading : Swift.Sendable { + func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable +} +public protocol Cancellable : AnyObject, Swift.Sendable { + func cancel() +} +extension Nuke.ImageEncoders { + public struct Default : Nuke.ImageEncoding { + public var compressionQuality: Swift.Float + public var isHEIFPreferred: Swift.Bool + public init(compressionQuality: Swift.Float = 0.8) + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public typealias PlatformImage = UIKit.UIImage +public struct ImageContainer : @unchecked Swift.Sendable { + public var image: UIKit.UIImage { + get + set + } + public var type: Nuke.AssetType? { + get + set + } + public var isPreview: Swift.Bool { + get + set + } + public var data: Foundation.Data? { + get + set + } + public var userInfo: [Nuke.ImageContainer.UserInfoKey : Any] { + get + set + } + public init(image: Nuke.PlatformImage, type: Nuke.AssetType? = nil, isPreview: Swift.Bool = false, data: Foundation.Data? = nil, userInfo: [Nuke.ImageContainer.UserInfoKey : Any] = [:]) + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let scanNumberKey: Nuke.ImageContainer.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageContainer.UserInfoKey, b: Nuke.ImageContainer.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImagePipeline { + public struct Cache : Swift.Sendable { + } +} +extension Nuke.ImagePipeline.Cache { + public subscript(url: Foundation.URL) -> Nuke.ImageContainer? { + get + nonmutating set + } + public subscript(request: Nuke.ImageRequest) -> Nuke.ImageContainer? { + get + nonmutating set + } + public func cachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Nuke.ImageContainer? + public func storeCachedImage(_ image: Nuke.ImageContainer, for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func removeCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func containsCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Swift.Bool + public func cachedData(for request: Nuke.ImageRequest) -> Foundation.Data? + public func storeCachedData(_ data: Foundation.Data, for request: Nuke.ImageRequest) + public func containsData(for request: Nuke.ImageRequest) -> Swift.Bool + public func removeCachedData(for request: Nuke.ImageRequest) + public func makeImageCacheKey(for request: Nuke.ImageRequest) -> Nuke.ImageCacheKey + public func makeDataCacheKey(for request: Nuke.ImageRequest) -> Swift.String + public func removeAll(caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public struct Caches : Swift.OptionSet { + public let rawValue: Swift.Int + public init(rawValue: Swift.Int) + public static let memory: Nuke.ImagePipeline.Cache.Caches + public static let disk: Nuke.ImagePipeline.Cache.Caches + public static let all: Nuke.ImagePipeline.Cache.Caches + public typealias ArrayLiteralElement = Nuke.ImagePipeline.Cache.Caches + public typealias Element = Nuke.ImagePipeline.Cache.Caches + public typealias RawValue = Swift.Int + } +} +extension Nuke.ImagePipeline.Cache.Caches : Swift.Sendable { +} +public protocol DataCaching : Swift.Sendable { + func cachedData(for key: Swift.String) -> Foundation.Data? + func containsData(for key: Swift.String) -> Swift.Bool + func storeData(_ data: Foundation.Data, for key: Swift.String) + func removeData(for key: Swift.String) + func removeAll() +} +public enum ImageProcessingOptions : Swift.Sendable { + public enum Unit : Swift.CustomStringConvertible, Swift.Sendable { + case points + case pixels + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.Unit, b: Nuke.ImageProcessingOptions.Unit) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public struct Border : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let width: CoreFoundation.CGFloat + public let color: UIKit.UIColor + public init(color: UIKit.UIColor, width: CoreFoundation.CGFloat = 1, unit: Nuke.ImageProcessingOptions.Unit = .points) + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessingOptions.Border, b: Nuke.ImageProcessingOptions.Border) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public enum ContentMode : Swift.CustomStringConvertible, Swift.Sendable { + case aspectFill + case aspectFit + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.ContentMode, b: Nuke.ImageProcessingOptions.ContentMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImagePipelineDelegate : AnyObject, Swift.Sendable { + func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +extension Nuke.ImagePipelineDelegate { + public func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + public func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + public func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + public func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + public func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + public func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + public func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + public func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + public func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + public func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + public func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +public protocol ImageCaching : AnyObject, Swift.Sendable { + subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { get set } + func removeAll() +} +public struct ImageCacheKey : Swift.Hashable, Swift.Sendable { + public init(key: Swift.String) + public init(request: Nuke.ImageRequest) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageCacheKey, b: Nuke.ImageCacheKey) -> Swift.Bool + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Anonymous : Nuke.ImageProcessing, Swift.CustomStringConvertible { + public let identifier: Swift.String + #if compiler(>=5.3) && $Sendable + public init(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) + #endif + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var description: Swift.String { + get + } + } +} +extension Nuke.ImageProcessors { + public struct RoundedCorners : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.RoundedCorners, b: Nuke.ImageProcessors.RoundedCorners) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageProcessors { + public struct Resize : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + @available(*, deprecated, message: "Renamed to `ImageProcessingOptions.ContentMode") + public typealias ContentMode = Nuke.ImageProcessingOptions.ContentMode + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) + public init(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public init(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Resize, b: Nuke.ImageProcessors.Resize) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class AsyncImageTask : Swift.Sendable { + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + #if compiler(>=5.3) && $EffectfulProp + final public var image: Nuke.PlatformImage { + get async throws + } + #endif + #if compiler(>=5.3) && $EffectfulProp + final public var response: Nuke.ImageResponse { + get async throws + } + #endif + final public let previews: _Concurrency.AsyncStream + final public let progress: _Concurrency.AsyncStream + final public func cancel() + @objc deinit +} +extension Nuke.ImageProcessors { + public struct GaussianBlur : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: Swift.Int = 8) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.GaussianBlur, b: Nuke.ImageProcessors.GaussianBlur) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageDecoders { + public struct Empty : Nuke.ImageDecoding, Swift.Sendable { + public let isProgressive: Swift.Bool + public var isAsynchronous: Swift.Bool { + get + } + public init(assetType: Nuke.AssetType? = nil, isProgressive: Swift.Bool = false) + public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + } +} +final public class DataCache : Nuke.DataCaching, @unchecked Swift.Sendable { + final public var sizeLimit: Swift.Int + final public let path: Foundation.URL + final public var sweepInterval: Swift.Double + @available(*, deprecated, message: "It's not recommended to use compression with the popular image formats that already compress the data") + final public var isCompressionEnabled: Swift.Bool { + get + set + } + final public let queue: Dispatch.DispatchQueue + public typealias FilenameGenerator = (_ key: Swift.String) -> Swift.String? + convenience public init(name: Swift.String, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public init(path: Foundation.URL, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public static func filename(for key: Swift.String) -> Swift.String? + final public func cachedData(for key: Swift.String) -> Foundation.Data? + final public func containsData(for key: Swift.String) -> Swift.Bool + final public func storeData(_ data: Foundation.Data, for key: Swift.String) + final public func removeData(for key: Swift.String) + final public func removeAll() + final public subscript(key: Swift.String) -> Foundation.Data? { + get + set + } + final public func filename(for key: Swift.String) -> Swift.String? + final public func url(for key: Swift.String) -> Foundation.URL? + final public func flush() + final public func flush(for key: Swift.String) + final public func sweep() + final public var totalCount: Swift.Int { + get + } + final public var totalSize: Swift.Int { + get + } + final public var totalAllocatedSize: Swift.Int { + get + } + @objc deinit +} +final public class ImageDecoderRegistry : @unchecked Swift.Sendable { + public static let shared: Nuke.ImageDecoderRegistry + public init() + final public func decoder(for context: Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + final public func register(_ match: @escaping (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)?) + final public func clear() + @objc deinit +} +public struct ImageDecodingContext : @unchecked Swift.Sendable { + public var request: Nuke.ImageRequest + public var data: Foundation.Data + public var isCompleted: Swift.Bool + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(request: Nuke.ImageRequest, data: Foundation.Data, isCompleted: Swift.Bool, urlResponse: Foundation.URLResponse?, cacheType: Nuke.ImageResponse.CacheType?) +} +public enum ImageProcessors { +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Resize { + public static func resize(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Circle { + public static func circle(border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.Circle +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.RoundedCorners { + public static func roundedCorners(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.RoundedCorners +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Anonymous { + #if compiler(>=5.3) && $Sendable + public static func process(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) -> Nuke.ImageProcessors.Anonymous + #endif +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.CoreImageFilter { + public static func coreImageFilter(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter + public static func coreImageFilter(name: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.GaussianBlur { + public static func gaussianBlur(radius: Swift.Int = 8) -> Nuke.ImageProcessors.GaussianBlur +} +public struct ImageRequest : Swift.CustomStringConvertible, Swift.Sendable, Swift.ExpressibleByStringLiteral { + public var priority: Nuke.ImageRequest.Priority { + get + set + } + public var processors: [any Nuke.ImageProcessing] { + get + set + } + public var options: Nuke.ImageRequest.Options { + get + set + } + public var userInfo: [Nuke.ImageRequest.UserInfoKey : Any] { + get + set + } + public var urlRequest: Foundation.URLRequest? { + get + } + public var url: Foundation.URL? { + get + } + public var imageId: Swift.String? { + get + } + public var description: Swift.String { + get + } + public init(stringLiteral value: Swift.String) + public init(url: Foundation.URL?, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + public init(urlRequest: Foundation.URLRequest, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #if compiler(>=5.3) && $AsyncAwait && $Sendable + public init(id: Swift.String, data: @escaping @Sendable () async throws -> Foundation.Data, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #endif + public init

(id: Swift.String, dataPublisher: P, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) where P : Combine.Publisher, P.Output == Foundation.Data + public enum Priority : Swift.Int, Swift.Comparable, Swift.Sendable { + case veryLow, low, normal, high, veryHigh + public static func < (lhs: Nuke.ImageRequest.Priority, rhs: Nuke.ImageRequest.Priority) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + public struct Options : Swift.OptionSet, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.UInt16 + public init(rawValue: Swift.UInt16) + public static let disableMemoryCacheReads: Nuke.ImageRequest.Options + public static let disableMemoryCacheWrites: Nuke.ImageRequest.Options + public static let disableMemoryCache: Nuke.ImageRequest.Options + public static let disableDiskCacheReads: Nuke.ImageRequest.Options + public static let disableDiskCacheWrites: Nuke.ImageRequest.Options + public static let disableDiskCache: Nuke.ImageRequest.Options + public static let reloadIgnoringCachedData: Nuke.ImageRequest.Options + public static let returnCacheDataDontLoad: Nuke.ImageRequest.Options + public static let skipDecompression: Nuke.ImageRequest.Options + public static let skipDataLoadingQueue: Nuke.ImageRequest.Options + public typealias ArrayLiteralElement = Nuke.ImageRequest.Options + public typealias Element = Nuke.ImageRequest.Options + public typealias RawValue = Swift.UInt16 + } + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let imageIdKey: Nuke.ImageRequest.UserInfoKey + public static let scaleKey: Nuke.ImageRequest.UserInfoKey + public static let thumbnailKey: Nuke.ImageRequest.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.UserInfoKey, b: Nuke.ImageRequest.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } + public struct ThumbnailOptions : Swift.Hashable, Swift.Sendable { + public var createThumbnailFromImageIfAbsent: Swift.Bool + public var createThumbnailFromImageAlways: Swift.Bool + public var createThumbnailWithTransform: Swift.Bool + public var shouldCacheImmediately: Swift.Bool + public init(maxPixelSize: Swift.Float) + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill) + public func makeThumbnail(with data: Foundation.Data) -> Nuke.PlatformImage? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.ThumbnailOptions, b: Nuke.ImageRequest.ThumbnailOptions) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +public enum ImageDecoders { +} +extension Nuke.ImageDecoders { + final public class Default : Nuke.ImageDecoding, @unchecked Swift.Sendable { + final public var isAsynchronous: Swift.Bool { + get + } + public init() + public init?(context: Nuke.ImageDecodingContext) + final public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + final public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + @objc deinit + } +} +extension Nuke.ImageProcessors { + public struct Composition : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(_ processors: [any Nuke.ImageProcessing]) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageProcessors.Composition, rhs: Nuke.ImageProcessors.Composition) -> Swift.Bool + public var description: Swift.String { + get + } + public var hashValue: Swift.Int { + get + } + } +} +public struct AssetType : Swift.ExpressibleByStringLiteral, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.String + public init(rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let png: Nuke.AssetType + public static let jpeg: Nuke.AssetType + public static let gif: Nuke.AssetType + public static let heic: Nuke.AssetType + public static let webp: Nuke.AssetType + public static let mp4: Nuke.AssetType + public static let m4v: Nuke.AssetType + public static let mov: Nuke.AssetType + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.AssetType, b: Nuke.AssetType) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} +extension Nuke.AssetType { + public init?(_ data: Foundation.Data) +} +extension Nuke.ImagePipeline { + public struct Configuration : @unchecked Swift.Sendable { + public var dataLoader: any Nuke.DataLoading + public var dataCache: (any Nuke.DataCaching)? + public var imageCache: (any Nuke.ImageCaching)? { + get + set + } + public var makeImageDecoder: @Sendable (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + public var makeImageEncoder: @Sendable (Nuke.ImageEncodingContext) -> any Nuke.ImageEncoding + public var isDecompressionEnabled: Swift.Bool { + get + set + } + public var isUsingPrepareForDisplay: Swift.Bool + public var dataCachePolicy: Nuke.ImagePipeline.DataCachePolicy + public var isTaskCoalescingEnabled: Swift.Bool + public var isRateLimiterEnabled: Swift.Bool + public var isProgressiveDecodingEnabled: Swift.Bool + public var isStoringPreviewsInMemoryCache: Swift.Bool + public var isResumableDataEnabled: Swift.Bool + public var callbackQueue: Dispatch.DispatchQueue + public static var isSignpostLoggingEnabled: Swift.Bool + public var dataLoadingQueue: Foundation.OperationQueue + public var dataCachingQueue: Foundation.OperationQueue + public var imageDecodingQueue: Foundation.OperationQueue + public var imageEncodingQueue: Foundation.OperationQueue + public var imageProcessingQueue: Foundation.OperationQueue + public var imageDecompressingQueue: Foundation.OperationQueue + public init(dataLoader: any Nuke.DataLoading = DataLoader()) + public static var withURLCache: Nuke.ImagePipeline.Configuration { + get + } + public static var withDataCache: Nuke.ImagePipeline.Configuration { + get + } + public static func withDataCache(name: Swift.String = "com.github.kean.Nuke.DataCache", sizeLimit: Swift.Int? = nil) -> Nuke.ImagePipeline.Configuration + } + public enum DataCachePolicy : Swift.Sendable { + case automatic + case storeOriginalData + case storeEncodedImages + case storeAll + public static func == (a: Nuke.ImagePipeline.DataCachePolicy, b: Nuke.ImagePipeline.DataCachePolicy) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class ImageTask : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + final public let taskId: Swift.Int64 + final public let request: Nuke.ImageRequest + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + final public var progress: Nuke.ImageTask.Progress { + get + } + public struct Progress : Swift.Hashable, Swift.Sendable { + public let completed: Swift.Int64 + public let total: Swift.Int64 + public var fraction: Swift.Float { + get + } + public init(completed: Swift.Int64, total: Swift.Int64) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageTask.Progress, b: Nuke.ImageTask.Progress) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + final public var state: Nuke.ImageTask.State { + get + } + public enum State { + case running + case cancelled + case completed + public static func == (a: Nuke.ImageTask.State, b: Nuke.ImageTask.State) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit + final public func cancel() + final public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageTask, rhs: Nuke.ImageTask) -> Swift.Bool + final public var description: Swift.String { + get + } + final public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Circle : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Circle, b: Nuke.ImageProcessors.Circle) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImageDecoding : Swift.Sendable { + var isAsynchronous: Swift.Bool { get } + func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +extension Nuke.ImageDecoding { + public var isAsynchronous: Swift.Bool { + get + } + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +public enum ImageDecodingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageDecodingError, b: Nuke.ImageDecodingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum ImageEncoders { +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.Default { + public static func `default`(compressionQuality: Swift.Float = 0.8) -> Nuke.ImageEncoders.Default +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.ImageIO { + public static func imageIO(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) -> Nuke.ImageEncoders.ImageIO +} +extension Nuke.ImageProcessors { + public struct CoreImageFilter : Nuke.ImageProcessing, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let name: Swift.String + public let parameters: [Swift.String : Any] + public let identifier: Swift.String + public init(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) + public init(name: Swift.String) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public static var context: CoreImage.CIContext + public static func apply(filter: CoreImage.CIFilter, to image: Nuke.PlatformImage) throws -> Nuke.PlatformImage + public var description: Swift.String { + get + } + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) + case inputImageIsEmpty(inputImage: Nuke.PlatformImage) + case failedToApplyFilter(filter: CoreImage.CIFilter) + case failedToCreateOutputCGImage(image: CoreImage.CIImage) + public var description: Swift.String { + get + } + } + } +} +final public class ImagePrefetcher : @unchecked Swift.Sendable { + final public var isPaused: Swift.Bool { + get + set + } + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + public enum Destination : Swift.Sendable { + case memoryCache + case diskCache + public static func == (a: Nuke.ImagePrefetcher.Destination, b: Nuke.ImagePrefetcher.Destination) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + final public var didComplete: (() -> Swift.Void)? + public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) + @objc deinit + final public func startPrefetching(with urls: [Foundation.URL]) + final public func startPrefetching(with requests: [Nuke.ImageRequest]) + final public func _startPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching(with urls: [Foundation.URL]) + final public func stopPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching() +} +extension Nuke.ImageProcessingError : Swift.Equatable {} +extension Nuke.ImageProcessingError : Swift.Hashable {} +extension Nuke.ImageResponse.CacheType : Swift.Equatable {} +extension Nuke.ImageResponse.CacheType : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.RawRepresentable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Equatable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Hashable {} +extension Nuke.ImageTask.State : Swift.Equatable {} +extension Nuke.ImageTask.State : Swift.Hashable {} +extension Nuke.ImageDecodingError : Swift.Equatable {} +extension Nuke.ImageDecodingError : Swift.Hashable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Equatable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Hashable {} diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftdoc b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..a9094c5b34a40187c2acd5af3d8b34d97a97896f GIT binary patch literal 113648 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%0D*tGgLPhko(S2_>{ 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 VCif1wExERGJRkeYvyLf$^1mzCZ!G`- literal 0 HcmV?d00001 diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftinterface b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..3d819a0 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,945 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Nuke +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVKit +import Combine +import CoreGraphics +import CoreImage +import CryptoKit +import Foundation +import ImageIO +import Swift +import UIKit.UIApplication +import UIKit.UIImage +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +public protocol ImageProcessing : Swift.Sendable { + func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + var identifier: Swift.String { get } + var hashableIdentifier: Swift.AnyHashable { get } +} +extension Nuke.ImageProcessing { + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +extension Nuke.ImageProcessing where Self : Swift.Hashable { + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +public struct ImageProcessingContext : Swift.Sendable { + public var request: Nuke.ImageRequest + public var response: Nuke.ImageResponse + public var isCompleted: Swift.Bool + public init(request: Nuke.ImageRequest, response: Nuke.ImageResponse, isCompleted: Swift.Bool) +} +public enum ImageProcessingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingError, b: Nuke.ImageProcessingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageEncoders { + public struct ImageIO : Nuke.ImageEncoding { + public let type: Nuke.AssetType + public let compressionRatio: Swift.Float + public init(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) + public static func isSupported(type: Nuke.AssetType) -> Swift.Bool + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public struct ImageResponse : @unchecked Swift.Sendable { + public var container: Nuke.ImageContainer + public var image: UIKit.UIImage { + get + } + public var isPreview: Swift.Bool { + get + } + public var request: Nuke.ImageRequest + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(container: Nuke.ImageContainer, request: Nuke.ImageRequest, urlResponse: Foundation.URLResponse? = nil, cacheType: Nuke.ImageResponse.CacheType? = nil) + public enum CacheType : Swift.Sendable { + case memory + case disk + public static func == (a: Nuke.ImageResponse.CacheType, b: Nuke.ImageResponse.CacheType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +final public class ImageCache : Nuke.ImageCaching { + final public var costLimit: Swift.Int { + get + set + } + final public var countLimit: Swift.Int { + get + set + } + final public var ttl: Foundation.TimeInterval? { + get + set + } + final public var entryCostLimit: Swift.Double { + get + set + } + final public var totalCount: Swift.Int { + get + } + final public var totalCost: Swift.Int { + get + } + public static let shared: Nuke.ImageCache + public init(costLimit: Swift.Int = ImageCache.defaultCostLimit(), countLimit: Swift.Int = Int.max) + public static func defaultCostLimit() -> Swift.Int + final public subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { + get + set + } + final public func removeAll() + final public func trim(toCost limit: Swift.Int) + final public func trim(toCount limit: Swift.Int) + @objc deinit +} +final public class ImagePipeline : @unchecked Swift.Sendable { + public static var shared: Nuke.ImagePipeline { + get + set + } + final public let configuration: Nuke.ImagePipeline.Configuration + final public var cache: Nuke.ImagePipeline.Cache { + get + } + @objc deinit + public init(configuration: Nuke.ImagePipeline.Configuration = Configuration(), delegate: (any Nuke.ImagePipelineDelegate)? = nil) + convenience public init(delegate: (any Nuke.ImagePipelineDelegate)? = nil, _ configure: (inout Nuke.ImagePipeline.Configuration) -> Swift.Void) + final public func invalidate() + final public func imageTask(with url: Foundation.URL) -> Nuke.AsyncImageTask + final public func imageTask(with request: Nuke.ImageRequest) -> Nuke.AsyncImageTask + #if compiler(>=5.3) && $AsyncAwait + final public func image(for url: Foundation.URL) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + final public func image(for request: Nuke.ImageRequest) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for url: Foundation.URL) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for request: Nuke.ImageRequest) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + @discardableResult + final public func loadImage(with url: Foundation.URL, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ response: Nuke.ImageResponse?, _ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with url: Foundation.URL, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + final public func imagePublisher(with url: Foundation.URL) -> Combine.AnyPublisher + final public func imagePublisher(with request: Nuke.ImageRequest) -> Combine.AnyPublisher +} +final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { + final public let session: Foundation.URLSession + final public var prefersIncrementalDelivery: Swift.Bool + final public var delegate: (any Foundation.URLSessionDelegate)? { + get + set + } + @objc deinit + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + public static var defaultConfiguration: Foundation.URLSessionConfiguration { + get + } + public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + public static let sharedUrlCache: Foundation.URLCache + final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case statusCodeUnacceptable(Swift.Int) + public var description: Swift.String { + get + } + } +} +extension Nuke.ImagePipeline { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + case dataMissingInCache + case dataLoadingFailed(error: any Swift.Error) + case dataIsEmpty + case decoderNotRegistered(context: Nuke.ImageDecodingContext) + case decodingFailed(decoder: any Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: any Swift.Error) + case processingFailed(processor: any Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: any Swift.Error) + case imageRequestMissing + case pipelineInvalidated + } +} +extension Nuke.ImagePipeline.Error { + public var dataLoadingError: (any Swift.Error)? { + get + } + public var description: Swift.String { + get + } +} +public protocol ImageEncoding : Swift.Sendable { + func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +extension Nuke.ImageEncoding { + public func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +public struct ImageEncodingContext : @unchecked Swift.Sendable { + public let request: Nuke.ImageRequest + public let image: Nuke.PlatformImage + public let urlResponse: Foundation.URLResponse? +} +public protocol DataLoading : Swift.Sendable { + func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable +} +public protocol Cancellable : AnyObject, Swift.Sendable { + func cancel() +} +extension Nuke.ImageEncoders { + public struct Default : Nuke.ImageEncoding { + public var compressionQuality: Swift.Float + public var isHEIFPreferred: Swift.Bool + public init(compressionQuality: Swift.Float = 0.8) + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public typealias PlatformImage = UIKit.UIImage +public struct ImageContainer : @unchecked Swift.Sendable { + public var image: UIKit.UIImage { + get + set + } + public var type: Nuke.AssetType? { + get + set + } + public var isPreview: Swift.Bool { + get + set + } + public var data: Foundation.Data? { + get + set + } + public var userInfo: [Nuke.ImageContainer.UserInfoKey : Any] { + get + set + } + public init(image: Nuke.PlatformImage, type: Nuke.AssetType? = nil, isPreview: Swift.Bool = false, data: Foundation.Data? = nil, userInfo: [Nuke.ImageContainer.UserInfoKey : Any] = [:]) + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let scanNumberKey: Nuke.ImageContainer.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageContainer.UserInfoKey, b: Nuke.ImageContainer.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImagePipeline { + public struct Cache : Swift.Sendable { + } +} +extension Nuke.ImagePipeline.Cache { + public subscript(url: Foundation.URL) -> Nuke.ImageContainer? { + get + nonmutating set + } + public subscript(request: Nuke.ImageRequest) -> Nuke.ImageContainer? { + get + nonmutating set + } + public func cachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Nuke.ImageContainer? + public func storeCachedImage(_ image: Nuke.ImageContainer, for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func removeCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func containsCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Swift.Bool + public func cachedData(for request: Nuke.ImageRequest) -> Foundation.Data? + public func storeCachedData(_ data: Foundation.Data, for request: Nuke.ImageRequest) + public func containsData(for request: Nuke.ImageRequest) -> Swift.Bool + public func removeCachedData(for request: Nuke.ImageRequest) + public func makeImageCacheKey(for request: Nuke.ImageRequest) -> Nuke.ImageCacheKey + public func makeDataCacheKey(for request: Nuke.ImageRequest) -> Swift.String + public func removeAll(caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public struct Caches : Swift.OptionSet { + public let rawValue: Swift.Int + public init(rawValue: Swift.Int) + public static let memory: Nuke.ImagePipeline.Cache.Caches + public static let disk: Nuke.ImagePipeline.Cache.Caches + public static let all: Nuke.ImagePipeline.Cache.Caches + public typealias ArrayLiteralElement = Nuke.ImagePipeline.Cache.Caches + public typealias Element = Nuke.ImagePipeline.Cache.Caches + public typealias RawValue = Swift.Int + } +} +extension Nuke.ImagePipeline.Cache.Caches : Swift.Sendable { +} +public protocol DataCaching : Swift.Sendable { + func cachedData(for key: Swift.String) -> Foundation.Data? + func containsData(for key: Swift.String) -> Swift.Bool + func storeData(_ data: Foundation.Data, for key: Swift.String) + func removeData(for key: Swift.String) + func removeAll() +} +public enum ImageProcessingOptions : Swift.Sendable { + public enum Unit : Swift.CustomStringConvertible, Swift.Sendable { + case points + case pixels + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.Unit, b: Nuke.ImageProcessingOptions.Unit) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public struct Border : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let width: CoreFoundation.CGFloat + public let color: UIKit.UIColor + public init(color: UIKit.UIColor, width: CoreFoundation.CGFloat = 1, unit: Nuke.ImageProcessingOptions.Unit = .points) + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessingOptions.Border, b: Nuke.ImageProcessingOptions.Border) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public enum ContentMode : Swift.CustomStringConvertible, Swift.Sendable { + case aspectFill + case aspectFit + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.ContentMode, b: Nuke.ImageProcessingOptions.ContentMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImagePipelineDelegate : AnyObject, Swift.Sendable { + func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +extension Nuke.ImagePipelineDelegate { + public func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + public func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + public func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + public func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + public func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + public func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + public func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + public func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + public func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + public func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + public func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +public protocol ImageCaching : AnyObject, Swift.Sendable { + subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { get set } + func removeAll() +} +public struct ImageCacheKey : Swift.Hashable, Swift.Sendable { + public init(key: Swift.String) + public init(request: Nuke.ImageRequest) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageCacheKey, b: Nuke.ImageCacheKey) -> Swift.Bool + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Anonymous : Nuke.ImageProcessing, Swift.CustomStringConvertible { + public let identifier: Swift.String + #if compiler(>=5.3) && $Sendable + public init(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) + #endif + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var description: Swift.String { + get + } + } +} +extension Nuke.ImageProcessors { + public struct RoundedCorners : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.RoundedCorners, b: Nuke.ImageProcessors.RoundedCorners) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageProcessors { + public struct Resize : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + @available(*, deprecated, message: "Renamed to `ImageProcessingOptions.ContentMode") + public typealias ContentMode = Nuke.ImageProcessingOptions.ContentMode + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) + public init(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public init(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Resize, b: Nuke.ImageProcessors.Resize) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class AsyncImageTask : Swift.Sendable { + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + #if compiler(>=5.3) && $EffectfulProp + final public var image: Nuke.PlatformImage { + get async throws + } + #endif + #if compiler(>=5.3) && $EffectfulProp + final public var response: Nuke.ImageResponse { + get async throws + } + #endif + final public let previews: _Concurrency.AsyncStream + final public let progress: _Concurrency.AsyncStream + final public func cancel() + @objc deinit +} +extension Nuke.ImageProcessors { + public struct GaussianBlur : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: Swift.Int = 8) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.GaussianBlur, b: Nuke.ImageProcessors.GaussianBlur) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageDecoders { + public struct Empty : Nuke.ImageDecoding, Swift.Sendable { + public let isProgressive: Swift.Bool + public var isAsynchronous: Swift.Bool { + get + } + public init(assetType: Nuke.AssetType? = nil, isProgressive: Swift.Bool = false) + public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + } +} +final public class DataCache : Nuke.DataCaching, @unchecked Swift.Sendable { + final public var sizeLimit: Swift.Int + final public let path: Foundation.URL + final public var sweepInterval: Swift.Double + @available(*, deprecated, message: "It's not recommended to use compression with the popular image formats that already compress the data") + final public var isCompressionEnabled: Swift.Bool { + get + set + } + final public let queue: Dispatch.DispatchQueue + public typealias FilenameGenerator = (_ key: Swift.String) -> Swift.String? + convenience public init(name: Swift.String, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public init(path: Foundation.URL, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public static func filename(for key: Swift.String) -> Swift.String? + final public func cachedData(for key: Swift.String) -> Foundation.Data? + final public func containsData(for key: Swift.String) -> Swift.Bool + final public func storeData(_ data: Foundation.Data, for key: Swift.String) + final public func removeData(for key: Swift.String) + final public func removeAll() + final public subscript(key: Swift.String) -> Foundation.Data? { + get + set + } + final public func filename(for key: Swift.String) -> Swift.String? + final public func url(for key: Swift.String) -> Foundation.URL? + final public func flush() + final public func flush(for key: Swift.String) + final public func sweep() + final public var totalCount: Swift.Int { + get + } + final public var totalSize: Swift.Int { + get + } + final public var totalAllocatedSize: Swift.Int { + get + } + @objc deinit +} +final public class ImageDecoderRegistry : @unchecked Swift.Sendable { + public static let shared: Nuke.ImageDecoderRegistry + public init() + final public func decoder(for context: Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + final public func register(_ match: @escaping (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)?) + final public func clear() + @objc deinit +} +public struct ImageDecodingContext : @unchecked Swift.Sendable { + public var request: Nuke.ImageRequest + public var data: Foundation.Data + public var isCompleted: Swift.Bool + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(request: Nuke.ImageRequest, data: Foundation.Data, isCompleted: Swift.Bool, urlResponse: Foundation.URLResponse?, cacheType: Nuke.ImageResponse.CacheType?) +} +public enum ImageProcessors { +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Resize { + public static func resize(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Circle { + public static func circle(border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.Circle +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.RoundedCorners { + public static func roundedCorners(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.RoundedCorners +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Anonymous { + #if compiler(>=5.3) && $Sendable + public static func process(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) -> Nuke.ImageProcessors.Anonymous + #endif +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.CoreImageFilter { + public static func coreImageFilter(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter + public static func coreImageFilter(name: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.GaussianBlur { + public static func gaussianBlur(radius: Swift.Int = 8) -> Nuke.ImageProcessors.GaussianBlur +} +public struct ImageRequest : Swift.CustomStringConvertible, Swift.Sendable, Swift.ExpressibleByStringLiteral { + public var priority: Nuke.ImageRequest.Priority { + get + set + } + public var processors: [any Nuke.ImageProcessing] { + get + set + } + public var options: Nuke.ImageRequest.Options { + get + set + } + public var userInfo: [Nuke.ImageRequest.UserInfoKey : Any] { + get + set + } + public var urlRequest: Foundation.URLRequest? { + get + } + public var url: Foundation.URL? { + get + } + public var imageId: Swift.String? { + get + } + public var description: Swift.String { + get + } + public init(stringLiteral value: Swift.String) + public init(url: Foundation.URL?, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + public init(urlRequest: Foundation.URLRequest, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #if compiler(>=5.3) && $AsyncAwait && $Sendable + public init(id: Swift.String, data: @escaping @Sendable () async throws -> Foundation.Data, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #endif + public init

(id: Swift.String, dataPublisher: P, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) where P : Combine.Publisher, P.Output == Foundation.Data + public enum Priority : Swift.Int, Swift.Comparable, Swift.Sendable { + case veryLow, low, normal, high, veryHigh + public static func < (lhs: Nuke.ImageRequest.Priority, rhs: Nuke.ImageRequest.Priority) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + public struct Options : Swift.OptionSet, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.UInt16 + public init(rawValue: Swift.UInt16) + public static let disableMemoryCacheReads: Nuke.ImageRequest.Options + public static let disableMemoryCacheWrites: Nuke.ImageRequest.Options + public static let disableMemoryCache: Nuke.ImageRequest.Options + public static let disableDiskCacheReads: Nuke.ImageRequest.Options + public static let disableDiskCacheWrites: Nuke.ImageRequest.Options + public static let disableDiskCache: Nuke.ImageRequest.Options + public static let reloadIgnoringCachedData: Nuke.ImageRequest.Options + public static let returnCacheDataDontLoad: Nuke.ImageRequest.Options + public static let skipDecompression: Nuke.ImageRequest.Options + public static let skipDataLoadingQueue: Nuke.ImageRequest.Options + public typealias ArrayLiteralElement = Nuke.ImageRequest.Options + public typealias Element = Nuke.ImageRequest.Options + public typealias RawValue = Swift.UInt16 + } + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let imageIdKey: Nuke.ImageRequest.UserInfoKey + public static let scaleKey: Nuke.ImageRequest.UserInfoKey + public static let thumbnailKey: Nuke.ImageRequest.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.UserInfoKey, b: Nuke.ImageRequest.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } + public struct ThumbnailOptions : Swift.Hashable, Swift.Sendable { + public var createThumbnailFromImageIfAbsent: Swift.Bool + public var createThumbnailFromImageAlways: Swift.Bool + public var createThumbnailWithTransform: Swift.Bool + public var shouldCacheImmediately: Swift.Bool + public init(maxPixelSize: Swift.Float) + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill) + public func makeThumbnail(with data: Foundation.Data) -> Nuke.PlatformImage? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.ThumbnailOptions, b: Nuke.ImageRequest.ThumbnailOptions) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +public enum ImageDecoders { +} +extension Nuke.ImageDecoders { + final public class Default : Nuke.ImageDecoding, @unchecked Swift.Sendable { + final public var isAsynchronous: Swift.Bool { + get + } + public init() + public init?(context: Nuke.ImageDecodingContext) + final public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + final public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + @objc deinit + } +} +extension Nuke.ImageProcessors { + public struct Composition : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(_ processors: [any Nuke.ImageProcessing]) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageProcessors.Composition, rhs: Nuke.ImageProcessors.Composition) -> Swift.Bool + public var description: Swift.String { + get + } + public var hashValue: Swift.Int { + get + } + } +} +public struct AssetType : Swift.ExpressibleByStringLiteral, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.String + public init(rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let png: Nuke.AssetType + public static let jpeg: Nuke.AssetType + public static let gif: Nuke.AssetType + public static let heic: Nuke.AssetType + public static let webp: Nuke.AssetType + public static let mp4: Nuke.AssetType + public static let m4v: Nuke.AssetType + public static let mov: Nuke.AssetType + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.AssetType, b: Nuke.AssetType) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} +extension Nuke.AssetType { + public init?(_ data: Foundation.Data) +} +extension Nuke.ImagePipeline { + public struct Configuration : @unchecked Swift.Sendable { + public var dataLoader: any Nuke.DataLoading + public var dataCache: (any Nuke.DataCaching)? + public var imageCache: (any Nuke.ImageCaching)? { + get + set + } + public var makeImageDecoder: @Sendable (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + public var makeImageEncoder: @Sendable (Nuke.ImageEncodingContext) -> any Nuke.ImageEncoding + public var isDecompressionEnabled: Swift.Bool { + get + set + } + public var isUsingPrepareForDisplay: Swift.Bool + public var dataCachePolicy: Nuke.ImagePipeline.DataCachePolicy + public var isTaskCoalescingEnabled: Swift.Bool + public var isRateLimiterEnabled: Swift.Bool + public var isProgressiveDecodingEnabled: Swift.Bool + public var isStoringPreviewsInMemoryCache: Swift.Bool + public var isResumableDataEnabled: Swift.Bool + public var callbackQueue: Dispatch.DispatchQueue + public static var isSignpostLoggingEnabled: Swift.Bool + public var dataLoadingQueue: Foundation.OperationQueue + public var dataCachingQueue: Foundation.OperationQueue + public var imageDecodingQueue: Foundation.OperationQueue + public var imageEncodingQueue: Foundation.OperationQueue + public var imageProcessingQueue: Foundation.OperationQueue + public var imageDecompressingQueue: Foundation.OperationQueue + public init(dataLoader: any Nuke.DataLoading = DataLoader()) + public static var withURLCache: Nuke.ImagePipeline.Configuration { + get + } + public static var withDataCache: Nuke.ImagePipeline.Configuration { + get + } + public static func withDataCache(name: Swift.String = "com.github.kean.Nuke.DataCache", sizeLimit: Swift.Int? = nil) -> Nuke.ImagePipeline.Configuration + } + public enum DataCachePolicy : Swift.Sendable { + case automatic + case storeOriginalData + case storeEncodedImages + case storeAll + public static func == (a: Nuke.ImagePipeline.DataCachePolicy, b: Nuke.ImagePipeline.DataCachePolicy) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class ImageTask : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + final public let taskId: Swift.Int64 + final public let request: Nuke.ImageRequest + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + final public var progress: Nuke.ImageTask.Progress { + get + } + public struct Progress : Swift.Hashable, Swift.Sendable { + public let completed: Swift.Int64 + public let total: Swift.Int64 + public var fraction: Swift.Float { + get + } + public init(completed: Swift.Int64, total: Swift.Int64) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageTask.Progress, b: Nuke.ImageTask.Progress) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + final public var state: Nuke.ImageTask.State { + get + } + public enum State { + case running + case cancelled + case completed + public static func == (a: Nuke.ImageTask.State, b: Nuke.ImageTask.State) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit + final public func cancel() + final public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageTask, rhs: Nuke.ImageTask) -> Swift.Bool + final public var description: Swift.String { + get + } + final public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Circle : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Circle, b: Nuke.ImageProcessors.Circle) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImageDecoding : Swift.Sendable { + var isAsynchronous: Swift.Bool { get } + func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +extension Nuke.ImageDecoding { + public var isAsynchronous: Swift.Bool { + get + } + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +public enum ImageDecodingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageDecodingError, b: Nuke.ImageDecodingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum ImageEncoders { +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.Default { + public static func `default`(compressionQuality: Swift.Float = 0.8) -> Nuke.ImageEncoders.Default +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.ImageIO { + public static func imageIO(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) -> Nuke.ImageEncoders.ImageIO +} +extension Nuke.ImageProcessors { + public struct CoreImageFilter : Nuke.ImageProcessing, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let name: Swift.String + public let parameters: [Swift.String : Any] + public let identifier: Swift.String + public init(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) + public init(name: Swift.String) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public static var context: CoreImage.CIContext + public static func apply(filter: CoreImage.CIFilter, to image: Nuke.PlatformImage) throws -> Nuke.PlatformImage + public var description: Swift.String { + get + } + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) + case inputImageIsEmpty(inputImage: Nuke.PlatformImage) + case failedToApplyFilter(filter: CoreImage.CIFilter) + case failedToCreateOutputCGImage(image: CoreImage.CIImage) + public var description: Swift.String { + get + } + } + } +} +final public class ImagePrefetcher : @unchecked Swift.Sendable { + final public var isPaused: Swift.Bool { + get + set + } + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + public enum Destination : Swift.Sendable { + case memoryCache + case diskCache + public static func == (a: Nuke.ImagePrefetcher.Destination, b: Nuke.ImagePrefetcher.Destination) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + final public var didComplete: (() -> Swift.Void)? + public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) + @objc deinit + final public func startPrefetching(with urls: [Foundation.URL]) + final public func startPrefetching(with requests: [Nuke.ImageRequest]) + final public func _startPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching(with urls: [Foundation.URL]) + final public func stopPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching() +} +extension Nuke.ImageProcessingError : Swift.Equatable {} +extension Nuke.ImageProcessingError : Swift.Hashable {} +extension Nuke.ImageResponse.CacheType : Swift.Equatable {} +extension Nuke.ImageResponse.CacheType : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.RawRepresentable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Equatable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Hashable {} +extension Nuke.ImageTask.State : Swift.Equatable {} +extension Nuke.ImageTask.State : Swift.Hashable {} +extension Nuke.ImageDecodingError : Swift.Equatable {} +extension Nuke.ImageDecodingError : Swift.Hashable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Equatable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Hashable {} diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Nuke b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Nuke new file mode 100755 index 0000000000000000000000000000000000000000..a9ffa9f76d3f473e8d821af93d701cbc4284bbaa GIT binary patch literal 1138248 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

k*fZlaF8^UebYlflKg;N%=+2XUq9oVZe+ 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 literal 0 HcmV?d00001 diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Headers/Nuke-Swift.h b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Headers/Nuke-Swift.h new file mode 100644 index 0000000..bc24ea6 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Headers/Nuke-Swift.h @@ -0,0 +1,652 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef NUKE_SWIFT_H +#define NUKE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Nuke",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC4Nuke9Operation") +@interface Operation : NSOperation +@property (nonatomic, getter=isExecuting) BOOL executing; +@property (nonatomic, getter=isFinished) BOOL finished; +- (void)start; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + + + + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef NUKE_SWIFT_H +#define NUKE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Nuke",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC4Nuke9Operation") +@interface Operation : NSOperation +@property (nonatomic, getter=isExecuting) BOOL executing; +@property (nonatomic, getter=isFinished) BOOL finished; +- (void)start; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + + + + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Info.plist b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..21cf545a19bd5d87d650b98ae676124bcb635635 GIT binary patch literal 725 zcmZ9I&2G~`5XX0xuL6a*O`tT;(w5I&EZb395T~{#C{#&9?WRywu{O>oS!KPp{815j z0d711C$3yT;=+MR>hzhj=O)fy zxHx&~a!#3=&KIs+ow+tUQ@nm-{^r8s(!#CVckbSEl>BIy{F1s!Oxm2D5UU+&WnD%?N14lv-eVaeXw+)Uj~PTju82{lc_mIx_B>_H);#vn@!zN z4OM$TC+B93zAvaHAD5f@;WOP)mPRlM0!~$#jTekm&JR4*|4$yNwqDlsre0nvYpb?ilK;Q20GdE0R7DiMLT}MW^c8(azhM&QVHqC5 zQ)mH$2wuY*cn2Tg6MTj*@C|;zPdJ2M@CW|lB3{HL`~cUnh4-+72^xPGjv`u4V;Zpg E4-{M9U;qFB literal 0 HcmV?d00001 diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..ec7e89d --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,30293 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "children": [ + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingP7processySo7UIImageCSgAFF", + "mangledName": "$s4Nuke15ImageProcessingP7processySo7UIImageCSgAFF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingP7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "mangledName": "$s4Nuke15ImageProcessingP7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingP10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessingP10identifierSSvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingP10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessingP10identifierSSvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPAAE7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "mangledName": "$s4Nuke15ImageProcessingPAAE7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing, τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(size:unit:contentMode:crop:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize4size4unit11contentMode4crop7upscaleAGSo6CGSizeV_AA0bC7OptionsO4UnitOAQ07ContentJ0OS2btFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize4size4unit11contentMode4crop7upscaleAGSo6CGSizeV_AA0bC7OptionsO4UnitOAQ07ContentJ0OS2btFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(width:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize5width4unit7upscaleAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize5width4unit7upscaleAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(height:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize6height4unit7upscaleAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize6height4unit7upscaleAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "circle", + "printedName": "circle(border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6CircleVRszrlE6circle6borderAgA0bC7OptionsO6BorderVSg_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6CircleVRszrlE6circle6borderAgA0bC7OptionsO6BorderVSg_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Circle>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "roundedCorners", + "printedName": "roundedCorners(radius:unit:border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO14RoundedCornersVRszrlE07roundedF06radius4unit6borderAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOAP6BorderVSgtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO14RoundedCornersVRszrlE07roundedF06radius4unit6borderAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOAP6BorderVSgtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.RoundedCorners>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(id:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Anonymous", + "printedName": "Nuke.ImageProcessors.Anonymous", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO9AnonymousVRszrlE7process2id_AGSS_So7UIImageCSgAKYbctFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO9AnonymousVRszrlE7process2id_AGSS_So7UIImageCSgAKYbctFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Anonymous>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "coreImageFilter", + "printedName": "coreImageFilter(name:parameters:identifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04name10parameters10identifierAGSS_SDySSypGSStFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04name10parameters10identifierAGSS_SDySSypGSStFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.CoreImageFilter>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "coreImageFilter", + "printedName": "coreImageFilter(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04nameAGSS_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04nameAGSS_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.CoreImageFilter>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "gaussianBlur", + "printedName": "gaussianBlur(radius:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO12GaussianBlurVRszrlE08gaussianF06radiusAGSi_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO12GaussianBlurVRszrlE08gaussianF06radiusAGSi_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.GaussianBlur>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingContext", + "printedName": "ImageProcessingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "response", + "printedName": "response", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvp", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvg", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvs", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvM", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompleted", + "printedName": "isCompleted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvp", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvg", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvs", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvM", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:response:isCompleted:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke22ImageProcessingContextV7request8response11isCompletedAcA0B7RequestV_AA0B8ResponseVSbtcfc", + "mangledName": "$s4Nuke22ImageProcessingContextV7request8response11isCompletedAcA0B7RequestV_AA0B8ResponseVSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke22ImageProcessingContextV", + "mangledName": "$s4Nuke22ImageProcessingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingError", + "printedName": "ImageProcessingError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingError.Type) -> Nuke.ImageProcessingError", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke20ImageProcessingErrorO7unknownyA2CmF", + "mangledName": "$s4Nuke20ImageProcessingErrorO7unknownyA2CmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageProcessingErrorO11descriptionSSvp", + "mangledName": "$s4Nuke20ImageProcessingErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageProcessingErrorO11descriptionSSvg", + "mangledName": "$s4Nuke20ImageProcessingErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageProcessingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke20ImageProcessingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageProcessingErrorO9hashValueSivp", + "mangledName": "$s4Nuke20ImageProcessingErrorO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageProcessingErrorO9hashValueSivg", + "mangledName": "$s4Nuke20ImageProcessingErrorO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageProcessingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke20ImageProcessingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke20ImageProcessingErrorO", + "mangledName": "$s4Nuke20ImageProcessingErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit.UIImage", + "printedName": "UIKit.UIImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageResponse", + "printedName": "ImageResponse", + "children": [ + { + "kind": "Var", + "name": "container", + "printedName": "container", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvp", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvg", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvs", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvM", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke13ImageResponseV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke13ImageResponseV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isPreview", + "printedName": "isPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9isPreviewSbvp", + "mangledName": "$s4Nuke13ImageResponseV9isPreviewSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9isPreviewSbvg", + "mangledName": "$s4Nuke13ImageResponseV9isPreviewSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvp", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvg", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvs", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvM", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cacheType", + "printedName": "cacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvp", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvg", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvs", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvM", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(container:request:urlResponse:cacheType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageResponseV9container7request03urlC09cacheTypeAcA0B9ContainerV_AA0B7RequestVSo13NSURLResponseCSgAC05CacheH0OSgtcfc", + "mangledName": "$s4Nuke13ImageResponseV9container7request03urlC09cacheTypeAcA0B9ContainerV_AA0B7RequestVSo13NSURLResponseCSgAC05CacheH0OSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "CacheType", + "printedName": "CacheType", + "children": [ + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse.CacheType.Type) -> Nuke.ImageResponse.CacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageResponse.CacheType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO6memoryyA2EmF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO6memoryyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "disk", + "printedName": "disk", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse.CacheType.Type) -> Nuke.ImageResponse.CacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageResponse.CacheType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO4diskyA2EmF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO4diskyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO9hashValueSivp", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO9hashValueSivg", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageResponseV", + "mangledName": "$s4Nuke13ImageResponseV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageCache", + "printedName": "ImageCache", + "children": [ + { + "kind": "Var", + "name": "costLimit", + "printedName": "costLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC9costLimitSivp", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivg", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivs", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivM", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "countLimit", + "printedName": "countLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC10countLimitSivp", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivg", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivs", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivM", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ttl", + "printedName": "ttl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvp", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvg", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvs", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvM", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "entryCostLimit", + "printedName": "entryCostLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvp", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvg", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvs", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvM", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "totalCount", + "printedName": "totalCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC10totalCountSivp", + "mangledName": "$s4Nuke10ImageCacheC10totalCountSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10totalCountSivg", + "mangledName": "$s4Nuke10ImageCacheC10totalCountSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalCost", + "printedName": "totalCost", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC9totalCostSivp", + "mangledName": "$s4Nuke10ImageCacheC9totalCostSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9totalCostSivg", + "mangledName": "$s4Nuke10ImageCacheC9totalCostSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC6sharedACvpZ", + "mangledName": "$s4Nuke10ImageCacheC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC6sharedACvgZ", + "mangledName": "$s4Nuke10ImageCacheC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(costLimit:countLimit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke10ImageCacheC9costLimit05countE0ACSi_Sitcfc", + "mangledName": "$s4Nuke10ImageCacheC9costLimit05countE0ACSi_Sitcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "defaultCostLimit", + "printedName": "defaultCostLimit()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC16defaultCostLimitSiyFZ", + "mangledName": "$s4Nuke10ImageCacheC16defaultCostLimitSiyFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcip", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcip", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcig", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcig", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcis", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcis", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVciM", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVciM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC9removeAllyyF", + "mangledName": "$s4Nuke10ImageCacheC9removeAllyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trim", + "printedName": "trim(toCost:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC4trim6toCostySi_tF", + "mangledName": "$s4Nuke10ImageCacheC4trim6toCostySi_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trim", + "printedName": "trim(toCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC4trim7toCountySi_tF", + "mangledName": "$s4Nuke10ImageCacheC4trim7toCountySi_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke10ImageCacheC", + "mangledName": "$s4Nuke10ImageCacheC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ImageCaching", + "printedName": "ImageCaching", + "usr": "s:4Nuke12ImageCachingP", + "mangledName": "$s4Nuke12ImageCachingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImagePipeline", + "printedName": "ImagePipeline", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC6sharedACvpZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvgZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvsZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvsZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvMZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13configurationAC13ConfigurationVvp", + "mangledName": "$s4Nuke13ImagePipelineC13configurationAC13ConfigurationVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13configurationAC13ConfigurationVvg", + "mangledName": "$s4Nuke13ImagePipelineC13configurationAC13ConfigurationVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Cache", + "printedName": "Nuke.ImagePipeline.Cache", + "usr": "s:4Nuke13ImagePipelineC5CacheV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5cacheAC5CacheVvp", + "mangledName": "$s4Nuke13ImagePipelineC5cacheAC5CacheVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Cache", + "printedName": "Nuke.ImagePipeline.Cache", + "usr": "s:4Nuke13ImagePipelineC5CacheV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5cacheAC5CacheVvg", + "mangledName": "$s4Nuke13ImagePipelineC5cacheAC5CacheVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:delegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImagePipelineDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipelineDelegate", + "printedName": "Nuke.ImagePipelineDelegate", + "usr": "s:4Nuke21ImagePipelineDelegateP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC13configuration8delegateA2C13ConfigurationV_AA0bC8Delegate_pSgtcfc", + "mangledName": "$s4Nuke13ImagePipelineC13configuration8delegateA2C13ConfigurationV_AA0bC8Delegate_pSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(delegate:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImagePipelineDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipelineDelegate", + "printedName": "Nuke.ImagePipelineDelegate", + "usr": "s:4Nuke21ImagePipelineDelegateP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(inout Nuke.ImagePipeline.Configuration) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC8delegate_AcA0bC8Delegate_pSg_yAC13ConfigurationVzXEtcfc", + "mangledName": "$s4Nuke13ImagePipelineC8delegate_AcA0bC8Delegate_pSg_yAC13ConfigurationVzXEtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "invalidate", + "printedName": "invalidate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC10invalidateyyF", + "mangledName": "$s4Nuke13ImagePipelineC10invalidateyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncImageTask", + "printedName": "Nuke.AsyncImageTask", + "usr": "s:4Nuke14AsyncImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0C10Foundation3URLV_tF", + "mangledName": "$s4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0C10Foundation3URLV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncImageTask", + "printedName": "Nuke.AsyncImageTask", + "usr": "s:4Nuke14AsyncImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0CAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0CAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "image", + "printedName": "image(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5image3forSo7UIImageC10Foundation3URLV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC5image3forSo7UIImageC10Foundation3URLV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "image", + "printedName": "image(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5image3forSo7UIImageCAA0B7RequestV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC5image3forSo7UIImageCAA0B7RequestV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAF3URLV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAF3URLV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAA0B7RequestV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAA0B7RequestV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:queue:progress:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse?, Swift.Int64, Swift.Int64) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse?, Swift.Int64, Swift.Int64) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Nuke.ImageResponse?, Swift.Int64, Swift.Int64)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_F0CSgyAA0B8ResponseVSg_s5Int64VATtcSgys6ResultOyAqC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_F0CSgyAA0B8ResponseVSg_s5Int64VATtcSgys6ResultOyAqC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAI0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAI0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:queue:progress:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Int64, Swift.Int64) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int64, Swift.Int64) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Int64, Swift.Int64)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_G0CSgys5Int64V_AQtcSgys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_G0CSgys5Int64V_AQtcSgys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imagePublisher", + "printedName": "imagePublisher(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOG10Foundation3URLV_tF", + "mangledName": "$s4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOG10Foundation3URLV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imagePublisher", + "printedName": "imagePublisher(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOGAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOGAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "dataMissingInCache", + "printedName": "dataMissingInCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO18dataMissingInCacheyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO18dataMissingInCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataLoadingFailed", + "printedName": "dataLoadingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO17dataLoadingFailedyAEsAD_p_tcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO17dataLoadingFailedyAEsAD_p_tcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataIsEmpty", + "printedName": "dataIsEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11dataIsEmptyyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11dataIsEmptyyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "decoderNotRegistered", + "printedName": "decoderNotRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageDecodingContext) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(context: Nuke.ImageDecodingContext)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO20decoderNotRegisteredyAeA0B15DecodingContextV_tcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO20decoderNotRegisteredyAeA0B15DecodingContextV_tcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "decodingFailed", + "printedName": "decodingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageDecoding, Nuke.ImageDecodingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecoding, Nuke.ImageDecodingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(decoder: Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO14decodingFailedyAeA0B8Decoding_p_AA0bG7ContextVsAD_ptcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO14decodingFailedyAeA0B8Decoding_p_AA0bG7ContextVsAD_ptcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "processingFailed", + "printedName": "processingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageProcessing, Nuke.ImageProcessingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessing, Nuke.ImageProcessingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(processor: Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO16processingFailedyAeA0B10Processing_p_AA0bG7ContextVsAD_ptcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO16processingFailedyAeA0B10Processing_p_AA0bG7ContextVsAD_ptcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "imageRequestMissing", + "printedName": "imageRequestMissing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO19imageRequestMissingyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO19imageRequestMissingyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pipelineInvalidated", + "printedName": "pipelineInvalidated", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO19pipelineInvalidatedyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO19pipelineInvalidatedyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataLoadingError", + "printedName": "dataLoadingError", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvg", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImagePipelineC5ErrorO", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Cache", + "printedName": "Cache", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcip", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcip", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcig", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcig", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcis", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcis", + "moduleName": "Nuke", + "declAttributes": [ + "NonMutating" + ], + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVciM", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVciM", + "moduleName": "Nuke", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcip", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcip", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcig", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcig", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcis", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcis", + "moduleName": "Nuke", + "declAttributes": [ + "NonMutating" + ], + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVciM", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVciM", + "moduleName": "Nuke", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "cachedImage", + "printedName": "cachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV06cachedB03for6cachesAA0B9ContainerVSgAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV06cachedB03for6cachesAA0B9ContainerVSgAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeCachedImage", + "printedName": "storeCachedImage(_:for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV011storeCachedB0_3for6cachesyAA0B9ContainerV_AA0B7RequestVAE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV011storeCachedB0_3for6cachesyAA0B9ContainerV_AA0B7RequestVAE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeCachedImage", + "printedName": "removeCachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV012removeCachedB03for6cachesyAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV012removeCachedB03for6cachesyAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsCachedImage", + "printedName": "containsCachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV014containsCachedB03for6cachesSbAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV014containsCachedB03for6cachesSbAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV10cachedData3for10Foundation0F0VSgAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV10cachedData3for10Foundation0F0VSgAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeCachedData", + "printedName": "storeCachedData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV15storeCachedData_3fory10Foundation0G0V_AA0B7RequestVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV15storeCachedData_3fory10Foundation0G0V_AA0B7RequestVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV12containsData3forSbAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV12containsData3forSbAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeCachedData", + "printedName": "removeCachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV16removeCachedData3foryAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV16removeCachedData3foryAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeImageCacheKey", + "printedName": "makeImageCacheKey(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV04makebD3Key3forAA0bdF0VAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV04makebD3Key3forAA0bdF0VAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeDataCacheKey", + "printedName": "makeDataCacheKey(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV08makeDataD3Key3forSSAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV08makeDataD3Key3forSSAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll(caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV9removeAll6cachesyAE6CachesV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV9removeAll6cachesyAE6CachesV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Caches", + "printedName": "Caches", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivp", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivg", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueAGSi_tcfc", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueAGSi_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disk", + "printedName": "disk", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "all", + "printedName": "all", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV3allAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV3allAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV3allAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV3allAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC5CacheV", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Configuration", + "printedName": "Configuration", + "children": [ + { + "kind": "Var", + "name": "dataLoader", + "printedName": "dataLoader", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCache", + "printedName": "dataCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageCache", + "printedName": "imageCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "makeImageDecoder", + "printedName": "makeImageDecoder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "makeImageEncoder", + "printedName": "makeImageEncoder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isDecompressionEnabled", + "printedName": "isDecompressionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isUsingPrepareForDisplay", + "printedName": "isUsingPrepareForDisplay", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCachePolicy", + "printedName": "dataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0OvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0OvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isTaskCoalescingEnabled", + "printedName": "isTaskCoalescingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isRateLimiterEnabled", + "printedName": "isRateLimiterEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isProgressiveDecodingEnabled", + "printedName": "isProgressiveDecodingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isStoringPreviewsInMemoryCache", + "printedName": "isStoringPreviewsInMemoryCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isResumableDataEnabled", + "printedName": "isResumableDataEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "callbackQueue", + "printedName": "callbackQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isSignpostLoggingEnabled", + "printedName": "isSignpostLoggingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvsZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvsZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvMZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataLoadingQueue", + "printedName": "dataLoadingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCachingQueue", + "printedName": "dataCachingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageDecodingQueue", + "printedName": "imageDecodingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageEncodingQueue", + "printedName": "imageEncodingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageProcessingQueue", + "printedName": "imageProcessingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageDecompressingQueue", + "printedName": "imageDecompressingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dataLoader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "hasDefaultArg": true, + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAeA11DataLoading_p_tcfc", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAeA11DataLoading_p_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "withURLCache", + "printedName": "withURLCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "withDataCache", + "printedName": "withDataCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "withDataCache", + "printedName": "withDataCache(name:sizeLimit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCache4name9sizeLimitAESS_SiSgtFZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCache4name9sizeLimitAESS_SiSgtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DataCachePolicy", + "printedName": "DataCachePolicy", + "children": [ + { + "kind": "Var", + "name": "automatic", + "printedName": "automatic", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9automaticyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9automaticyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeOriginalData", + "printedName": "storeOriginalData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO013storeOriginalD0yA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO013storeOriginalD0yA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeEncodedImages", + "printedName": "storeEncodedImages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO18storeEncodedImagesyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO18storeEncodedImagesyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeAll", + "printedName": "storeAll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO8storeAllyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO8storeAllyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivp", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivg", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke13ImagePipelineC", + "mangledName": "$s4Nuke13ImagePipelineC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataLoader", + "printedName": "DataLoader", + "children": [ + { + "kind": "Var", + "name": "session", + "printedName": "session", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC7sessionSo12NSURLSessionCvp", + "mangledName": "$s4Nuke10DataLoaderC7sessionSo12NSURLSessionCvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC7sessionSo12NSURLSessionCvg", + "mangledName": "$s4Nuke10DataLoaderC7sessionSo12NSURLSessionCvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "prefersIncrementalDelivery", + "printedName": "prefersIncrementalDelivery", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvp", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvg", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvs", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvM", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvp", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvg", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvs", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvM", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:validate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoader", + "printedName": "Nuke.DataLoader", + "usr": "s:4Nuke10DataLoaderC" + }, + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSURLSessionConfiguration" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URLResponse) -> Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "defaultConfiguration", + "printedName": "defaultConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvpZ", + "mangledName": "$s4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvgZ", + "mangledName": "$s4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvgZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "validate", + "printedName": "validate(response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "sharedUrlCache", + "printedName": "sharedUrlCache", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCache", + "printedName": "Foundation.URLCache", + "usr": "c:objc(cs)NSURLCache" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvpZ", + "mangledName": "$s4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCache", + "printedName": "Foundation.URLCache", + "usr": "c:objc(cs)NSURLCache" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvgZ", + "mangledName": "$s4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:didReceiveData:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cancellable", + "printedName": "Nuke.Cancellable", + "usr": "s:4Nuke11CancellableP" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data, Foundation.URLResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke10DataLoaderC04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "mangledName": "$s4Nuke10DataLoaderC04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "statusCodeUnacceptable", + "printedName": "statusCodeUnacceptable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.DataLoader.Error.Type) -> (Swift.Int) -> Nuke.DataLoader.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> Nuke.DataLoader.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.DataLoader.Error", + "usr": "s:4Nuke10DataLoaderC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.DataLoader.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.DataLoader.Error", + "usr": "s:4Nuke10DataLoaderC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke10DataLoaderC5ErrorO22statusCodeUnacceptableyAESicAEmF", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO22statusCodeUnacceptableyAESicAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke10DataLoaderC5ErrorO", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke10DataLoaderC", + "mangledName": "$s4Nuke10DataLoaderC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "DataLoading", + "printedName": "DataLoading", + "usr": "s:4Nuke11DataLoadingP", + "mangledName": "$s4Nuke11DataLoadingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "children": [ + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingP6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodingP6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingP6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "mangledName": "$s4Nuke13ImageEncodingP6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPAAE6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "mangledName": "$s4Nuke13ImageEncodingPAAE6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "default", + "printedName": "default(compressionQuality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageEncoders.Default", + "usr": "s:4Nuke13ImageEncodersO7DefaultV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPA2A0B8EncodersO7DefaultVRszrlE7default18compressionQualityAGSf_tFZ", + "mangledName": "$s4Nuke13ImageEncodingPA2A0B8EncodersO7DefaultVRszrlE7default18compressionQualityAGSf_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageEncoders.Default>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageIO", + "printedName": "imageIO(type:compressionRatio:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageIO", + "printedName": "Nuke.ImageEncoders.ImageIO", + "usr": "s:4Nuke13ImageEncodersO0B2IOV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPA2A0B8EncodersO0B2IOVRszrlE05imageE04type16compressionRatioAgA9AssetTypeV_SftFZ", + "mangledName": "$s4Nuke13ImageEncodingPA2A0B8EncodersO0B2IOVRszrlE05imageE04type16compressionRatioAgA9AssetTypeV_SftFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageEncoders.ImageIO>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageEncodingContext", + "printedName": "ImageEncodingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke20ImageEncodingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke20ImageEncodingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke20ImageEncodingContextV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke20ImageEncodingContextV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvp", + "mangledName": "$s4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvg", + "mangledName": "$s4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke20ImageEncodingContextV", + "mangledName": "$s4Nuke20ImageEncodingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataLoading", + "printedName": "DataLoading", + "children": [ + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:didReceiveData:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cancellable", + "printedName": "Nuke.Cancellable", + "usr": "s:4Nuke11CancellableP" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data, Foundation.URLResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataLoadingP04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "mangledName": "$s4Nuke11DataLoadingP04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataLoading>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11DataLoadingP", + "mangledName": "$s4Nuke11DataLoadingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Cancellable", + "printedName": "Cancellable", + "children": [ + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11CancellableP6cancelyyF", + "mangledName": "$s4Nuke11CancellableP6cancelyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.Cancellable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11CancellableP", + "mangledName": "$s4Nuke11CancellableP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVKit", + "printedName": "AVKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit.UIImage", + "printedName": "UIKit.UIImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageContainer", + "printedName": "ImageContainer", + "children": [ + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvs", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvM", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvp", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvg", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvs", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvM", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isPreview", + "printedName": "isPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvp", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvg", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvs", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvM", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvp", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvg", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvs", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvM", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvp", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvg", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvs", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvM", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(image:type:isPreview:data:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV5image4type9isPreview4data8userInfoACSo7UIImageC_AA9AssetTypeVSgSb10Foundation4DataVSgSDyAC04UserJ3KeyVypGtcfc", + "mangledName": "$s4Nuke14ImageContainerV5image4type9isPreview4data8userInfoACSo7UIImageC_AA9AssetTypeVSgSb10Foundation4DataVSgSDyAC04UserJ3KeyVypGtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "UserInfoKey", + "printedName": "UserInfoKey", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvp", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvg", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyVyAESScfc", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyVyAESScfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV13stringLiteralAESS_tcfc", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV13stringLiteralAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "scanNumberKey", + "printedName": "scanNumberKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvpZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvgZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivp", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivg", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke14ImageContainerV", + "mangledName": "$s4Nuke14ImageContainerV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataCaching", + "printedName": "DataCaching", + "children": [ + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP06cachedB03for10Foundation0B0VSgSS_tF", + "mangledName": "$s4Nuke11DataCachingP06cachedB03for10Foundation0B0VSgSS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP08containsB03forSbSS_tF", + "mangledName": "$s4Nuke11DataCachingP08containsB03forSbSS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeData", + "printedName": "storeData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP05storeB0_3fory10Foundation0B0V_SStF", + "mangledName": "$s4Nuke11DataCachingP05storeB0_3fory10Foundation0B0V_SStF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeData", + "printedName": "removeData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP06removeB03forySS_tF", + "mangledName": "$s4Nuke11DataCachingP06removeB03forySS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP9removeAllyyF", + "mangledName": "$s4Nuke11DataCachingP9removeAllyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11DataCachingP", + "mangledName": "$s4Nuke11DataCachingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingOptions", + "printedName": "ImageProcessingOptions", + "children": [ + { + "kind": "TypeDecl", + "name": "Unit", + "printedName": "Unit", + "children": [ + { + "kind": "Var", + "name": "points", + "printedName": "points", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.Unit.Type) -> Nuke.ImageProcessingOptions.Unit", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.Unit.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO6pointsyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO6pointsyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "pixels", + "printedName": "pixels", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.Unit.Type) -> Nuke.ImageProcessingOptions.Unit", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.Unit.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO6pixelsyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO6pixelsyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Border", + "printedName": "Border", + "children": [ + { + "kind": "Var", + "name": "width", + "printedName": "width", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5width14CoreFoundation7CGFloatVvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5width12CoreGraphics7CGFloatVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5width14CoreFoundation7CGFloatVvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5width12CoreGraphics7CGFloatVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(color:width:unit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5color5width4unitAESo7UIColorC_14CoreFoundation7CGFloatVAC4UnitOtcfc", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5color5width4unitAESo7UIColorC_12CoreGraphics7CGFloatVAC4UnitOtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + }, + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ContentMode", + "printedName": "ContentMode", + "children": [ + { + "kind": "Var", + "name": "aspectFill", + "printedName": "aspectFill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.ContentMode.Type) -> Nuke.ImageProcessingOptions.ContentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.ContentMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO10aspectFillyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO10aspectFillyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aspectFit", + "printedName": "aspectFit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.ContentMode.Type) -> Nuke.ImageProcessingOptions.ContentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.ContentMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9aspectFityA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9aspectFityA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImagePipelineDelegate", + "printedName": "ImagePipelineDelegate", + "children": [ + { + "kind": "Function", + "name": "dataLoader", + "printedName": "dataLoader(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageDecoder", + "printedName": "imageDecoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageEncoder", + "printedName": "imageEncoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageCache", + "printedName": "imageCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataCache", + "printedName": "dataCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheKey", + "printedName": "cacheKey(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willCache", + "printedName": "willCache(data:image:for:pipeline:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "shouldDecompress", + "printedName": "shouldDecompress(response:for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decompress", + "printedName": "decompress(response:request:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskCreated", + "printedName": "imageTaskCreated(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidStart", + "printedName": "imageTaskDidStart(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didUpdateProgress:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didReceivePreview:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidCancel", + "printedName": "imageTaskDidCancel(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didCompleteWithResult:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageCache", + "printedName": "imageCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataLoader", + "printedName": "dataLoader(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataCache", + "printedName": "dataCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageDecoder", + "printedName": "imageDecoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageEncoder", + "printedName": "imageEncoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheKey", + "printedName": "cacheKey(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willCache", + "printedName": "willCache(data:image:for:pipeline:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "shouldDecompress", + "printedName": "shouldDecompress(response:for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decompress", + "printedName": "decompress(response:request:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskCreated", + "printedName": "imageTaskCreated(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidStart", + "printedName": "imageTaskDidStart(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didUpdateProgress:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didReceivePreview:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidCancel", + "printedName": "imageTaskDidCancel(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didCompleteWithResult:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke21ImagePipelineDelegateP", + "mangledName": "$s4Nuke21ImagePipelineDelegateP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageCaching", + "printedName": "ImageCaching", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcip", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcip", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcig", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcig", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcis", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcis", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVciM", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVciM", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageCachingP9removeAllyyF", + "mangledName": "$s4Nuke12ImageCachingP9removeAllyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke12ImageCachingP", + "mangledName": "$s4Nuke12ImageCachingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageCacheKey", + "printedName": "ImageCacheKey", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageCacheKeyV3keyACSS_tcfc", + "mangledName": "$s4Nuke13ImageCacheKeyV3keyACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageCacheKeyV7requestAcA0B7RequestV_tcfc", + "mangledName": "$s4Nuke13ImageCacheKeyV7requestAcA0B7RequestV_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageCacheKeyV9hashValueSivp", + "mangledName": "$s4Nuke13ImageCacheKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageCacheKeyV9hashValueSivg", + "mangledName": "$s4Nuke13ImageCacheKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageCacheKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImageCacheKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageCacheKeyV2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke13ImageCacheKeyV2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageCacheKeyV", + "mangledName": "$s4Nuke13ImageCacheKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit.UIApplication", + "printedName": "UIKit.UIApplication", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "AsyncImageTask", + "printedName": "AsyncImageTask", + "children": [ + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvs", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvM", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC5imageSo7UIImageCvp", + "mangledName": "$s4Nuke14AsyncImageTaskC5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC5imageSo7UIImageCvg", + "mangledName": "$s4Nuke14AsyncImageTaskC5imageSo7UIImageCvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "throwing": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "response", + "printedName": "response", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "throwing": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "previews", + "printedName": "previews", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14AsyncImageTaskC6cancelyyF", + "mangledName": "$s4Nuke14AsyncImageTaskC6cancelyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke14AsyncImageTaskC", + "mangledName": "$s4Nuke14AsyncImageTaskC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreImage", + "printedName": "CoreImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataCache", + "printedName": "DataCache", + "children": [ + { + "kind": "Var", + "name": "sizeLimit", + "printedName": "sizeLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivp", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivg", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivs", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivM", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC4path10Foundation3URLVvp", + "mangledName": "$s4Nuke9DataCacheC4path10Foundation3URLVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC4path10Foundation3URLVvg", + "mangledName": "$s4Nuke9DataCacheC4path10Foundation3URLVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sweepInterval", + "printedName": "sweepInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvp", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvg", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvs", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvM", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompressionEnabled", + "printedName": "isCompressionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvp", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvp", + "moduleName": "Nuke", + "deprecated": true, + "declAttributes": [ + "Final", + "AccessControl", + "Available", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvg", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvs", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvM", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvM", + "moduleName": "Nuke", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Final", + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "queue", + "printedName": "queue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvp", + "mangledName": "$s4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvg", + "mangledName": "$s4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:filenameGenerator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCache", + "printedName": "Nuke.DataCache", + "usr": "s:4Nuke9DataCacheC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9DataCacheC4name17filenameGeneratorACSS_SSSgSSctKcfc", + "mangledName": "$s4Nuke9DataCacheC4name17filenameGeneratorACSS_SSSgSSctKcfc", + "moduleName": "Nuke", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(path:filenameGenerator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCache", + "printedName": "Nuke.DataCache", + "usr": "s:4Nuke9DataCacheC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9DataCacheC4path17filenameGeneratorAC10Foundation3URLV_SSSgSSctKcfc", + "mangledName": "$s4Nuke9DataCacheC4path17filenameGeneratorAC10Foundation3URLV_SSSgSSctKcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "filename", + "printedName": "filename(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC8filename3forSSSgSS_tFZ", + "mangledName": "$s4Nuke9DataCacheC8filename3forSSSgSS_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC06cachedB03for10Foundation0B0VSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC06cachedB03for10Foundation0B0VSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC08containsB03forSbSS_tF", + "mangledName": "$s4Nuke9DataCacheC08containsB03forSbSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeData", + "printedName": "storeData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC05storeB0_3fory10Foundation0B0V_SStF", + "mangledName": "$s4Nuke9DataCacheC05storeB0_3fory10Foundation0B0V_SStF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeData", + "printedName": "removeData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC06removeB03forySS_tF", + "mangledName": "$s4Nuke9DataCacheC06removeB03forySS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC9removeAllyyF", + "mangledName": "$s4Nuke9DataCacheC9removeAllyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScip", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScip", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScig", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScig", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScis", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScis", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSSciM", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSSciM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "filename", + "printedName": "filename(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC8filename3forSSSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC8filename3forSSSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "url", + "printedName": "url(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC3url3for10Foundation3URLVSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC3url3for10Foundation3URLVSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5flushyyF", + "mangledName": "$s4Nuke9DataCacheC5flushyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5flush3forySS_tF", + "mangledName": "$s4Nuke9DataCacheC5flush3forySS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sweep", + "printedName": "sweep()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5sweepyyF", + "mangledName": "$s4Nuke9DataCacheC5sweepyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "totalCount", + "printedName": "totalCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC10totalCountSivp", + "mangledName": "$s4Nuke9DataCacheC10totalCountSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC10totalCountSivg", + "mangledName": "$s4Nuke9DataCacheC10totalCountSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalSize", + "printedName": "totalSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC9totalSizeSivp", + "mangledName": "$s4Nuke9DataCacheC9totalSizeSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9totalSizeSivg", + "mangledName": "$s4Nuke9DataCacheC9totalSizeSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalAllocatedSize", + "printedName": "totalAllocatedSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC18totalAllocatedSizeSivp", + "mangledName": "$s4Nuke9DataCacheC18totalAllocatedSizeSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC18totalAllocatedSizeSivg", + "mangledName": "$s4Nuke9DataCacheC18totalAllocatedSizeSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke9DataCacheC", + "mangledName": "$s4Nuke9DataCacheC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "DataCaching", + "printedName": "DataCaching", + "usr": "s:4Nuke11DataCachingP", + "mangledName": "$s4Nuke11DataCachingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecoderRegistry", + "printedName": "ImageDecoderRegistry", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecoderRegistryC6sharedACvpZ", + "mangledName": "$s4Nuke20ImageDecoderRegistryC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecoderRegistryC6sharedACvgZ", + "mangledName": "$s4Nuke20ImageDecoderRegistryC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke20ImageDecoderRegistryCACycfc", + "mangledName": "$s4Nuke20ImageDecoderRegistryCACycfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decoder", + "printedName": "decoder(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC7decoder3forAA0B8Decoding_pSgAA0bG7ContextV_tF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC7decoder3forAA0B8Decoding_pSgAA0bG7ContextV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "register", + "printedName": "register(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC8registeryyAA0B8Decoding_pSgAA0bF7ContextVcF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC8registeryyAA0B8Decoding_pSgAA0bF7ContextVcF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clear", + "printedName": "clear()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC5clearyyF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC5clearyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke20ImageDecoderRegistryC", + "mangledName": "$s4Nuke20ImageDecoderRegistryC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecodingContext", + "printedName": "ImageDecodingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvp", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvg", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvs", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvM", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompleted", + "printedName": "isCompleted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvp", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvg", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvs", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvM", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvp", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvg", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvs", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvM", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cacheType", + "printedName": "cacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvp", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvg", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvs", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvM", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:data:isCompleted:urlResponse:cacheType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke20ImageDecodingContextV7request4data11isCompleted11urlResponse9cacheTypeAcA0B7RequestV_10Foundation4DataVSbSo13NSURLResponseCSgAA0bJ0V05CacheL0OSgtcfc", + "mangledName": "$s4Nuke20ImageDecodingContextV7request4data11isCompleted11urlResponse9cacheTypeAcA0B7RequestV_10Foundation4DataVSbSo13NSURLResponseCSgAA0bJ0V05CacheL0OSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke20ImageDecodingContextV", + "mangledName": "$s4Nuke20ImageDecodingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessors", + "printedName": "ImageProcessors", + "children": [ + { + "kind": "TypeDecl", + "name": "Anonymous", + "printedName": "Anonymous", + "children": [ + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV10identifierSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Anonymous", + "printedName": "Nuke.ImageProcessors.Anonymous", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV2id_AESS_So7UIImageCSgAHYbctcfc", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV2id_AESS_So7UIImageCSgAHYbctcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RoundedCorners", + "printedName": "RoundedCorners", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(radius:unit:border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV6radius4unit6borderAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOAM6BorderVSgtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV6radius4unit6borderAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOAM6BorderVSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Resize", + "printedName": "Resize", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(size:unit:contentMode:crop:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV4size4unit11contentMode4crop7upscaleAESo6CGSizeV_AA0B17ProcessingOptionsO4UnitOAN07ContentH0OS2btcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV4size4unit11contentMode4crop7upscaleAESo6CGSizeV_AA0B17ProcessingOptionsO4UnitOAN07ContentH0OS2btcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(width:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV5width4unit7upscaleAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV5width4unit7upscaleAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(height:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV6height4unit7upscaleAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV6height4unit7upscaleAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GaussianBlur", + "printedName": "GaussianBlur", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(radius:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV6radiusAESi_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV6radiusAESi_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Composition", + "printedName": "Composition", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionVyAESayAA0B10Processing_pGcfc", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionVyAESayAA0B10Processing_pGcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + }, + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Circle", + "printedName": "Circle", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV6borderAeA0B17ProcessingOptionsO6BorderVSg_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV6borderAeA0B17ProcessingOptionsO6BorderVSg_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO6CircleV", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CoreImageFilter", + "printedName": "CoreImageFilter", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "parameters", + "printedName": "parameters", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:parameters:identifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4name10parameters10identifierAESS_SDySSypGSStcfc", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4name10parameters10identifierAESS_SDySSypGSStcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameAESS_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "context", + "printedName": "context", + "children": [ + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvpZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvgZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvsZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvsZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvMZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "apply", + "printedName": "apply(filter:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "CIFilter", + "printedName": "CoreImage.CIFilter", + "usr": "c:objc(cs)CIFilter" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5apply6filter2toSo7UIImageCSo8CIFilterC_AJtKFZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5apply6filter2toSo7UIImageCSo8CIFilterC_AJtKFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "failedToCreateFilter", + "printedName": "failedToCreateFilter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (Swift.String, [Swift.String : Any]) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, [Swift.String : Any]) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(name: Swift.String, parameters: [Swift.String : Any])", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO014failedToCreateE0yAGSS_SDySSypGtcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO014failedToCreateE0yAGSS_SDySSypGtcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "inputImageIsEmpty", + "printedName": "inputImageIsEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (UIKit.UIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(inputImage: UIKit.UIImage)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO05inputB7IsEmptyyAGSo7UIImageC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO05inputB7IsEmptyyAGSo7UIImageC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "failedToApplyFilter", + "printedName": "failedToApplyFilter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (CoreImage.CIFilter) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreImage.CIFilter) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(filter: CoreImage.CIFilter)", + "children": [ + { + "kind": "TypeNominal", + "name": "CIFilter", + "printedName": "CoreImage.CIFilter", + "usr": "c:objc(cs)CIFilter" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO013failedToApplyE0yAGSo8CIFilterC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO013failedToApplyE0yAGSo8CIFilterC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "failedToCreateOutputCGImage", + "printedName": "failedToCreateOutputCGImage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (CoreImage.CIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreImage.CIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(image: CoreImage.CIImage)", + "children": [ + { + "kind": "TypeNominal", + "name": "CIImage", + "printedName": "CoreImage.CIImage", + "usr": "c:objc(cs)CIImage" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO27failedToCreateOutputCGImageyAGSo7CIImageC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO27failedToCreateOutputCGImageyAGSo7CIImageC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImageProcessorsO", + "mangledName": "$s4Nuke15ImageProcessorsO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageRequest", + "printedName": "ImageRequest", + "children": [ + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvp", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvg", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvs", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvM", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvp", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvg", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvs", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvM", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvp", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvg", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvs", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvM", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvp", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvg", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvs", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvM", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlRequest", + "printedName": "urlRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvp", + "mangledName": "$s4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvg", + "mangledName": "$s4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV3url10Foundation3URLVSgvp", + "mangledName": "$s4Nuke12ImageRequestV3url10Foundation3URLVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV3url10Foundation3URLVSgvg", + "mangledName": "$s4Nuke12ImageRequestV3url10Foundation3URLVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageId", + "printedName": "imageId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7imageIdSSSgvp", + "mangledName": "$s4Nuke12ImageRequestV7imageIdSSSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7imageIdSSSgvg", + "mangledName": "$s4Nuke12ImageRequestV7imageIdSSSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11descriptionSSvp", + "mangledName": "$s4Nuke12ImageRequestV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11descriptionSSvg", + "mangledName": "$s4Nuke12ImageRequestV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV13stringLiteralACSS_tcfc", + "mangledName": "$s4Nuke12ImageRequestV13stringLiteralACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV3url10processors8priority7options8userInfoAC10Foundation3URLVSg_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV3url10processors8priority7options8userInfoAC10Foundation3URLVSg_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(urlRequest:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV03urlC010processors8priority7options8userInfoAC10Foundation10URLRequestV_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV03urlC010processors8priority7options8userInfoAC10Foundation10URLRequestV_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:data:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async throws -> Foundation.Data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV2id4data10processors8priority7options8userInfoACSS_10Foundation4DataVyYaYbKcSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserJ3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV2id4data10processors8priority7options8userInfoACSS_10Foundation4DataVyYaYbKcSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserJ3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:dataPublisher:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV2id13dataPublisher10processors8priority7options8userInfoACSS_xSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserK3KeyVypGSgtc7Combine0F0Rz10Foundation4DataV6OutputRtzlufc", + "mangledName": "$s4Nuke12ImageRequestV2id13dataPublisher10processors8priority7options8userInfoACSS_xSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserK3KeyVypGSgtc7Combine0F0Rz10Foundation4DataV6OutputRtzlufc", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Publisher, τ_0_0.Output == Foundation.Data>", + "sugared_genericSig": "

    ", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Priority", + "printedName": "Priority", + "children": [ + { + "kind": "Var", + "name": "veryLow", + "printedName": "veryLow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO7veryLowyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO7veryLowyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "low", + "printedName": "low", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO3lowyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO3lowyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO6normalyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO6normalyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "high", + "printedName": "high", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO4highyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO4highyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "veryHigh", + "printedName": "veryHigh", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO8veryHighyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8veryHighyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV8PriorityO1loiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO1loiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueAESgSi_tcfc", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueAESgSi_tcfc", + "moduleName": "Nuke", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueSivp", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueSivg", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke12ImageRequestV8PriorityO", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvp", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvg", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValueAEs6UInt16V_tcfc", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValueAEs6UInt16V_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "disableMemoryCacheReads", + "printedName": "disableMemoryCacheReads", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableMemoryCacheWrites", + "printedName": "disableMemoryCacheWrites", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableMemoryCache", + "printedName": "disableMemoryCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCacheReads", + "printedName": "disableDiskCacheReads", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCacheWrites", + "printedName": "disableDiskCacheWrites", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCache", + "printedName": "disableDiskCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "reloadIgnoringCachedData", + "printedName": "reloadIgnoringCachedData", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "returnCacheDataDontLoad", + "printedName": "returnCacheDataDontLoad", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "skipDecompression", + "printedName": "skipDecompression", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "skipDataLoadingQueue", + "printedName": "skipDataLoadingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV7OptionsV", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UserInfoKey", + "printedName": "UserInfoKey", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvp", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvg", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyVyAESScfc", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyVyAESScfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV13stringLiteralAESS_tcfc", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV13stringLiteralAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "imageIdKey", + "printedName": "imageIdKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scaleKey", + "printedName": "scaleKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "thumbnailKey", + "printedName": "thumbnailKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivp", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivg", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ThumbnailOptions", + "printedName": "ThumbnailOptions", + "children": [ + { + "kind": "Var", + "name": "createThumbnailFromImageIfAbsent", + "printedName": "createThumbnailFromImageIfAbsent", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "createThumbnailFromImageAlways", + "printedName": "createThumbnailFromImageAlways", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "createThumbnailWithTransform", + "printedName": "createThumbnailWithTransform", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shouldCacheImmediately", + "printedName": "shouldCacheImmediately", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(maxPixelSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV12maxPixelSizeAESf_tcfc", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV12maxPixelSizeAESf_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(size:unit:contentMode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV4size4unit11contentModeAESo6CGSizeV_AA0b10ProcessingE0O4UnitOAL07ContentI0Otcfc", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV4size4unit11contentModeAESo6CGSizeV_AA0b10ProcessingE0O4UnitOAL07ContentI0Otcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "makeThumbnail", + "printedName": "makeThumbnail(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV04makeD04withSo7UIImageCSg10Foundation4DataV_tF", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV04makeD04withSo7UIImageCSg10Foundation4DataV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV", + "mangledName": "$s4Nuke12ImageRequestV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageDecoders", + "printedName": "ImageDecoders", + "children": [ + { + "kind": "TypeDecl", + "name": "Empty", + "printedName": "Empty", + "children": [ + { + "kind": "Var", + "name": "isProgressive", + "printedName": "isProgressive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvp", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvg", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(assetType:isProgressive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Empty", + "printedName": "Nuke.ImageDecoders.Empty", + "usr": "s:4Nuke13ImageDecodersO5EmptyV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV9assetType13isProgressiveAeA05AssetF0VSg_Sbtcfc", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV9assetType13isProgressiveAeA05AssetF0VSg_Sbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO5EmptyV6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO5EmptyV29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageDecodersO5EmptyV", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Default", + "printedName": "Default", + "children": [ + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageDecoders.Default", + "usr": "s:4Nuke13ImageDecodersO7DefaultC" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO7DefaultCAEycfc", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultCAEycfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoders.Default?", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageDecoders.Default", + "usr": "s:4Nuke13ImageDecodersO7DefaultC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO7DefaultC7contextAESgAA0B15DecodingContextV_tcfc", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC7contextAESgAA0B15DecodingContextV_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO7DefaultC6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO7DefaultC29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke13ImageDecodersO7DefaultC", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageDecodersO", + "mangledName": "$s4Nuke13ImageDecodersO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AssetType", + "printedName": "AssetType", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV8rawValueSSvp", + "mangledName": "$s4Nuke9AssetTypeV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV8rawValueSSvg", + "mangledName": "$s4Nuke9AssetTypeV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeV8rawValueACSS_tcfc", + "mangledName": "$s4Nuke9AssetTypeV8rawValueACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeV13stringLiteralACSS_tcfc", + "mangledName": "$s4Nuke9AssetTypeV13stringLiteralACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "png", + "printedName": "png", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3pngACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3pngACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3pngACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3pngACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "jpeg", + "printedName": "jpeg", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4jpegACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4jpegACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4jpegACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4jpegACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "gif", + "printedName": "gif", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3gifACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3gifACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3gifACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3gifACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "heic", + "printedName": "heic", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4heicACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4heicACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4heicACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4heicACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "webp", + "printedName": "webp", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4webpACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4webpACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4webpACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4webpACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mp4", + "printedName": "mp4", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3mp4ACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3mp4ACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3mp4ACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3mp4ACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "m4v", + "printedName": "m4v", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3m4vACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3m4vACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3m4vACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3m4vACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mov", + "printedName": "mov", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3movACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3movACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3movACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3movACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV9hashValueSivp", + "mangledName": "$s4Nuke9AssetTypeV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV9hashValueSivg", + "mangledName": "$s4Nuke9AssetTypeV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9AssetTypeV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9AssetTypeV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9AssetTypeV2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke9AssetTypeV2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeVyACSg10Foundation4DataVcfc", + "mangledName": "$s4Nuke9AssetTypeVyACSg10Foundation4DataVcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke9AssetTypeV", + "mangledName": "$s4Nuke9AssetTypeV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageTask", + "printedName": "ImageTask", + "children": [ + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC6taskIds5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC6taskIds5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC6taskIds5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC6taskIds5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke9ImageTaskC7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke9ImageTaskC7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvp", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvg", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvs", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvM", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8progressAC8ProgressVvp", + "mangledName": "$s4Nuke9ImageTaskC8progressAC8ProgressVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8progressAC8ProgressVvg", + "mangledName": "$s4Nuke9ImageTaskC8progressAC8ProgressVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Progress", + "printedName": "Progress", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV5totals5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV5totals5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV5totals5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV5totals5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fraction", + "printedName": "fraction", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV8fractionSfvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV8fractionSfvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV8fractionSfvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV8fractionSfvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(completed:total:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completed5totalAEs5Int64V_AItcfc", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completed5totalAEs5Int64V_AItcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC8ProgressV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC8ProgressV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke9ImageTaskC8ProgressV", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC5stateAC5StateOvp", + "mangledName": "$s4Nuke9ImageTaskC5stateAC5StateOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC5stateAC5StateOvg", + "mangledName": "$s4Nuke9ImageTaskC5stateAC5StateOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "State", + "printedName": "State", + "children": [ + { + "kind": "Var", + "name": "running", + "printedName": "running", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO7runningyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO7runningyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cancelled", + "printedName": "cancelled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO9cancelledyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO9cancelledyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO9completedyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO9completedyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC5StateO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke9ImageTaskC5StateO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC5StateO9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC5StateO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC5StateO9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC5StateO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC5StateO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC5StateO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke9ImageTaskC5StateO", + "mangledName": "$s4Nuke9ImageTaskC5StateO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC6cancelyyF", + "mangledName": "$s4Nuke9ImageTaskC6cancelyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke9ImageTaskC2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC11descriptionSSvp", + "mangledName": "$s4Nuke9ImageTaskC11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC11descriptionSSvg", + "mangledName": "$s4Nuke9ImageTaskC11descriptionSSvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke9ImageTaskC", + "mangledName": "$s4Nuke9ImageTaskC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CryptoKit", + "printedName": "CryptoKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "children": [ + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodingP14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodingP14isAsynchronousSbvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodingP14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodingP14isAsynchronousSbvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingP6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodingP6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingP29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "mangledName": "$s4Nuke13ImageDecodingP29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodingPAAE14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodingPAAE14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodingPAAE14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodingPAAE14isAsynchronousSbvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingPAAE29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "mangledName": "$s4Nuke13ImageDecodingPAAE29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecodingError", + "printedName": "ImageDecodingError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingError.Type) -> Nuke.ImageDecodingError", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageDecodingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke18ImageDecodingErrorO7unknownyA2CmF", + "mangledName": "$s4Nuke18ImageDecodingErrorO7unknownyA2CmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke18ImageDecodingErrorO11descriptionSSvp", + "mangledName": "$s4Nuke18ImageDecodingErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke18ImageDecodingErrorO11descriptionSSvg", + "mangledName": "$s4Nuke18ImageDecodingErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke18ImageDecodingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke18ImageDecodingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke18ImageDecodingErrorO9hashValueSivp", + "mangledName": "$s4Nuke18ImageDecodingErrorO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke18ImageDecodingErrorO9hashValueSivg", + "mangledName": "$s4Nuke18ImageDecodingErrorO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke18ImageDecodingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke18ImageDecodingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke18ImageDecodingErrorO", + "mangledName": "$s4Nuke18ImageDecodingErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageEncoders", + "printedName": "ImageEncoders", + "children": [ + { + "kind": "TypeDecl", + "name": "ImageIO", + "printedName": "ImageIO", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvp", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvg", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "compressionRatio", + "printedName": "compressionRatio", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvp", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvg", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:compressionRatio:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageIO", + "printedName": "Nuke.ImageEncoders.ImageIO", + "usr": "s:4Nuke13ImageEncodersO0B2IOV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4type16compressionRatioAeA9AssetTypeV_Sftcfc", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4type16compressionRatioAeA9AssetTypeV_Sftcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isSupported", + "printedName": "isSupported(type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO0B2IOV11isSupported4typeSbAA9AssetTypeV_tFZ", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV11isSupported4typeSbAA9AssetTypeV_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO0B2IOV6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageEncodersO0B2IOV", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Default", + "printedName": "Default", + "children": [ + { + "kind": "Var", + "name": "compressionQuality", + "printedName": "compressionQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvp", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvg", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvs", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvM", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isHEIFPreferred", + "printedName": "isHEIFPreferred", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvp", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvg", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvs", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvM", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(compressionQuality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageEncoders.Default", + "usr": "s:4Nuke13ImageEncodersO7DefaultV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualityAESf_tcfc", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualityAESf_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO7DefaultV6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageEncodersO7DefaultV", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageEncodersO", + "mangledName": "$s4Nuke13ImageEncodersO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreImage", + "printedName": "CoreImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImagePrefetcher", + "printedName": "ImagePrefetcher", + "children": [ + { + "kind": "Var", + "name": "isPaused", + "printedName": "isPaused", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvp", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvg", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvs", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvM", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvp", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvg", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvs", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvM", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Destination", + "printedName": "Destination", + "children": [ + { + "kind": "Var", + "name": "memoryCache", + "printedName": "memoryCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePrefetcher.Destination.Type) -> Nuke.ImagePrefetcher.Destination", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePrefetcher.Destination.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO11memoryCacheyA2EmF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO11memoryCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "diskCache", + "printedName": "diskCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePrefetcher.Destination.Type) -> Nuke.ImagePrefetcher.Destination", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePrefetcher.Destination.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9diskCacheyA2EmF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9diskCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9hashValueSivp", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9hashValueSivg", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "didComplete", + "printedName": "didComplete", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pipeline:destination:maxConcurrentRequestCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePrefetcher", + "printedName": "Nuke.ImagePrefetcher", + "usr": "s:4Nuke15ImagePrefetcherC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "hasDefaultArg": true, + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImagePrefetcherC8pipeline11destination25maxConcurrentRequestCountAcA0B8PipelineC_AC11DestinationOSitcfc", + "mangledName": "$s4Nuke15ImagePrefetcherC8pipeline11destination25maxConcurrentRequestCountAcA0B8PipelineC_AC11DestinationOSitcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "startPrefetching", + "printedName": "startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC16startPrefetching4withySay10Foundation3URLVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC16startPrefetching4withySay10Foundation3URLVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startPrefetching", + "printedName": "startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC16startPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC16startPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "_startPrefetching", + "printedName": "_startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC17_startPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC17_startPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetching4withySay10Foundation3URLVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetching4withySay10Foundation3URLVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetchingyyF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetchingyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke15ImagePrefetcherC", + "mangledName": "$s4Nuke15ImagePrefetcherC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessing.swift", + "kind": "StringLiteral", + "offset": 3324, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessing.swift", + "kind": "BooleanLiteral", + "offset": 3469, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 747, + "length": 12, + "value": "\"%{public}s\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 877, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1270, + "length": 12, + "value": "\"%{public}s\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1538, + "length": 36, + "value": "\"com.github.kean.Nuke.ImagePipeline\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1586, + "length": 15, + "value": "\"Image Loading\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "FloatLiteral", + "offset": 857, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "IntegerLiteral", + "offset": 1559, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "IntegerLiteral", + "offset": 2213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2674, + "length": 11, + "value": "536870912" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "FloatLiteral", + "offset": 2702, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "FloatLiteral", + "offset": 2708, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2736, + "length": 11, + "value": "536870912" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2773, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 3899, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 4184, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "StringLiteral", + "offset": 1464, + "length": 36, + "value": "\"com.github.kean.Nuke.ImagePipeline\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 1555, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1701, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1773, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1916, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 3130, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 4324, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 7906, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 10513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 13721, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 15916, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 16357, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "BooleanLiteral", + "offset": 453, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 1845, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 17, + "value": "\"Nuke URLSession\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 2690, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 2696, + "length": 3, + "value": "300" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 2881, + "length": 28, + "value": "\"com.github.kean.Nuke.Cache\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3481, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3487, + "length": 7, + "value": "1048576" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3701, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4641, + "length": 60, + "value": "\"Response status code was unacceptable: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4700, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 5701, + "length": 16, + "value": "\"Nuke Load Data\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 1268, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 1623, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 1657, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 3452, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 3563, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "Dictionary", + "offset": 3746, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 3985, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 4368, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 4641, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 4960, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 5173, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 6227, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 9564, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 9602, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 1851, + "length": 58, + "value": "\"Failed to load data from cache and download is disabled.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 1973, + "length": 56, + "value": "\"Failed to load image data. Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2027, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2076, + "length": 34, + "value": "\"Data loader returned empty data.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2166, + "length": 49, + "value": "\"No decoders registered for the downloaded data.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2328, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2333, + "length": 30, + "value": "\" Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2361, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2383, + "length": 68, + "value": "\"Failed to decode image data using decoder \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2436, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2450, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2570, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2575, + "length": 30, + "value": "\" Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2603, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2625, + "length": 72, + "value": "\"Failed to process the image using processor \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2682, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2696, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2752, + "length": 63, + "value": "\"Load image method was called with no image request or no URL.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2870, + "length": 60, + "value": "\"Image pipeline is invalidated and no requests can be made.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 1354, + "length": 30, + "value": "\"ReadCachedProcessedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 1831, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 2214, + "length": 32, + "value": "\"DecodeCachedProcessedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 2899, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 2922, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "IntegerLiteral", + "offset": 3522, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "Array", + "offset": 3625, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "Array", + "offset": 4972, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6335, + "length": 14, + "value": "\"ProcessImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6365, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6380, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 7412, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8100, + "length": 17, + "value": "\"DecompressImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8133, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8148, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 8679, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 10079, + "length": 13, + "value": "\"EncodeImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 10887, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 10920, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 11154, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImagePublisher.swift", + "kind": "BooleanLiteral", + "offset": 1434, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImagePublisher.swift", + "kind": "IntegerLiteral", + "offset": 1696, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 573, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+Default.swift", + "kind": "FloatLiteral", + "offset": 628, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 506, + "length": 13, + "value": "\"isExecuting\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 13, + "value": "\"isExecuting\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 931, + "length": 12, + "value": "\"isFinished\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 980, + "length": 12, + "value": "\"isFinished\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1161, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1197, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1236, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "IntegerLiteral", + "offset": 1328, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "IntegerLiteral", + "offset": 1475, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1623, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1679, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1944, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 2008, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 2035, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 126, + "length": 9, + "value": "\"Nuke.Operation\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "BooleanLiteral", + "offset": 1941, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "Dictionary", + "offset": 1998, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "StringLiteral", + "offset": 2727, + "length": 41, + "value": "\"com.github\/kean\/nuke\/skip-decompression\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "StringLiteral", + "offset": 2883, + "length": 34, + "value": "\"com.github\/kean\/nuke\/scan-number\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 3812, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 4034, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 6298, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 8195, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9365, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9370, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9423, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 501, + "length": 8, + "value": "\"points\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 543, + "length": 8, + "value": "\"pixels\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "IntegerLiteral", + "offset": 1318, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1852, + "length": 53, + "value": "\"Border(color: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1879, + "length": 1, + "value": "\", width: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1896, + "length": 6, + "value": "\" pixels)\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 2448, + "length": 13, + "value": "\".aspectFill\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 2498, + "length": 12, + "value": "\".aspectFit\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/OperationTask.swift", + "kind": "BooleanLiteral", + "offset": 923, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/OperationTask.swift", + "kind": "StringLiteral", + "offset": 188, + "length": 13, + "value": "\"Nuke.OperationTask\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", + "kind": "BooleanLiteral", + "offset": 223, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", + "kind": "IntegerLiteral", + "offset": 435, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Anonymous.swift", + "kind": "StringLiteral", + "offset": 778, + "length": 46, + "value": "\"AnonymousProcessor(identifier: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Anonymous.swift", + "kind": "StringLiteral", + "offset": 823, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1417, + "length": 15, + "value": "\",border=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1431, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1454, + "length": 55, + "value": "\"com.github.kean\/nuke\/rounded_corners?radius=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 16, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1523, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1591, + "length": 83, + "value": "\"RoundedCorners(radius: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1624, + "length": 6, + "value": "\" pixels, border: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1666, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1672, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1681, + "length": 17, + "value": "\"DecodeImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1714, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1729, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 393, + "length": 104, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 413, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 440, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 443, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 496, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "BooleanLiteral", + "offset": 3347, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 830, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 1230, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 1276, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 1721, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2631, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2915, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2944, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2980, + "length": 13, + "value": "2147483647" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 4408, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 4859, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 4919, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "BooleanLiteral", + "offset": 5984, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 6057, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1309, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1332, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1863, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "IntegerLiteral", + "offset": 1929, + "length": 4, + "value": "9999" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1979, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 2377, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "IntegerLiteral", + "offset": 2428, + "length": 4, + "value": "9999" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 2494, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2916, + "length": 96, + "value": "\"com.github.kean\/nuke\/resize?s=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2961, + "length": 1, + "value": "\",cm=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2979, + "length": 1, + "value": "\",crop=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2992, + "length": 1, + "value": "\",upscale=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3011, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3077, + "length": 102, + "value": "\"Resize(size: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3105, + "length": 6, + "value": "\" pixels, contentMode: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3141, + "length": 1, + "value": "\", crop: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3156, + "length": 1, + "value": "\", upscale: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3177, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 654, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 693, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 776, + "length": 15, + "value": "\"Accept-Ranges\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 846, + "length": 7, + "value": "\"bytes\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1554, + "length": 6, + "value": "\"ETag\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1854, + "length": 6, + "value": "\"Etag\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1984, + "length": 15, + "value": "\"Last-Modified\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "Dictionary", + "offset": 2180, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2273, + "length": 7, + "value": "\"Range\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2284, + "length": 22, + "value": "\"bytes=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2304, + "length": 1, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2323, + "length": 10, + "value": "\"If-Range\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 2644, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 3192, + "length": 8, + "value": "32000000" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 3214, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchWithPublisher.swift", + "kind": "StringLiteral", + "offset": 1393, + "length": 26, + "value": "\"This should never happen\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchWithPublisher.swift", + "kind": "BooleanLiteral", + "offset": 2337, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "IntegerLiteral", + "offset": 576, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1160, + "length": 16, + "value": "\"CIGaussianBlur\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1191, + "length": 13, + "value": "\"inputRadius\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1289, + "length": 53, + "value": "\"com.github.kean\/nuke\/gaussian_blur?radius=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1341, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1407, + "length": 33, + "value": "\"GaussianBlur(radius: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1438, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "BooleanLiteral", + "offset": 429, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "BooleanLiteral", + "offset": 808, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "Dictionary", + "offset": 1072, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "Dictionary", + "offset": 1279, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1363, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1370, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1377, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "FloatLiteral", + "offset": 1667, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1877, + "length": 4, + "value": "3600" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2227, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2350, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2391, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 2453, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "StringLiteral", + "offset": 2624, + "length": 43, + "value": "\"com.github.kean.Nuke.DataCache.WriteQueue\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 4043, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 4886, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "FloatLiteral", + "offset": 5275, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6249, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6303, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6397, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9042, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9775, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9929, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 10314, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 10577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 11211, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 11821, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 12991, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 13036, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 13634, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "Array", + "offset": 13865, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "Array", + "offset": 14050, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "StringLiteral", + "offset": 14873, + "length": 18, + "value": "\".data-cache-info\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 14906, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15541, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15584, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15923, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15980, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 16694, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17056, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17364, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoderRegistry.swift", + "kind": "Array", + "offset": 1550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 965, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 2236, + "length": 3, + "value": "2.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2915, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2957, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2996, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 3040, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 6421, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 6449, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 7058, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 7086, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 8188, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 8239, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11367, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11379, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11391, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11403, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11497, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "StringLiteral", + "offset": 11525, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "StringLiteral", + "offset": 11607, + "length": 7, + "value": "\"%02lX\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11636, + "length": 3, + "value": "255" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "BooleanLiteral", + "offset": 11944, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 12595, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "BooleanLiteral", + "offset": 13052, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 13149, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 969, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 992, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 1494, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 1964, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "IntegerLiteral", + "offset": 4738, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "StringLiteral", + "offset": 718, + "length": 21, + "value": "\"ReadCachedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "BooleanLiteral", + "offset": 928, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "Array", + "offset": 1234, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Atomic.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Atomic.swift", + "kind": "IntegerLiteral", + "offset": 428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Dictionary", + "offset": 1798, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2876, + "length": 135, + "value": "\"ImageRequest(resource: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2915, + "length": 1, + "value": "\", priority: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2938, + "length": 1, + "value": "\", processors: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2965, + "length": 1, + "value": "\", options: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2986, + "length": 1, + "value": "\", userInfo: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 3009, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 3875, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 3944, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 4966, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 5035, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 6649, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 6718, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 8481, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 8550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10381, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10386, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10526, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10531, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10855, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10860, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10995, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11000, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11751, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11756, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11964, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11969, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 12387, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 12392, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 13805, + "length": 30, + "value": "\"github.com\/kean\/nuke\/imageId\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 14016, + "length": 28, + "value": "\"github.com\/kean\/nuke\/scale\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 14503, + "length": 36, + "value": "\"github.com\/kean\/nuke\/thumbmnailKey\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15064, + "length": 22, + "value": "\"maxPixelSize=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15085, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15169, + "length": 84, + "value": "\"width=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15196, + "length": 1, + "value": "\",height=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15225, + "length": 1, + "value": "\",contentMode=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15252, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 15629, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 15924, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 16126, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 16283, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17454, + "length": 190, + "value": "\"com.github\/kean\/nuke\/thumbnail?\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17510, + "length": 1, + "value": "\",options=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17554, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17587, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17618, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17643, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 18285, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20596, + "length": 33, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20622, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20628, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20683, + "length": 15, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20697, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20745, + "length": 9, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20753, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 965, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 2428, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 2601, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3070, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3154, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "Dictionary", + "offset": 3170, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 3301, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 3416, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3570, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4016, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4037, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4124, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4145, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4355, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4396, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4475, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4758, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4919, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5005, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5115, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5134, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5140, + "length": 4, + "value": "0xDA" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5220, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5257, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5690, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5713, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5789, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6023, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6541, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6627, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7341, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7384, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7390, + "length": 4, + "value": "0xC2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 7428, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7491, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7497, + "length": 4, + "value": "0xC0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 7535, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7618, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Composition.swift", + "kind": "StringLiteral", + "offset": 2315, + "length": 40, + "value": "\"Composition(processors: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Composition.swift", + "kind": "StringLiteral", + "offset": 2353, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 457, + "length": 12, + "value": "\"public.png\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 510, + "length": 13, + "value": "\"public.jpeg\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 563, + "length": 20, + "value": "\"com.compuserve.gif\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 678, + "length": 13, + "value": "\"public.heic\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 875, + "length": 13, + "value": "\"public.webp\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 929, + "length": 14, + "value": "\"public.mpeg4\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 1207, + "length": 12, + "value": "\"public.m4v\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 1260, + "length": 12, + "value": "\"public.mov\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 1622, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1711, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1866, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1939, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2110, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2116, + "length": 4, + "value": "0xD8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2122, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2251, + "length": 4, + "value": "0x89" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2257, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2263, + "length": 4, + "value": "0x4E" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2269, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2275, + "length": 4, + "value": "0x0D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2281, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2287, + "length": 4, + "value": "0x1A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2293, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2399, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2405, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2411, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2538, + "length": 4, + "value": "0x52" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2544, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2550, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2556, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2582, + "length": 4, + "value": "0x57" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2588, + "length": 4, + "value": "0x45" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2594, + "length": 4, + "value": "0x42" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2600, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2834, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2840, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2846, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2852, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2858, + "length": 4, + "value": "0x69" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2864, + "length": 4, + "value": "0x73" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2870, + "length": 4, + "value": "0x6F" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2876, + "length": 4, + "value": "0x6D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2891, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2992, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2998, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3004, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3010, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3016, + "length": 4, + "value": "0x6D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3022, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3028, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3034, + "length": 4, + "value": "0x32" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3049, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3104, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3110, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3116, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3122, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3128, + "length": 4, + "value": "0x4D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3134, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3140, + "length": 4, + "value": "0x56" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3146, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3161, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3280, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3286, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3292, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3298, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3304, + "length": 4, + "value": "0x71" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3310, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3316, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3322, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3337, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 877, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 2292, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 2401, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 3765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4136, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4865, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5219, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5864, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5920, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5966, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6159, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6312, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6469, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6626, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6787, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6954, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "StringLiteral", + "offset": 8577, + "length": 32, + "value": "\"com.github.kean.Nuke.DataCache\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "BooleanLiteral", + "offset": 932, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1554, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1564, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1969, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1985, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 2012, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "BooleanLiteral", + "offset": 2806, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 2971, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 3194, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4456, + "length": 120, + "value": "\"ImageTask(id: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4480, + "length": 1, + "value": "\", priority: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4504, + "length": 1, + "value": "\", progress: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4537, + "length": 1, + "value": "\" \/ \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4557, + "length": 1, + "value": "\", state: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4574, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 601, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 674, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 796, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 816, + "length": 6, + "value": "\"data\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 843, + "length": 15, + "value": "\"?border=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 857, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 880, + "length": 29, + "value": "\"com.github.kean\/nuke\/circle\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 923, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 991, + "length": 49, + "value": "\"Circle(border: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 1032, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 1038, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "BooleanLiteral", + "offset": 1293, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "StringLiteral", + "offset": 1628, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "BooleanLiteral", + "offset": 2242, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 1008, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 1448, + "length": 2, + "value": "80" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 1465, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 2044, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 2360, + "length": 6, + "value": "1000.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 2405, + "length": 3, + "value": "2.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 2479, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 2488, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 2792, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 3615, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 3645, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 3722, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 3803, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 3917, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "IntegerLiteral", + "offset": 443, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 1073, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 1174, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2927, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2952, + "length": 114, + "value": "\"URL: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2994, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2997, + "length": 1, + "value": "\", resumable data: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "IntegerLiteral", + "offset": 3062, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3065, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3611, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3634, + "length": 56, + "value": "\"Finished with size \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3689, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3928, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3951, + "length": 11, + "value": "\"Cancelled\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4572, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4597, + "length": 56, + "value": "\"Resumed with data \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4652, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 5898, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7221, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7285, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7318, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7540, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7598, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7647, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders.swift", + "kind": "FloatLiteral", + "offset": 312, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders.swift", + "kind": "FloatLiteral", + "offset": 559, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "Dictionary", + "offset": 1482, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 1516, + "length": 47, + "value": "\"com.github.kean\/nuke\/core_image?name=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 1561, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "BooleanLiteral", + "offset": 2297, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "Dictionary", + "offset": 2385, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3757, + "length": 59, + "value": "\"CoreImageFilter(name: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3787, + "length": 1, + "value": "\", parameters: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3814, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4320, + "length": 70, + "value": "\"Failed to create filter named \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4358, + "length": 4, + "value": "\" with parameters: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4389, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4475, + "length": 50, + "value": "\"Failed to create input CIImage for \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4524, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4608, + "length": 40, + "value": "\"Failed to apply filter: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4647, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4738, + "length": 73, + "value": "\"Failed to create output image for extent: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4796, + "length": 4, + "value": "\" from \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4810, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/ImagePipelineTask.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 17, + "value": "\"Nuke.ImagePipelineTask\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/ImagePipelineTask.swift", + "kind": "Array", + "offset": 1140, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 698, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "IntegerLiteral", + "offset": 2811, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 5271, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 5516, + "length": 4, + "value": "true" + } + ] +} \ No newline at end of file diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..264b2a2 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,945 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Nuke +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVKit +import Combine +import CoreGraphics +import CoreImage +import CryptoKit +import Foundation +import ImageIO +import Swift +import UIKit.UIApplication +import UIKit.UIImage +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +public protocol ImageProcessing : Swift.Sendable { + func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + var identifier: Swift.String { get } + var hashableIdentifier: Swift.AnyHashable { get } +} +extension Nuke.ImageProcessing { + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +extension Nuke.ImageProcessing where Self : Swift.Hashable { + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +public struct ImageProcessingContext : Swift.Sendable { + public var request: Nuke.ImageRequest + public var response: Nuke.ImageResponse + public var isCompleted: Swift.Bool + public init(request: Nuke.ImageRequest, response: Nuke.ImageResponse, isCompleted: Swift.Bool) +} +public enum ImageProcessingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingError, b: Nuke.ImageProcessingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageEncoders { + public struct ImageIO : Nuke.ImageEncoding { + public let type: Nuke.AssetType + public let compressionRatio: Swift.Float + public init(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) + public static func isSupported(type: Nuke.AssetType) -> Swift.Bool + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public struct ImageResponse : @unchecked Swift.Sendable { + public var container: Nuke.ImageContainer + public var image: UIKit.UIImage { + get + } + public var isPreview: Swift.Bool { + get + } + public var request: Nuke.ImageRequest + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(container: Nuke.ImageContainer, request: Nuke.ImageRequest, urlResponse: Foundation.URLResponse? = nil, cacheType: Nuke.ImageResponse.CacheType? = nil) + public enum CacheType : Swift.Sendable { + case memory + case disk + public static func == (a: Nuke.ImageResponse.CacheType, b: Nuke.ImageResponse.CacheType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +final public class ImageCache : Nuke.ImageCaching { + final public var costLimit: Swift.Int { + get + set + } + final public var countLimit: Swift.Int { + get + set + } + final public var ttl: Foundation.TimeInterval? { + get + set + } + final public var entryCostLimit: Swift.Double { + get + set + } + final public var totalCount: Swift.Int { + get + } + final public var totalCost: Swift.Int { + get + } + public static let shared: Nuke.ImageCache + public init(costLimit: Swift.Int = ImageCache.defaultCostLimit(), countLimit: Swift.Int = Int.max) + public static func defaultCostLimit() -> Swift.Int + final public subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { + get + set + } + final public func removeAll() + final public func trim(toCost limit: Swift.Int) + final public func trim(toCount limit: Swift.Int) + @objc deinit +} +final public class ImagePipeline : @unchecked Swift.Sendable { + public static var shared: Nuke.ImagePipeline { + get + set + } + final public let configuration: Nuke.ImagePipeline.Configuration + final public var cache: Nuke.ImagePipeline.Cache { + get + } + @objc deinit + public init(configuration: Nuke.ImagePipeline.Configuration = Configuration(), delegate: (any Nuke.ImagePipelineDelegate)? = nil) + convenience public init(delegate: (any Nuke.ImagePipelineDelegate)? = nil, _ configure: (inout Nuke.ImagePipeline.Configuration) -> Swift.Void) + final public func invalidate() + final public func imageTask(with url: Foundation.URL) -> Nuke.AsyncImageTask + final public func imageTask(with request: Nuke.ImageRequest) -> Nuke.AsyncImageTask + #if compiler(>=5.3) && $AsyncAwait + final public func image(for url: Foundation.URL) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + final public func image(for request: Nuke.ImageRequest) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for url: Foundation.URL) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for request: Nuke.ImageRequest) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + @discardableResult + final public func loadImage(with url: Foundation.URL, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ response: Nuke.ImageResponse?, _ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with url: Foundation.URL, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + final public func imagePublisher(with url: Foundation.URL) -> Combine.AnyPublisher + final public func imagePublisher(with request: Nuke.ImageRequest) -> Combine.AnyPublisher +} +final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { + final public let session: Foundation.URLSession + final public var prefersIncrementalDelivery: Swift.Bool + final public var delegate: (any Foundation.URLSessionDelegate)? { + get + set + } + @objc deinit + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + public static var defaultConfiguration: Foundation.URLSessionConfiguration { + get + } + public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + public static let sharedUrlCache: Foundation.URLCache + final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case statusCodeUnacceptable(Swift.Int) + public var description: Swift.String { + get + } + } +} +extension Nuke.ImagePipeline { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + case dataMissingInCache + case dataLoadingFailed(error: any Swift.Error) + case dataIsEmpty + case decoderNotRegistered(context: Nuke.ImageDecodingContext) + case decodingFailed(decoder: any Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: any Swift.Error) + case processingFailed(processor: any Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: any Swift.Error) + case imageRequestMissing + case pipelineInvalidated + } +} +extension Nuke.ImagePipeline.Error { + public var dataLoadingError: (any Swift.Error)? { + get + } + public var description: Swift.String { + get + } +} +public protocol ImageEncoding : Swift.Sendable { + func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +extension Nuke.ImageEncoding { + public func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +public struct ImageEncodingContext : @unchecked Swift.Sendable { + public let request: Nuke.ImageRequest + public let image: Nuke.PlatformImage + public let urlResponse: Foundation.URLResponse? +} +public protocol DataLoading : Swift.Sendable { + func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable +} +public protocol Cancellable : AnyObject, Swift.Sendable { + func cancel() +} +extension Nuke.ImageEncoders { + public struct Default : Nuke.ImageEncoding { + public var compressionQuality: Swift.Float + public var isHEIFPreferred: Swift.Bool + public init(compressionQuality: Swift.Float = 0.8) + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public typealias PlatformImage = UIKit.UIImage +public struct ImageContainer : @unchecked Swift.Sendable { + public var image: UIKit.UIImage { + get + set + } + public var type: Nuke.AssetType? { + get + set + } + public var isPreview: Swift.Bool { + get + set + } + public var data: Foundation.Data? { + get + set + } + public var userInfo: [Nuke.ImageContainer.UserInfoKey : Any] { + get + set + } + public init(image: Nuke.PlatformImage, type: Nuke.AssetType? = nil, isPreview: Swift.Bool = false, data: Foundation.Data? = nil, userInfo: [Nuke.ImageContainer.UserInfoKey : Any] = [:]) + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let scanNumberKey: Nuke.ImageContainer.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageContainer.UserInfoKey, b: Nuke.ImageContainer.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImagePipeline { + public struct Cache : Swift.Sendable { + } +} +extension Nuke.ImagePipeline.Cache { + public subscript(url: Foundation.URL) -> Nuke.ImageContainer? { + get + nonmutating set + } + public subscript(request: Nuke.ImageRequest) -> Nuke.ImageContainer? { + get + nonmutating set + } + public func cachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Nuke.ImageContainer? + public func storeCachedImage(_ image: Nuke.ImageContainer, for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func removeCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func containsCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Swift.Bool + public func cachedData(for request: Nuke.ImageRequest) -> Foundation.Data? + public func storeCachedData(_ data: Foundation.Data, for request: Nuke.ImageRequest) + public func containsData(for request: Nuke.ImageRequest) -> Swift.Bool + public func removeCachedData(for request: Nuke.ImageRequest) + public func makeImageCacheKey(for request: Nuke.ImageRequest) -> Nuke.ImageCacheKey + public func makeDataCacheKey(for request: Nuke.ImageRequest) -> Swift.String + public func removeAll(caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public struct Caches : Swift.OptionSet { + public let rawValue: Swift.Int + public init(rawValue: Swift.Int) + public static let memory: Nuke.ImagePipeline.Cache.Caches + public static let disk: Nuke.ImagePipeline.Cache.Caches + public static let all: Nuke.ImagePipeline.Cache.Caches + public typealias ArrayLiteralElement = Nuke.ImagePipeline.Cache.Caches + public typealias Element = Nuke.ImagePipeline.Cache.Caches + public typealias RawValue = Swift.Int + } +} +extension Nuke.ImagePipeline.Cache.Caches : Swift.Sendable { +} +public protocol DataCaching : Swift.Sendable { + func cachedData(for key: Swift.String) -> Foundation.Data? + func containsData(for key: Swift.String) -> Swift.Bool + func storeData(_ data: Foundation.Data, for key: Swift.String) + func removeData(for key: Swift.String) + func removeAll() +} +public enum ImageProcessingOptions : Swift.Sendable { + public enum Unit : Swift.CustomStringConvertible, Swift.Sendable { + case points + case pixels + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.Unit, b: Nuke.ImageProcessingOptions.Unit) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public struct Border : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let width: CoreFoundation.CGFloat + public let color: UIKit.UIColor + public init(color: UIKit.UIColor, width: CoreFoundation.CGFloat = 1, unit: Nuke.ImageProcessingOptions.Unit = .points) + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessingOptions.Border, b: Nuke.ImageProcessingOptions.Border) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public enum ContentMode : Swift.CustomStringConvertible, Swift.Sendable { + case aspectFill + case aspectFit + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.ContentMode, b: Nuke.ImageProcessingOptions.ContentMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImagePipelineDelegate : AnyObject, Swift.Sendable { + func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +extension Nuke.ImagePipelineDelegate { + public func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + public func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + public func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + public func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + public func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + public func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + public func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + public func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + public func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + public func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + public func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +public protocol ImageCaching : AnyObject, Swift.Sendable { + subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { get set } + func removeAll() +} +public struct ImageCacheKey : Swift.Hashable, Swift.Sendable { + public init(key: Swift.String) + public init(request: Nuke.ImageRequest) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageCacheKey, b: Nuke.ImageCacheKey) -> Swift.Bool + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Anonymous : Nuke.ImageProcessing, Swift.CustomStringConvertible { + public let identifier: Swift.String + #if compiler(>=5.3) && $Sendable + public init(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) + #endif + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var description: Swift.String { + get + } + } +} +extension Nuke.ImageProcessors { + public struct RoundedCorners : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.RoundedCorners, b: Nuke.ImageProcessors.RoundedCorners) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageProcessors { + public struct Resize : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + @available(*, deprecated, message: "Renamed to `ImageProcessingOptions.ContentMode") + public typealias ContentMode = Nuke.ImageProcessingOptions.ContentMode + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) + public init(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public init(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Resize, b: Nuke.ImageProcessors.Resize) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class AsyncImageTask : Swift.Sendable { + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + #if compiler(>=5.3) && $EffectfulProp + final public var image: Nuke.PlatformImage { + get async throws + } + #endif + #if compiler(>=5.3) && $EffectfulProp + final public var response: Nuke.ImageResponse { + get async throws + } + #endif + final public let previews: _Concurrency.AsyncStream + final public let progress: _Concurrency.AsyncStream + final public func cancel() + @objc deinit +} +extension Nuke.ImageProcessors { + public struct GaussianBlur : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: Swift.Int = 8) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.GaussianBlur, b: Nuke.ImageProcessors.GaussianBlur) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageDecoders { + public struct Empty : Nuke.ImageDecoding, Swift.Sendable { + public let isProgressive: Swift.Bool + public var isAsynchronous: Swift.Bool { + get + } + public init(assetType: Nuke.AssetType? = nil, isProgressive: Swift.Bool = false) + public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + } +} +final public class DataCache : Nuke.DataCaching, @unchecked Swift.Sendable { + final public var sizeLimit: Swift.Int + final public let path: Foundation.URL + final public var sweepInterval: Swift.Double + @available(*, deprecated, message: "It's not recommended to use compression with the popular image formats that already compress the data") + final public var isCompressionEnabled: Swift.Bool { + get + set + } + final public let queue: Dispatch.DispatchQueue + public typealias FilenameGenerator = (_ key: Swift.String) -> Swift.String? + convenience public init(name: Swift.String, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public init(path: Foundation.URL, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public static func filename(for key: Swift.String) -> Swift.String? + final public func cachedData(for key: Swift.String) -> Foundation.Data? + final public func containsData(for key: Swift.String) -> Swift.Bool + final public func storeData(_ data: Foundation.Data, for key: Swift.String) + final public func removeData(for key: Swift.String) + final public func removeAll() + final public subscript(key: Swift.String) -> Foundation.Data? { + get + set + } + final public func filename(for key: Swift.String) -> Swift.String? + final public func url(for key: Swift.String) -> Foundation.URL? + final public func flush() + final public func flush(for key: Swift.String) + final public func sweep() + final public var totalCount: Swift.Int { + get + } + final public var totalSize: Swift.Int { + get + } + final public var totalAllocatedSize: Swift.Int { + get + } + @objc deinit +} +final public class ImageDecoderRegistry : @unchecked Swift.Sendable { + public static let shared: Nuke.ImageDecoderRegistry + public init() + final public func decoder(for context: Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + final public func register(_ match: @escaping (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)?) + final public func clear() + @objc deinit +} +public struct ImageDecodingContext : @unchecked Swift.Sendable { + public var request: Nuke.ImageRequest + public var data: Foundation.Data + public var isCompleted: Swift.Bool + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(request: Nuke.ImageRequest, data: Foundation.Data, isCompleted: Swift.Bool, urlResponse: Foundation.URLResponse?, cacheType: Nuke.ImageResponse.CacheType?) +} +public enum ImageProcessors { +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Resize { + public static func resize(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Circle { + public static func circle(border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.Circle +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.RoundedCorners { + public static func roundedCorners(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.RoundedCorners +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Anonymous { + #if compiler(>=5.3) && $Sendable + public static func process(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) -> Nuke.ImageProcessors.Anonymous + #endif +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.CoreImageFilter { + public static func coreImageFilter(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter + public static func coreImageFilter(name: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.GaussianBlur { + public static func gaussianBlur(radius: Swift.Int = 8) -> Nuke.ImageProcessors.GaussianBlur +} +public struct ImageRequest : Swift.CustomStringConvertible, Swift.Sendable, Swift.ExpressibleByStringLiteral { + public var priority: Nuke.ImageRequest.Priority { + get + set + } + public var processors: [any Nuke.ImageProcessing] { + get + set + } + public var options: Nuke.ImageRequest.Options { + get + set + } + public var userInfo: [Nuke.ImageRequest.UserInfoKey : Any] { + get + set + } + public var urlRequest: Foundation.URLRequest? { + get + } + public var url: Foundation.URL? { + get + } + public var imageId: Swift.String? { + get + } + public var description: Swift.String { + get + } + public init(stringLiteral value: Swift.String) + public init(url: Foundation.URL?, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + public init(urlRequest: Foundation.URLRequest, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #if compiler(>=5.3) && $AsyncAwait && $Sendable + public init(id: Swift.String, data: @escaping @Sendable () async throws -> Foundation.Data, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #endif + public init

    (id: Swift.String, dataPublisher: P, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) where P : Combine.Publisher, P.Output == Foundation.Data + public enum Priority : Swift.Int, Swift.Comparable, Swift.Sendable { + case veryLow, low, normal, high, veryHigh + public static func < (lhs: Nuke.ImageRequest.Priority, rhs: Nuke.ImageRequest.Priority) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + public struct Options : Swift.OptionSet, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.UInt16 + public init(rawValue: Swift.UInt16) + public static let disableMemoryCacheReads: Nuke.ImageRequest.Options + public static let disableMemoryCacheWrites: Nuke.ImageRequest.Options + public static let disableMemoryCache: Nuke.ImageRequest.Options + public static let disableDiskCacheReads: Nuke.ImageRequest.Options + public static let disableDiskCacheWrites: Nuke.ImageRequest.Options + public static let disableDiskCache: Nuke.ImageRequest.Options + public static let reloadIgnoringCachedData: Nuke.ImageRequest.Options + public static let returnCacheDataDontLoad: Nuke.ImageRequest.Options + public static let skipDecompression: Nuke.ImageRequest.Options + public static let skipDataLoadingQueue: Nuke.ImageRequest.Options + public typealias ArrayLiteralElement = Nuke.ImageRequest.Options + public typealias Element = Nuke.ImageRequest.Options + public typealias RawValue = Swift.UInt16 + } + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let imageIdKey: Nuke.ImageRequest.UserInfoKey + public static let scaleKey: Nuke.ImageRequest.UserInfoKey + public static let thumbnailKey: Nuke.ImageRequest.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.UserInfoKey, b: Nuke.ImageRequest.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } + public struct ThumbnailOptions : Swift.Hashable, Swift.Sendable { + public var createThumbnailFromImageIfAbsent: Swift.Bool + public var createThumbnailFromImageAlways: Swift.Bool + public var createThumbnailWithTransform: Swift.Bool + public var shouldCacheImmediately: Swift.Bool + public init(maxPixelSize: Swift.Float) + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill) + public func makeThumbnail(with data: Foundation.Data) -> Nuke.PlatformImage? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.ThumbnailOptions, b: Nuke.ImageRequest.ThumbnailOptions) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +public enum ImageDecoders { +} +extension Nuke.ImageDecoders { + final public class Default : Nuke.ImageDecoding, @unchecked Swift.Sendable { + final public var isAsynchronous: Swift.Bool { + get + } + public init() + public init?(context: Nuke.ImageDecodingContext) + final public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + final public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + @objc deinit + } +} +extension Nuke.ImageProcessors { + public struct Composition : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(_ processors: [any Nuke.ImageProcessing]) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageProcessors.Composition, rhs: Nuke.ImageProcessors.Composition) -> Swift.Bool + public var description: Swift.String { + get + } + public var hashValue: Swift.Int { + get + } + } +} +public struct AssetType : Swift.ExpressibleByStringLiteral, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.String + public init(rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let png: Nuke.AssetType + public static let jpeg: Nuke.AssetType + public static let gif: Nuke.AssetType + public static let heic: Nuke.AssetType + public static let webp: Nuke.AssetType + public static let mp4: Nuke.AssetType + public static let m4v: Nuke.AssetType + public static let mov: Nuke.AssetType + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.AssetType, b: Nuke.AssetType) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} +extension Nuke.AssetType { + public init?(_ data: Foundation.Data) +} +extension Nuke.ImagePipeline { + public struct Configuration : @unchecked Swift.Sendable { + public var dataLoader: any Nuke.DataLoading + public var dataCache: (any Nuke.DataCaching)? + public var imageCache: (any Nuke.ImageCaching)? { + get + set + } + public var makeImageDecoder: @Sendable (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + public var makeImageEncoder: @Sendable (Nuke.ImageEncodingContext) -> any Nuke.ImageEncoding + public var isDecompressionEnabled: Swift.Bool { + get + set + } + public var isUsingPrepareForDisplay: Swift.Bool + public var dataCachePolicy: Nuke.ImagePipeline.DataCachePolicy + public var isTaskCoalescingEnabled: Swift.Bool + public var isRateLimiterEnabled: Swift.Bool + public var isProgressiveDecodingEnabled: Swift.Bool + public var isStoringPreviewsInMemoryCache: Swift.Bool + public var isResumableDataEnabled: Swift.Bool + public var callbackQueue: Dispatch.DispatchQueue + public static var isSignpostLoggingEnabled: Swift.Bool + public var dataLoadingQueue: Foundation.OperationQueue + public var dataCachingQueue: Foundation.OperationQueue + public var imageDecodingQueue: Foundation.OperationQueue + public var imageEncodingQueue: Foundation.OperationQueue + public var imageProcessingQueue: Foundation.OperationQueue + public var imageDecompressingQueue: Foundation.OperationQueue + public init(dataLoader: any Nuke.DataLoading = DataLoader()) + public static var withURLCache: Nuke.ImagePipeline.Configuration { + get + } + public static var withDataCache: Nuke.ImagePipeline.Configuration { + get + } + public static func withDataCache(name: Swift.String = "com.github.kean.Nuke.DataCache", sizeLimit: Swift.Int? = nil) -> Nuke.ImagePipeline.Configuration + } + public enum DataCachePolicy : Swift.Sendable { + case automatic + case storeOriginalData + case storeEncodedImages + case storeAll + public static func == (a: Nuke.ImagePipeline.DataCachePolicy, b: Nuke.ImagePipeline.DataCachePolicy) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class ImageTask : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + final public let taskId: Swift.Int64 + final public let request: Nuke.ImageRequest + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + final public var progress: Nuke.ImageTask.Progress { + get + } + public struct Progress : Swift.Hashable, Swift.Sendable { + public let completed: Swift.Int64 + public let total: Swift.Int64 + public var fraction: Swift.Float { + get + } + public init(completed: Swift.Int64, total: Swift.Int64) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageTask.Progress, b: Nuke.ImageTask.Progress) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + final public var state: Nuke.ImageTask.State { + get + } + public enum State { + case running + case cancelled + case completed + public static func == (a: Nuke.ImageTask.State, b: Nuke.ImageTask.State) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit + final public func cancel() + final public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageTask, rhs: Nuke.ImageTask) -> Swift.Bool + final public var description: Swift.String { + get + } + final public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Circle : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Circle, b: Nuke.ImageProcessors.Circle) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImageDecoding : Swift.Sendable { + var isAsynchronous: Swift.Bool { get } + func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +extension Nuke.ImageDecoding { + public var isAsynchronous: Swift.Bool { + get + } + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +public enum ImageDecodingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageDecodingError, b: Nuke.ImageDecodingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum ImageEncoders { +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.Default { + public static func `default`(compressionQuality: Swift.Float = 0.8) -> Nuke.ImageEncoders.Default +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.ImageIO { + public static func imageIO(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) -> Nuke.ImageEncoders.ImageIO +} +extension Nuke.ImageProcessors { + public struct CoreImageFilter : Nuke.ImageProcessing, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let name: Swift.String + public let parameters: [Swift.String : Any] + public let identifier: Swift.String + public init(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) + public init(name: Swift.String) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public static var context: CoreImage.CIContext + public static func apply(filter: CoreImage.CIFilter, to image: Nuke.PlatformImage) throws -> Nuke.PlatformImage + public var description: Swift.String { + get + } + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) + case inputImageIsEmpty(inputImage: Nuke.PlatformImage) + case failedToApplyFilter(filter: CoreImage.CIFilter) + case failedToCreateOutputCGImage(image: CoreImage.CIImage) + public var description: Swift.String { + get + } + } + } +} +final public class ImagePrefetcher : @unchecked Swift.Sendable { + final public var isPaused: Swift.Bool { + get + set + } + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + public enum Destination : Swift.Sendable { + case memoryCache + case diskCache + public static func == (a: Nuke.ImagePrefetcher.Destination, b: Nuke.ImagePrefetcher.Destination) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + final public var didComplete: (() -> Swift.Void)? + public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) + @objc deinit + final public func startPrefetching(with urls: [Foundation.URL]) + final public func startPrefetching(with requests: [Nuke.ImageRequest]) + final public func _startPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching(with urls: [Foundation.URL]) + final public func stopPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching() +} +extension Nuke.ImageProcessingError : Swift.Equatable {} +extension Nuke.ImageProcessingError : Swift.Hashable {} +extension Nuke.ImageResponse.CacheType : Swift.Equatable {} +extension Nuke.ImageResponse.CacheType : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.RawRepresentable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Equatable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Hashable {} +extension Nuke.ImageTask.State : Swift.Equatable {} +extension Nuke.ImageTask.State : Swift.Hashable {} +extension Nuke.ImageDecodingError : Swift.Equatable {} +extension Nuke.ImageDecodingError : Swift.Hashable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Equatable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Hashable {} diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..58157bea12728481b6f1e36724ac22c900b675de GIT binary patch literal 113660 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 literal 0 HcmV?d00001 diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..264b2a2 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,945 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Nuke +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVKit +import Combine +import CoreGraphics +import CoreImage +import CryptoKit +import Foundation +import ImageIO +import Swift +import UIKit.UIApplication +import UIKit.UIImage +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +public protocol ImageProcessing : Swift.Sendable { + func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + var identifier: Swift.String { get } + var hashableIdentifier: Swift.AnyHashable { get } +} +extension Nuke.ImageProcessing { + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +extension Nuke.ImageProcessing where Self : Swift.Hashable { + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +public struct ImageProcessingContext : Swift.Sendable { + public var request: Nuke.ImageRequest + public var response: Nuke.ImageResponse + public var isCompleted: Swift.Bool + public init(request: Nuke.ImageRequest, response: Nuke.ImageResponse, isCompleted: Swift.Bool) +} +public enum ImageProcessingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingError, b: Nuke.ImageProcessingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageEncoders { + public struct ImageIO : Nuke.ImageEncoding { + public let type: Nuke.AssetType + public let compressionRatio: Swift.Float + public init(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) + public static func isSupported(type: Nuke.AssetType) -> Swift.Bool + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public struct ImageResponse : @unchecked Swift.Sendable { + public var container: Nuke.ImageContainer + public var image: UIKit.UIImage { + get + } + public var isPreview: Swift.Bool { + get + } + public var request: Nuke.ImageRequest + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(container: Nuke.ImageContainer, request: Nuke.ImageRequest, urlResponse: Foundation.URLResponse? = nil, cacheType: Nuke.ImageResponse.CacheType? = nil) + public enum CacheType : Swift.Sendable { + case memory + case disk + public static func == (a: Nuke.ImageResponse.CacheType, b: Nuke.ImageResponse.CacheType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +final public class ImageCache : Nuke.ImageCaching { + final public var costLimit: Swift.Int { + get + set + } + final public var countLimit: Swift.Int { + get + set + } + final public var ttl: Foundation.TimeInterval? { + get + set + } + final public var entryCostLimit: Swift.Double { + get + set + } + final public var totalCount: Swift.Int { + get + } + final public var totalCost: Swift.Int { + get + } + public static let shared: Nuke.ImageCache + public init(costLimit: Swift.Int = ImageCache.defaultCostLimit(), countLimit: Swift.Int = Int.max) + public static func defaultCostLimit() -> Swift.Int + final public subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { + get + set + } + final public func removeAll() + final public func trim(toCost limit: Swift.Int) + final public func trim(toCount limit: Swift.Int) + @objc deinit +} +final public class ImagePipeline : @unchecked Swift.Sendable { + public static var shared: Nuke.ImagePipeline { + get + set + } + final public let configuration: Nuke.ImagePipeline.Configuration + final public var cache: Nuke.ImagePipeline.Cache { + get + } + @objc deinit + public init(configuration: Nuke.ImagePipeline.Configuration = Configuration(), delegate: (any Nuke.ImagePipelineDelegate)? = nil) + convenience public init(delegate: (any Nuke.ImagePipelineDelegate)? = nil, _ configure: (inout Nuke.ImagePipeline.Configuration) -> Swift.Void) + final public func invalidate() + final public func imageTask(with url: Foundation.URL) -> Nuke.AsyncImageTask + final public func imageTask(with request: Nuke.ImageRequest) -> Nuke.AsyncImageTask + #if compiler(>=5.3) && $AsyncAwait + final public func image(for url: Foundation.URL) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + final public func image(for request: Nuke.ImageRequest) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for url: Foundation.URL) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for request: Nuke.ImageRequest) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + @discardableResult + final public func loadImage(with url: Foundation.URL, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ response: Nuke.ImageResponse?, _ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with url: Foundation.URL, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + final public func imagePublisher(with url: Foundation.URL) -> Combine.AnyPublisher + final public func imagePublisher(with request: Nuke.ImageRequest) -> Combine.AnyPublisher +} +final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { + final public let session: Foundation.URLSession + final public var prefersIncrementalDelivery: Swift.Bool + final public var delegate: (any Foundation.URLSessionDelegate)? { + get + set + } + @objc deinit + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + public static var defaultConfiguration: Foundation.URLSessionConfiguration { + get + } + public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + public static let sharedUrlCache: Foundation.URLCache + final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case statusCodeUnacceptable(Swift.Int) + public var description: Swift.String { + get + } + } +} +extension Nuke.ImagePipeline { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + case dataMissingInCache + case dataLoadingFailed(error: any Swift.Error) + case dataIsEmpty + case decoderNotRegistered(context: Nuke.ImageDecodingContext) + case decodingFailed(decoder: any Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: any Swift.Error) + case processingFailed(processor: any Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: any Swift.Error) + case imageRequestMissing + case pipelineInvalidated + } +} +extension Nuke.ImagePipeline.Error { + public var dataLoadingError: (any Swift.Error)? { + get + } + public var description: Swift.String { + get + } +} +public protocol ImageEncoding : Swift.Sendable { + func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +extension Nuke.ImageEncoding { + public func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +public struct ImageEncodingContext : @unchecked Swift.Sendable { + public let request: Nuke.ImageRequest + public let image: Nuke.PlatformImage + public let urlResponse: Foundation.URLResponse? +} +public protocol DataLoading : Swift.Sendable { + func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable +} +public protocol Cancellable : AnyObject, Swift.Sendable { + func cancel() +} +extension Nuke.ImageEncoders { + public struct Default : Nuke.ImageEncoding { + public var compressionQuality: Swift.Float + public var isHEIFPreferred: Swift.Bool + public init(compressionQuality: Swift.Float = 0.8) + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public typealias PlatformImage = UIKit.UIImage +public struct ImageContainer : @unchecked Swift.Sendable { + public var image: UIKit.UIImage { + get + set + } + public var type: Nuke.AssetType? { + get + set + } + public var isPreview: Swift.Bool { + get + set + } + public var data: Foundation.Data? { + get + set + } + public var userInfo: [Nuke.ImageContainer.UserInfoKey : Any] { + get + set + } + public init(image: Nuke.PlatformImage, type: Nuke.AssetType? = nil, isPreview: Swift.Bool = false, data: Foundation.Data? = nil, userInfo: [Nuke.ImageContainer.UserInfoKey : Any] = [:]) + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let scanNumberKey: Nuke.ImageContainer.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageContainer.UserInfoKey, b: Nuke.ImageContainer.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImagePipeline { + public struct Cache : Swift.Sendable { + } +} +extension Nuke.ImagePipeline.Cache { + public subscript(url: Foundation.URL) -> Nuke.ImageContainer? { + get + nonmutating set + } + public subscript(request: Nuke.ImageRequest) -> Nuke.ImageContainer? { + get + nonmutating set + } + public func cachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Nuke.ImageContainer? + public func storeCachedImage(_ image: Nuke.ImageContainer, for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func removeCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func containsCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Swift.Bool + public func cachedData(for request: Nuke.ImageRequest) -> Foundation.Data? + public func storeCachedData(_ data: Foundation.Data, for request: Nuke.ImageRequest) + public func containsData(for request: Nuke.ImageRequest) -> Swift.Bool + public func removeCachedData(for request: Nuke.ImageRequest) + public func makeImageCacheKey(for request: Nuke.ImageRequest) -> Nuke.ImageCacheKey + public func makeDataCacheKey(for request: Nuke.ImageRequest) -> Swift.String + public func removeAll(caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public struct Caches : Swift.OptionSet { + public let rawValue: Swift.Int + public init(rawValue: Swift.Int) + public static let memory: Nuke.ImagePipeline.Cache.Caches + public static let disk: Nuke.ImagePipeline.Cache.Caches + public static let all: Nuke.ImagePipeline.Cache.Caches + public typealias ArrayLiteralElement = Nuke.ImagePipeline.Cache.Caches + public typealias Element = Nuke.ImagePipeline.Cache.Caches + public typealias RawValue = Swift.Int + } +} +extension Nuke.ImagePipeline.Cache.Caches : Swift.Sendable { +} +public protocol DataCaching : Swift.Sendable { + func cachedData(for key: Swift.String) -> Foundation.Data? + func containsData(for key: Swift.String) -> Swift.Bool + func storeData(_ data: Foundation.Data, for key: Swift.String) + func removeData(for key: Swift.String) + func removeAll() +} +public enum ImageProcessingOptions : Swift.Sendable { + public enum Unit : Swift.CustomStringConvertible, Swift.Sendable { + case points + case pixels + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.Unit, b: Nuke.ImageProcessingOptions.Unit) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public struct Border : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let width: CoreFoundation.CGFloat + public let color: UIKit.UIColor + public init(color: UIKit.UIColor, width: CoreFoundation.CGFloat = 1, unit: Nuke.ImageProcessingOptions.Unit = .points) + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessingOptions.Border, b: Nuke.ImageProcessingOptions.Border) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public enum ContentMode : Swift.CustomStringConvertible, Swift.Sendable { + case aspectFill + case aspectFit + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.ContentMode, b: Nuke.ImageProcessingOptions.ContentMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImagePipelineDelegate : AnyObject, Swift.Sendable { + func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +extension Nuke.ImagePipelineDelegate { + public func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + public func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + public func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + public func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + public func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + public func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + public func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + public func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + public func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + public func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + public func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +public protocol ImageCaching : AnyObject, Swift.Sendable { + subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { get set } + func removeAll() +} +public struct ImageCacheKey : Swift.Hashable, Swift.Sendable { + public init(key: Swift.String) + public init(request: Nuke.ImageRequest) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageCacheKey, b: Nuke.ImageCacheKey) -> Swift.Bool + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Anonymous : Nuke.ImageProcessing, Swift.CustomStringConvertible { + public let identifier: Swift.String + #if compiler(>=5.3) && $Sendable + public init(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) + #endif + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var description: Swift.String { + get + } + } +} +extension Nuke.ImageProcessors { + public struct RoundedCorners : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.RoundedCorners, b: Nuke.ImageProcessors.RoundedCorners) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageProcessors { + public struct Resize : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + @available(*, deprecated, message: "Renamed to `ImageProcessingOptions.ContentMode") + public typealias ContentMode = Nuke.ImageProcessingOptions.ContentMode + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) + public init(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public init(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Resize, b: Nuke.ImageProcessors.Resize) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class AsyncImageTask : Swift.Sendable { + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + #if compiler(>=5.3) && $EffectfulProp + final public var image: Nuke.PlatformImage { + get async throws + } + #endif + #if compiler(>=5.3) && $EffectfulProp + final public var response: Nuke.ImageResponse { + get async throws + } + #endif + final public let previews: _Concurrency.AsyncStream + final public let progress: _Concurrency.AsyncStream + final public func cancel() + @objc deinit +} +extension Nuke.ImageProcessors { + public struct GaussianBlur : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: Swift.Int = 8) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.GaussianBlur, b: Nuke.ImageProcessors.GaussianBlur) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageDecoders { + public struct Empty : Nuke.ImageDecoding, Swift.Sendable { + public let isProgressive: Swift.Bool + public var isAsynchronous: Swift.Bool { + get + } + public init(assetType: Nuke.AssetType? = nil, isProgressive: Swift.Bool = false) + public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + } +} +final public class DataCache : Nuke.DataCaching, @unchecked Swift.Sendable { + final public var sizeLimit: Swift.Int + final public let path: Foundation.URL + final public var sweepInterval: Swift.Double + @available(*, deprecated, message: "It's not recommended to use compression with the popular image formats that already compress the data") + final public var isCompressionEnabled: Swift.Bool { + get + set + } + final public let queue: Dispatch.DispatchQueue + public typealias FilenameGenerator = (_ key: Swift.String) -> Swift.String? + convenience public init(name: Swift.String, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public init(path: Foundation.URL, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public static func filename(for key: Swift.String) -> Swift.String? + final public func cachedData(for key: Swift.String) -> Foundation.Data? + final public func containsData(for key: Swift.String) -> Swift.Bool + final public func storeData(_ data: Foundation.Data, for key: Swift.String) + final public func removeData(for key: Swift.String) + final public func removeAll() + final public subscript(key: Swift.String) -> Foundation.Data? { + get + set + } + final public func filename(for key: Swift.String) -> Swift.String? + final public func url(for key: Swift.String) -> Foundation.URL? + final public func flush() + final public func flush(for key: Swift.String) + final public func sweep() + final public var totalCount: Swift.Int { + get + } + final public var totalSize: Swift.Int { + get + } + final public var totalAllocatedSize: Swift.Int { + get + } + @objc deinit +} +final public class ImageDecoderRegistry : @unchecked Swift.Sendable { + public static let shared: Nuke.ImageDecoderRegistry + public init() + final public func decoder(for context: Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + final public func register(_ match: @escaping (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)?) + final public func clear() + @objc deinit +} +public struct ImageDecodingContext : @unchecked Swift.Sendable { + public var request: Nuke.ImageRequest + public var data: Foundation.Data + public var isCompleted: Swift.Bool + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(request: Nuke.ImageRequest, data: Foundation.Data, isCompleted: Swift.Bool, urlResponse: Foundation.URLResponse?, cacheType: Nuke.ImageResponse.CacheType?) +} +public enum ImageProcessors { +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Resize { + public static func resize(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Circle { + public static func circle(border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.Circle +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.RoundedCorners { + public static func roundedCorners(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.RoundedCorners +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Anonymous { + #if compiler(>=5.3) && $Sendable + public static func process(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) -> Nuke.ImageProcessors.Anonymous + #endif +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.CoreImageFilter { + public static func coreImageFilter(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter + public static func coreImageFilter(name: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.GaussianBlur { + public static func gaussianBlur(radius: Swift.Int = 8) -> Nuke.ImageProcessors.GaussianBlur +} +public struct ImageRequest : Swift.CustomStringConvertible, Swift.Sendable, Swift.ExpressibleByStringLiteral { + public var priority: Nuke.ImageRequest.Priority { + get + set + } + public var processors: [any Nuke.ImageProcessing] { + get + set + } + public var options: Nuke.ImageRequest.Options { + get + set + } + public var userInfo: [Nuke.ImageRequest.UserInfoKey : Any] { + get + set + } + public var urlRequest: Foundation.URLRequest? { + get + } + public var url: Foundation.URL? { + get + } + public var imageId: Swift.String? { + get + } + public var description: Swift.String { + get + } + public init(stringLiteral value: Swift.String) + public init(url: Foundation.URL?, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + public init(urlRequest: Foundation.URLRequest, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #if compiler(>=5.3) && $AsyncAwait && $Sendable + public init(id: Swift.String, data: @escaping @Sendable () async throws -> Foundation.Data, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #endif + public init

    (id: Swift.String, dataPublisher: P, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) where P : Combine.Publisher, P.Output == Foundation.Data + public enum Priority : Swift.Int, Swift.Comparable, Swift.Sendable { + case veryLow, low, normal, high, veryHigh + public static func < (lhs: Nuke.ImageRequest.Priority, rhs: Nuke.ImageRequest.Priority) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + public struct Options : Swift.OptionSet, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.UInt16 + public init(rawValue: Swift.UInt16) + public static let disableMemoryCacheReads: Nuke.ImageRequest.Options + public static let disableMemoryCacheWrites: Nuke.ImageRequest.Options + public static let disableMemoryCache: Nuke.ImageRequest.Options + public static let disableDiskCacheReads: Nuke.ImageRequest.Options + public static let disableDiskCacheWrites: Nuke.ImageRequest.Options + public static let disableDiskCache: Nuke.ImageRequest.Options + public static let reloadIgnoringCachedData: Nuke.ImageRequest.Options + public static let returnCacheDataDontLoad: Nuke.ImageRequest.Options + public static let skipDecompression: Nuke.ImageRequest.Options + public static let skipDataLoadingQueue: Nuke.ImageRequest.Options + public typealias ArrayLiteralElement = Nuke.ImageRequest.Options + public typealias Element = Nuke.ImageRequest.Options + public typealias RawValue = Swift.UInt16 + } + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let imageIdKey: Nuke.ImageRequest.UserInfoKey + public static let scaleKey: Nuke.ImageRequest.UserInfoKey + public static let thumbnailKey: Nuke.ImageRequest.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.UserInfoKey, b: Nuke.ImageRequest.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } + public struct ThumbnailOptions : Swift.Hashable, Swift.Sendable { + public var createThumbnailFromImageIfAbsent: Swift.Bool + public var createThumbnailFromImageAlways: Swift.Bool + public var createThumbnailWithTransform: Swift.Bool + public var shouldCacheImmediately: Swift.Bool + public init(maxPixelSize: Swift.Float) + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill) + public func makeThumbnail(with data: Foundation.Data) -> Nuke.PlatformImage? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.ThumbnailOptions, b: Nuke.ImageRequest.ThumbnailOptions) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +public enum ImageDecoders { +} +extension Nuke.ImageDecoders { + final public class Default : Nuke.ImageDecoding, @unchecked Swift.Sendable { + final public var isAsynchronous: Swift.Bool { + get + } + public init() + public init?(context: Nuke.ImageDecodingContext) + final public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + final public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + @objc deinit + } +} +extension Nuke.ImageProcessors { + public struct Composition : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(_ processors: [any Nuke.ImageProcessing]) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageProcessors.Composition, rhs: Nuke.ImageProcessors.Composition) -> Swift.Bool + public var description: Swift.String { + get + } + public var hashValue: Swift.Int { + get + } + } +} +public struct AssetType : Swift.ExpressibleByStringLiteral, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.String + public init(rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let png: Nuke.AssetType + public static let jpeg: Nuke.AssetType + public static let gif: Nuke.AssetType + public static let heic: Nuke.AssetType + public static let webp: Nuke.AssetType + public static let mp4: Nuke.AssetType + public static let m4v: Nuke.AssetType + public static let mov: Nuke.AssetType + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.AssetType, b: Nuke.AssetType) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} +extension Nuke.AssetType { + public init?(_ data: Foundation.Data) +} +extension Nuke.ImagePipeline { + public struct Configuration : @unchecked Swift.Sendable { + public var dataLoader: any Nuke.DataLoading + public var dataCache: (any Nuke.DataCaching)? + public var imageCache: (any Nuke.ImageCaching)? { + get + set + } + public var makeImageDecoder: @Sendable (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + public var makeImageEncoder: @Sendable (Nuke.ImageEncodingContext) -> any Nuke.ImageEncoding + public var isDecompressionEnabled: Swift.Bool { + get + set + } + public var isUsingPrepareForDisplay: Swift.Bool + public var dataCachePolicy: Nuke.ImagePipeline.DataCachePolicy + public var isTaskCoalescingEnabled: Swift.Bool + public var isRateLimiterEnabled: Swift.Bool + public var isProgressiveDecodingEnabled: Swift.Bool + public var isStoringPreviewsInMemoryCache: Swift.Bool + public var isResumableDataEnabled: Swift.Bool + public var callbackQueue: Dispatch.DispatchQueue + public static var isSignpostLoggingEnabled: Swift.Bool + public var dataLoadingQueue: Foundation.OperationQueue + public var dataCachingQueue: Foundation.OperationQueue + public var imageDecodingQueue: Foundation.OperationQueue + public var imageEncodingQueue: Foundation.OperationQueue + public var imageProcessingQueue: Foundation.OperationQueue + public var imageDecompressingQueue: Foundation.OperationQueue + public init(dataLoader: any Nuke.DataLoading = DataLoader()) + public static var withURLCache: Nuke.ImagePipeline.Configuration { + get + } + public static var withDataCache: Nuke.ImagePipeline.Configuration { + get + } + public static func withDataCache(name: Swift.String = "com.github.kean.Nuke.DataCache", sizeLimit: Swift.Int? = nil) -> Nuke.ImagePipeline.Configuration + } + public enum DataCachePolicy : Swift.Sendable { + case automatic + case storeOriginalData + case storeEncodedImages + case storeAll + public static func == (a: Nuke.ImagePipeline.DataCachePolicy, b: Nuke.ImagePipeline.DataCachePolicy) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class ImageTask : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + final public let taskId: Swift.Int64 + final public let request: Nuke.ImageRequest + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + final public var progress: Nuke.ImageTask.Progress { + get + } + public struct Progress : Swift.Hashable, Swift.Sendable { + public let completed: Swift.Int64 + public let total: Swift.Int64 + public var fraction: Swift.Float { + get + } + public init(completed: Swift.Int64, total: Swift.Int64) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageTask.Progress, b: Nuke.ImageTask.Progress) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + final public var state: Nuke.ImageTask.State { + get + } + public enum State { + case running + case cancelled + case completed + public static func == (a: Nuke.ImageTask.State, b: Nuke.ImageTask.State) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit + final public func cancel() + final public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageTask, rhs: Nuke.ImageTask) -> Swift.Bool + final public var description: Swift.String { + get + } + final public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Circle : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Circle, b: Nuke.ImageProcessors.Circle) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImageDecoding : Swift.Sendable { + var isAsynchronous: Swift.Bool { get } + func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +extension Nuke.ImageDecoding { + public var isAsynchronous: Swift.Bool { + get + } + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +public enum ImageDecodingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageDecodingError, b: Nuke.ImageDecodingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum ImageEncoders { +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.Default { + public static func `default`(compressionQuality: Swift.Float = 0.8) -> Nuke.ImageEncoders.Default +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.ImageIO { + public static func imageIO(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) -> Nuke.ImageEncoders.ImageIO +} +extension Nuke.ImageProcessors { + public struct CoreImageFilter : Nuke.ImageProcessing, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let name: Swift.String + public let parameters: [Swift.String : Any] + public let identifier: Swift.String + public init(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) + public init(name: Swift.String) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public static var context: CoreImage.CIContext + public static func apply(filter: CoreImage.CIFilter, to image: Nuke.PlatformImage) throws -> Nuke.PlatformImage + public var description: Swift.String { + get + } + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) + case inputImageIsEmpty(inputImage: Nuke.PlatformImage) + case failedToApplyFilter(filter: CoreImage.CIFilter) + case failedToCreateOutputCGImage(image: CoreImage.CIImage) + public var description: Swift.String { + get + } + } + } +} +final public class ImagePrefetcher : @unchecked Swift.Sendable { + final public var isPaused: Swift.Bool { + get + set + } + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + public enum Destination : Swift.Sendable { + case memoryCache + case diskCache + public static func == (a: Nuke.ImagePrefetcher.Destination, b: Nuke.ImagePrefetcher.Destination) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + final public var didComplete: (() -> Swift.Void)? + public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) + @objc deinit + final public func startPrefetching(with urls: [Foundation.URL]) + final public func startPrefetching(with requests: [Nuke.ImageRequest]) + final public func _startPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching(with urls: [Foundation.URL]) + final public func stopPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching() +} +extension Nuke.ImageProcessingError : Swift.Equatable {} +extension Nuke.ImageProcessingError : Swift.Hashable {} +extension Nuke.ImageResponse.CacheType : Swift.Equatable {} +extension Nuke.ImageResponse.CacheType : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.RawRepresentable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Equatable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Hashable {} +extension Nuke.ImageTask.State : Swift.Equatable {} +extension Nuke.ImageTask.State : Swift.Hashable {} +extension Nuke.ImageDecodingError : Swift.Equatable {} +extension Nuke.ImageDecodingError : Swift.Hashable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Equatable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Hashable {} diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..ec7e89d --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,30293 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "children": [ + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingP7processySo7UIImageCSgAFF", + "mangledName": "$s4Nuke15ImageProcessingP7processySo7UIImageCSgAFF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingP7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "mangledName": "$s4Nuke15ImageProcessingP7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingP10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessingP10identifierSSvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingP10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessingP10identifierSSvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPAAE7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "mangledName": "$s4Nuke15ImageProcessingPAAE7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing, τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(size:unit:contentMode:crop:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize4size4unit11contentMode4crop7upscaleAGSo6CGSizeV_AA0bC7OptionsO4UnitOAQ07ContentJ0OS2btFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize4size4unit11contentMode4crop7upscaleAGSo6CGSizeV_AA0bC7OptionsO4UnitOAQ07ContentJ0OS2btFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(width:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize5width4unit7upscaleAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize5width4unit7upscaleAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(height:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize6height4unit7upscaleAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize6height4unit7upscaleAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "circle", + "printedName": "circle(border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6CircleVRszrlE6circle6borderAgA0bC7OptionsO6BorderVSg_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6CircleVRszrlE6circle6borderAgA0bC7OptionsO6BorderVSg_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Circle>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "roundedCorners", + "printedName": "roundedCorners(radius:unit:border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO14RoundedCornersVRszrlE07roundedF06radius4unit6borderAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOAP6BorderVSgtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO14RoundedCornersVRszrlE07roundedF06radius4unit6borderAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOAP6BorderVSgtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.RoundedCorners>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(id:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Anonymous", + "printedName": "Nuke.ImageProcessors.Anonymous", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO9AnonymousVRszrlE7process2id_AGSS_So7UIImageCSgAKYbctFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO9AnonymousVRszrlE7process2id_AGSS_So7UIImageCSgAKYbctFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Anonymous>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "coreImageFilter", + "printedName": "coreImageFilter(name:parameters:identifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04name10parameters10identifierAGSS_SDySSypGSStFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04name10parameters10identifierAGSS_SDySSypGSStFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.CoreImageFilter>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "coreImageFilter", + "printedName": "coreImageFilter(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04nameAGSS_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04nameAGSS_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.CoreImageFilter>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "gaussianBlur", + "printedName": "gaussianBlur(radius:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO12GaussianBlurVRszrlE08gaussianF06radiusAGSi_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO12GaussianBlurVRszrlE08gaussianF06radiusAGSi_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.GaussianBlur>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingContext", + "printedName": "ImageProcessingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "response", + "printedName": "response", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvp", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvg", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvs", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvM", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompleted", + "printedName": "isCompleted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvp", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvg", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvs", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvM", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:response:isCompleted:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke22ImageProcessingContextV7request8response11isCompletedAcA0B7RequestV_AA0B8ResponseVSbtcfc", + "mangledName": "$s4Nuke22ImageProcessingContextV7request8response11isCompletedAcA0B7RequestV_AA0B8ResponseVSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke22ImageProcessingContextV", + "mangledName": "$s4Nuke22ImageProcessingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingError", + "printedName": "ImageProcessingError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingError.Type) -> Nuke.ImageProcessingError", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke20ImageProcessingErrorO7unknownyA2CmF", + "mangledName": "$s4Nuke20ImageProcessingErrorO7unknownyA2CmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageProcessingErrorO11descriptionSSvp", + "mangledName": "$s4Nuke20ImageProcessingErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageProcessingErrorO11descriptionSSvg", + "mangledName": "$s4Nuke20ImageProcessingErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageProcessingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke20ImageProcessingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageProcessingErrorO9hashValueSivp", + "mangledName": "$s4Nuke20ImageProcessingErrorO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageProcessingErrorO9hashValueSivg", + "mangledName": "$s4Nuke20ImageProcessingErrorO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageProcessingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke20ImageProcessingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke20ImageProcessingErrorO", + "mangledName": "$s4Nuke20ImageProcessingErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit.UIImage", + "printedName": "UIKit.UIImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageResponse", + "printedName": "ImageResponse", + "children": [ + { + "kind": "Var", + "name": "container", + "printedName": "container", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvp", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvg", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvs", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvM", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke13ImageResponseV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke13ImageResponseV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isPreview", + "printedName": "isPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9isPreviewSbvp", + "mangledName": "$s4Nuke13ImageResponseV9isPreviewSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9isPreviewSbvg", + "mangledName": "$s4Nuke13ImageResponseV9isPreviewSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvp", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvg", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvs", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvM", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cacheType", + "printedName": "cacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvp", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvg", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvs", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvM", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(container:request:urlResponse:cacheType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageResponseV9container7request03urlC09cacheTypeAcA0B9ContainerV_AA0B7RequestVSo13NSURLResponseCSgAC05CacheH0OSgtcfc", + "mangledName": "$s4Nuke13ImageResponseV9container7request03urlC09cacheTypeAcA0B9ContainerV_AA0B7RequestVSo13NSURLResponseCSgAC05CacheH0OSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "CacheType", + "printedName": "CacheType", + "children": [ + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse.CacheType.Type) -> Nuke.ImageResponse.CacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageResponse.CacheType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO6memoryyA2EmF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO6memoryyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "disk", + "printedName": "disk", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse.CacheType.Type) -> Nuke.ImageResponse.CacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageResponse.CacheType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO4diskyA2EmF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO4diskyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO9hashValueSivp", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO9hashValueSivg", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageResponseV", + "mangledName": "$s4Nuke13ImageResponseV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageCache", + "printedName": "ImageCache", + "children": [ + { + "kind": "Var", + "name": "costLimit", + "printedName": "costLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC9costLimitSivp", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivg", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivs", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivM", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "countLimit", + "printedName": "countLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC10countLimitSivp", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivg", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivs", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivM", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ttl", + "printedName": "ttl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvp", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvg", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvs", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvM", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "entryCostLimit", + "printedName": "entryCostLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvp", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvg", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvs", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvM", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "totalCount", + "printedName": "totalCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC10totalCountSivp", + "mangledName": "$s4Nuke10ImageCacheC10totalCountSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10totalCountSivg", + "mangledName": "$s4Nuke10ImageCacheC10totalCountSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalCost", + "printedName": "totalCost", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC9totalCostSivp", + "mangledName": "$s4Nuke10ImageCacheC9totalCostSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9totalCostSivg", + "mangledName": "$s4Nuke10ImageCacheC9totalCostSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC6sharedACvpZ", + "mangledName": "$s4Nuke10ImageCacheC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC6sharedACvgZ", + "mangledName": "$s4Nuke10ImageCacheC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(costLimit:countLimit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke10ImageCacheC9costLimit05countE0ACSi_Sitcfc", + "mangledName": "$s4Nuke10ImageCacheC9costLimit05countE0ACSi_Sitcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "defaultCostLimit", + "printedName": "defaultCostLimit()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC16defaultCostLimitSiyFZ", + "mangledName": "$s4Nuke10ImageCacheC16defaultCostLimitSiyFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcip", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcip", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcig", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcig", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcis", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcis", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVciM", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVciM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC9removeAllyyF", + "mangledName": "$s4Nuke10ImageCacheC9removeAllyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trim", + "printedName": "trim(toCost:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC4trim6toCostySi_tF", + "mangledName": "$s4Nuke10ImageCacheC4trim6toCostySi_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trim", + "printedName": "trim(toCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC4trim7toCountySi_tF", + "mangledName": "$s4Nuke10ImageCacheC4trim7toCountySi_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke10ImageCacheC", + "mangledName": "$s4Nuke10ImageCacheC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ImageCaching", + "printedName": "ImageCaching", + "usr": "s:4Nuke12ImageCachingP", + "mangledName": "$s4Nuke12ImageCachingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImagePipeline", + "printedName": "ImagePipeline", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC6sharedACvpZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvgZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvsZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvsZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvMZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13configurationAC13ConfigurationVvp", + "mangledName": "$s4Nuke13ImagePipelineC13configurationAC13ConfigurationVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13configurationAC13ConfigurationVvg", + "mangledName": "$s4Nuke13ImagePipelineC13configurationAC13ConfigurationVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Cache", + "printedName": "Nuke.ImagePipeline.Cache", + "usr": "s:4Nuke13ImagePipelineC5CacheV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5cacheAC5CacheVvp", + "mangledName": "$s4Nuke13ImagePipelineC5cacheAC5CacheVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Cache", + "printedName": "Nuke.ImagePipeline.Cache", + "usr": "s:4Nuke13ImagePipelineC5CacheV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5cacheAC5CacheVvg", + "mangledName": "$s4Nuke13ImagePipelineC5cacheAC5CacheVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:delegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImagePipelineDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipelineDelegate", + "printedName": "Nuke.ImagePipelineDelegate", + "usr": "s:4Nuke21ImagePipelineDelegateP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC13configuration8delegateA2C13ConfigurationV_AA0bC8Delegate_pSgtcfc", + "mangledName": "$s4Nuke13ImagePipelineC13configuration8delegateA2C13ConfigurationV_AA0bC8Delegate_pSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(delegate:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImagePipelineDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipelineDelegate", + "printedName": "Nuke.ImagePipelineDelegate", + "usr": "s:4Nuke21ImagePipelineDelegateP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(inout Nuke.ImagePipeline.Configuration) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC8delegate_AcA0bC8Delegate_pSg_yAC13ConfigurationVzXEtcfc", + "mangledName": "$s4Nuke13ImagePipelineC8delegate_AcA0bC8Delegate_pSg_yAC13ConfigurationVzXEtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "invalidate", + "printedName": "invalidate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC10invalidateyyF", + "mangledName": "$s4Nuke13ImagePipelineC10invalidateyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncImageTask", + "printedName": "Nuke.AsyncImageTask", + "usr": "s:4Nuke14AsyncImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0C10Foundation3URLV_tF", + "mangledName": "$s4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0C10Foundation3URLV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncImageTask", + "printedName": "Nuke.AsyncImageTask", + "usr": "s:4Nuke14AsyncImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0CAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0CAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "image", + "printedName": "image(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5image3forSo7UIImageC10Foundation3URLV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC5image3forSo7UIImageC10Foundation3URLV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "image", + "printedName": "image(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5image3forSo7UIImageCAA0B7RequestV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC5image3forSo7UIImageCAA0B7RequestV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAF3URLV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAF3URLV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAA0B7RequestV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAA0B7RequestV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:queue:progress:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse?, Swift.Int64, Swift.Int64) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse?, Swift.Int64, Swift.Int64) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Nuke.ImageResponse?, Swift.Int64, Swift.Int64)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_F0CSgyAA0B8ResponseVSg_s5Int64VATtcSgys6ResultOyAqC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_F0CSgyAA0B8ResponseVSg_s5Int64VATtcSgys6ResultOyAqC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAI0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAI0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:queue:progress:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Int64, Swift.Int64) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int64, Swift.Int64) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Int64, Swift.Int64)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_G0CSgys5Int64V_AQtcSgys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_G0CSgys5Int64V_AQtcSgys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imagePublisher", + "printedName": "imagePublisher(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOG10Foundation3URLV_tF", + "mangledName": "$s4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOG10Foundation3URLV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imagePublisher", + "printedName": "imagePublisher(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOGAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOGAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "dataMissingInCache", + "printedName": "dataMissingInCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO18dataMissingInCacheyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO18dataMissingInCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataLoadingFailed", + "printedName": "dataLoadingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO17dataLoadingFailedyAEsAD_p_tcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO17dataLoadingFailedyAEsAD_p_tcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataIsEmpty", + "printedName": "dataIsEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11dataIsEmptyyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11dataIsEmptyyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "decoderNotRegistered", + "printedName": "decoderNotRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageDecodingContext) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(context: Nuke.ImageDecodingContext)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO20decoderNotRegisteredyAeA0B15DecodingContextV_tcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO20decoderNotRegisteredyAeA0B15DecodingContextV_tcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "decodingFailed", + "printedName": "decodingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageDecoding, Nuke.ImageDecodingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecoding, Nuke.ImageDecodingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(decoder: Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO14decodingFailedyAeA0B8Decoding_p_AA0bG7ContextVsAD_ptcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO14decodingFailedyAeA0B8Decoding_p_AA0bG7ContextVsAD_ptcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "processingFailed", + "printedName": "processingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageProcessing, Nuke.ImageProcessingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessing, Nuke.ImageProcessingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(processor: Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO16processingFailedyAeA0B10Processing_p_AA0bG7ContextVsAD_ptcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO16processingFailedyAeA0B10Processing_p_AA0bG7ContextVsAD_ptcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "imageRequestMissing", + "printedName": "imageRequestMissing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO19imageRequestMissingyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO19imageRequestMissingyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pipelineInvalidated", + "printedName": "pipelineInvalidated", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO19pipelineInvalidatedyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO19pipelineInvalidatedyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataLoadingError", + "printedName": "dataLoadingError", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvg", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImagePipelineC5ErrorO", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Cache", + "printedName": "Cache", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcip", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcip", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcig", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcig", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcis", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcis", + "moduleName": "Nuke", + "declAttributes": [ + "NonMutating" + ], + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVciM", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVciM", + "moduleName": "Nuke", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcip", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcip", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcig", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcig", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcis", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcis", + "moduleName": "Nuke", + "declAttributes": [ + "NonMutating" + ], + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVciM", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVciM", + "moduleName": "Nuke", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "cachedImage", + "printedName": "cachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV06cachedB03for6cachesAA0B9ContainerVSgAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV06cachedB03for6cachesAA0B9ContainerVSgAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeCachedImage", + "printedName": "storeCachedImage(_:for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV011storeCachedB0_3for6cachesyAA0B9ContainerV_AA0B7RequestVAE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV011storeCachedB0_3for6cachesyAA0B9ContainerV_AA0B7RequestVAE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeCachedImage", + "printedName": "removeCachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV012removeCachedB03for6cachesyAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV012removeCachedB03for6cachesyAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsCachedImage", + "printedName": "containsCachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV014containsCachedB03for6cachesSbAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV014containsCachedB03for6cachesSbAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV10cachedData3for10Foundation0F0VSgAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV10cachedData3for10Foundation0F0VSgAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeCachedData", + "printedName": "storeCachedData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV15storeCachedData_3fory10Foundation0G0V_AA0B7RequestVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV15storeCachedData_3fory10Foundation0G0V_AA0B7RequestVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV12containsData3forSbAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV12containsData3forSbAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeCachedData", + "printedName": "removeCachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV16removeCachedData3foryAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV16removeCachedData3foryAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeImageCacheKey", + "printedName": "makeImageCacheKey(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV04makebD3Key3forAA0bdF0VAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV04makebD3Key3forAA0bdF0VAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeDataCacheKey", + "printedName": "makeDataCacheKey(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV08makeDataD3Key3forSSAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV08makeDataD3Key3forSSAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll(caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV9removeAll6cachesyAE6CachesV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV9removeAll6cachesyAE6CachesV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Caches", + "printedName": "Caches", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivp", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivg", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueAGSi_tcfc", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueAGSi_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disk", + "printedName": "disk", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "all", + "printedName": "all", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV3allAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV3allAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV3allAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV3allAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC5CacheV", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Configuration", + "printedName": "Configuration", + "children": [ + { + "kind": "Var", + "name": "dataLoader", + "printedName": "dataLoader", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCache", + "printedName": "dataCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageCache", + "printedName": "imageCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "makeImageDecoder", + "printedName": "makeImageDecoder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "makeImageEncoder", + "printedName": "makeImageEncoder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isDecompressionEnabled", + "printedName": "isDecompressionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isUsingPrepareForDisplay", + "printedName": "isUsingPrepareForDisplay", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCachePolicy", + "printedName": "dataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0OvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0OvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isTaskCoalescingEnabled", + "printedName": "isTaskCoalescingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isRateLimiterEnabled", + "printedName": "isRateLimiterEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isProgressiveDecodingEnabled", + "printedName": "isProgressiveDecodingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isStoringPreviewsInMemoryCache", + "printedName": "isStoringPreviewsInMemoryCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isResumableDataEnabled", + "printedName": "isResumableDataEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "callbackQueue", + "printedName": "callbackQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isSignpostLoggingEnabled", + "printedName": "isSignpostLoggingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvsZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvsZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvMZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataLoadingQueue", + "printedName": "dataLoadingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCachingQueue", + "printedName": "dataCachingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageDecodingQueue", + "printedName": "imageDecodingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageEncodingQueue", + "printedName": "imageEncodingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageProcessingQueue", + "printedName": "imageProcessingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageDecompressingQueue", + "printedName": "imageDecompressingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dataLoader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "hasDefaultArg": true, + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAeA11DataLoading_p_tcfc", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAeA11DataLoading_p_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "withURLCache", + "printedName": "withURLCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "withDataCache", + "printedName": "withDataCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "withDataCache", + "printedName": "withDataCache(name:sizeLimit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCache4name9sizeLimitAESS_SiSgtFZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCache4name9sizeLimitAESS_SiSgtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DataCachePolicy", + "printedName": "DataCachePolicy", + "children": [ + { + "kind": "Var", + "name": "automatic", + "printedName": "automatic", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9automaticyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9automaticyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeOriginalData", + "printedName": "storeOriginalData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO013storeOriginalD0yA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO013storeOriginalD0yA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeEncodedImages", + "printedName": "storeEncodedImages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO18storeEncodedImagesyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO18storeEncodedImagesyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeAll", + "printedName": "storeAll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO8storeAllyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO8storeAllyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivp", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivg", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke13ImagePipelineC", + "mangledName": "$s4Nuke13ImagePipelineC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataLoader", + "printedName": "DataLoader", + "children": [ + { + "kind": "Var", + "name": "session", + "printedName": "session", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC7sessionSo12NSURLSessionCvp", + "mangledName": "$s4Nuke10DataLoaderC7sessionSo12NSURLSessionCvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC7sessionSo12NSURLSessionCvg", + "mangledName": "$s4Nuke10DataLoaderC7sessionSo12NSURLSessionCvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "prefersIncrementalDelivery", + "printedName": "prefersIncrementalDelivery", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvp", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvg", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvs", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvM", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvp", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvg", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvs", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvM", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:validate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoader", + "printedName": "Nuke.DataLoader", + "usr": "s:4Nuke10DataLoaderC" + }, + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSURLSessionConfiguration" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URLResponse) -> Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "defaultConfiguration", + "printedName": "defaultConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvpZ", + "mangledName": "$s4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvgZ", + "mangledName": "$s4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvgZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "validate", + "printedName": "validate(response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "sharedUrlCache", + "printedName": "sharedUrlCache", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCache", + "printedName": "Foundation.URLCache", + "usr": "c:objc(cs)NSURLCache" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvpZ", + "mangledName": "$s4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCache", + "printedName": "Foundation.URLCache", + "usr": "c:objc(cs)NSURLCache" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvgZ", + "mangledName": "$s4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:didReceiveData:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cancellable", + "printedName": "Nuke.Cancellable", + "usr": "s:4Nuke11CancellableP" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data, Foundation.URLResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke10DataLoaderC04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "mangledName": "$s4Nuke10DataLoaderC04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "statusCodeUnacceptable", + "printedName": "statusCodeUnacceptable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.DataLoader.Error.Type) -> (Swift.Int) -> Nuke.DataLoader.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> Nuke.DataLoader.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.DataLoader.Error", + "usr": "s:4Nuke10DataLoaderC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.DataLoader.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.DataLoader.Error", + "usr": "s:4Nuke10DataLoaderC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke10DataLoaderC5ErrorO22statusCodeUnacceptableyAESicAEmF", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO22statusCodeUnacceptableyAESicAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke10DataLoaderC5ErrorO", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke10DataLoaderC", + "mangledName": "$s4Nuke10DataLoaderC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "DataLoading", + "printedName": "DataLoading", + "usr": "s:4Nuke11DataLoadingP", + "mangledName": "$s4Nuke11DataLoadingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "children": [ + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingP6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodingP6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingP6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "mangledName": "$s4Nuke13ImageEncodingP6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPAAE6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "mangledName": "$s4Nuke13ImageEncodingPAAE6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "default", + "printedName": "default(compressionQuality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageEncoders.Default", + "usr": "s:4Nuke13ImageEncodersO7DefaultV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPA2A0B8EncodersO7DefaultVRszrlE7default18compressionQualityAGSf_tFZ", + "mangledName": "$s4Nuke13ImageEncodingPA2A0B8EncodersO7DefaultVRszrlE7default18compressionQualityAGSf_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageEncoders.Default>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageIO", + "printedName": "imageIO(type:compressionRatio:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageIO", + "printedName": "Nuke.ImageEncoders.ImageIO", + "usr": "s:4Nuke13ImageEncodersO0B2IOV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPA2A0B8EncodersO0B2IOVRszrlE05imageE04type16compressionRatioAgA9AssetTypeV_SftFZ", + "mangledName": "$s4Nuke13ImageEncodingPA2A0B8EncodersO0B2IOVRszrlE05imageE04type16compressionRatioAgA9AssetTypeV_SftFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageEncoders.ImageIO>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageEncodingContext", + "printedName": "ImageEncodingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke20ImageEncodingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke20ImageEncodingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke20ImageEncodingContextV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke20ImageEncodingContextV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvp", + "mangledName": "$s4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvg", + "mangledName": "$s4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke20ImageEncodingContextV", + "mangledName": "$s4Nuke20ImageEncodingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataLoading", + "printedName": "DataLoading", + "children": [ + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:didReceiveData:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cancellable", + "printedName": "Nuke.Cancellable", + "usr": "s:4Nuke11CancellableP" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data, Foundation.URLResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataLoadingP04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "mangledName": "$s4Nuke11DataLoadingP04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataLoading>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11DataLoadingP", + "mangledName": "$s4Nuke11DataLoadingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Cancellable", + "printedName": "Cancellable", + "children": [ + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11CancellableP6cancelyyF", + "mangledName": "$s4Nuke11CancellableP6cancelyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.Cancellable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11CancellableP", + "mangledName": "$s4Nuke11CancellableP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVKit", + "printedName": "AVKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit.UIImage", + "printedName": "UIKit.UIImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageContainer", + "printedName": "ImageContainer", + "children": [ + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvs", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvM", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvp", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvg", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvs", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvM", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isPreview", + "printedName": "isPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvp", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvg", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvs", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvM", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvp", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvg", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvs", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvM", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvp", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvg", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvs", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvM", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(image:type:isPreview:data:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV5image4type9isPreview4data8userInfoACSo7UIImageC_AA9AssetTypeVSgSb10Foundation4DataVSgSDyAC04UserJ3KeyVypGtcfc", + "mangledName": "$s4Nuke14ImageContainerV5image4type9isPreview4data8userInfoACSo7UIImageC_AA9AssetTypeVSgSb10Foundation4DataVSgSDyAC04UserJ3KeyVypGtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "UserInfoKey", + "printedName": "UserInfoKey", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvp", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvg", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyVyAESScfc", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyVyAESScfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV13stringLiteralAESS_tcfc", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV13stringLiteralAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "scanNumberKey", + "printedName": "scanNumberKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvpZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvgZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivp", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivg", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke14ImageContainerV", + "mangledName": "$s4Nuke14ImageContainerV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataCaching", + "printedName": "DataCaching", + "children": [ + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP06cachedB03for10Foundation0B0VSgSS_tF", + "mangledName": "$s4Nuke11DataCachingP06cachedB03for10Foundation0B0VSgSS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP08containsB03forSbSS_tF", + "mangledName": "$s4Nuke11DataCachingP08containsB03forSbSS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeData", + "printedName": "storeData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP05storeB0_3fory10Foundation0B0V_SStF", + "mangledName": "$s4Nuke11DataCachingP05storeB0_3fory10Foundation0B0V_SStF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeData", + "printedName": "removeData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP06removeB03forySS_tF", + "mangledName": "$s4Nuke11DataCachingP06removeB03forySS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP9removeAllyyF", + "mangledName": "$s4Nuke11DataCachingP9removeAllyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11DataCachingP", + "mangledName": "$s4Nuke11DataCachingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingOptions", + "printedName": "ImageProcessingOptions", + "children": [ + { + "kind": "TypeDecl", + "name": "Unit", + "printedName": "Unit", + "children": [ + { + "kind": "Var", + "name": "points", + "printedName": "points", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.Unit.Type) -> Nuke.ImageProcessingOptions.Unit", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.Unit.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO6pointsyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO6pointsyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "pixels", + "printedName": "pixels", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.Unit.Type) -> Nuke.ImageProcessingOptions.Unit", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.Unit.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO6pixelsyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO6pixelsyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Border", + "printedName": "Border", + "children": [ + { + "kind": "Var", + "name": "width", + "printedName": "width", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5width14CoreFoundation7CGFloatVvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5width12CoreGraphics7CGFloatVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5width14CoreFoundation7CGFloatVvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5width12CoreGraphics7CGFloatVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(color:width:unit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5color5width4unitAESo7UIColorC_14CoreFoundation7CGFloatVAC4UnitOtcfc", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5color5width4unitAESo7UIColorC_12CoreGraphics7CGFloatVAC4UnitOtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + }, + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ContentMode", + "printedName": "ContentMode", + "children": [ + { + "kind": "Var", + "name": "aspectFill", + "printedName": "aspectFill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.ContentMode.Type) -> Nuke.ImageProcessingOptions.ContentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.ContentMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO10aspectFillyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO10aspectFillyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aspectFit", + "printedName": "aspectFit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.ContentMode.Type) -> Nuke.ImageProcessingOptions.ContentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.ContentMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9aspectFityA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9aspectFityA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImagePipelineDelegate", + "printedName": "ImagePipelineDelegate", + "children": [ + { + "kind": "Function", + "name": "dataLoader", + "printedName": "dataLoader(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageDecoder", + "printedName": "imageDecoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageEncoder", + "printedName": "imageEncoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageCache", + "printedName": "imageCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataCache", + "printedName": "dataCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheKey", + "printedName": "cacheKey(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willCache", + "printedName": "willCache(data:image:for:pipeline:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "shouldDecompress", + "printedName": "shouldDecompress(response:for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decompress", + "printedName": "decompress(response:request:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskCreated", + "printedName": "imageTaskCreated(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidStart", + "printedName": "imageTaskDidStart(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didUpdateProgress:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didReceivePreview:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidCancel", + "printedName": "imageTaskDidCancel(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didCompleteWithResult:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageCache", + "printedName": "imageCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataLoader", + "printedName": "dataLoader(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataCache", + "printedName": "dataCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageDecoder", + "printedName": "imageDecoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageEncoder", + "printedName": "imageEncoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheKey", + "printedName": "cacheKey(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willCache", + "printedName": "willCache(data:image:for:pipeline:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "shouldDecompress", + "printedName": "shouldDecompress(response:for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decompress", + "printedName": "decompress(response:request:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskCreated", + "printedName": "imageTaskCreated(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidStart", + "printedName": "imageTaskDidStart(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didUpdateProgress:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didReceivePreview:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidCancel", + "printedName": "imageTaskDidCancel(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didCompleteWithResult:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke21ImagePipelineDelegateP", + "mangledName": "$s4Nuke21ImagePipelineDelegateP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageCaching", + "printedName": "ImageCaching", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcip", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcip", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcig", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcig", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcis", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcis", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVciM", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVciM", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageCachingP9removeAllyyF", + "mangledName": "$s4Nuke12ImageCachingP9removeAllyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke12ImageCachingP", + "mangledName": "$s4Nuke12ImageCachingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageCacheKey", + "printedName": "ImageCacheKey", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageCacheKeyV3keyACSS_tcfc", + "mangledName": "$s4Nuke13ImageCacheKeyV3keyACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageCacheKeyV7requestAcA0B7RequestV_tcfc", + "mangledName": "$s4Nuke13ImageCacheKeyV7requestAcA0B7RequestV_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageCacheKeyV9hashValueSivp", + "mangledName": "$s4Nuke13ImageCacheKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageCacheKeyV9hashValueSivg", + "mangledName": "$s4Nuke13ImageCacheKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageCacheKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImageCacheKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageCacheKeyV2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke13ImageCacheKeyV2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageCacheKeyV", + "mangledName": "$s4Nuke13ImageCacheKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit.UIApplication", + "printedName": "UIKit.UIApplication", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "AsyncImageTask", + "printedName": "AsyncImageTask", + "children": [ + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvs", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvM", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC5imageSo7UIImageCvp", + "mangledName": "$s4Nuke14AsyncImageTaskC5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC5imageSo7UIImageCvg", + "mangledName": "$s4Nuke14AsyncImageTaskC5imageSo7UIImageCvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "throwing": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "response", + "printedName": "response", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "throwing": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "previews", + "printedName": "previews", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14AsyncImageTaskC6cancelyyF", + "mangledName": "$s4Nuke14AsyncImageTaskC6cancelyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke14AsyncImageTaskC", + "mangledName": "$s4Nuke14AsyncImageTaskC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreImage", + "printedName": "CoreImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataCache", + "printedName": "DataCache", + "children": [ + { + "kind": "Var", + "name": "sizeLimit", + "printedName": "sizeLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivp", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivg", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivs", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivM", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC4path10Foundation3URLVvp", + "mangledName": "$s4Nuke9DataCacheC4path10Foundation3URLVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC4path10Foundation3URLVvg", + "mangledName": "$s4Nuke9DataCacheC4path10Foundation3URLVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sweepInterval", + "printedName": "sweepInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvp", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvg", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvs", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvM", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompressionEnabled", + "printedName": "isCompressionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvp", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvp", + "moduleName": "Nuke", + "deprecated": true, + "declAttributes": [ + "Final", + "AccessControl", + "Available", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvg", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvs", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvM", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvM", + "moduleName": "Nuke", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Final", + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "queue", + "printedName": "queue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvp", + "mangledName": "$s4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvg", + "mangledName": "$s4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:filenameGenerator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCache", + "printedName": "Nuke.DataCache", + "usr": "s:4Nuke9DataCacheC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9DataCacheC4name17filenameGeneratorACSS_SSSgSSctKcfc", + "mangledName": "$s4Nuke9DataCacheC4name17filenameGeneratorACSS_SSSgSSctKcfc", + "moduleName": "Nuke", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(path:filenameGenerator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCache", + "printedName": "Nuke.DataCache", + "usr": "s:4Nuke9DataCacheC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9DataCacheC4path17filenameGeneratorAC10Foundation3URLV_SSSgSSctKcfc", + "mangledName": "$s4Nuke9DataCacheC4path17filenameGeneratorAC10Foundation3URLV_SSSgSSctKcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "filename", + "printedName": "filename(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC8filename3forSSSgSS_tFZ", + "mangledName": "$s4Nuke9DataCacheC8filename3forSSSgSS_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC06cachedB03for10Foundation0B0VSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC06cachedB03for10Foundation0B0VSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC08containsB03forSbSS_tF", + "mangledName": "$s4Nuke9DataCacheC08containsB03forSbSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeData", + "printedName": "storeData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC05storeB0_3fory10Foundation0B0V_SStF", + "mangledName": "$s4Nuke9DataCacheC05storeB0_3fory10Foundation0B0V_SStF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeData", + "printedName": "removeData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC06removeB03forySS_tF", + "mangledName": "$s4Nuke9DataCacheC06removeB03forySS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC9removeAllyyF", + "mangledName": "$s4Nuke9DataCacheC9removeAllyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScip", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScip", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScig", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScig", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScis", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScis", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSSciM", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSSciM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "filename", + "printedName": "filename(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC8filename3forSSSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC8filename3forSSSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "url", + "printedName": "url(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC3url3for10Foundation3URLVSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC3url3for10Foundation3URLVSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5flushyyF", + "mangledName": "$s4Nuke9DataCacheC5flushyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5flush3forySS_tF", + "mangledName": "$s4Nuke9DataCacheC5flush3forySS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sweep", + "printedName": "sweep()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5sweepyyF", + "mangledName": "$s4Nuke9DataCacheC5sweepyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "totalCount", + "printedName": "totalCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC10totalCountSivp", + "mangledName": "$s4Nuke9DataCacheC10totalCountSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC10totalCountSivg", + "mangledName": "$s4Nuke9DataCacheC10totalCountSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalSize", + "printedName": "totalSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC9totalSizeSivp", + "mangledName": "$s4Nuke9DataCacheC9totalSizeSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9totalSizeSivg", + "mangledName": "$s4Nuke9DataCacheC9totalSizeSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalAllocatedSize", + "printedName": "totalAllocatedSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC18totalAllocatedSizeSivp", + "mangledName": "$s4Nuke9DataCacheC18totalAllocatedSizeSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC18totalAllocatedSizeSivg", + "mangledName": "$s4Nuke9DataCacheC18totalAllocatedSizeSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke9DataCacheC", + "mangledName": "$s4Nuke9DataCacheC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "DataCaching", + "printedName": "DataCaching", + "usr": "s:4Nuke11DataCachingP", + "mangledName": "$s4Nuke11DataCachingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecoderRegistry", + "printedName": "ImageDecoderRegistry", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecoderRegistryC6sharedACvpZ", + "mangledName": "$s4Nuke20ImageDecoderRegistryC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecoderRegistryC6sharedACvgZ", + "mangledName": "$s4Nuke20ImageDecoderRegistryC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke20ImageDecoderRegistryCACycfc", + "mangledName": "$s4Nuke20ImageDecoderRegistryCACycfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decoder", + "printedName": "decoder(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC7decoder3forAA0B8Decoding_pSgAA0bG7ContextV_tF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC7decoder3forAA0B8Decoding_pSgAA0bG7ContextV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "register", + "printedName": "register(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC8registeryyAA0B8Decoding_pSgAA0bF7ContextVcF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC8registeryyAA0B8Decoding_pSgAA0bF7ContextVcF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clear", + "printedName": "clear()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC5clearyyF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC5clearyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke20ImageDecoderRegistryC", + "mangledName": "$s4Nuke20ImageDecoderRegistryC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecodingContext", + "printedName": "ImageDecodingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvp", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvg", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvs", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvM", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompleted", + "printedName": "isCompleted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvp", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvg", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvs", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvM", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvp", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvg", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvs", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvM", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cacheType", + "printedName": "cacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvp", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvg", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvs", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvM", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:data:isCompleted:urlResponse:cacheType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke20ImageDecodingContextV7request4data11isCompleted11urlResponse9cacheTypeAcA0B7RequestV_10Foundation4DataVSbSo13NSURLResponseCSgAA0bJ0V05CacheL0OSgtcfc", + "mangledName": "$s4Nuke20ImageDecodingContextV7request4data11isCompleted11urlResponse9cacheTypeAcA0B7RequestV_10Foundation4DataVSbSo13NSURLResponseCSgAA0bJ0V05CacheL0OSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke20ImageDecodingContextV", + "mangledName": "$s4Nuke20ImageDecodingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessors", + "printedName": "ImageProcessors", + "children": [ + { + "kind": "TypeDecl", + "name": "Anonymous", + "printedName": "Anonymous", + "children": [ + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV10identifierSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Anonymous", + "printedName": "Nuke.ImageProcessors.Anonymous", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV2id_AESS_So7UIImageCSgAHYbctcfc", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV2id_AESS_So7UIImageCSgAHYbctcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RoundedCorners", + "printedName": "RoundedCorners", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(radius:unit:border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV6radius4unit6borderAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOAM6BorderVSgtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV6radius4unit6borderAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOAM6BorderVSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Resize", + "printedName": "Resize", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(size:unit:contentMode:crop:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV4size4unit11contentMode4crop7upscaleAESo6CGSizeV_AA0B17ProcessingOptionsO4UnitOAN07ContentH0OS2btcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV4size4unit11contentMode4crop7upscaleAESo6CGSizeV_AA0B17ProcessingOptionsO4UnitOAN07ContentH0OS2btcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(width:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV5width4unit7upscaleAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV5width4unit7upscaleAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(height:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV6height4unit7upscaleAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV6height4unit7upscaleAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GaussianBlur", + "printedName": "GaussianBlur", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(radius:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV6radiusAESi_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV6radiusAESi_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Composition", + "printedName": "Composition", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionVyAESayAA0B10Processing_pGcfc", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionVyAESayAA0B10Processing_pGcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + }, + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Circle", + "printedName": "Circle", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV6borderAeA0B17ProcessingOptionsO6BorderVSg_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV6borderAeA0B17ProcessingOptionsO6BorderVSg_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO6CircleV", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CoreImageFilter", + "printedName": "CoreImageFilter", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "parameters", + "printedName": "parameters", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:parameters:identifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4name10parameters10identifierAESS_SDySSypGSStcfc", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4name10parameters10identifierAESS_SDySSypGSStcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameAESS_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "context", + "printedName": "context", + "children": [ + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvpZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvgZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvsZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvsZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvMZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "apply", + "printedName": "apply(filter:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "CIFilter", + "printedName": "CoreImage.CIFilter", + "usr": "c:objc(cs)CIFilter" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5apply6filter2toSo7UIImageCSo8CIFilterC_AJtKFZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5apply6filter2toSo7UIImageCSo8CIFilterC_AJtKFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "failedToCreateFilter", + "printedName": "failedToCreateFilter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (Swift.String, [Swift.String : Any]) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, [Swift.String : Any]) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(name: Swift.String, parameters: [Swift.String : Any])", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO014failedToCreateE0yAGSS_SDySSypGtcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO014failedToCreateE0yAGSS_SDySSypGtcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "inputImageIsEmpty", + "printedName": "inputImageIsEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (UIKit.UIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(inputImage: UIKit.UIImage)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO05inputB7IsEmptyyAGSo7UIImageC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO05inputB7IsEmptyyAGSo7UIImageC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "failedToApplyFilter", + "printedName": "failedToApplyFilter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (CoreImage.CIFilter) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreImage.CIFilter) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(filter: CoreImage.CIFilter)", + "children": [ + { + "kind": "TypeNominal", + "name": "CIFilter", + "printedName": "CoreImage.CIFilter", + "usr": "c:objc(cs)CIFilter" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO013failedToApplyE0yAGSo8CIFilterC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO013failedToApplyE0yAGSo8CIFilterC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "failedToCreateOutputCGImage", + "printedName": "failedToCreateOutputCGImage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (CoreImage.CIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreImage.CIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(image: CoreImage.CIImage)", + "children": [ + { + "kind": "TypeNominal", + "name": "CIImage", + "printedName": "CoreImage.CIImage", + "usr": "c:objc(cs)CIImage" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO27failedToCreateOutputCGImageyAGSo7CIImageC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO27failedToCreateOutputCGImageyAGSo7CIImageC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImageProcessorsO", + "mangledName": "$s4Nuke15ImageProcessorsO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageRequest", + "printedName": "ImageRequest", + "children": [ + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvp", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvg", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvs", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvM", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvp", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvg", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvs", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvM", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvp", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvg", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvs", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvM", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvp", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvg", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvs", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvM", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlRequest", + "printedName": "urlRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvp", + "mangledName": "$s4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvg", + "mangledName": "$s4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV3url10Foundation3URLVSgvp", + "mangledName": "$s4Nuke12ImageRequestV3url10Foundation3URLVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV3url10Foundation3URLVSgvg", + "mangledName": "$s4Nuke12ImageRequestV3url10Foundation3URLVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageId", + "printedName": "imageId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7imageIdSSSgvp", + "mangledName": "$s4Nuke12ImageRequestV7imageIdSSSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7imageIdSSSgvg", + "mangledName": "$s4Nuke12ImageRequestV7imageIdSSSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11descriptionSSvp", + "mangledName": "$s4Nuke12ImageRequestV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11descriptionSSvg", + "mangledName": "$s4Nuke12ImageRequestV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV13stringLiteralACSS_tcfc", + "mangledName": "$s4Nuke12ImageRequestV13stringLiteralACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV3url10processors8priority7options8userInfoAC10Foundation3URLVSg_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV3url10processors8priority7options8userInfoAC10Foundation3URLVSg_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(urlRequest:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV03urlC010processors8priority7options8userInfoAC10Foundation10URLRequestV_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV03urlC010processors8priority7options8userInfoAC10Foundation10URLRequestV_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:data:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async throws -> Foundation.Data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV2id4data10processors8priority7options8userInfoACSS_10Foundation4DataVyYaYbKcSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserJ3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV2id4data10processors8priority7options8userInfoACSS_10Foundation4DataVyYaYbKcSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserJ3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:dataPublisher:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV2id13dataPublisher10processors8priority7options8userInfoACSS_xSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserK3KeyVypGSgtc7Combine0F0Rz10Foundation4DataV6OutputRtzlufc", + "mangledName": "$s4Nuke12ImageRequestV2id13dataPublisher10processors8priority7options8userInfoACSS_xSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserK3KeyVypGSgtc7Combine0F0Rz10Foundation4DataV6OutputRtzlufc", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Publisher, τ_0_0.Output == Foundation.Data>", + "sugared_genericSig": "

    ", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Priority", + "printedName": "Priority", + "children": [ + { + "kind": "Var", + "name": "veryLow", + "printedName": "veryLow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO7veryLowyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO7veryLowyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "low", + "printedName": "low", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO3lowyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO3lowyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO6normalyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO6normalyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "high", + "printedName": "high", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO4highyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO4highyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "veryHigh", + "printedName": "veryHigh", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO8veryHighyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8veryHighyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV8PriorityO1loiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO1loiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueAESgSi_tcfc", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueAESgSi_tcfc", + "moduleName": "Nuke", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueSivp", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueSivg", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke12ImageRequestV8PriorityO", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvp", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvg", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValueAEs6UInt16V_tcfc", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValueAEs6UInt16V_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "disableMemoryCacheReads", + "printedName": "disableMemoryCacheReads", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableMemoryCacheWrites", + "printedName": "disableMemoryCacheWrites", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableMemoryCache", + "printedName": "disableMemoryCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCacheReads", + "printedName": "disableDiskCacheReads", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCacheWrites", + "printedName": "disableDiskCacheWrites", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCache", + "printedName": "disableDiskCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "reloadIgnoringCachedData", + "printedName": "reloadIgnoringCachedData", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "returnCacheDataDontLoad", + "printedName": "returnCacheDataDontLoad", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "skipDecompression", + "printedName": "skipDecompression", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "skipDataLoadingQueue", + "printedName": "skipDataLoadingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV7OptionsV", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UserInfoKey", + "printedName": "UserInfoKey", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvp", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvg", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyVyAESScfc", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyVyAESScfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV13stringLiteralAESS_tcfc", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV13stringLiteralAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "imageIdKey", + "printedName": "imageIdKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scaleKey", + "printedName": "scaleKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "thumbnailKey", + "printedName": "thumbnailKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivp", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivg", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ThumbnailOptions", + "printedName": "ThumbnailOptions", + "children": [ + { + "kind": "Var", + "name": "createThumbnailFromImageIfAbsent", + "printedName": "createThumbnailFromImageIfAbsent", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "createThumbnailFromImageAlways", + "printedName": "createThumbnailFromImageAlways", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "createThumbnailWithTransform", + "printedName": "createThumbnailWithTransform", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shouldCacheImmediately", + "printedName": "shouldCacheImmediately", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(maxPixelSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV12maxPixelSizeAESf_tcfc", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV12maxPixelSizeAESf_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(size:unit:contentMode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV4size4unit11contentModeAESo6CGSizeV_AA0b10ProcessingE0O4UnitOAL07ContentI0Otcfc", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV4size4unit11contentModeAESo6CGSizeV_AA0b10ProcessingE0O4UnitOAL07ContentI0Otcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "makeThumbnail", + "printedName": "makeThumbnail(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV04makeD04withSo7UIImageCSg10Foundation4DataV_tF", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV04makeD04withSo7UIImageCSg10Foundation4DataV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV", + "mangledName": "$s4Nuke12ImageRequestV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageDecoders", + "printedName": "ImageDecoders", + "children": [ + { + "kind": "TypeDecl", + "name": "Empty", + "printedName": "Empty", + "children": [ + { + "kind": "Var", + "name": "isProgressive", + "printedName": "isProgressive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvp", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvg", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(assetType:isProgressive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Empty", + "printedName": "Nuke.ImageDecoders.Empty", + "usr": "s:4Nuke13ImageDecodersO5EmptyV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV9assetType13isProgressiveAeA05AssetF0VSg_Sbtcfc", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV9assetType13isProgressiveAeA05AssetF0VSg_Sbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO5EmptyV6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO5EmptyV29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageDecodersO5EmptyV", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Default", + "printedName": "Default", + "children": [ + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageDecoders.Default", + "usr": "s:4Nuke13ImageDecodersO7DefaultC" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO7DefaultCAEycfc", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultCAEycfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoders.Default?", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageDecoders.Default", + "usr": "s:4Nuke13ImageDecodersO7DefaultC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO7DefaultC7contextAESgAA0B15DecodingContextV_tcfc", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC7contextAESgAA0B15DecodingContextV_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO7DefaultC6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO7DefaultC29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke13ImageDecodersO7DefaultC", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageDecodersO", + "mangledName": "$s4Nuke13ImageDecodersO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AssetType", + "printedName": "AssetType", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV8rawValueSSvp", + "mangledName": "$s4Nuke9AssetTypeV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV8rawValueSSvg", + "mangledName": "$s4Nuke9AssetTypeV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeV8rawValueACSS_tcfc", + "mangledName": "$s4Nuke9AssetTypeV8rawValueACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeV13stringLiteralACSS_tcfc", + "mangledName": "$s4Nuke9AssetTypeV13stringLiteralACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "png", + "printedName": "png", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3pngACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3pngACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3pngACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3pngACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "jpeg", + "printedName": "jpeg", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4jpegACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4jpegACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4jpegACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4jpegACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "gif", + "printedName": "gif", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3gifACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3gifACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3gifACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3gifACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "heic", + "printedName": "heic", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4heicACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4heicACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4heicACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4heicACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "webp", + "printedName": "webp", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4webpACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4webpACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4webpACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4webpACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mp4", + "printedName": "mp4", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3mp4ACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3mp4ACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3mp4ACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3mp4ACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "m4v", + "printedName": "m4v", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3m4vACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3m4vACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3m4vACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3m4vACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mov", + "printedName": "mov", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3movACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3movACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3movACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3movACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV9hashValueSivp", + "mangledName": "$s4Nuke9AssetTypeV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV9hashValueSivg", + "mangledName": "$s4Nuke9AssetTypeV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9AssetTypeV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9AssetTypeV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9AssetTypeV2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke9AssetTypeV2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeVyACSg10Foundation4DataVcfc", + "mangledName": "$s4Nuke9AssetTypeVyACSg10Foundation4DataVcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke9AssetTypeV", + "mangledName": "$s4Nuke9AssetTypeV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageTask", + "printedName": "ImageTask", + "children": [ + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC6taskIds5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC6taskIds5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC6taskIds5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC6taskIds5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke9ImageTaskC7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke9ImageTaskC7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvp", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvg", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvs", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvM", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8progressAC8ProgressVvp", + "mangledName": "$s4Nuke9ImageTaskC8progressAC8ProgressVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8progressAC8ProgressVvg", + "mangledName": "$s4Nuke9ImageTaskC8progressAC8ProgressVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Progress", + "printedName": "Progress", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV5totals5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV5totals5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV5totals5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV5totals5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fraction", + "printedName": "fraction", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV8fractionSfvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV8fractionSfvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV8fractionSfvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV8fractionSfvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(completed:total:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completed5totalAEs5Int64V_AItcfc", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completed5totalAEs5Int64V_AItcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC8ProgressV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC8ProgressV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke9ImageTaskC8ProgressV", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC5stateAC5StateOvp", + "mangledName": "$s4Nuke9ImageTaskC5stateAC5StateOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC5stateAC5StateOvg", + "mangledName": "$s4Nuke9ImageTaskC5stateAC5StateOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "State", + "printedName": "State", + "children": [ + { + "kind": "Var", + "name": "running", + "printedName": "running", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO7runningyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO7runningyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cancelled", + "printedName": "cancelled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO9cancelledyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO9cancelledyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO9completedyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO9completedyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC5StateO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke9ImageTaskC5StateO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC5StateO9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC5StateO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC5StateO9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC5StateO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC5StateO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC5StateO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke9ImageTaskC5StateO", + "mangledName": "$s4Nuke9ImageTaskC5StateO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC6cancelyyF", + "mangledName": "$s4Nuke9ImageTaskC6cancelyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke9ImageTaskC2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC11descriptionSSvp", + "mangledName": "$s4Nuke9ImageTaskC11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC11descriptionSSvg", + "mangledName": "$s4Nuke9ImageTaskC11descriptionSSvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke9ImageTaskC", + "mangledName": "$s4Nuke9ImageTaskC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CryptoKit", + "printedName": "CryptoKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "children": [ + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodingP14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodingP14isAsynchronousSbvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodingP14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodingP14isAsynchronousSbvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingP6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodingP6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingP29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "mangledName": "$s4Nuke13ImageDecodingP29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodingPAAE14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodingPAAE14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodingPAAE14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodingPAAE14isAsynchronousSbvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingPAAE29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "mangledName": "$s4Nuke13ImageDecodingPAAE29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecodingError", + "printedName": "ImageDecodingError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingError.Type) -> Nuke.ImageDecodingError", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageDecodingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke18ImageDecodingErrorO7unknownyA2CmF", + "mangledName": "$s4Nuke18ImageDecodingErrorO7unknownyA2CmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke18ImageDecodingErrorO11descriptionSSvp", + "mangledName": "$s4Nuke18ImageDecodingErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke18ImageDecodingErrorO11descriptionSSvg", + "mangledName": "$s4Nuke18ImageDecodingErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke18ImageDecodingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke18ImageDecodingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke18ImageDecodingErrorO9hashValueSivp", + "mangledName": "$s4Nuke18ImageDecodingErrorO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke18ImageDecodingErrorO9hashValueSivg", + "mangledName": "$s4Nuke18ImageDecodingErrorO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke18ImageDecodingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke18ImageDecodingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke18ImageDecodingErrorO", + "mangledName": "$s4Nuke18ImageDecodingErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageEncoders", + "printedName": "ImageEncoders", + "children": [ + { + "kind": "TypeDecl", + "name": "ImageIO", + "printedName": "ImageIO", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvp", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvg", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "compressionRatio", + "printedName": "compressionRatio", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvp", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvg", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:compressionRatio:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageIO", + "printedName": "Nuke.ImageEncoders.ImageIO", + "usr": "s:4Nuke13ImageEncodersO0B2IOV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4type16compressionRatioAeA9AssetTypeV_Sftcfc", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4type16compressionRatioAeA9AssetTypeV_Sftcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isSupported", + "printedName": "isSupported(type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO0B2IOV11isSupported4typeSbAA9AssetTypeV_tFZ", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV11isSupported4typeSbAA9AssetTypeV_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO0B2IOV6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageEncodersO0B2IOV", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Default", + "printedName": "Default", + "children": [ + { + "kind": "Var", + "name": "compressionQuality", + "printedName": "compressionQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvp", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvg", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvs", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvM", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isHEIFPreferred", + "printedName": "isHEIFPreferred", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvp", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvg", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvs", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvM", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(compressionQuality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageEncoders.Default", + "usr": "s:4Nuke13ImageEncodersO7DefaultV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualityAESf_tcfc", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualityAESf_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO7DefaultV6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageEncodersO7DefaultV", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageEncodersO", + "mangledName": "$s4Nuke13ImageEncodersO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreImage", + "printedName": "CoreImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImagePrefetcher", + "printedName": "ImagePrefetcher", + "children": [ + { + "kind": "Var", + "name": "isPaused", + "printedName": "isPaused", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvp", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvg", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvs", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvM", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvp", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvg", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvs", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvM", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Destination", + "printedName": "Destination", + "children": [ + { + "kind": "Var", + "name": "memoryCache", + "printedName": "memoryCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePrefetcher.Destination.Type) -> Nuke.ImagePrefetcher.Destination", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePrefetcher.Destination.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO11memoryCacheyA2EmF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO11memoryCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "diskCache", + "printedName": "diskCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePrefetcher.Destination.Type) -> Nuke.ImagePrefetcher.Destination", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePrefetcher.Destination.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9diskCacheyA2EmF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9diskCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9hashValueSivp", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9hashValueSivg", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "didComplete", + "printedName": "didComplete", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pipeline:destination:maxConcurrentRequestCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePrefetcher", + "printedName": "Nuke.ImagePrefetcher", + "usr": "s:4Nuke15ImagePrefetcherC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "hasDefaultArg": true, + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImagePrefetcherC8pipeline11destination25maxConcurrentRequestCountAcA0B8PipelineC_AC11DestinationOSitcfc", + "mangledName": "$s4Nuke15ImagePrefetcherC8pipeline11destination25maxConcurrentRequestCountAcA0B8PipelineC_AC11DestinationOSitcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "startPrefetching", + "printedName": "startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC16startPrefetching4withySay10Foundation3URLVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC16startPrefetching4withySay10Foundation3URLVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startPrefetching", + "printedName": "startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC16startPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC16startPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "_startPrefetching", + "printedName": "_startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC17_startPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC17_startPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetching4withySay10Foundation3URLVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetching4withySay10Foundation3URLVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetchingyyF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetchingyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke15ImagePrefetcherC", + "mangledName": "$s4Nuke15ImagePrefetcherC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessing.swift", + "kind": "StringLiteral", + "offset": 3324, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessing.swift", + "kind": "BooleanLiteral", + "offset": 3469, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 747, + "length": 12, + "value": "\"%{public}s\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 877, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1270, + "length": 12, + "value": "\"%{public}s\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1538, + "length": 36, + "value": "\"com.github.kean.Nuke.ImagePipeline\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1586, + "length": 15, + "value": "\"Image Loading\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "FloatLiteral", + "offset": 857, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "IntegerLiteral", + "offset": 1559, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "IntegerLiteral", + "offset": 2213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2674, + "length": 11, + "value": "536870912" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "FloatLiteral", + "offset": 2702, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "FloatLiteral", + "offset": 2708, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2736, + "length": 11, + "value": "536870912" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2773, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 3899, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 4184, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "StringLiteral", + "offset": 1464, + "length": 36, + "value": "\"com.github.kean.Nuke.ImagePipeline\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 1555, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1701, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1773, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1916, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 3130, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 4324, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 7906, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 10513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 13721, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 15916, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 16357, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "BooleanLiteral", + "offset": 453, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 1845, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 17, + "value": "\"Nuke URLSession\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 2690, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 2696, + "length": 3, + "value": "300" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 2881, + "length": 28, + "value": "\"com.github.kean.Nuke.Cache\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3481, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3487, + "length": 7, + "value": "1048576" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3701, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4641, + "length": 60, + "value": "\"Response status code was unacceptable: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4700, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 5701, + "length": 16, + "value": "\"Nuke Load Data\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 1268, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 1623, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 1657, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 3452, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 3563, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "Dictionary", + "offset": 3746, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 3985, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 4368, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 4641, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 4960, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 5173, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 6227, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 9564, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 9602, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 1851, + "length": 58, + "value": "\"Failed to load data from cache and download is disabled.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 1973, + "length": 56, + "value": "\"Failed to load image data. Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2027, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2076, + "length": 34, + "value": "\"Data loader returned empty data.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2166, + "length": 49, + "value": "\"No decoders registered for the downloaded data.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2328, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2333, + "length": 30, + "value": "\" Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2361, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2383, + "length": 68, + "value": "\"Failed to decode image data using decoder \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2436, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2450, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2570, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2575, + "length": 30, + "value": "\" Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2603, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2625, + "length": 72, + "value": "\"Failed to process the image using processor \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2682, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2696, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2752, + "length": 63, + "value": "\"Load image method was called with no image request or no URL.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2870, + "length": 60, + "value": "\"Image pipeline is invalidated and no requests can be made.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 1354, + "length": 30, + "value": "\"ReadCachedProcessedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 1831, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 2214, + "length": 32, + "value": "\"DecodeCachedProcessedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 2899, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 2922, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "IntegerLiteral", + "offset": 3522, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "Array", + "offset": 3625, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "Array", + "offset": 4972, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6335, + "length": 14, + "value": "\"ProcessImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6365, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6380, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 7412, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8100, + "length": 17, + "value": "\"DecompressImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8133, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8148, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 8679, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 10079, + "length": 13, + "value": "\"EncodeImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 10887, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 10920, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 11154, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImagePublisher.swift", + "kind": "BooleanLiteral", + "offset": 1434, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImagePublisher.swift", + "kind": "IntegerLiteral", + "offset": 1696, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 573, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+Default.swift", + "kind": "FloatLiteral", + "offset": 628, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 506, + "length": 13, + "value": "\"isExecuting\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 13, + "value": "\"isExecuting\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 931, + "length": 12, + "value": "\"isFinished\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 980, + "length": 12, + "value": "\"isFinished\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1161, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1197, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1236, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "IntegerLiteral", + "offset": 1328, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "IntegerLiteral", + "offset": 1475, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1623, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1679, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1944, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 2008, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 2035, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 126, + "length": 9, + "value": "\"Nuke.Operation\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "BooleanLiteral", + "offset": 1941, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "Dictionary", + "offset": 1998, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "StringLiteral", + "offset": 2727, + "length": 41, + "value": "\"com.github\/kean\/nuke\/skip-decompression\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "StringLiteral", + "offset": 2883, + "length": 34, + "value": "\"com.github\/kean\/nuke\/scan-number\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 3812, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 4034, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 6298, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 8195, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9365, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9370, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9423, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 501, + "length": 8, + "value": "\"points\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 543, + "length": 8, + "value": "\"pixels\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "IntegerLiteral", + "offset": 1318, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1852, + "length": 53, + "value": "\"Border(color: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1879, + "length": 1, + "value": "\", width: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1896, + "length": 6, + "value": "\" pixels)\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 2448, + "length": 13, + "value": "\".aspectFill\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 2498, + "length": 12, + "value": "\".aspectFit\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/OperationTask.swift", + "kind": "BooleanLiteral", + "offset": 923, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/OperationTask.swift", + "kind": "StringLiteral", + "offset": 188, + "length": 13, + "value": "\"Nuke.OperationTask\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", + "kind": "BooleanLiteral", + "offset": 223, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", + "kind": "IntegerLiteral", + "offset": 435, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Anonymous.swift", + "kind": "StringLiteral", + "offset": 778, + "length": 46, + "value": "\"AnonymousProcessor(identifier: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Anonymous.swift", + "kind": "StringLiteral", + "offset": 823, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1417, + "length": 15, + "value": "\",border=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1431, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1454, + "length": 55, + "value": "\"com.github.kean\/nuke\/rounded_corners?radius=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 16, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1523, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1591, + "length": 83, + "value": "\"RoundedCorners(radius: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1624, + "length": 6, + "value": "\" pixels, border: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1666, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1672, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1681, + "length": 17, + "value": "\"DecodeImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1714, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1729, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 393, + "length": 104, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 413, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 440, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 443, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 496, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "BooleanLiteral", + "offset": 3347, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 830, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 1230, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 1276, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 1721, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2631, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2915, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2944, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2980, + "length": 13, + "value": "2147483647" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 4408, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 4859, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 4919, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "BooleanLiteral", + "offset": 5984, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 6057, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1309, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1332, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1863, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "IntegerLiteral", + "offset": 1929, + "length": 4, + "value": "9999" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1979, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 2377, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "IntegerLiteral", + "offset": 2428, + "length": 4, + "value": "9999" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 2494, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2916, + "length": 96, + "value": "\"com.github.kean\/nuke\/resize?s=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2961, + "length": 1, + "value": "\",cm=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2979, + "length": 1, + "value": "\",crop=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2992, + "length": 1, + "value": "\",upscale=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3011, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3077, + "length": 102, + "value": "\"Resize(size: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3105, + "length": 6, + "value": "\" pixels, contentMode: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3141, + "length": 1, + "value": "\", crop: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3156, + "length": 1, + "value": "\", upscale: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3177, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 654, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 693, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 776, + "length": 15, + "value": "\"Accept-Ranges\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 846, + "length": 7, + "value": "\"bytes\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1554, + "length": 6, + "value": "\"ETag\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1854, + "length": 6, + "value": "\"Etag\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1984, + "length": 15, + "value": "\"Last-Modified\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "Dictionary", + "offset": 2180, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2273, + "length": 7, + "value": "\"Range\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2284, + "length": 22, + "value": "\"bytes=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2304, + "length": 1, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2323, + "length": 10, + "value": "\"If-Range\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 2644, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 3192, + "length": 8, + "value": "32000000" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 3214, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchWithPublisher.swift", + "kind": "StringLiteral", + "offset": 1393, + "length": 26, + "value": "\"This should never happen\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchWithPublisher.swift", + "kind": "BooleanLiteral", + "offset": 2337, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "IntegerLiteral", + "offset": 576, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1160, + "length": 16, + "value": "\"CIGaussianBlur\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1191, + "length": 13, + "value": "\"inputRadius\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1289, + "length": 53, + "value": "\"com.github.kean\/nuke\/gaussian_blur?radius=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1341, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1407, + "length": 33, + "value": "\"GaussianBlur(radius: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1438, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "BooleanLiteral", + "offset": 429, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "BooleanLiteral", + "offset": 808, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "Dictionary", + "offset": 1072, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "Dictionary", + "offset": 1279, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1363, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1370, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1377, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "FloatLiteral", + "offset": 1667, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1877, + "length": 4, + "value": "3600" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2227, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2350, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2391, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 2453, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "StringLiteral", + "offset": 2624, + "length": 43, + "value": "\"com.github.kean.Nuke.DataCache.WriteQueue\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 4043, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 4886, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "FloatLiteral", + "offset": 5275, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6249, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6303, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6397, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9042, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9775, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9929, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 10314, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 10577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 11211, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 11821, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 12991, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 13036, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 13634, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "Array", + "offset": 13865, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "Array", + "offset": 14050, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "StringLiteral", + "offset": 14873, + "length": 18, + "value": "\".data-cache-info\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 14906, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15541, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15584, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15923, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15980, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 16694, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17056, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17364, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoderRegistry.swift", + "kind": "Array", + "offset": 1550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 965, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 2236, + "length": 3, + "value": "2.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2915, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2957, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2996, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 3040, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 6421, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 6449, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 7058, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 7086, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 8188, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 8239, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11367, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11379, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11391, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11403, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11497, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "StringLiteral", + "offset": 11525, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "StringLiteral", + "offset": 11607, + "length": 7, + "value": "\"%02lX\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11636, + "length": 3, + "value": "255" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "BooleanLiteral", + "offset": 11944, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 12595, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "BooleanLiteral", + "offset": 13052, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 13149, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 969, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 992, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 1494, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 1964, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "IntegerLiteral", + "offset": 4738, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "StringLiteral", + "offset": 718, + "length": 21, + "value": "\"ReadCachedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "BooleanLiteral", + "offset": 928, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "Array", + "offset": 1234, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Atomic.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Atomic.swift", + "kind": "IntegerLiteral", + "offset": 428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Dictionary", + "offset": 1798, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2876, + "length": 135, + "value": "\"ImageRequest(resource: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2915, + "length": 1, + "value": "\", priority: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2938, + "length": 1, + "value": "\", processors: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2965, + "length": 1, + "value": "\", options: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2986, + "length": 1, + "value": "\", userInfo: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 3009, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 3875, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 3944, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 4966, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 5035, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 6649, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 6718, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 8481, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 8550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10381, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10386, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10526, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10531, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10855, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10860, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10995, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11000, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11751, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11756, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11964, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11969, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 12387, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 12392, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 13805, + "length": 30, + "value": "\"github.com\/kean\/nuke\/imageId\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 14016, + "length": 28, + "value": "\"github.com\/kean\/nuke\/scale\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 14503, + "length": 36, + "value": "\"github.com\/kean\/nuke\/thumbmnailKey\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15064, + "length": 22, + "value": "\"maxPixelSize=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15085, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15169, + "length": 84, + "value": "\"width=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15196, + "length": 1, + "value": "\",height=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15225, + "length": 1, + "value": "\",contentMode=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15252, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 15629, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 15924, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 16126, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 16283, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17454, + "length": 190, + "value": "\"com.github\/kean\/nuke\/thumbnail?\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17510, + "length": 1, + "value": "\",options=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17554, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17587, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17618, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17643, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 18285, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20596, + "length": 33, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20622, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20628, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20683, + "length": 15, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20697, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20745, + "length": 9, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20753, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 965, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 2428, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 2601, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3070, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3154, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "Dictionary", + "offset": 3170, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 3301, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 3416, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3570, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4016, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4037, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4124, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4145, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4355, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4396, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4475, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4758, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4919, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5005, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5115, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5134, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5140, + "length": 4, + "value": "0xDA" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5220, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5257, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5690, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5713, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5789, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6023, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6541, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6627, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7341, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7384, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7390, + "length": 4, + "value": "0xC2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 7428, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7491, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7497, + "length": 4, + "value": "0xC0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 7535, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7618, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Composition.swift", + "kind": "StringLiteral", + "offset": 2315, + "length": 40, + "value": "\"Composition(processors: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Composition.swift", + "kind": "StringLiteral", + "offset": 2353, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 457, + "length": 12, + "value": "\"public.png\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 510, + "length": 13, + "value": "\"public.jpeg\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 563, + "length": 20, + "value": "\"com.compuserve.gif\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 678, + "length": 13, + "value": "\"public.heic\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 875, + "length": 13, + "value": "\"public.webp\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 929, + "length": 14, + "value": "\"public.mpeg4\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 1207, + "length": 12, + "value": "\"public.m4v\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 1260, + "length": 12, + "value": "\"public.mov\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 1622, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1711, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1866, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1939, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2110, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2116, + "length": 4, + "value": "0xD8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2122, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2251, + "length": 4, + "value": "0x89" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2257, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2263, + "length": 4, + "value": "0x4E" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2269, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2275, + "length": 4, + "value": "0x0D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2281, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2287, + "length": 4, + "value": "0x1A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2293, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2399, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2405, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2411, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2538, + "length": 4, + "value": "0x52" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2544, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2550, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2556, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2582, + "length": 4, + "value": "0x57" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2588, + "length": 4, + "value": "0x45" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2594, + "length": 4, + "value": "0x42" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2600, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2834, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2840, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2846, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2852, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2858, + "length": 4, + "value": "0x69" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2864, + "length": 4, + "value": "0x73" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2870, + "length": 4, + "value": "0x6F" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2876, + "length": 4, + "value": "0x6D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2891, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2992, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2998, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3004, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3010, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3016, + "length": 4, + "value": "0x6D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3022, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3028, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3034, + "length": 4, + "value": "0x32" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3049, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3104, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3110, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3116, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3122, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3128, + "length": 4, + "value": "0x4D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3134, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3140, + "length": 4, + "value": "0x56" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3146, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3161, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3280, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3286, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3292, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3298, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3304, + "length": 4, + "value": "0x71" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3310, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3316, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3322, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3337, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 877, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 2292, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 2401, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 3765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4136, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4865, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5219, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5864, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5920, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5966, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6159, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6312, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6469, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6626, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6787, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6954, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "StringLiteral", + "offset": 8577, + "length": 32, + "value": "\"com.github.kean.Nuke.DataCache\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "BooleanLiteral", + "offset": 932, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1554, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1564, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1969, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1985, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 2012, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "BooleanLiteral", + "offset": 2806, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 2971, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 3194, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4456, + "length": 120, + "value": "\"ImageTask(id: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4480, + "length": 1, + "value": "\", priority: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4504, + "length": 1, + "value": "\", progress: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4537, + "length": 1, + "value": "\" \/ \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4557, + "length": 1, + "value": "\", state: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4574, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 601, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 674, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 796, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 816, + "length": 6, + "value": "\"data\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 843, + "length": 15, + "value": "\"?border=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 857, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 880, + "length": 29, + "value": "\"com.github.kean\/nuke\/circle\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 923, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 991, + "length": 49, + "value": "\"Circle(border: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 1032, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 1038, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "BooleanLiteral", + "offset": 1293, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "StringLiteral", + "offset": 1628, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "BooleanLiteral", + "offset": 2242, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 1008, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 1448, + "length": 2, + "value": "80" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 1465, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 2044, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 2360, + "length": 6, + "value": "1000.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 2405, + "length": 3, + "value": "2.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 2479, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 2488, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 2792, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 3615, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 3645, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 3722, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 3803, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 3917, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "IntegerLiteral", + "offset": 443, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 1073, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 1174, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2927, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2952, + "length": 114, + "value": "\"URL: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2994, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2997, + "length": 1, + "value": "\", resumable data: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "IntegerLiteral", + "offset": 3062, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3065, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3611, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3634, + "length": 56, + "value": "\"Finished with size \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3689, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3928, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3951, + "length": 11, + "value": "\"Cancelled\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4572, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4597, + "length": 56, + "value": "\"Resumed with data \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4652, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 5898, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7221, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7285, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7318, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7540, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7598, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7647, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders.swift", + "kind": "FloatLiteral", + "offset": 312, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders.swift", + "kind": "FloatLiteral", + "offset": 559, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "Dictionary", + "offset": 1482, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 1516, + "length": 47, + "value": "\"com.github.kean\/nuke\/core_image?name=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 1561, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "BooleanLiteral", + "offset": 2297, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "Dictionary", + "offset": 2385, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3757, + "length": 59, + "value": "\"CoreImageFilter(name: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3787, + "length": 1, + "value": "\", parameters: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3814, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4320, + "length": 70, + "value": "\"Failed to create filter named \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4358, + "length": 4, + "value": "\" with parameters: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4389, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4475, + "length": 50, + "value": "\"Failed to create input CIImage for \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4524, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4608, + "length": 40, + "value": "\"Failed to apply filter: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4647, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4738, + "length": 73, + "value": "\"Failed to create output image for extent: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4796, + "length": 4, + "value": "\" from \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4810, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/ImagePipelineTask.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 17, + "value": "\"Nuke.ImagePipelineTask\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/ImagePipelineTask.swift", + "kind": "Array", + "offset": 1140, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 698, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "IntegerLiteral", + "offset": 2811, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 5271, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 5516, + "length": 4, + "value": "true" + } + ] +} \ No newline at end of file diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..0571533 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,945 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Nuke +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVKit +import Combine +import CoreGraphics +import CoreImage +import CryptoKit +import Foundation +import ImageIO +import Swift +import UIKit.UIApplication +import UIKit.UIImage +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +public protocol ImageProcessing : Swift.Sendable { + func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + var identifier: Swift.String { get } + var hashableIdentifier: Swift.AnyHashable { get } +} +extension Nuke.ImageProcessing { + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +extension Nuke.ImageProcessing where Self : Swift.Hashable { + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +public struct ImageProcessingContext : Swift.Sendable { + public var request: Nuke.ImageRequest + public var response: Nuke.ImageResponse + public var isCompleted: Swift.Bool + public init(request: Nuke.ImageRequest, response: Nuke.ImageResponse, isCompleted: Swift.Bool) +} +public enum ImageProcessingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingError, b: Nuke.ImageProcessingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageEncoders { + public struct ImageIO : Nuke.ImageEncoding { + public let type: Nuke.AssetType + public let compressionRatio: Swift.Float + public init(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) + public static func isSupported(type: Nuke.AssetType) -> Swift.Bool + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public struct ImageResponse : @unchecked Swift.Sendable { + public var container: Nuke.ImageContainer + public var image: UIKit.UIImage { + get + } + public var isPreview: Swift.Bool { + get + } + public var request: Nuke.ImageRequest + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(container: Nuke.ImageContainer, request: Nuke.ImageRequest, urlResponse: Foundation.URLResponse? = nil, cacheType: Nuke.ImageResponse.CacheType? = nil) + public enum CacheType : Swift.Sendable { + case memory + case disk + public static func == (a: Nuke.ImageResponse.CacheType, b: Nuke.ImageResponse.CacheType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +final public class ImageCache : Nuke.ImageCaching { + final public var costLimit: Swift.Int { + get + set + } + final public var countLimit: Swift.Int { + get + set + } + final public var ttl: Foundation.TimeInterval? { + get + set + } + final public var entryCostLimit: Swift.Double { + get + set + } + final public var totalCount: Swift.Int { + get + } + final public var totalCost: Swift.Int { + get + } + public static let shared: Nuke.ImageCache + public init(costLimit: Swift.Int = ImageCache.defaultCostLimit(), countLimit: Swift.Int = Int.max) + public static func defaultCostLimit() -> Swift.Int + final public subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { + get + set + } + final public func removeAll() + final public func trim(toCost limit: Swift.Int) + final public func trim(toCount limit: Swift.Int) + @objc deinit +} +final public class ImagePipeline : @unchecked Swift.Sendable { + public static var shared: Nuke.ImagePipeline { + get + set + } + final public let configuration: Nuke.ImagePipeline.Configuration + final public var cache: Nuke.ImagePipeline.Cache { + get + } + @objc deinit + public init(configuration: Nuke.ImagePipeline.Configuration = Configuration(), delegate: (any Nuke.ImagePipelineDelegate)? = nil) + convenience public init(delegate: (any Nuke.ImagePipelineDelegate)? = nil, _ configure: (inout Nuke.ImagePipeline.Configuration) -> Swift.Void) + final public func invalidate() + final public func imageTask(with url: Foundation.URL) -> Nuke.AsyncImageTask + final public func imageTask(with request: Nuke.ImageRequest) -> Nuke.AsyncImageTask + #if compiler(>=5.3) && $AsyncAwait + final public func image(for url: Foundation.URL) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + final public func image(for request: Nuke.ImageRequest) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for url: Foundation.URL) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for request: Nuke.ImageRequest) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + @discardableResult + final public func loadImage(with url: Foundation.URL, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ response: Nuke.ImageResponse?, _ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with url: Foundation.URL, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + final public func imagePublisher(with url: Foundation.URL) -> Combine.AnyPublisher + final public func imagePublisher(with request: Nuke.ImageRequest) -> Combine.AnyPublisher +} +final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { + final public let session: Foundation.URLSession + final public var prefersIncrementalDelivery: Swift.Bool + final public var delegate: (any Foundation.URLSessionDelegate)? { + get + set + } + @objc deinit + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + public static var defaultConfiguration: Foundation.URLSessionConfiguration { + get + } + public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + public static let sharedUrlCache: Foundation.URLCache + final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case statusCodeUnacceptable(Swift.Int) + public var description: Swift.String { + get + } + } +} +extension Nuke.ImagePipeline { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + case dataMissingInCache + case dataLoadingFailed(error: any Swift.Error) + case dataIsEmpty + case decoderNotRegistered(context: Nuke.ImageDecodingContext) + case decodingFailed(decoder: any Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: any Swift.Error) + case processingFailed(processor: any Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: any Swift.Error) + case imageRequestMissing + case pipelineInvalidated + } +} +extension Nuke.ImagePipeline.Error { + public var dataLoadingError: (any Swift.Error)? { + get + } + public var description: Swift.String { + get + } +} +public protocol ImageEncoding : Swift.Sendable { + func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +extension Nuke.ImageEncoding { + public func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +public struct ImageEncodingContext : @unchecked Swift.Sendable { + public let request: Nuke.ImageRequest + public let image: Nuke.PlatformImage + public let urlResponse: Foundation.URLResponse? +} +public protocol DataLoading : Swift.Sendable { + func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable +} +public protocol Cancellable : AnyObject, Swift.Sendable { + func cancel() +} +extension Nuke.ImageEncoders { + public struct Default : Nuke.ImageEncoding { + public var compressionQuality: Swift.Float + public var isHEIFPreferred: Swift.Bool + public init(compressionQuality: Swift.Float = 0.8) + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public typealias PlatformImage = UIKit.UIImage +public struct ImageContainer : @unchecked Swift.Sendable { + public var image: UIKit.UIImage { + get + set + } + public var type: Nuke.AssetType? { + get + set + } + public var isPreview: Swift.Bool { + get + set + } + public var data: Foundation.Data? { + get + set + } + public var userInfo: [Nuke.ImageContainer.UserInfoKey : Any] { + get + set + } + public init(image: Nuke.PlatformImage, type: Nuke.AssetType? = nil, isPreview: Swift.Bool = false, data: Foundation.Data? = nil, userInfo: [Nuke.ImageContainer.UserInfoKey : Any] = [:]) + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let scanNumberKey: Nuke.ImageContainer.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageContainer.UserInfoKey, b: Nuke.ImageContainer.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImagePipeline { + public struct Cache : Swift.Sendable { + } +} +extension Nuke.ImagePipeline.Cache { + public subscript(url: Foundation.URL) -> Nuke.ImageContainer? { + get + nonmutating set + } + public subscript(request: Nuke.ImageRequest) -> Nuke.ImageContainer? { + get + nonmutating set + } + public func cachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Nuke.ImageContainer? + public func storeCachedImage(_ image: Nuke.ImageContainer, for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func removeCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func containsCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Swift.Bool + public func cachedData(for request: Nuke.ImageRequest) -> Foundation.Data? + public func storeCachedData(_ data: Foundation.Data, for request: Nuke.ImageRequest) + public func containsData(for request: Nuke.ImageRequest) -> Swift.Bool + public func removeCachedData(for request: Nuke.ImageRequest) + public func makeImageCacheKey(for request: Nuke.ImageRequest) -> Nuke.ImageCacheKey + public func makeDataCacheKey(for request: Nuke.ImageRequest) -> Swift.String + public func removeAll(caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public struct Caches : Swift.OptionSet { + public let rawValue: Swift.Int + public init(rawValue: Swift.Int) + public static let memory: Nuke.ImagePipeline.Cache.Caches + public static let disk: Nuke.ImagePipeline.Cache.Caches + public static let all: Nuke.ImagePipeline.Cache.Caches + public typealias ArrayLiteralElement = Nuke.ImagePipeline.Cache.Caches + public typealias Element = Nuke.ImagePipeline.Cache.Caches + public typealias RawValue = Swift.Int + } +} +extension Nuke.ImagePipeline.Cache.Caches : Swift.Sendable { +} +public protocol DataCaching : Swift.Sendable { + func cachedData(for key: Swift.String) -> Foundation.Data? + func containsData(for key: Swift.String) -> Swift.Bool + func storeData(_ data: Foundation.Data, for key: Swift.String) + func removeData(for key: Swift.String) + func removeAll() +} +public enum ImageProcessingOptions : Swift.Sendable { + public enum Unit : Swift.CustomStringConvertible, Swift.Sendable { + case points + case pixels + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.Unit, b: Nuke.ImageProcessingOptions.Unit) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public struct Border : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let width: CoreFoundation.CGFloat + public let color: UIKit.UIColor + public init(color: UIKit.UIColor, width: CoreFoundation.CGFloat = 1, unit: Nuke.ImageProcessingOptions.Unit = .points) + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessingOptions.Border, b: Nuke.ImageProcessingOptions.Border) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public enum ContentMode : Swift.CustomStringConvertible, Swift.Sendable { + case aspectFill + case aspectFit + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.ContentMode, b: Nuke.ImageProcessingOptions.ContentMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImagePipelineDelegate : AnyObject, Swift.Sendable { + func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +extension Nuke.ImagePipelineDelegate { + public func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + public func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + public func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + public func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + public func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + public func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + public func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + public func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + public func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + public func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + public func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +public protocol ImageCaching : AnyObject, Swift.Sendable { + subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { get set } + func removeAll() +} +public struct ImageCacheKey : Swift.Hashable, Swift.Sendable { + public init(key: Swift.String) + public init(request: Nuke.ImageRequest) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageCacheKey, b: Nuke.ImageCacheKey) -> Swift.Bool + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Anonymous : Nuke.ImageProcessing, Swift.CustomStringConvertible { + public let identifier: Swift.String + #if compiler(>=5.3) && $Sendable + public init(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) + #endif + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var description: Swift.String { + get + } + } +} +extension Nuke.ImageProcessors { + public struct RoundedCorners : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.RoundedCorners, b: Nuke.ImageProcessors.RoundedCorners) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageProcessors { + public struct Resize : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + @available(*, deprecated, message: "Renamed to `ImageProcessingOptions.ContentMode") + public typealias ContentMode = Nuke.ImageProcessingOptions.ContentMode + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) + public init(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public init(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Resize, b: Nuke.ImageProcessors.Resize) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class AsyncImageTask : Swift.Sendable { + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + #if compiler(>=5.3) && $EffectfulProp + final public var image: Nuke.PlatformImage { + get async throws + } + #endif + #if compiler(>=5.3) && $EffectfulProp + final public var response: Nuke.ImageResponse { + get async throws + } + #endif + final public let previews: _Concurrency.AsyncStream + final public let progress: _Concurrency.AsyncStream + final public func cancel() + @objc deinit +} +extension Nuke.ImageProcessors { + public struct GaussianBlur : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: Swift.Int = 8) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.GaussianBlur, b: Nuke.ImageProcessors.GaussianBlur) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageDecoders { + public struct Empty : Nuke.ImageDecoding, Swift.Sendable { + public let isProgressive: Swift.Bool + public var isAsynchronous: Swift.Bool { + get + } + public init(assetType: Nuke.AssetType? = nil, isProgressive: Swift.Bool = false) + public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + } +} +final public class DataCache : Nuke.DataCaching, @unchecked Swift.Sendable { + final public var sizeLimit: Swift.Int + final public let path: Foundation.URL + final public var sweepInterval: Swift.Double + @available(*, deprecated, message: "It's not recommended to use compression with the popular image formats that already compress the data") + final public var isCompressionEnabled: Swift.Bool { + get + set + } + final public let queue: Dispatch.DispatchQueue + public typealias FilenameGenerator = (_ key: Swift.String) -> Swift.String? + convenience public init(name: Swift.String, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public init(path: Foundation.URL, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public static func filename(for key: Swift.String) -> Swift.String? + final public func cachedData(for key: Swift.String) -> Foundation.Data? + final public func containsData(for key: Swift.String) -> Swift.Bool + final public func storeData(_ data: Foundation.Data, for key: Swift.String) + final public func removeData(for key: Swift.String) + final public func removeAll() + final public subscript(key: Swift.String) -> Foundation.Data? { + get + set + } + final public func filename(for key: Swift.String) -> Swift.String? + final public func url(for key: Swift.String) -> Foundation.URL? + final public func flush() + final public func flush(for key: Swift.String) + final public func sweep() + final public var totalCount: Swift.Int { + get + } + final public var totalSize: Swift.Int { + get + } + final public var totalAllocatedSize: Swift.Int { + get + } + @objc deinit +} +final public class ImageDecoderRegistry : @unchecked Swift.Sendable { + public static let shared: Nuke.ImageDecoderRegistry + public init() + final public func decoder(for context: Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + final public func register(_ match: @escaping (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)?) + final public func clear() + @objc deinit +} +public struct ImageDecodingContext : @unchecked Swift.Sendable { + public var request: Nuke.ImageRequest + public var data: Foundation.Data + public var isCompleted: Swift.Bool + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(request: Nuke.ImageRequest, data: Foundation.Data, isCompleted: Swift.Bool, urlResponse: Foundation.URLResponse?, cacheType: Nuke.ImageResponse.CacheType?) +} +public enum ImageProcessors { +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Resize { + public static func resize(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Circle { + public static func circle(border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.Circle +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.RoundedCorners { + public static func roundedCorners(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.RoundedCorners +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Anonymous { + #if compiler(>=5.3) && $Sendable + public static func process(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) -> Nuke.ImageProcessors.Anonymous + #endif +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.CoreImageFilter { + public static func coreImageFilter(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter + public static func coreImageFilter(name: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.GaussianBlur { + public static func gaussianBlur(radius: Swift.Int = 8) -> Nuke.ImageProcessors.GaussianBlur +} +public struct ImageRequest : Swift.CustomStringConvertible, Swift.Sendable, Swift.ExpressibleByStringLiteral { + public var priority: Nuke.ImageRequest.Priority { + get + set + } + public var processors: [any Nuke.ImageProcessing] { + get + set + } + public var options: Nuke.ImageRequest.Options { + get + set + } + public var userInfo: [Nuke.ImageRequest.UserInfoKey : Any] { + get + set + } + public var urlRequest: Foundation.URLRequest? { + get + } + public var url: Foundation.URL? { + get + } + public var imageId: Swift.String? { + get + } + public var description: Swift.String { + get + } + public init(stringLiteral value: Swift.String) + public init(url: Foundation.URL?, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + public init(urlRequest: Foundation.URLRequest, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #if compiler(>=5.3) && $AsyncAwait && $Sendable + public init(id: Swift.String, data: @escaping @Sendable () async throws -> Foundation.Data, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #endif + public init

    (id: Swift.String, dataPublisher: P, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) where P : Combine.Publisher, P.Output == Foundation.Data + public enum Priority : Swift.Int, Swift.Comparable, Swift.Sendable { + case veryLow, low, normal, high, veryHigh + public static func < (lhs: Nuke.ImageRequest.Priority, rhs: Nuke.ImageRequest.Priority) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + public struct Options : Swift.OptionSet, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.UInt16 + public init(rawValue: Swift.UInt16) + public static let disableMemoryCacheReads: Nuke.ImageRequest.Options + public static let disableMemoryCacheWrites: Nuke.ImageRequest.Options + public static let disableMemoryCache: Nuke.ImageRequest.Options + public static let disableDiskCacheReads: Nuke.ImageRequest.Options + public static let disableDiskCacheWrites: Nuke.ImageRequest.Options + public static let disableDiskCache: Nuke.ImageRequest.Options + public static let reloadIgnoringCachedData: Nuke.ImageRequest.Options + public static let returnCacheDataDontLoad: Nuke.ImageRequest.Options + public static let skipDecompression: Nuke.ImageRequest.Options + public static let skipDataLoadingQueue: Nuke.ImageRequest.Options + public typealias ArrayLiteralElement = Nuke.ImageRequest.Options + public typealias Element = Nuke.ImageRequest.Options + public typealias RawValue = Swift.UInt16 + } + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let imageIdKey: Nuke.ImageRequest.UserInfoKey + public static let scaleKey: Nuke.ImageRequest.UserInfoKey + public static let thumbnailKey: Nuke.ImageRequest.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.UserInfoKey, b: Nuke.ImageRequest.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } + public struct ThumbnailOptions : Swift.Hashable, Swift.Sendable { + public var createThumbnailFromImageIfAbsent: Swift.Bool + public var createThumbnailFromImageAlways: Swift.Bool + public var createThumbnailWithTransform: Swift.Bool + public var shouldCacheImmediately: Swift.Bool + public init(maxPixelSize: Swift.Float) + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill) + public func makeThumbnail(with data: Foundation.Data) -> Nuke.PlatformImage? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.ThumbnailOptions, b: Nuke.ImageRequest.ThumbnailOptions) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +public enum ImageDecoders { +} +extension Nuke.ImageDecoders { + final public class Default : Nuke.ImageDecoding, @unchecked Swift.Sendable { + final public var isAsynchronous: Swift.Bool { + get + } + public init() + public init?(context: Nuke.ImageDecodingContext) + final public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + final public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + @objc deinit + } +} +extension Nuke.ImageProcessors { + public struct Composition : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(_ processors: [any Nuke.ImageProcessing]) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageProcessors.Composition, rhs: Nuke.ImageProcessors.Composition) -> Swift.Bool + public var description: Swift.String { + get + } + public var hashValue: Swift.Int { + get + } + } +} +public struct AssetType : Swift.ExpressibleByStringLiteral, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.String + public init(rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let png: Nuke.AssetType + public static let jpeg: Nuke.AssetType + public static let gif: Nuke.AssetType + public static let heic: Nuke.AssetType + public static let webp: Nuke.AssetType + public static let mp4: Nuke.AssetType + public static let m4v: Nuke.AssetType + public static let mov: Nuke.AssetType + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.AssetType, b: Nuke.AssetType) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} +extension Nuke.AssetType { + public init?(_ data: Foundation.Data) +} +extension Nuke.ImagePipeline { + public struct Configuration : @unchecked Swift.Sendable { + public var dataLoader: any Nuke.DataLoading + public var dataCache: (any Nuke.DataCaching)? + public var imageCache: (any Nuke.ImageCaching)? { + get + set + } + public var makeImageDecoder: @Sendable (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + public var makeImageEncoder: @Sendable (Nuke.ImageEncodingContext) -> any Nuke.ImageEncoding + public var isDecompressionEnabled: Swift.Bool { + get + set + } + public var isUsingPrepareForDisplay: Swift.Bool + public var dataCachePolicy: Nuke.ImagePipeline.DataCachePolicy + public var isTaskCoalescingEnabled: Swift.Bool + public var isRateLimiterEnabled: Swift.Bool + public var isProgressiveDecodingEnabled: Swift.Bool + public var isStoringPreviewsInMemoryCache: Swift.Bool + public var isResumableDataEnabled: Swift.Bool + public var callbackQueue: Dispatch.DispatchQueue + public static var isSignpostLoggingEnabled: Swift.Bool + public var dataLoadingQueue: Foundation.OperationQueue + public var dataCachingQueue: Foundation.OperationQueue + public var imageDecodingQueue: Foundation.OperationQueue + public var imageEncodingQueue: Foundation.OperationQueue + public var imageProcessingQueue: Foundation.OperationQueue + public var imageDecompressingQueue: Foundation.OperationQueue + public init(dataLoader: any Nuke.DataLoading = DataLoader()) + public static var withURLCache: Nuke.ImagePipeline.Configuration { + get + } + public static var withDataCache: Nuke.ImagePipeline.Configuration { + get + } + public static func withDataCache(name: Swift.String = "com.github.kean.Nuke.DataCache", sizeLimit: Swift.Int? = nil) -> Nuke.ImagePipeline.Configuration + } + public enum DataCachePolicy : Swift.Sendable { + case automatic + case storeOriginalData + case storeEncodedImages + case storeAll + public static func == (a: Nuke.ImagePipeline.DataCachePolicy, b: Nuke.ImagePipeline.DataCachePolicy) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class ImageTask : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + final public let taskId: Swift.Int64 + final public let request: Nuke.ImageRequest + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + final public var progress: Nuke.ImageTask.Progress { + get + } + public struct Progress : Swift.Hashable, Swift.Sendable { + public let completed: Swift.Int64 + public let total: Swift.Int64 + public var fraction: Swift.Float { + get + } + public init(completed: Swift.Int64, total: Swift.Int64) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageTask.Progress, b: Nuke.ImageTask.Progress) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + final public var state: Nuke.ImageTask.State { + get + } + public enum State { + case running + case cancelled + case completed + public static func == (a: Nuke.ImageTask.State, b: Nuke.ImageTask.State) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit + final public func cancel() + final public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageTask, rhs: Nuke.ImageTask) -> Swift.Bool + final public var description: Swift.String { + get + } + final public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Circle : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Circle, b: Nuke.ImageProcessors.Circle) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImageDecoding : Swift.Sendable { + var isAsynchronous: Swift.Bool { get } + func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +extension Nuke.ImageDecoding { + public var isAsynchronous: Swift.Bool { + get + } + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +public enum ImageDecodingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageDecodingError, b: Nuke.ImageDecodingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum ImageEncoders { +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.Default { + public static func `default`(compressionQuality: Swift.Float = 0.8) -> Nuke.ImageEncoders.Default +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.ImageIO { + public static func imageIO(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) -> Nuke.ImageEncoders.ImageIO +} +extension Nuke.ImageProcessors { + public struct CoreImageFilter : Nuke.ImageProcessing, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let name: Swift.String + public let parameters: [Swift.String : Any] + public let identifier: Swift.String + public init(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) + public init(name: Swift.String) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public static var context: CoreImage.CIContext + public static func apply(filter: CoreImage.CIFilter, to image: Nuke.PlatformImage) throws -> Nuke.PlatformImage + public var description: Swift.String { + get + } + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) + case inputImageIsEmpty(inputImage: Nuke.PlatformImage) + case failedToApplyFilter(filter: CoreImage.CIFilter) + case failedToCreateOutputCGImage(image: CoreImage.CIImage) + public var description: Swift.String { + get + } + } + } +} +final public class ImagePrefetcher : @unchecked Swift.Sendable { + final public var isPaused: Swift.Bool { + get + set + } + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + public enum Destination : Swift.Sendable { + case memoryCache + case diskCache + public static func == (a: Nuke.ImagePrefetcher.Destination, b: Nuke.ImagePrefetcher.Destination) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + final public var didComplete: (() -> Swift.Void)? + public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) + @objc deinit + final public func startPrefetching(with urls: [Foundation.URL]) + final public func startPrefetching(with requests: [Nuke.ImageRequest]) + final public func _startPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching(with urls: [Foundation.URL]) + final public func stopPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching() +} +extension Nuke.ImageProcessingError : Swift.Equatable {} +extension Nuke.ImageProcessingError : Swift.Hashable {} +extension Nuke.ImageResponse.CacheType : Swift.Equatable {} +extension Nuke.ImageResponse.CacheType : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.RawRepresentable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Equatable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Hashable {} +extension Nuke.ImageTask.State : Swift.Equatable {} +extension Nuke.ImageTask.State : Swift.Hashable {} +extension Nuke.ImageDecodingError : Swift.Equatable {} +extension Nuke.ImageDecodingError : Swift.Hashable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Equatable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Hashable {} diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..36681ef90f36702b2518c375e526d08697e3e292 GIT binary patch literal 113660 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 Nuke.PlatformImage? + func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + var identifier: Swift.String { get } + var hashableIdentifier: Swift.AnyHashable { get } +} +extension Nuke.ImageProcessing { + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +extension Nuke.ImageProcessing where Self : Swift.Hashable { + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +public struct ImageProcessingContext : Swift.Sendable { + public var request: Nuke.ImageRequest + public var response: Nuke.ImageResponse + public var isCompleted: Swift.Bool + public init(request: Nuke.ImageRequest, response: Nuke.ImageResponse, isCompleted: Swift.Bool) +} +public enum ImageProcessingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingError, b: Nuke.ImageProcessingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageEncoders { + public struct ImageIO : Nuke.ImageEncoding { + public let type: Nuke.AssetType + public let compressionRatio: Swift.Float + public init(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) + public static func isSupported(type: Nuke.AssetType) -> Swift.Bool + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public struct ImageResponse : @unchecked Swift.Sendable { + public var container: Nuke.ImageContainer + public var image: UIKit.UIImage { + get + } + public var isPreview: Swift.Bool { + get + } + public var request: Nuke.ImageRequest + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(container: Nuke.ImageContainer, request: Nuke.ImageRequest, urlResponse: Foundation.URLResponse? = nil, cacheType: Nuke.ImageResponse.CacheType? = nil) + public enum CacheType : Swift.Sendable { + case memory + case disk + public static func == (a: Nuke.ImageResponse.CacheType, b: Nuke.ImageResponse.CacheType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +final public class ImageCache : Nuke.ImageCaching { + final public var costLimit: Swift.Int { + get + set + } + final public var countLimit: Swift.Int { + get + set + } + final public var ttl: Foundation.TimeInterval? { + get + set + } + final public var entryCostLimit: Swift.Double { + get + set + } + final public var totalCount: Swift.Int { + get + } + final public var totalCost: Swift.Int { + get + } + public static let shared: Nuke.ImageCache + public init(costLimit: Swift.Int = ImageCache.defaultCostLimit(), countLimit: Swift.Int = Int.max) + public static func defaultCostLimit() -> Swift.Int + final public subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { + get + set + } + final public func removeAll() + final public func trim(toCost limit: Swift.Int) + final public func trim(toCount limit: Swift.Int) + @objc deinit +} +final public class ImagePipeline : @unchecked Swift.Sendable { + public static var shared: Nuke.ImagePipeline { + get + set + } + final public let configuration: Nuke.ImagePipeline.Configuration + final public var cache: Nuke.ImagePipeline.Cache { + get + } + @objc deinit + public init(configuration: Nuke.ImagePipeline.Configuration = Configuration(), delegate: (any Nuke.ImagePipelineDelegate)? = nil) + convenience public init(delegate: (any Nuke.ImagePipelineDelegate)? = nil, _ configure: (inout Nuke.ImagePipeline.Configuration) -> Swift.Void) + final public func invalidate() + final public func imageTask(with url: Foundation.URL) -> Nuke.AsyncImageTask + final public func imageTask(with request: Nuke.ImageRequest) -> Nuke.AsyncImageTask + #if compiler(>=5.3) && $AsyncAwait + final public func image(for url: Foundation.URL) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + final public func image(for request: Nuke.ImageRequest) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for url: Foundation.URL) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for request: Nuke.ImageRequest) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + @discardableResult + final public func loadImage(with url: Foundation.URL, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ response: Nuke.ImageResponse?, _ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with url: Foundation.URL, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + final public func imagePublisher(with url: Foundation.URL) -> Combine.AnyPublisher + final public func imagePublisher(with request: Nuke.ImageRequest) -> Combine.AnyPublisher +} +final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { + final public let session: Foundation.URLSession + final public var prefersIncrementalDelivery: Swift.Bool + final public var delegate: (any Foundation.URLSessionDelegate)? { + get + set + } + @objc deinit + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + public static var defaultConfiguration: Foundation.URLSessionConfiguration { + get + } + public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + public static let sharedUrlCache: Foundation.URLCache + final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case statusCodeUnacceptable(Swift.Int) + public var description: Swift.String { + get + } + } +} +extension Nuke.ImagePipeline { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + case dataMissingInCache + case dataLoadingFailed(error: any Swift.Error) + case dataIsEmpty + case decoderNotRegistered(context: Nuke.ImageDecodingContext) + case decodingFailed(decoder: any Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: any Swift.Error) + case processingFailed(processor: any Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: any Swift.Error) + case imageRequestMissing + case pipelineInvalidated + } +} +extension Nuke.ImagePipeline.Error { + public var dataLoadingError: (any Swift.Error)? { + get + } + public var description: Swift.String { + get + } +} +public protocol ImageEncoding : Swift.Sendable { + func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +extension Nuke.ImageEncoding { + public func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +public struct ImageEncodingContext : @unchecked Swift.Sendable { + public let request: Nuke.ImageRequest + public let image: Nuke.PlatformImage + public let urlResponse: Foundation.URLResponse? +} +public protocol DataLoading : Swift.Sendable { + func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable +} +public protocol Cancellable : AnyObject, Swift.Sendable { + func cancel() +} +extension Nuke.ImageEncoders { + public struct Default : Nuke.ImageEncoding { + public var compressionQuality: Swift.Float + public var isHEIFPreferred: Swift.Bool + public init(compressionQuality: Swift.Float = 0.8) + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public typealias PlatformImage = UIKit.UIImage +public struct ImageContainer : @unchecked Swift.Sendable { + public var image: UIKit.UIImage { + get + set + } + public var type: Nuke.AssetType? { + get + set + } + public var isPreview: Swift.Bool { + get + set + } + public var data: Foundation.Data? { + get + set + } + public var userInfo: [Nuke.ImageContainer.UserInfoKey : Any] { + get + set + } + public init(image: Nuke.PlatformImage, type: Nuke.AssetType? = nil, isPreview: Swift.Bool = false, data: Foundation.Data? = nil, userInfo: [Nuke.ImageContainer.UserInfoKey : Any] = [:]) + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let scanNumberKey: Nuke.ImageContainer.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageContainer.UserInfoKey, b: Nuke.ImageContainer.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImagePipeline { + public struct Cache : Swift.Sendable { + } +} +extension Nuke.ImagePipeline.Cache { + public subscript(url: Foundation.URL) -> Nuke.ImageContainer? { + get + nonmutating set + } + public subscript(request: Nuke.ImageRequest) -> Nuke.ImageContainer? { + get + nonmutating set + } + public func cachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Nuke.ImageContainer? + public func storeCachedImage(_ image: Nuke.ImageContainer, for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func removeCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func containsCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Swift.Bool + public func cachedData(for request: Nuke.ImageRequest) -> Foundation.Data? + public func storeCachedData(_ data: Foundation.Data, for request: Nuke.ImageRequest) + public func containsData(for request: Nuke.ImageRequest) -> Swift.Bool + public func removeCachedData(for request: Nuke.ImageRequest) + public func makeImageCacheKey(for request: Nuke.ImageRequest) -> Nuke.ImageCacheKey + public func makeDataCacheKey(for request: Nuke.ImageRequest) -> Swift.String + public func removeAll(caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public struct Caches : Swift.OptionSet { + public let rawValue: Swift.Int + public init(rawValue: Swift.Int) + public static let memory: Nuke.ImagePipeline.Cache.Caches + public static let disk: Nuke.ImagePipeline.Cache.Caches + public static let all: Nuke.ImagePipeline.Cache.Caches + public typealias ArrayLiteralElement = Nuke.ImagePipeline.Cache.Caches + public typealias Element = Nuke.ImagePipeline.Cache.Caches + public typealias RawValue = Swift.Int + } +} +extension Nuke.ImagePipeline.Cache.Caches : Swift.Sendable { +} +public protocol DataCaching : Swift.Sendable { + func cachedData(for key: Swift.String) -> Foundation.Data? + func containsData(for key: Swift.String) -> Swift.Bool + func storeData(_ data: Foundation.Data, for key: Swift.String) + func removeData(for key: Swift.String) + func removeAll() +} +public enum ImageProcessingOptions : Swift.Sendable { + public enum Unit : Swift.CustomStringConvertible, Swift.Sendable { + case points + case pixels + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.Unit, b: Nuke.ImageProcessingOptions.Unit) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public struct Border : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let width: CoreFoundation.CGFloat + public let color: UIKit.UIColor + public init(color: UIKit.UIColor, width: CoreFoundation.CGFloat = 1, unit: Nuke.ImageProcessingOptions.Unit = .points) + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessingOptions.Border, b: Nuke.ImageProcessingOptions.Border) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public enum ContentMode : Swift.CustomStringConvertible, Swift.Sendable { + case aspectFill + case aspectFit + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.ContentMode, b: Nuke.ImageProcessingOptions.ContentMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImagePipelineDelegate : AnyObject, Swift.Sendable { + func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +extension Nuke.ImagePipelineDelegate { + public func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + public func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + public func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + public func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + public func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + public func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + public func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + public func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + public func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + public func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + public func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +public protocol ImageCaching : AnyObject, Swift.Sendable { + subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { get set } + func removeAll() +} +public struct ImageCacheKey : Swift.Hashable, Swift.Sendable { + public init(key: Swift.String) + public init(request: Nuke.ImageRequest) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageCacheKey, b: Nuke.ImageCacheKey) -> Swift.Bool + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Anonymous : Nuke.ImageProcessing, Swift.CustomStringConvertible { + public let identifier: Swift.String + #if compiler(>=5.3) && $Sendable + public init(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) + #endif + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var description: Swift.String { + get + } + } +} +extension Nuke.ImageProcessors { + public struct RoundedCorners : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.RoundedCorners, b: Nuke.ImageProcessors.RoundedCorners) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageProcessors { + public struct Resize : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + @available(*, deprecated, message: "Renamed to `ImageProcessingOptions.ContentMode") + public typealias ContentMode = Nuke.ImageProcessingOptions.ContentMode + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) + public init(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public init(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Resize, b: Nuke.ImageProcessors.Resize) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class AsyncImageTask : Swift.Sendable { + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + #if compiler(>=5.3) && $EffectfulProp + final public var image: Nuke.PlatformImage { + get async throws + } + #endif + #if compiler(>=5.3) && $EffectfulProp + final public var response: Nuke.ImageResponse { + get async throws + } + #endif + final public let previews: _Concurrency.AsyncStream + final public let progress: _Concurrency.AsyncStream + final public func cancel() + @objc deinit +} +extension Nuke.ImageProcessors { + public struct GaussianBlur : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: Swift.Int = 8) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.GaussianBlur, b: Nuke.ImageProcessors.GaussianBlur) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageDecoders { + public struct Empty : Nuke.ImageDecoding, Swift.Sendable { + public let isProgressive: Swift.Bool + public var isAsynchronous: Swift.Bool { + get + } + public init(assetType: Nuke.AssetType? = nil, isProgressive: Swift.Bool = false) + public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + } +} +final public class DataCache : Nuke.DataCaching, @unchecked Swift.Sendable { + final public var sizeLimit: Swift.Int + final public let path: Foundation.URL + final public var sweepInterval: Swift.Double + @available(*, deprecated, message: "It's not recommended to use compression with the popular image formats that already compress the data") + final public var isCompressionEnabled: Swift.Bool { + get + set + } + final public let queue: Dispatch.DispatchQueue + public typealias FilenameGenerator = (_ key: Swift.String) -> Swift.String? + convenience public init(name: Swift.String, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public init(path: Foundation.URL, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public static func filename(for key: Swift.String) -> Swift.String? + final public func cachedData(for key: Swift.String) -> Foundation.Data? + final public func containsData(for key: Swift.String) -> Swift.Bool + final public func storeData(_ data: Foundation.Data, for key: Swift.String) + final public func removeData(for key: Swift.String) + final public func removeAll() + final public subscript(key: Swift.String) -> Foundation.Data? { + get + set + } + final public func filename(for key: Swift.String) -> Swift.String? + final public func url(for key: Swift.String) -> Foundation.URL? + final public func flush() + final public func flush(for key: Swift.String) + final public func sweep() + final public var totalCount: Swift.Int { + get + } + final public var totalSize: Swift.Int { + get + } + final public var totalAllocatedSize: Swift.Int { + get + } + @objc deinit +} +final public class ImageDecoderRegistry : @unchecked Swift.Sendable { + public static let shared: Nuke.ImageDecoderRegistry + public init() + final public func decoder(for context: Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + final public func register(_ match: @escaping (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)?) + final public func clear() + @objc deinit +} +public struct ImageDecodingContext : @unchecked Swift.Sendable { + public var request: Nuke.ImageRequest + public var data: Foundation.Data + public var isCompleted: Swift.Bool + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(request: Nuke.ImageRequest, data: Foundation.Data, isCompleted: Swift.Bool, urlResponse: Foundation.URLResponse?, cacheType: Nuke.ImageResponse.CacheType?) +} +public enum ImageProcessors { +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Resize { + public static func resize(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Circle { + public static func circle(border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.Circle +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.RoundedCorners { + public static func roundedCorners(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.RoundedCorners +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Anonymous { + #if compiler(>=5.3) && $Sendable + public static func process(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) -> Nuke.ImageProcessors.Anonymous + #endif +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.CoreImageFilter { + public static func coreImageFilter(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter + public static func coreImageFilter(name: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.GaussianBlur { + public static func gaussianBlur(radius: Swift.Int = 8) -> Nuke.ImageProcessors.GaussianBlur +} +public struct ImageRequest : Swift.CustomStringConvertible, Swift.Sendable, Swift.ExpressibleByStringLiteral { + public var priority: Nuke.ImageRequest.Priority { + get + set + } + public var processors: [any Nuke.ImageProcessing] { + get + set + } + public var options: Nuke.ImageRequest.Options { + get + set + } + public var userInfo: [Nuke.ImageRequest.UserInfoKey : Any] { + get + set + } + public var urlRequest: Foundation.URLRequest? { + get + } + public var url: Foundation.URL? { + get + } + public var imageId: Swift.String? { + get + } + public var description: Swift.String { + get + } + public init(stringLiteral value: Swift.String) + public init(url: Foundation.URL?, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + public init(urlRequest: Foundation.URLRequest, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #if compiler(>=5.3) && $AsyncAwait && $Sendable + public init(id: Swift.String, data: @escaping @Sendable () async throws -> Foundation.Data, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #endif + public init

    (id: Swift.String, dataPublisher: P, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) where P : Combine.Publisher, P.Output == Foundation.Data + public enum Priority : Swift.Int, Swift.Comparable, Swift.Sendable { + case veryLow, low, normal, high, veryHigh + public static func < (lhs: Nuke.ImageRequest.Priority, rhs: Nuke.ImageRequest.Priority) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + public struct Options : Swift.OptionSet, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.UInt16 + public init(rawValue: Swift.UInt16) + public static let disableMemoryCacheReads: Nuke.ImageRequest.Options + public static let disableMemoryCacheWrites: Nuke.ImageRequest.Options + public static let disableMemoryCache: Nuke.ImageRequest.Options + public static let disableDiskCacheReads: Nuke.ImageRequest.Options + public static let disableDiskCacheWrites: Nuke.ImageRequest.Options + public static let disableDiskCache: Nuke.ImageRequest.Options + public static let reloadIgnoringCachedData: Nuke.ImageRequest.Options + public static let returnCacheDataDontLoad: Nuke.ImageRequest.Options + public static let skipDecompression: Nuke.ImageRequest.Options + public static let skipDataLoadingQueue: Nuke.ImageRequest.Options + public typealias ArrayLiteralElement = Nuke.ImageRequest.Options + public typealias Element = Nuke.ImageRequest.Options + public typealias RawValue = Swift.UInt16 + } + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let imageIdKey: Nuke.ImageRequest.UserInfoKey + public static let scaleKey: Nuke.ImageRequest.UserInfoKey + public static let thumbnailKey: Nuke.ImageRequest.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.UserInfoKey, b: Nuke.ImageRequest.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } + public struct ThumbnailOptions : Swift.Hashable, Swift.Sendable { + public var createThumbnailFromImageIfAbsent: Swift.Bool + public var createThumbnailFromImageAlways: Swift.Bool + public var createThumbnailWithTransform: Swift.Bool + public var shouldCacheImmediately: Swift.Bool + public init(maxPixelSize: Swift.Float) + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill) + public func makeThumbnail(with data: Foundation.Data) -> Nuke.PlatformImage? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.ThumbnailOptions, b: Nuke.ImageRequest.ThumbnailOptions) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +public enum ImageDecoders { +} +extension Nuke.ImageDecoders { + final public class Default : Nuke.ImageDecoding, @unchecked Swift.Sendable { + final public var isAsynchronous: Swift.Bool { + get + } + public init() + public init?(context: Nuke.ImageDecodingContext) + final public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + final public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + @objc deinit + } +} +extension Nuke.ImageProcessors { + public struct Composition : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(_ processors: [any Nuke.ImageProcessing]) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageProcessors.Composition, rhs: Nuke.ImageProcessors.Composition) -> Swift.Bool + public var description: Swift.String { + get + } + public var hashValue: Swift.Int { + get + } + } +} +public struct AssetType : Swift.ExpressibleByStringLiteral, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.String + public init(rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let png: Nuke.AssetType + public static let jpeg: Nuke.AssetType + public static let gif: Nuke.AssetType + public static let heic: Nuke.AssetType + public static let webp: Nuke.AssetType + public static let mp4: Nuke.AssetType + public static let m4v: Nuke.AssetType + public static let mov: Nuke.AssetType + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.AssetType, b: Nuke.AssetType) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} +extension Nuke.AssetType { + public init?(_ data: Foundation.Data) +} +extension Nuke.ImagePipeline { + public struct Configuration : @unchecked Swift.Sendable { + public var dataLoader: any Nuke.DataLoading + public var dataCache: (any Nuke.DataCaching)? + public var imageCache: (any Nuke.ImageCaching)? { + get + set + } + public var makeImageDecoder: @Sendable (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + public var makeImageEncoder: @Sendable (Nuke.ImageEncodingContext) -> any Nuke.ImageEncoding + public var isDecompressionEnabled: Swift.Bool { + get + set + } + public var isUsingPrepareForDisplay: Swift.Bool + public var dataCachePolicy: Nuke.ImagePipeline.DataCachePolicy + public var isTaskCoalescingEnabled: Swift.Bool + public var isRateLimiterEnabled: Swift.Bool + public var isProgressiveDecodingEnabled: Swift.Bool + public var isStoringPreviewsInMemoryCache: Swift.Bool + public var isResumableDataEnabled: Swift.Bool + public var callbackQueue: Dispatch.DispatchQueue + public static var isSignpostLoggingEnabled: Swift.Bool + public var dataLoadingQueue: Foundation.OperationQueue + public var dataCachingQueue: Foundation.OperationQueue + public var imageDecodingQueue: Foundation.OperationQueue + public var imageEncodingQueue: Foundation.OperationQueue + public var imageProcessingQueue: Foundation.OperationQueue + public var imageDecompressingQueue: Foundation.OperationQueue + public init(dataLoader: any Nuke.DataLoading = DataLoader()) + public static var withURLCache: Nuke.ImagePipeline.Configuration { + get + } + public static var withDataCache: Nuke.ImagePipeline.Configuration { + get + } + public static func withDataCache(name: Swift.String = "com.github.kean.Nuke.DataCache", sizeLimit: Swift.Int? = nil) -> Nuke.ImagePipeline.Configuration + } + public enum DataCachePolicy : Swift.Sendable { + case automatic + case storeOriginalData + case storeEncodedImages + case storeAll + public static func == (a: Nuke.ImagePipeline.DataCachePolicy, b: Nuke.ImagePipeline.DataCachePolicy) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class ImageTask : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + final public let taskId: Swift.Int64 + final public let request: Nuke.ImageRequest + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + final public var progress: Nuke.ImageTask.Progress { + get + } + public struct Progress : Swift.Hashable, Swift.Sendable { + public let completed: Swift.Int64 + public let total: Swift.Int64 + public var fraction: Swift.Float { + get + } + public init(completed: Swift.Int64, total: Swift.Int64) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageTask.Progress, b: Nuke.ImageTask.Progress) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + final public var state: Nuke.ImageTask.State { + get + } + public enum State { + case running + case cancelled + case completed + public static func == (a: Nuke.ImageTask.State, b: Nuke.ImageTask.State) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit + final public func cancel() + final public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageTask, rhs: Nuke.ImageTask) -> Swift.Bool + final public var description: Swift.String { + get + } + final public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Circle : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Circle, b: Nuke.ImageProcessors.Circle) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImageDecoding : Swift.Sendable { + var isAsynchronous: Swift.Bool { get } + func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +extension Nuke.ImageDecoding { + public var isAsynchronous: Swift.Bool { + get + } + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +public enum ImageDecodingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageDecodingError, b: Nuke.ImageDecodingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum ImageEncoders { +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.Default { + public static func `default`(compressionQuality: Swift.Float = 0.8) -> Nuke.ImageEncoders.Default +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.ImageIO { + public static func imageIO(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) -> Nuke.ImageEncoders.ImageIO +} +extension Nuke.ImageProcessors { + public struct CoreImageFilter : Nuke.ImageProcessing, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let name: Swift.String + public let parameters: [Swift.String : Any] + public let identifier: Swift.String + public init(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) + public init(name: Swift.String) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public static var context: CoreImage.CIContext + public static func apply(filter: CoreImage.CIFilter, to image: Nuke.PlatformImage) throws -> Nuke.PlatformImage + public var description: Swift.String { + get + } + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) + case inputImageIsEmpty(inputImage: Nuke.PlatformImage) + case failedToApplyFilter(filter: CoreImage.CIFilter) + case failedToCreateOutputCGImage(image: CoreImage.CIImage) + public var description: Swift.String { + get + } + } + } +} +final public class ImagePrefetcher : @unchecked Swift.Sendable { + final public var isPaused: Swift.Bool { + get + set + } + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + public enum Destination : Swift.Sendable { + case memoryCache + case diskCache + public static func == (a: Nuke.ImagePrefetcher.Destination, b: Nuke.ImagePrefetcher.Destination) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + final public var didComplete: (() -> Swift.Void)? + public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) + @objc deinit + final public func startPrefetching(with urls: [Foundation.URL]) + final public func startPrefetching(with requests: [Nuke.ImageRequest]) + final public func _startPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching(with urls: [Foundation.URL]) + final public func stopPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching() +} +extension Nuke.ImageProcessingError : Swift.Equatable {} +extension Nuke.ImageProcessingError : Swift.Hashable {} +extension Nuke.ImageResponse.CacheType : Swift.Equatable {} +extension Nuke.ImageResponse.CacheType : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.RawRepresentable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Equatable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Hashable {} +extension Nuke.ImageTask.State : Swift.Equatable {} +extension Nuke.ImageTask.State : Swift.Hashable {} +extension Nuke.ImageDecodingError : Swift.Equatable {} +extension Nuke.ImageDecodingError : Swift.Hashable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Equatable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Hashable {} diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Nuke b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Nuke new file mode 100755 index 0000000000000000000000000000000000000000..73b77bce52b4f4a2d8548cb8ec2245d65d8dbf05 GIT binary patch literal 2322352 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 %8$u7Y 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

  1. `mPDo&DU?u-@*50zt_pE_1=ztB90W^ zjy;KD;l#g&wRLkoo$)PsJh1&rWKvBbYNUH7MstDrBu35EQ|z!ZE@S5{xr__W5k2(d z?*99I-lr;`g^+mSJ~@|<&0e8z+RoK2#Cv%E1Y zTNUJk@LLt0_QmIg#hd)h-8^1cc4ppk#1jxST1h-PtyQzOwrQDd(rCCq=iopvN2qvi zMeHXOH;0B_5J3kx;4C4vwk)1JyBv9pt=1yTIx^=k3^t)x*mSYrPQNGMMYc7d6JUKW zz$xCff)ess;2OcAXXczPBfldaEZ%4%h5KS=r=lu#uy!)K5u$^6t#K#VnD@A2xB}wE zQ)nhtIzShNUw!7frke|6u?p{^LKzpv45n$m3*#cOJK{O7Ex^g|R7$*JCR~g(dN=v+ z++SE~o|Ve_FsArI>oBGAd>H5I12P!p=)i}OD*mcoV2%M_=im~iN8__z zh%rYbqq`JDGl?*a-RY-V|K6pdcV>7yc(FU@a#r8<0|Ww-&&J(X&hs`w-1-b>#J=lO%U;>ia)~IV`BAkX*@e#m{V-B4u1;w z7n}(=@!)`@HOy9xm%%MOwZ$9IHG1n&=pTI7uagirX)@Pfs^M zs^6|K&qn`gJPb;==OWKWe6$AaNyy|cymt?rosk?*@{IkFY#LD%#kV* z`ZV^}Gl{L$#)u166td&8l6TNv3n=#AU!n&Y$HrpSOpUX@#R=C(|_qckyZg3OT0CS~KYIYsL<1P7v39h#NmhgZE+^BK}2T_5MWvDHEa!AU} zR=F)XgKL|Xnl~6e*D>Q_3+gv-aAKh}NQh(+x@I23Jjd8F9$;B_Iqz>Yc`Doz)}2@! zne!m?D;6vgkBnD+!73p<5}pWa(3YRZwk{RG#hvl*5-go%kdr%m`FAUsH=^_dG=K2# zPB!MT3N9V`cb~b~m}867s4oRwhB=-BUFI{#1ixuvKB`)tz_?YVa{k>*{bz0|EOdz# z%JRmTFLWAea2{_w+6sM>e|KT%-(?F2{@v3>{1(>eq69O+@{3N)u*8gi_qb_di3R@M zVZNFxQD3wE-6)eY&%gT*=AQX?NqWmiv_+;P&%fL8koWIC1IS(fvLX`Gu*9XFCH7n@ z$~KmGP`j}$^Su?{a)RjF)@h3cdG@FCv2+t0}G#0OP8RoSWw z+H?)&Oq;e{uinuM%WJoY6Xf~pZu_IN3iao35W1yv{1&(?$EjCL5Gm9JK3;7<7$mrV zZ}W8c4CB-E2mh`yazlXn>xMI`LW3LXZ(7}U{${b;iW|*<&k+P!_wKF9kQMg0wp@YN?^VOwS74yV+4#!MiN?dsshgV?^lMz1O#vE`9!zjBB^?JBW?c;O7wTS$@cj zU+dm0)e~I1Kc_6D=uYuXyW{MN&7;ORR;>_}t_mJ!_p2+H0DH`_6U5D$t{L5L#$bZs zrrHLy89Z7!W;91KTr<^OAS|Xhv+F)JOThikq8)nv(w+vH)p!Y_(@iG-O8$Q9(MEjQ zbjk`>xNmJ?i>4u|y-;2I3|3B6FC7KpOg;@t4-45Yocz5pu;LZ9#%$OFCB=_P*=}pg zr(L9i#O;t~!T|8W_Zc+xZICPHy{sM>YDFB$~(0vRl#3K6rMUeMq4&A3M zgjrkD&MgjHCCNFjOwkp15{^T!OBU z2jpLwS7s7ULLN;XW}RB+HjNju4rib4;5QF4fZN$;CFOl15U&Q}4)?L?(BDs7uV1V|O(ZcW0>jawP3ZWTm(5%X!EV;WNxZgw28KO)Fn$667JMCiG zZxf+tso8q_TS#Jbgc*GkfuNkAusErYf|CbD9=eL9QS#rHY)xbfb1l(XGq1tPM;lMB zBoHmVT0Ih(Z)QJQeh$B%-1~mIsZKS;l_X$iubK(-6(qY)ji^8?+Ge)N9;@lS!<@}v z$!93LvoE_iEZd^8?DdN_XEv>2m%U503k`FDSUDPm z*t?`d%;+B z5c09bEU7dcA3;)1zXfe(dFc45fM_7GsiPUu*N>ykQ2d3Gg**o)OMJgpnfA{hOA0=^ z!la<&9>12FvEe0X%DV6V=O{xl=vp)_n+{T)pQqfi`y1{~pF0!H<+d!$v#5*k`61n z-Zh{}MIM@~blGzm<%T9S@Od-#Xx>!RfaBHDYF{o)r@kQ`x^@9gitC?WQ zYg{4^En3UPrNa;R*p+OE`%M|hiCSS}4ZC+wWz5&v&|52RFF*+2%BwN^DQ{XY(kD!p zM36JGSl2&g3hEng=HT-Mu@0KiT>lrCd!JSV#zrp z#mKmC)x8!Hn7CL<^G8af^^=!ylH_kkw&>m5zk%}wGj_#Y@1s=SjLg}EPy^XPD%`zu z);-XDuFbQ>rU-X1g)b5SAqOKkk6Y7lgW^$EvX9gbZSBSaYCH=#;fHFlAhpATn$pr= zaa)KD9BGrL9&WtGeNPw;%#$Mb$?j3>&H}LEhFP&j@)L~X(+FPG?XQQ_`vUBF)xX58 zX8}MJ*4s0bv7LOUI^dn{?ggHL(Rs={Rr>?o7hidf!RVP*^};enF{u3089WS1pWq@- z!dB&)11sP^O}uyK9-rYaSMw8E`;ltlN!XThUTao!Vc0@8N}>hYQ!0DJ;`4`z%Rq7{ zJPLzBebhjUmmkV2KZwjp1h97@5N#3NJWm9tY%|$`ca(Jkf5|JkJQ3~gRq-s#K9P1$ za}Nqa!{SN*tAh#*gdzVv9(9R=I7(K}&`5-1&-Y|jmAGIW-Lr6xHSR{W&HL-@>fc|? zdrh8;?b!zPB3=4ZuvAVTdryKXW0>*bVU=q&+v#ZrSrvHJLrn zjju9RpUl{c(dv--?~XGVuN~d5p}2PCxY1kL!x|m}>Z^MiQ`X0XtxhB@-|(PD=Cp%; z;Ec>AOES1$q+&3L7N8MO3HUE1*vHh#MZ>&zlB;mFG150ZR?0cdD%V(s4 ztJ*`+*y^rIIj4iU9&9le!zCRFaVf40E?F>GBDAs-OZ|xjbJZW%QLD_g@xl~2Aez1g z5$z%lQ8zw|x?<7-Y+@(uzKU2(wbE81n zM4A`s6E+|rvdE(@W&Iz~z-pk-wWe>gR#KJQ@8PMPhTP<1h4+68ioWwN!*JUD!w}op zo-W-HD2#pCcxiOVMU$S0F1rSzyk|Hpt)I0IWv!_f%S*eTTPr>8CtSN;0U6-k(ChK; z(ltg8o-FPW8dYmMN}GGZe+f^dMhp$D-;w>W<8H-rB^p<3k4}@b;sf}hqNHacK!*cI zW^k!-DY7Sy=%n{?-wq!TGhV_%pPHhtVL!OjHx5?~fLK9+uDu1a6tJYxkfgsKLIOXd zy+=_Zn(yS(?msjXqyw3nrA_S|_q_TZPnAnV5eAe6k#PvntMgLwH;^M|YPxh0!h`wA zsFm|f+CDTk0ih%D6t!#G{bIDJ|C*_hk}>7jHZAT}9Nmo=9tD`umhbd z@E3d=0Q39>^S>{ASI$07@`TkF%XE_o0Q>o4zBArm@GsLO@E4drz&ir$pzeHEfCQ$O zTV`KR(QqbT+f4Q}QOx8Ijg`cc?J-i6CtrvrKa2+7$NRD=p4=V-x^dG%pAy~U#)OTU zIa@d$svpzonDP>AiYAAK)ufQK4cQIKRV_TPJv`qE`vQ)mX%QN~tNof~Iryi=g`q(! zBe;9f0tAlB^+Fg67pV3#^)tKG6)#5!Qiay7lb-Gu+E2=Br&c3L)i0X=+V0OXq<4>UR zp!76d;9z$QH(QJM!+7t$7?;sAhp0IEk1okK+%GBT?bvx)8x{*7lPB;p1}V>mWxy3f z-Rk~UAyCb+AT5p+@;>d@Z>f8v(Q-cn&6`v67T3d_XwN6gTrD-qBNfRUiu9@AE;7Un z)5wszdHgNpZ!vin+bF}dZReB^OFI_Lr5*dzA)!QBYASUqOk?@A``u`&%srJhB~-8_ zv?_;0VXZEGBJ!m2S&$`hu+Lb)N-f%iBto88D_&k)lGlQfVuwqv(I{8mVR&BS{>e-P zVeWED!YS3kJWg52A7{U}iPy|8bP1bZP@u9fD2VfGa1jO494;n!TnHLaBH{uSY@opX zw5qO!hCs*S3_9Y$uRD1nxpAM79&4KB*hVmRs#~~D?)tvaQAUSmGVMWvKG+%VaL<=P-y=|!G-ja4Jx!&DdYnrnTrIR~j8k8p`&gbxB z%i4_nrAW`Y2Mj?;ldSSmRd&CiW_PWCIpScHst=$B1h-yc+L_IH z;;923+!5l)_7Xh{70o?TqfRU-=Nk;Zo-DQ})t{jyE^DES-hFW>pDb`+SlKVD82_LV z_r+r)n1Lb~*z6U9KaO@rxM{Jld}*1H|N+d|U~27I~k*}3KVwaWBDYK!F;wTjv-N2Ti1 zJAT!uSjsdjx9I?**QQWKbn}E{GY@*)EW4iqof87^zMH}ni3bPV$+uuXggS)F1QTss zdR)S;-eRs&St|te2vuAZ2lAS)ERc)h&QZEAe(`vNN3sXe@JWP`3MzMs^DrpglZ&+C zvvyXWO}6}<0`763*QlqeU*;#2_=>9Gqd4CRK0(LS9+r}3TGmIw#vJYBK&*V=_S?U} zNzvq;6p}OU*8S9d4V#Fv#T*scEgX0pAZYP4OtPt5yp(Z|Fp&Yg(Rvg5D*V9E?fp$e zB2V}7H<>k0|7)>#R3O~fxFQ~P-E4HjVZ7c;@!5fzS#_FjxH@<)$b?Z` zGun*k)A^;n_K`X3sD!!SX@kB*=(XOgckdrAzE$^o^TD>w*cC1{<3fOb$Vz(u{O6SE zrbYY37$)BZuLv&1n>Sb`gkxtUtAa&C-|YuKcWy?L}ciJkP)c%zZk zNL$s>Gd7{6DrfBA<>`vUY^YVIYLSS(adr0@(1Fo*YEhGY=Pmavt7C9j|JgN~v)$j7 z%+@z$%=$+6v_^Z}4{20n*Fzaj5Aq+8?MrIza4rLaDd+GVK^Y^_O+f3pr%|E7Sn7JyGpcEy9 z&AAwlOe%633~!`eDY5lG5ZXYeGL)XofQEKkJ7MAE(Ez|ayX__8gq435)AM#)J9Wdv zOYi*7>^3m~#-P&LCGRYO9Fom$2J7;Ik=giy_!h+XXRdVdD3*=M1KX}@Lr40a@b)e% z6$V5tRM9?6x|%$F#|Nb=1LK}DL(mFdb6*ejx;$fey0y2#o#?;%%!T$jT>R5H_57G<=(H9_Mu-jzc?<5=WjE~(WTd4d?Q7RgcgJ453yPmV#;UXc&c}lwprCZ0Iz4&IO)1G3P4Do+t;BQa z1>fIQE>-!aF3{UF%6X%yC2KUb=ZvPq8UH+^30Pz_b+~)Mm!E!U9DQd{S-X!wB+~AD zFtZtlFXZnNC&YAIa*x~LSD=GDCbnwbYkU<0(sbSAehs5ogO3Nld(C*-vQA@M8{9qL z7P`bj=nrt>V4cqCF*R^Rd4n&G3V-V;B&jLA?fncPb-4<0jEt-2oB0Lw1tU~M^R^@O zL6KM#{X2o8Qd`rPcc7my_sz70SN+IX*18vc{cR%jHG z35MUN3#9h>;0&qFH9mey2LuyxQ_KMWL z5X}{aG!^O(@cYc6B)P=>ZI6_JX4W}>2R6v@EsHkR+*r~tGUpa<#Ug)a*x%spq=bHd zI(MsnIyLVcrK{)A+nRWA_;OC-Ts|n1q8=|A?#0KfeA;zb{T_E(*v>KG^Nn014-wkb zfI`Cz$mBeOjilX;6z<+dpW8dEwj;%@-Sc#_#dsCYLj&%d{fVAY_hCQIGdoL<`=D=~ z*1{AdWdwnyjhztpl6#8!EyGmt)W^OGcL7LdTm?>x2cy%ae_6!P_ScNH`BVR7*1x9q zn2Ai3^k0{?WjyHfl) zJRD^s2fpd!<6n_{Nd zm*2ystp~;yG%(LGL2MzT5T9+rCukM!kH{TLGAmW4d(hSXou%e;1gb`F5^d zH-IudoCy@xnLpcnWgR>CgTRavN(AhQ0l;3f8SLMpFbh3>fN$g=b5_Q&^??u{t@(!? z;k?|jBXw%-*pa)~{}t!gt{OYCh5^*GsQo{wcIDWSQ@67F>HI%uWK%yY;6nr;of8e^ z45>IR{a{EJ8{gBa`o=Np@Osy(zR}^u)-~u~zdc>(^@a0vWDw){oNA`3&qg213o$-W zPZe>mO%q?c?d*%y=c!PXk9zjLjTIt+aEW&XmL%pyN+#k8tQp4Xz@$N$z&oxIDE z{NMI41u?*p*V{ zNoSTZIePDd3aS$X0a(Iw;>ETTEnq^dbEktR9Ts?0EI87=#Sa?0f6uM@6*7?2aF5MZ zhC{=ekg0!2@*CT^c2AN(>PO48aQi%RmT%%|c07*tEo?RrjE4pyx~j=>(Z6V><#t-$ z$b(qw@fKZ@cP-|UNIo2j0cPvbn%+lib|0)w&FdSRsHQ~?uFWeda!Tjs;~(Y&ng@)w zSwg#_8WuuTEeye~!}JX~$85z(x@FB~p_Y_ex3iUF?f-!99VV>}Rdow$>Zvsj1zSRd*YdDJNzRKRwK`~(v^hs48L~B z8?Jw_sg-Q*q&O}Vb4$sc@TnWNzus?fC+sGOt7lW&t=L}(U&Z&1A<6}D)l}OyP&MV$ zCMV5uw~5cqX`gWbex@eOk;g_#1&XDvEn_A$*-9nE9Z;xl-nC_#U8!9y8t9KBn<>b5 zM(8_d@SU7lto|QJm3UCS|KXy9nZw4;(`L(N&3)>8@+Ec3H>>kG^qp5&%!b0NRrrhj zdVk>A!ovMPG==Y1;pa9h+)`M0kS~0L3g5k1;VTLYOFb+&Kk+wojlSqmhgE>ccblu< z_;?`ab&g`jRW-`+S>sOKzyL!uXRE+wP7^>~OckcU5VA43gK4t+i9&fGdGb+IexlMw z?V<^e!r)v(RzS5TB^L>jpRduMZ=0%|V1@tv`NGgjebh8vBu1dnZF)pXU>gq9DqE?He}x0Qh`y97A8&S;lUka&Qw=FRP?`$(8O?<6GXa z*gSrn1MW*)gjTs3<_7wkGWQjga$EPUQ+x2J(B6rX{~ErLm%k#HUj}FrG@S^hkke&a zSx~**CdlG#+8}uX^S%PbYx_|e#3)jHjYY5c1=cQxfdKx(GcNANF=_pU0Wx%d`Anlc z_~$*$gH-YM*C4P{gP+Axa~&;q7H`(y;miNnm%qZ7fA>dLev!&A%qvfSj;|{0j~s91 z^o64;>PoaXAgI2BM%*q19bqq%bp&;7wX7>b1W+uif3Z}2B9o=3{B$~&$v5%=jB)|r zTRXbod&3GcKlD1UR!Edlo@cZOm zzXullHsfr@HbyP4l|m$Cyf)>a&KPa=f>R6P6}@0 z3%bXTgkQShg9XV8j~q$IqRpQjdDVC0sWC7H6dDi7M&gj>EfY6?1kVv=*SMv^4Qyt> zLG5;|%uI2t#-S7OTw|?wODE#E~C13)_1#)%FL&a zqLIg*j;6+>qa$$cZ;CGO92niE1Me8)b6iC{I0V;2k9*6S=y7*)P?LT?!EaWW8+iG7 zH2s8%N1E;t)(@M=NH(-bQnU3d82f6C$aY%=YKh->9~Vs>QxrWc@mk}#dK=Z-?e*WG zf@F2~A!MK2O06`GG5&T;Fg86&Rkw|$SH-KoZg{_YKf(?$6+hF{zdTZ-@1!OP{wM)q zg1-nS!1G-!x}<&Im4dl>MOjvR&Ogtn(BC)vJ?X2Mv+Y_b^l>L&vC1uF2_-X(!O>D) zuYePRPFe^$kuky&Oxu8HaF^7rc<^v17tvzn5QzocSboVkb&p>&Tj%y;Wo6~u<7qPt zI$@muiA$Xx64}kF&rH^P>OL~pg8Zj0|EtEy748&KQ^f`lbh}ZSvub0FYGa{#;B6|IGC(hxb_Ab&so1Au{y( zwDC8=EbXqAB+R5MCBjbZlYOV?GI_qHCsZ!X^#Og{<-gQkSZI+I3b(Vbb3gKhf*M+? z$zpn@6(T%WUMoxWary2-^Ej~F2$ru^x(^(3*TPe#5zTVxXqU9Xfpp(@S88=JRr)ye zX<=yEzQQ!nX6RN|^*y;W$P_0(Q@b!T#%gYGhjGnqYOjIR%(P~@VS1DRk>&XKoI&#r z4$TM56&km^r5msE``SOIWS265L^DZC_mw1K8>8RE=u|XmfsTaiYaKrt z6i@!HO81fJW5awAf4F(E`1T{Mn0N_XK+w8%eonMVqxlg~&^aG}d<8#*IR9&ker1xI zPO=}$2|D~beVBMA?RW?E>)oNg4cpz`AzS_b5)9usMo8D8k;k%5|rF1V{ z82ocSHcbv9>Eyk8a(Kq#eqF`c|ECMBkv)0<&ySgb{7J?WS zYmi>%mG<^z#_4H(`*`*+R{Rmw%?#B8`a$qky7c7(w0j`jMGb#faII_l%s6wp^g-S- ze15PmQIjy~Gkr_$WZy`8Aw*q*wvYWdZOll;CnuB{M<-~Zg%N(83XE@=(1QM(^1_8;67o(KG zD5sa<-GFD5hwL0wFKD=&cX**J0E(27V(o7iwz)NJ3Xvpogtglqf$77dsp6nSGqko$ z8JT>B>6XZxay%gUO#OJz)M3Q8X%2V!_m4_sqcXuG?(Z}_PMhZ%MT)Grvk`exh%k-L zGxqr&w?ePsS?*Ci@HrSn&uq`YSp>srVyNe(Z}W1nexYamR}IthUC_MAK3IpQ(HRf3 zJ>?02srC)_T5oXm`b?_&{RjZ2N_)6?8Nf$6+@=vG2f%5MD>rziAe0IDX=bMBCKzKf z;79tIs{Yd<1u|e6PeqzO-_t^OhyT>0g{2l+DH8%>77f18zK0eFfh(*Kp)b=jLf|V@ zaiy&$g$V*+T8mF<(!idzt451q&4owMKdCR5`@S8^1$@Sme>VnE53}|$1P32r0VuCeUx=JacECLxh zu*ZIym}?pTR*8bSA{HhPRL)4IiZ|F2wU3cZrYuw`C_cgXX&>>CYi}@VFj{jcRlL8s zE=*|Xi(!c5%Qnx%YtrsQAcC~o++=P*l4lR6`lk#0uVeKq!)}hSSHmwfzHWh95)2H- zdN9$cJAJnRJe4F5(w$Q;uCBYyA!Hk|$P+rlO;b303BgFDR^11X{Wz_(4L=?5+*CSp}C zph~vck!lI>ck=bz4!-423f(!gXcE6L zi!?`i?NGonT1-1wMyW}Lf1es_Gbm%h}nnPKMp~cni>?a5CVuSlc1z^@`WM!CR zVI@BG%_HiqSCh8vU_N%wG1?pNqvb$Bu-_Ut+ct*$ioh)L!qRQ)jo#bFjm9 zUhKAjrFp`5*IN`YwP*_XP}Y!1U`$(2H_w3xYI8Xd$HO=@rsM3|(Q<7UNo1zoV>HoKB9WQNjrcwS z19cerSl42<(>!p9$Fte9*jrl^2*_uG^r zUnV0h9NO?7%1xG)e%F44Tz4-O$q33)y$KGeG4a+o&$bts{q!mQra?=ssGSi=ig$#H zpuUN<6L;cgx-XtL!k`hqgEa12qdr$Zy&DgM(wDes&21=q@Jy?!{xR=eLrF$f2K+=; z&R4DE=Wch(<;zMF+gNT`#q1lG#FKMFOPXulTb~bLE!9R?*}~|$2D-&Xc}}lwkhH2f zh>jvIJ?}8S;YFxxgsH@X${OH@@e$ZaaJL_bMumOT-!RC-eXWin=3e(VZEm%{S?pGE zBWVd-pSUxtLurXLRsqPd$m6R$8je$!jnf);i{AGVnDBMiYz?!Mj=EQIpB=vG`ayQS ztUx=<-i8M93HF0+J=c_JFeC}tb0O0nUxTqjZ0zn>fZ zTH$(Beb>F)_G)jRKU1V@jUI2_9_uGWisXO4y8bPjCBNf2UwL(vYS;23vmTgP-+U7* zH(xTEF1?zPG%%_AAeH_@ru4pHX*b;8jCMo) zO$~Wpe3c3AR9HqVSUL|_+$XwkUb=w$elxb`=|VkS!_#Fg++`NNaG|qu-1P-K5WmBr zaHb>pJBvRS1y~B6Ls?HhqD@aDw>9x77Nqo@L@-yMNCYXhU*C1YGtgr1@f`fUyzwmC z!g_Um*EnQeKD|^vwNeyvogVi^U-$MZU;WkJjK0P*MWC;%o>J|#6f$^vujd&xJWs#5 z8Rk~{n{v05o1AWB6Z@@Aea%dz2ptU-wvP*D85h5vih#ODHM*UVQdkN70jP<&7Y^ifyn?6}DoNsNaP)VVFc`(vqJ+j7f1`nKSv*b0oK0g;~{jr9KF?du|A#mTl({BMlWwk2~U-7{ebq`5leFI%`mPNomeqG%v>HB901xd`A@@Dn|AajY^`#TwF07Y z?&rJqnZdq&|IdA&=id9=@Em^A9@bua?X}ikd+oK)_Fz=FQw7E_T9#(S4T+h6k)uDP z@kOcN>*3!N;tSBTno2`rlp2x8uaR~QiF1FO=EtbGpT0_eFXU8iYs{+;e+{}mw?8XC?GQfyqSxE&&sPi5R~;&Nn5dF96`^2n!G`XB4D@BG-4?(`qnQ1ksA9(d@o@;v{T{@eKDc;}+) zUjf>A0wCjD^t?@}!kEXVO)K!rc^M|c{3CTXOrBrP>6Ece|GV|TPSYyf8h`Ki*z>+vNxADU6DSxHbNU_Uop3_HfS_M!IKtF5m|r zZrC0^6kldLG93oMfS)unO28QlwhFT~dfP5MXQ$ygH4RU_>K~qmfgfzYe$Ib+$;QJE zNX>Zo#iJSz8G0rtEa7h=vCV}Ym+VQg{{s5Wl|T0uZzF$bY@Yn_{)9}#uFa+`ba=_- zKY8-)_-r0l1(+HqPa0NGKI8e&9^+4qd%%+-OBonVA8HtPxo+{PSm_|X%hk#7tMc)` zf}P?1)Vr6LrN-8hoYBJeyiRx92V^63ZmG#pybpU{$h^Y@12{x5uOhm<_V zu}!8C9L1gOm$;y}gzXrM>MEdyif#1?3B(~tV4r1G+PD1M1O>^+4&yq+4ZDSf#iQOnotc(wYdZ5RNqG60vu9wI>ljA*4hWSuyS z2E3|N``8W1ruAs>EqxwjpI5q<_E1eLaXM>A{FCBy^flv;?yo+92PN^eCCT~=V!C3N zV7y^iP8*IElZu!6jRNU5Y)3zW-__V=N_R0iYBqKjr};A})oUChE-Tp9ygN?>|IYKc+0;x^OWKf%$(=k6eFf*C+6R?Y!>2FrvDdum= z%1n1S6>cjwdj(5Z_mW*W{d5gr29@V85_ny1E00=Gs_Cq&D2jB|X@bJ{s`uy$_modN zGL`m4OUr(=%2#<~!&gN-qSrwK)L6Ahxt91`fAqOzy0yq#?qpitkfFH~M*Wzjj0yLxhCrmwYp1kT~` zpxG<9Uvnv<`=F1mu1Q~LLJPk~%d;JA~fc7|<>Pw5*~ zA5gbj`o488qxO@#m~%WPEb-T5+l*ux=C8*sTb%~D^1&U79x5uDf;ncT9hu;6^(COE zB+G9YphoXi0et!M{i?Z-i_X7BwSD;rvpru)<5idN9;%)S@wtA$-usrI-CqCO{xOSh z!cw(7QtD9>i8c1GdYPtTU%D&b7LY8RR`&c&#&evYK5(1f^L^6~C_yH&n`C&iIEMJ@D$6`@tY!GVkstWjOoAK3)$rf5Pv4TRMc)$vEcd0~7qJ&@=VwDh& z4zB>>TF7PUPzs~lfy@wcB~`(TwJMyyyB%gRm!w|)WY=q(*G-PbF2VccnR+{Oj&j0K zdl;V|NWGfrMRqKS!(&WdjS49~t%8L*JXxx~_^StZIW5piQz=yaotL2EFrgwdk#omTn>ne-XUMO-t#s!C7#*_o)4n-# zMs>(wLn*!jrHAh$JdGvORYTl3dwAT7<;gi)n!Wyye3r@)G_bX_ZWUR(auaIv#ZzOYu3JfUP_t1WwLhtMj(~00U z3^q86AT(|;y~KxT2E~U8RNIo_K8X6&>M53tcw03j0}ZzSDjmdS8+j-k_-N)y&&$f_ z9OGF(T5ODLN;oL}?Q$v%#;}zwIRl-f^rvk$93hoSt8CMTdtZ$QWrx`iDc^b@3DBed zqI6yEA-Zj0@r-g_y~h_5*^+v$l@IDExO~moQi${6v-lg#Nu$BcifC}@Fi_z}`+l-$ zHQuzW2sI6f-FRP+p91sC%h~TwS#pYh){d^>+;nlY=iSl9`|)t;a))yZ|10S$cqKX+ z8*QN4-*o_rzk~lMB)?Lq?dl7>JUQ~O9;cHH?tG|$PIDi;Wu52V;fgcYU44Wg+@IvY zg&P+rv0G}8t~M+?w3Dkc`dKc2ABhHo;3DRKY4H=pjt;I)d4b?48{{^sjj3yZ;auTi)B> z4dPARi1+By-BpHG;wNdPo=AA^DQj%fy+vi@N|uXX(CTjk=?U>M2O}5L!9tP{_6gKl zADq9J5S1+dnbHEB9QxL{<)8GSLOB#C%ctv09On>17hUOQse|Gdq(fB5Er7E6@YWI^ zpD6|xRJYeR&9`1ns7|NYmlQ(DTfB$_XR#jj1Ea9llmIcIURm#!@}v%2%(b`FmtPp7 zAx~dTjb{tQ_dHH13~8GFXpt)GGRMRY;p8Rg34D21MG$RAwIPAosjTIEH&D^zg37DO zClc{)3+BBb8Z;jUB2(p$?}Gh$-h;ERE*{o@4FbWki&O>A!D5;dnWjtT4i zI)e1Q>>F!IN(Wy?Z1$1r%&l)4bx2;rJl(Duo9o@1dYkXE;pJ%#zX+pC!7^HC*Yu5FZ@7dfP~O)cX2sN=Q#{7ByB_wv}!5Tur<}#e!*E#gN2yre07vj7p%X zcH^NiE+Zy?Y14&#qXlF>O8$*LjSR76yLi?95Sg34F590GwjDO7g9S2KW1A2P^@r{d zcEZ$QwNJX?FL}i%m;yr9TeqQFDbW9Lg`NDmd;dixkj~A}(EI*CNQ;vb%P1^ae)^YM z<;Xj-G<#ks@+~M`xg<;ar+RtE+o%2@dX~bImSX$7POGz0Y}!3W_p29ry8mQFMv9%l z7treGZtitH?{p@7S zbFrTD?mla?bni(EQnF*MD-uyCEOHfzY>HHV=-q~*$Al?ZLk~4BB(Uh7DkWaJSgH_8 zJ)0aLztW1&>8Mmh<}UNsLRLxBf8L^A`b`?~($98MVT%1{PGas4uc{gH6=xeoPkvVouR?;-*>_pljI6cpcpGxF+av?t2P0sfae`B( zjv{6-;dG|iSR>AeAGwX>r;pq>bv4J!q`T8Ht#upiy2;(bRdsEBMRo19Y>SO$lj~m4 zBT|5@wf8c4s|J+|Nw7^zOo1|fZy3(DW2I}Q+|>AB(ro0v*6ow3H0CRfrYqIZP;Dm0 zBxRbH&&m>$x96q#8~oVjhteB}(*!-ZKM{H~&6Br@-WLhZ#0xgS3zm&%Gxo9wiJSt) zG9BZ23Kwx@07!A=6S8l%%ax~zPHkScQ8IUvJ8`gQ%wzQ-e`J3Z{jPa^wWfIT!tDweRX7eVY{arc#Bd|o^me#OlS7L?Q$NBdU!klH-(jyrV+o!_ zEYQz-cC>q{gA?m4FT5C~{Pn{ypo0Dhi-RzrEo^qDXgs5!ZbYfPkK`!@m6m_B zk+c%vAa#w~FChh0ia+PR@C1WU}KA2giD0$%7 zou@`J2n0H?dO4gdzuJmi??#Fip-s^wLwRJ*P~KMFFrOU8U|@P&c-5owTDdO))Li%*UCZBip84}$M;`$#uc^EbK~wOS_CK8_bj$sO_G zy8T@{{kcT9|9(C*(I$A;rX(Zs{3i0y(?ZG#AQCW`Tj}Wt>$Od318;Kwvq_m_Psr$( zw0~B_5~B04ih>8vNH^NV&P&1# z7|__=_L+NMOdWa|Y|LFpn6Gy?Tc)+{eV^Gi3qR2QKgEZGz1luWQHbOce2<~hd!d~m zS9!btB%v<8RM>=VMB%N**;g_EJwI|oQdM2&tE!_sO0hchpD5mBVSyOTv!7~#$30Jv zaWl+ya+9@^QW&0-v^9s`Qg)lqU5yAU7}SDc5HEzA{wcfVE(60|wFB`Rq{o9nl~{eD zj-x+Thw~{Ibi5LGl?=25u?9ycY=B*?yIo~qm=QKH(=kw&fl-U`Gi_I`~a1lAg_|{Rr78is-+IXRryJvqE-uk;YRX1t7 zbv0|?Spb?V&w;E;IpB^y{!2gBr?BdmVJvZ<3sn4`#)10WV^s-7a4V zKmHHz+kcBioASz1Y~l;Rzf+wv6a#8PBcycLX_d@n4uf z_ZclchACpii|VqJy@U2WtM;w?`}W(X)lm1*(+s1G8Qg|ZEBH|TTD`Uf*YRcY1J++2 z{M(JUHJYwS`+o+Cx3xDfvhzKEUZbslXeZe7HuL(IX-YxqKd?tegF}jmH5Z!uhK7H21QJtf*^<01P~7ufp_jq^VOg)|r9 z%)ogk9U}2mqNBzCKWnT5};&o7|4@$7sg;i+t z^4v9!ZRjH_@8_%&ifsz8+>E+9uTbFtw7I2fJ~(i1ypdIqx7k`apRI)$Ya$1s@@nGn z>&LA_K)Z!}p<}A6x5?D)_ak11H6=^n?lkL5kST4MI4(iyIheeeUzdPDI;ABvSK0#a zBcdo1>yw&Nl(*LXTG=(n-q}ASD}oOI~1Mj2i1;%-lQAJJl=-Nm{@32WU|MiB%O zd0?4A&)lGNQVEGt0rq3IE18NH^olZlxQ@ItxldasDxPQikK?7wWLHUPC#n6Sds7v% zSnJCI3U2-VpZHn2!3$J|Hg*Q*Q6~GxG-2nA7E5g=6pF+M z|1tNNs3~^DMw49VugQrcc_zzz&4})1`If9H?0=k`X!D=J?(z<`Q+kNmnV7E0#VQ()pwxCKbq%IiH{!J{rEX(B z%TOt)r(p@np}e;YwK6JaNNbVkH3_d$t)l$lk+8HlBT2;Z_=o5j{3eoMCFlthN z!x5V(MI5nlz46T!ZvQH4hzzKy_~3tCu0H5udAH|go58ti0ci^?&>3TrslL(J3hASh z44kB!LpCF@V^v|mv9z$8EucoQMtunh*`yif4?bqy%ywL+!AV0#+G3od6KF(}(=3g= z1C7*Z8p^;cqpF(bt;IFw?l5Dp8*SxzOC^e_k zi_Xvse(w1D_K{DapZ}wuqz$c)(zCALKSU{cdnC#*k(h(d+rB>d*znaO* zGG$(nw)FmQ9XVMbqVwdl{Er(FA1BiA`Tb-l`dw=^*F?5^f2j)hBRVJR763M32ij!y zb1<0IC!`F>Kid2Ezb;*>puXAcp1Fv^vs6!6=uaxf{sVb%|0DBmVzJO{J%j3~i_&e?#KbO}Y9W`?U(5zf#9fHIg7(4Jr$po9r!Y7_W%Y}}3DYR;qZLH& zw6WVNu;il>!o5n1{Fe^CcJnyEKlbprg2$cx<0@|V@wbjI8+aV%A2$=&aN)z65D|cW zXS$1yY3ySG4W}6L3-K>{mj7c}j_+U}NpAcfzbyuo_8m;=i|O>kbJD*kS^1UzlDh~g znemv_0C%=ztin#JyZ44-ZUz%A_=wt zKU#)FcMp&n7ToT3r%s(fWk-~bEd#q9CdQ_j09xrIk?f#ELFGg55SMwxKfzXaB2Gia zFf#lg6M(%sGO9Dwtc`eDUVUgY@`}Hr@V+dFPbrHemmB11b;6Y_wDsx2w1^bC0T0yJ z)8Q9Bh{n$=4v%{MN|s#}{ov{q6#(2FNj@1JbqW2Z8N&&|)x8z6878Dyv{|z@x&Pv- zo;?c?6x*j|5;s;CS@c&8Tr;jq9L;O`tNF7&)uEfwVb^5fJ0BfI6PVnFBpOv*>|f#b zbn7DfE~ohVPPK(vCUcKJk?fDF==-_C*JB`AF*#v%)iuf@L#;Fy@!_{%Yy*7)Y zypt$zL8iP%_3F@ZR zw9K9s>uN~632o($M{j@9`8)NY#~P;*_qETAT23-;1r$}>t}?;WaFI~F^pZD9ijE6* z*#M$03WTVYu2wt(*v!31E<(xuzb)34dEQ2zr+T0vaR!BpJLK>O!INtbG5FH!XHeke znx@&+MWK0rGx#_<=U+8Uhp@n06=f5BeD=af>@7D_aT%l`Hy>3Ln)?fqa>R~&Z6d); zB*tl8Vz_FZx*1fS^t#5(pp&^kW$@aQ7tta-AmQEc(#Ks`&lEMIq_*YqA^O7nx<{39 zoz&C2ce>u^p`pBlO3=ej1OltPtKI0p{L3mh9>c3RZ%%Y83 z+3VhW9=^=#Wbez|+Adac)o=-`F%nk4!go>XjeldNq$QoC zyO1=tRpVDn!If14BNGA6%Cd|n2wlAG_%nX*{r7F(2hsC_I$)VHAskGY?1^F*2usZ0 zPm9nwIMyTMfReWGU{sm$Dlo@dpkqB3ySx^EgddT$H2xv&)Qv#dVr z&m)%+!eewg7@cfDF{WO3OO1?J-U@Hd$7c$z6z|)?j7<$a9>jKetF!1!pm1Jb9CGh5 zcwpH>Lbt{0kXD zkZ>W>%Y^>*@e4GV{fVo7EPMvF+gK1^z9c+)+Y1sm z^vt+S>ECuw+1PaM~7 zmDOZtP>I(5bzzjF#z_bJ08T|%+V~d$k?w`Ah@p&y-PP{V`-KvDTDs>S5S;UTGv%(8 zN)jgt@73l^Gx#R{W<}g<#jbSC${+Z2nluLUY>88nFG$6AyM2~$NF-baD^bfks>93N z4%~OtLm`Jvo&QNB^k_#U9!^I0mG^lo%qX(#{T(6$m}(F!li)^X#6h`|Ek|fr5l(jK zeW)oe#y`4_;Oy19!xJ|g?6gd06bxXh(mPc4jc9yYadb4=cieoHEKQVS3gm8uI?ov`&;%7&L`@*^p zt~AmbYF(Bp3CfXAAGBreWM9C2QPsg(T`TAf&HF9NR^n-C^UWOup|9(h{f!(fh2~)z zN`lSssJf2EH72htKw;=03*)Idl%hsu+bj46YIrG>*7Xdnf(bxqV1fTiiecMNpcultVXG}Bq(9Q~Jp)@H*S zE%h2h&N+qvGvS(5*t`j}F7B$=Qj({qz}y)=DBUE)kKt}P;>0l;p{HSh9 zmd^N^HknSV9=SPmeIu;0KF$m#{$M-33igbRya5fe`v^8aF{O0=eW#Rp0s`)IRrd+^ zaC|JI@w+A)eTvt5J{NAb;QmEjbubs~6a)OIj@3bK;`Eq4Q+%t3I<3NsMD%ICbw7NI z0VJN}&f|meu5Nd}(uf1$AQ2pT^7F>OCUVh`&*NX;xfk%W{ELaqYWKyTJjj$8QtRUL zQU`Dw|FR^{l7#na4x`S0);fW*um7WpT#ZAw-4ieFzMx{Ev2EkcS2C1MNfnlJw5XA(75i{-xEI*vr6-^ zZ)W6y>`fk1p?NPVNj^UtMVat3Rb;yuX15hUI9d=YFybPH0^)goQ1|kf($J!ghoo(V z>bh$J=I<@_)7-urD1FXyjldiYRukLMqRrcUNPNtaho4``US8*oh^T?mVNGFi)lA5w zc67Q$e-JUEbuo`MBRwYa;cln~XE2*XFB>Pg!!elhFqwxb?g0NV-JSPmCGm03PSbtL zxX{RbG_!HJfS_BQbkt_RhAeCc~=QNN>h2;CyT z2QOc2|JwwZUjyWH3H0qy78eMI4D6qCb$`)A^YRI{6>S@SYVnK6J{valq`SbU&BiOz z{`cl}dF8vKQl*bn=_eJGUWlI{go&>7Ve!mx=-3xpXmpxhjh}}W)dMQt8NNNfeLu^z zFSKZfqxywz&OB%Jck_3PPpA7(J(|LPt0(kd1LbHXR;$-*=mhFtwIO^EEY?TO#0D4~ zt2C|KOT$qGv44pWZ#9ii9)b1n?5Evd`fK9mwc%iFb*5kA49izzle zH+{wPdG>ongf3~eaK}3NEsuBuJv-mJTgx68#!T&AMJ-q~Og^kkiCkO-S+1y1Bbh`g zaw!)4puWld^^Ou!FU0q?zsYr0HMCO~-0E&)-9nBC()O1%0&&I-KzLY#0=_nVQk=L7 z{N#?0?0E3wBRgKAL1aTzV<0%TEF2s+1m&e6@dTSgQ|m#n%^~g|_pmfs0qV2ynzrx? zKfd@u@VoCW^!!ib6WwjhoULDw_VUx3JBe>FXKRt<*UffQR1}XE^=XHSib7+THE%AN zv8y_3|Ip&`#Vll%_3qaW6!^D*g3wqXx_%g!+Y!I zbd~^4?4xCg{>f$4Ek`PCd6iFl9cN1=SGAm2+`ISGE^?4%#xB)Ooh77ec*5T3UE{ij zCt@cS!>{arj5hNTZb<@OCRun)g6SjyYLYs?>qdS{_&I(({L~&Ao4+5pz<x+B~}r zylH=dP}vTl!Tq#266OS7*OFg`xeKU2vhk?|%n1z5e!@;9c0zyG4yH3e)NH2!Dle=b zqWSu)A>klo#2g;A457EIcNael1~px~d(n({^l)uo@4UEe{#iTDdvVrK2yIxy6LS=i zw#jCr;{ol+&hbNv=DqmCHJ#&khXVOuM7qNK9r2IkD9O_gVEjISww4}0ss28i7{nAX znqBq%xuw&`mbs&8UkNfcHcWR#cBN@bdHr=rf0&q7V{IfI{6VR*fDr z)#Ol48bAMCe+~K1`m2Ke8oF(N(N`bPXVzEr+{PJiruxd(*BRfhX`v(6zqD|_emE$d z6wCN);HB{h%cJ-Q_po;0-uS&bp!5h5r1htUL?_ghnvcaxZygFfND)Z4HyiKsbuyEy zP+yaG!ID;TxPuW`4T%fim+WZbh4)`IN)`c!_eE9y9fjoeM>zj`W8ruC_Yg;L2&#L9 zJNR8<*X8#o%4P++oWtI<0p$tpxzR}gDKUTG8act79+uB)!|Veg+t>%3O8>ZT(eX`3!5+E$(H0xu(yuwPgdIw^9c74yg$&!4;un<2!vxRYlF6U%s?vz$Q+3jBVB0W*L5D zjeBx5E#taxTXF9JUN1srslkBW)~B~Tttd?>qa`Ir)U=fBIilm(mJ;|F9$zWhGXDX{ zv5udX_~-EZ1-}fva<|nm-%-knkA^jeUxi z?-Z(O{;coi7dC%ZQp3_)QBf^3muP&iOSwJqyj^atFJ`aOJ0#qV6qg^;dt_~BvEA<5 zdkDAt@a42VHOt;9s~hmTQta4UUK=RE6@!+o?pxEm?8};$R@V)9x~BQ@zICw|>ae?h zEs8D@dzE^N8?_O@2a2CM|2^9BD}HzLyPsb-ze4_J^10_LDW^U-sX999g=lE}3!cUz z&0A9RQy&_;<=7OBTt2OkK3Zw+w)Amm?@|8`>w7{&7xevHAkXR>Y5#bX;m^aPHihQ? zT+<%yO+FXGIGF>UqeCGF7R}^JBa8Y)Jk~SZx*2X*>Oad4x6eRV$!LPWUw&Qzx+*78 zD(L!2xcH;w>d>OYZ5$lb`<>8Yf4g_@!J)+iLyNBHvusV-famPY{K0Bzd%z@ShwI$d-xaj^2>dnQCyJrXWLFq9(Nh5j> z|HRZ)L!5b0hwwR~rDXTaxQ1EgI8rbXDB6N4>j8dC`N@K>onp7r=g09omEXDiX7S7C zr~e-s4;6X5u;Rbth5!F}_)w~vR69YDJ}f(g}jqO;5cn8!vv9uAG` zL7N%eF5wprjeQ&y^_z3HZsjR--EDdopHSSqrSFx45fZzh^H!Uv;yb; z<{;!v2YIZ_rIFVO@-|2nOCt{pA$%UuS|X*la*U(~#`t|qzMdibSPb@bcmn|ja#Ges@F#Wn-et)3ihdyR3oiuY~K1cX(TU6U}#K6QIfZFtGmJW3;yH7~tav+3o!eg9R`*K7Gk zvs>H=)3Lul=HC@H5ppz@ z#oZ9s1dWBqc-1bA?0Nae9oq9UXw_e}vRt~F3qEhGBgier{ZU1yOIf}2Ta@RAu$Uen^b6uCU}Wg7Aq)ns11X==;d494 z)gGGrN0_7?cGpoKTNi#L1>)+&UYOXn4{>UtJat0bY(d=Oen8a%VX8o2UG6M<20=Id z&A?tz0QT=OB&5Nf4>*85USRK-0egXAHW%#L9I(5;0_@R%oy9$qgjUuZ@R8xfQWi0y zoM;>k;vUy2pCvm(Ih;P9)m$JHa%%u{jVJ2|ydN3xY!u(00WU-cJQW>)AHP2-JvON$ zGN1=LPJ3j)hRA@;kpbQK?uc&c2e@pM&CuNM0Z??n=IDS`(E%%>1A3wZy2Ar~83UP% z4aCtvUmd>CtY{rC@a4>Ntg^+c_Ba)~8t^<;>_Lfs`qovaF$n4|>515O5*}8wEZV&k z7fDt^1EI3?h)LUw9qpz}y5oOrW2cSr()Je{FZXltKBA15*WHgOz(z?l_O8s`-ylPl z3{c;?wcw`}w_H#R05<0oxo?p_(%iKhKqOE33LrXT*5B(Hyonw%<(9O)M!gOUly~-5 zm3JlOK}%}X8-KP&y~!n~QFl>5ZlmhR@Ej9+6sAR*c6X+3 z*fEal*_`Dfh8*_0_Ux{7zvp?()(A z-Jt}1Wac+)RqP&-Q%3%9UY(X-Q$^|AuC5z}#niENKlxJKL_lX-N=oj(MpOguI^d_U z*WjvQ?lzx#IQG$zZi-LMsauaJUFPVz%|A({{(dU8JJ;Wgbf^0pPTdN87R;BnLvjJ5 zM00xSU_a-#oL^eM$?E6cmK9nw&YHSIO|V0%tp{0K7sCQGZLJT!BWkIm;Argd&aqR9 z5_9>E>0{iKma$W?R*ahv8ax&^hq7_i+*Hec!S94J{yVjT|IQj78hi%7i4~#2$J4)k z6JsgBTS&EfRUfbrcC(d_Kw9HE?%vAvs{YZ~d6cne+>n;BLx`pUpQ*#V(bj)Y zzu%`S(eLaV{#WVu87n^NmfMy1?{#e021ke@GLFL41`-4czz&!yf8fwhR0F^;SQhD4}^<+N(MqVDYFBiPdasD zDz&@V-;8wU`5Okptv<^Hw{YI}2g1HKc>CnS9FZ{W3*RV8yucW?;q!mWz~@^5IedP1 z*gHRC?^IFTdl`)Xe=Hct*{AnNm^d8jef`R=&^gMt%?T>j&MO#_vjg zZAL@YHlM{P^X-&>PN?bHbMQ-Um%B_~d6_IaaZ0|4tkg_oJ_J&&=cg&JncY)fHYJ_o z&(S*d=<1DcSGUZZq9tv)%$N&8ztCXFb1@0TYtQTih zk$#A0(^&HK72f1M%T%_5uerJN3komER1Mi%m8x1GOo-u^lWV_20sX_Hww?|K_)9!_ zog7;7%10kV*&9EZw1b$=vf{IWAIr>HC(WRl_nB?@1^$YTeTqox*=6pRBr|WSo4CR4 zGId^%U(eO9Tlu|T2Enq|Y08Pg(4)n9e96PTm+rWl(p|<{7tBlUD>my92e|#jJCZTDEuklTR6b6u6kND zIHK4NL;8^N)D^F*+@LR8>82eQlCUh%Sp|KW&G)Wl}d7hPhvg)jc6*#Xp)qm{XGyVNhANu?Jx3l`UoNE*XBAC?w6S!j?!BC#WSdkwuLjGbpU?Hl+ zGb^+ucw!{Dc1ZZ)oz+BHvEqaF9*@Lm_s>O5;Zgr+92kjpM+S66M|I8!;f5+-(wnbV z1fCgtMuM}^JuzO&z_ii5NVeX?adaL8sFYkrSfu{R^5cKc6fTB+nk`;9Q?N+?GDaQ& zf;=kUpRYDG{5Xx{?fA!W{wxT|(ig*qOd}f-i>b-FBOiZ!=S27YU-(^V`aDr~e3SuZ zvU~~e(%P+fqW7N(jxoFy)dY@ zdWDFpjh034&hc1zh=E;$Yrx$u~O9AoPk z_eU~HMTiEKZ*W$MZMV9LGI8EwpE(d&`~KVdFZK1eQpA5$zxb)nFPh-zd$^)S*<4Oc z!UI$gMw^|vGTi|#Ca#)s1^bUR_+Dm1%?PW82EL*oAta+~t}08n`jvF|WG5em<3sJq z@h?mHmi=b7a50u~C%?sU)LGT_Tj7Lbrl=z2ab_W0St80g>tmbo$I$q<{(}F@{%7Z4 zlFsu#v;OmE>WGWWkW2vMPeOyWy*M?Lp@RIOJaO!QFqFGz`Jv3F8I;E}M$-GT?({=J z?)^4H`Pi$BzKC`-_cu0-Wj2#b>!8$R zxU1R7T;0-0SeCDX|K?-=1Ni%IAO7(ef(-uaew2oP`R!@=R|x*n3#FH5;QtL@Gw_#X zLT)hLHU6{spH7ejq8_sMv%W1h=}o$#mCec>Ff@>L%nXR0GPM?Cp6=Dv+aA0SulnX3 zTnBxy9@~+&;)f+gO;rPVi#0Vyl^6zl*kZ7d^Hjd&*J5Gp z2A~$sYq)~_9-lPQOoHFx<5d5qHv7aYOJ4dCV>%n8WcqAuB?@?Ltp3fK)7%YYpp)?8 zt;4{4L3?si8#<5lADr%yI@&y1r`_YdXNWQ9rs$2hX4Mpwcb-NYsL`9B2^Mt zCErX{l3yZ6CeNqvg`vUV>CLe12v6A;FsAQFTLFBJimgfa3^+;b2-ElTDdRU2!*kX( z8G63D3m(1vKk9Vl>`1aH#?7j4r8lO16;)CFUKB-;h$sw=MxetVg(B)ne=Q&-um$&kGDDNR)8m#W$J?^ z3%QE~^V+P-Y=>PqHm^S@2O{_7OrVRWcRS59sb^22t*tXGfyDXTUbq|qgle;pN z`3JgY_LsT~@9ry7oP4_C{jGKVPqJC9ukXlImT%j2lRJ>>+&5@)XzrPqwCaNghN|WD z!JiEk!DFjIQDy;lEO-D5BA*dZ zMM-v460$5*sm)8KtD&K}_iJ7rw-q5+jN$WmCY6z3uCFo}^uVkgiZ+(?FA2^2rA!li z5VYZ-Nq99l;#Fn$=SH@3gBbJTYw=lV7HixGsxiI6@&eX0tr-#9RryUC+vpRwPXN41-h|d2Z?Naw% zCZ1+d30R?Uw_2_)cb64rp+XjEyavR_9c|pNazl-xS!%HZTK?FbryQ(>xII$^?qbRI zicl9xw9jc1o1?njhBbY8q2n+-`rM^6ky8gjY2P_pBhC8F{SpV8ULvm9ka1CxK<-Za z2UtB3P35efr0q?9M<96B7LEveD_A{M8;!fo1U|L*NP)$S>gy~Mst5L^ERoU$#=7L- zr|3l6(Z6%YcMF-2b@yE&oGGM&Hifbq&pb6(XLjJ(F1t3{W#@kD(=JE}##XM|3Pu6q zgh=S;D0uSJ2+AALr8EwYKb%M|(F;H-s=k z35j)@6(cHJ@4jx>R~Qu6hI12Q+g*JzX@k=HZ&76&H5spZ^<)ufdB30XCaB!-6Q+lM ztCNO8w7sfjd~|m%KETK+!ng7xWAfX zTkYL5!fSk9E0PD@bAfwicfK_*Q49h2-SzZ5BSl}~L-L0Zo+o40fc@E9;NSgt9)m&0 z-V9w(JLKyFzZEwqB%KZ)DT5>#Jc?A93dR??E<9qNyL+yIcX_ty;@<(TQf14jZQ(Uz1@nZBF zwROg<@Um5YZ3>ywt>VTF0cOZvegyg0WZw$c(_PfW6HFWu^ef0S0)X*EopL_Q(4;*#DPnevz7m!MV@*$N0pK8U(c5Us@iket-=cdO~dq(s4Q5ch$65C+BI>h0GN+ zG?^pRgl>VLjmTjU!+06G#nW$m-YhkWO|?vUk|!hMhz_%{7H#i#LJR>KV}7k`P%U8a zFDjm~<)T*YgUUgyf;E~ z?-J`z{yiKo`BgYR=E(}aVJ?nh2cUGBPwyD1k>5~8d($EUQ5NSdaFfmmope|6Mrrss zJ@t{dm8j7I>ju!r$T+t?m@yR7TJ6w$v3BJJUn$b|Q(+lC=w7}U)ykySyoE%I>^(uP zJ7$bvd@^wWxQ(cW+<2s`UE3rRsJ+**^NwvN3IPk4sbHk5-A(>;;)mo`Y41-HzSp|9 zxJH5-YyuJt+T-GsK7izYo-efC&BR0v=cU8zgQY%QY47(F?g)RRvxh z$tx4axVZ8ybNY~$cnLC;R9$mN-i++33snoAlA4iib(2+TysG$a5{a<< zyz5jFNr8+_F0+USOuOP$rAjj-ljgAef zLcMsf6|vGCOpDc<`>Eye@&`y}2RQ?vKd!6Wt-8?^hHy+`x_+TjCsMgrbJa+HP0wfz zu7?{I7^c_9E}f1p$`Q%qXK_WNy`c%nP!v(M*SnD6d8PZD|o7|_jn#EyF*q<=) z^J;;<(*2nvLes++pi}fwvtsYT%%Q34Q#7Sb2?}cxKYf)*B~}AX{cy8L@t0~tylS*5 z!{xPH=nB++clvdnw3O(3BqE?A>GojpA%`-CP-BL~Ho8xJVY}X$M`E9xFKjZ%C$rdd zNe|O1(b(_uiS;=W<&<=-Ol%=shSV=~#(AeU!YAMW15}-mI^`sTD(me@Sf_sU; zif2Ej|LgthKcyRLT^a`l8ZQ-s!$ zA~XmtMQGkp`R-KqpK;9)S|=2iCA5xQLR;h;lqNLQ;t8!IkI+`1M>|CCN0C4cJ&Y?m zkR*PdOn=*(cf9Fvj|dC-Q!PM-N8m3EmHb+D2EP@9B+kp!VIr(sQi!{eYklyS7JZxh z-i-YiC}0b>-Dh~yd$m<~O1i@PNZk8#sXAv)QUQvBbgQ)QpNqRm)4z&Sx;?fr$!{!p z(tfBA3!dqOnEn10j+^H@v1N3k_OHGMVW&#DnNn0*z?GW2-F4i6ifarNvklmluF>Gz z!lM+1SH%?jPCsP#@zX>czi0VV6v|eg++$oh!3h$ zXxs#~D&`GzF$?*9 zbi(Q#$`rQ^5?C7eBoz`}|FzVyh%@y)6HCo2ecHg!ib5*ZX#6hmPKmb%alOWXBh3v3 zu1psTA?wCeYUs;81&dVJIvsBH0Zc9>Mj^m<8fL^6ubRqQNDk9FZ;EmEv|Owui7rvQ~Nk%UEgqbW* zRZ$&%G-X3L9{1x0TVuRx3*l6lw~S@?8f#chkL|5KL^R4o=$>T{A#xA}yh%%1lW^mf z#ULPrSkN$^o)s13Gntmu9KoXLX3yRcZ~1nK2Ce1_ETskY?e4?FV3zFa{?ZNA;fiYU zfw^t?kQ1b7ttig@>>N_$Gwa;-cv}yhg1Wat=LN`2ed&-WtD#u#+>um+ISOBne*8|9 z!}Do4!DWXf4R7~jP+=pn^3mWGuKGuP&5>zu3v#j6y+`Mor&ix^*Vr;JBoy`Tf`H9!S>N%4Pe*(I3&tip(P<*4C%thuMZne7 z+Z@$Q%3qKY8n>>rHBxWmx1ezEW-Z50(0^=QK-aW69CT(@?EB9YWhdQbB1?rWJA^)u z#w_r$PNzcp$7@y@#hkMN#)MQnX){9&JXLiOaRri@U?ab-C7)z|`K~Bp9TX3 z7PrTDg-uzlb?EK;K4S+@?XJ~O1=&IzTWUF@?=-7rh3k8&##`w~OYC>_#H+qLMtr35 zs#z2sl+Wejj)dijLBy--_~?dRlD0h`t+esV@y5N&+kQyefx4IN*~k11?5uRG+-89` zv63}H$DshEt4>fs9bo5}o#Wf#HUXD$9VCj8kheTz!1BamgkrYoP3|DJkHO)RVzwE*W9*79&4lvT@uG3B7SZo5retmxu3#r2*u`lHmwLgpcD^MO+ z(JijF1y{uQ>=jwI;PxO>Z>bxaV03e!a7{zLzhlNNjpL{9Py2WR7ya%~yo z?n0=;q(6#|(O1mcQQP8Ux%x=puBg07j#hQGEiALeZXZeWA{YiK)77X!u_tO7_B9)q zBO+B3z1Vml9i*A_WPQisY5CPSi|OOPt5A%94wMey-e9i%@6vKU$2+o~&U-OoEZ_L0xv66KyL74UcOYR?{ zyp$59&DxQ`mUtL>J!)lYKO5)Hu^y2l{V!0PnG#EA5_w;Y^k@U5>K@i(9y^M>ew2na2oAxpFKJc9?#e?Smp)CG z+kx2yox8pLRHi>OUWjQ*-|2LZNb@yiMKexOi4TGeELs<8Gmk|2_an(?SdzJu!$dpT zcUuvS&u*6yLE?65gTvA@A7v_T;eesMluPi<9aMhvMB+A6z}OEIR7*Q1k8N zK0ZF?5M-iciW@ha#*W$=YQA3Z2X#GQ10w_b*$&~0dhr^%3A9a&jAjYzinC56v!v&j zlSOv37l5&PQhjSE<&4IVcg3;DydJ6;BY!6MswGSF)(*D==~yr6PSjJoimznqE<1`! zzx?;1fvJBv{)X}o1Yfh@{@Ums>=O+x>~EMunBjpwq^0g3(fE%f=EZja&cyuFr-+b} z?#CiXiTOX$LQ`%pX^jR8HGj2JI|y>lYKYvVnDNdR7C26eIl=gF>6-N?Ar zSF*NB6=X%yK;BEm<{uxDTA$C+pZdekSpSR$_(GqEI2d0RT7(m>_VKH=Gc{*~aH?Av zrtvY4L*eMWx1$;-%`1%4+3H)7PEEwuo$ro;14ZNaZPo-w%KnG$P~OPw3lsF4)??CY zZZA_~Qb$3s8J@xL@_|At>&f$msVV8{7Ta1ZA2Y(?yk|xzZWB7_R*_xkAU{n!$g|G) z5>@Q}NVuQ$qq3zeLjljR3qDb}e@ zV<8&yTd9vJTUmUG8t+ayREVj1|0X#3bs*ex^2<*a=j^O)nT7$1#qZcGxcHO`v2Ud8 zCEa{L%bGrt9;=`M?&y6*$Fe4ln^GUUhQm*%PLIUSnpM~G=OzkeAl0;7Kgai{w-|pH zP=GhJ{$)Tjrw#U>(J0qaxiZ85+TEf0B7VmkG`V=?41;&c1ZqV?$3U^r?fY#Zx(*WD z4% zTF$!6O%$XI$m8w0-i_r-=C)+{WizbTtZVldxbgD6X>~CB*9vO#k+nHKLsk2fH>L1b)ER zqqEzw34u-=>rf3xs0N7>Iay<2;t^GuF^?|wI`Em*Vy#=|0qSKl>Rsxsa4ZhnFM*zfTtmf#6_4R5hOu|GY=InndNfQL3D7JyIcIS1nc z8Jc&4I8{*fCT}VK6OxT9+-_mzT|Qg{Tnt_l?~{^^8bdV0s7C+?vn#~zM4fft zGM1Z(Rvapel)-yNeW{~Qu(!hDk!a$ciRnT<<7AV&Ti|NKbGvTh zW?X8ef5pVb1rS*)D8B=Vhf^8qRA}xug*g@TOBJKMlgO*W)b_-Dea?9L{+TV5H2fQ& zqOjp=@xkM*#VkBpBT-<~LTv2&`ql-ez5EXwxlltUS>D%LnQ|1|jJ0}CyzL2qJ;5vwT+>TYSNVO3-uli5`nTMdN&tmb|3%C|rMGUbKPgjfPf{+E(8AgC!S0?8sXB-#)y?2LMAV%@56O zrz#KN*8pl`T@Rp^2t0o}jVMl&hn1+k*xu^&AA@qRE%}88$7SCm-e#S~XptXU9f*(q z+;*CMyl*tUMge=?>K31nUg=v)f42iz8+MACc5xuL;{ig;dUvv2;plI^r7CPYm(q}}f+z#`%P>Pu{IUuCPR!fxUMmVt@aHsaLS_X&fOilN# zgxKS%@YGKw@iw`WO?0euC&OEjOCpvWxwJic@=|-VW(_)$v1LAO3eCNY|1nWN|9wpo z8{7GHhgov9vwcVM4Gy?48lPH07&Xoo=shqyAHsJrd|P<*nsiQ7s98w-9Dp}8B4 zdT=hWC_b)sKk-s%b+oY2&^G%@vDp^jw=h9Hjr+38EzdupS9@37y1{)x!CPpH%ofgu zQ;mlm%keK7zk;)IUkhD7f{G9U5PQk5@cZjZ`TdD;xUD+X53ZBIw#)FU1%^>ihMIpt zmgC|j_kmu#I-F>c2^l%NDu7pf+uia_--m197PuV%9RYANhtP7UCD66I6VlMh+;|qy zjY~lnj!*Q^DI!xO#yO83I;Ozpm1uQL0XkvfI$uXf_dBsS))X+=6B^p;M_*bNYEB4F z%_lH&rU9+TS{T1it(0b24#`E5ct5XqPZQEpy)qC)FLM>4d8b4D#0MMk;wJRh*ei)i zJZIO;pfmIM&?H9)zp4zQbnHtZJaJcEO4DLqO}U3KLl6S$N$vIJ9(un$F&KCljSF2n zEVFm#Ff{sS?l3@H@x4;Y#kU~o?nLZRZ5SZuEEhrM(yUEQv-FkKr~LeMGH8fAwwY@9 zqi@9w;T*;cTT|23h3V-k%*&l|g$SrCvTrBYI65@%Fp&$k2?4SXpqWr@0tjdudw;l{ z@A~VA%Z@eCW{F`Q_$v;;$^X)>uWwJg>R)_=!-Mo-W zQLfu`(ZmdoU3xm?z z$7@?eU#Pp8_pH|n0jWJ4k>L7OJkg+TjfXdZSB*pOo{#zlv4{!Rwfe@=?gr3xLAQ)I z)sl`o8;aMv^VJPHV%<(w)%hbG_+~Q;u>(n&mFYX_U#0xszQD^Equau{#9U}!nX^u7 z5$x>y-ZEVMmNYuz(e5=1(;(>Ap=7qOdtCYCBDPM-F&_>162k!>QO>2=A-*8OM;(9Vq$?$}fVD zvlEFiw^=)f_D^@E@5hO5=_ubwP>N2;NSvopsD(36AMW~NC_A{XnwR*_hV5b&4oDA9_rHxlc^gSs5>zSk-WNEef zsq)yFR1NP!A2w4lG?%x3oRK|?ExVyv8^Dfm^* z*mG_k_OjH1c*eFqyGb*Zx)vR3UE9(a>#X~~n0piWDywVnKLH}a=>#uy|h(}x3#5OEo~L!0EWSUS~bqpi8xet zj1?RTIKX+ozqOw;CfN4tD3I=2>NVk$G?S(@4)VDm9fa z^k48xV6R#%NGSu$j41}c@%$s=2TKZ5f}|2)^BbUV6?&)(bxu zlB>f_XvVAt+wfgXOoWCL?wDksRr%beW)@TDiSxy67?GuBbN|7PurSnOnIaFP6LON8 zK(^5M4juVEO=byU-p2sLWM8Bn)CLQE5AM+nlSZ?n@5n;7eQl=3JgOn9Xz~hqb0n7| z&5-N92Pcx5JKR4FZQiCD&7mTMGTqti_En{Ezf28*XE{e_7s3M7a=7bKMZOf1wi8Q9 zr?pInwM!6JXx&K&gVDpRN3`>2zKB@vlR)zg;b4Y1VS2%3IlR;GZ3|Pdo)WEYmSx}U zW+=O@0QHWGWOpG2QYsNZC=0aS}0u?EHTy8Qwr3t6E6CA zDtDlVU_lLLY947x6){!XN+W)6WRg`1%BG-#;rtCLo{R#{ZjfjL17{`DA<82z)=^M_ z&PXIF&W2aDjGrv+v?exw3ctAejAz$#9In_iXQ30+#2;=}PeMC)w+=R-0N^jHu4>I* z7qfAU#tWW9m!iup$Qo7^1-})S4aLD~+YqOO1i-f*F#%xABVMr9ZwECehhx}rjFoYF zbI(CnApV;%&CTxjBQ=gq3u}Xlcc>k8TF9oazpxD4f6OmTZ~`6GX0`3tw7Dir<-$PQ zN7p>HlDIJu1oSNXSUzwEnP0Hb$;$Y;yWXJS#PzpCa4ah>HJPC^u+8dubL-vw&2I#k z3)*<94ay(xZ!9WNJeI5)VB2PM$EYShuV$1@(BnZc0t!NJ0m+1B==pPcp^t1C_>c?5%;#V`Qyv`9Diip9mr#b!MfLa1-K zla5x8*CC7LVhY|`-Ff8b=1LbT{lJYyX%>ow>h9w#Qt1X)V|B1Hx8L3w*-K=_xkcs%^1rPnh#Qaap%PFm_GS|!8uTk7mJ}AVO_AGJ zN5}pXieiK9PRW7`clOr{PZ;Q2t26h9%(jq;UC zusS053TvjH6T##MwehhK zJTvA8ZO}5@>;}Z~6-cCu*N$nqp)(qr4^rL~5tjqh@gJ8Z&V zT^fxcfN*}S?r=nvp-N3nyCb)*gW1D6feWLU$a2Lk%&`09=(BG9_xol@dL~_c*K-hK z(mo#z3L5u;`eBRxhQG+gW%2UUA7X)723C5D?*OKVzxbo5DLi#smg!8<@E6@)LSlBz z#Y*#+l%e&T;%nE$39h%4(rM>BMyI}O7%&P$3VY}_X!gVj)c5@n1UIZq4!mXTZ=Go- zEtS6}-dIxKwd+#9Jju4_az`jbH@1umDM7Kqseq7QSREeTV0Kx3*9|0if1GIS3*t@{ z4adq<-?cBD&B1TdA5HP{KCg;xoEdk{*d zB&>F?A0$Ed+I z%h&g-8TDr40Cpr!ijG=+bs+-C{aiJMUf|sk_~TFOq&j@*#(7cb&O@*xAw_lmcG#V4 zenbtcd30oMHGmE5uLT>Fg53v6>lfMhGth@g97F?UR*M zR$4pC&D=w{18aRxjqmY<*vJ)XDT%8=Yz%?jitb|IJODV!feHfZpawTUXhkLr0*l@m zFmv8!`VZm__ixbCGyfcUrvcQrSiig2$=ed&j*s|T7UCw;hY)e`BY@Ep)A}?q_3cSa zr4xD*Q%FeLL`XXeNurrL)tE$31X*%(%oEd>`T#n111-74b3Uzh~!?+$wmQI8;;RpfNrk65*wz%%0ODn26{NwCg+ZIA1#CsZ_nD#o5oyL-ft z)Yr!p7Cv;JKtcD;DURK}KN^9Ran*+yLRIYILwRI1%lT$SaxgPH~= z@Z#dEIq*vw9_a_$LQM|&?r8;VyCuU1Wy53GPaGcd`)iMqzaT>T?@9@pqBK3hJ$Q!= z&Xh#)Zq$@Mm}R5085>6iehpsaK}~#OWqsFo0J@jO(*h#kbVbe#-i5?Kkw=eg;mk z91Is?1i&!@U`2NZ09oxr?e%+jYPV}uD~?mx*`Pd+ANLCyg0xR01EAY_l{llq*iycj z#xU}Tkb>@03KZo2$3HNS_J8Trg1p2_q)u`F;ZvvC>kRul%gwY}mNqjZ-G;+e(Ne81 z-PvU@g_QM#KKp6bbsgzB^nkupDSbpxK@*kGM3gb$7+_KL6uFAbsEN;013cfRwH<>q zIWq7p*#wDy5gAxJ7-tetw2pvKG*d}OGv}i}Pip?~D9dPu?Ysfa<`Ox!_hEJYW+2FCK?3S#ZO{!#H~2y z{+_(&!RS-^+e?RqNInU^lUB@)7%m|xb3VrH{%9_ssAfKX_<8Pp6#wvdkH;%U6e6)+ z8>vNqbc^ZYEPqxcPKUYpDC@n2`|gDE*y_g;L< zz-R7#$Jl=l4wap4U8>tJSRW_w!CNS-D6bzQt} zWL)raJKR4^aR>Q_ zX^G;q;9+TBY#ZHCx$prS@YR*p#jDGz7#HB1P~UaNTFH}8l(2ta)y&PkWw6sW6p164 zKqgqe9xF`?|3@lK3YNt@lV(C@)4~0`9L}JJ)OzMCPNB(pf}W;*OqV7wQRWx#x zt`bVcerI|(E@J7$a-x%1)X7RtPiA_Tn~jNK6PysrGUT`LU$zk;3I27xQrbg)O0ppe zzryfeU`_!#$doIo@?hHr9b45GS>n+nQwQ$dbA&!p$c*yI*7`>_ig^ zt56NwtH$xZCiV~a7P}$lZdcEq2i6_vlPDF$Vl)!23TC1oJ$&{Ek=~L6jnrB&O0BUO z@Gb({Jr3lo+t@H!$olRsIwjG5Gf1S7MW_QU^vf;NyNp#2=^#^~x`mQBdJJa;7 z`o#0AfiaT2-y#}JMm=k8rgT;N7zW6HubfpA;~Yu&GNUGj>ZupZw$tkJ*+jo?3#=`w z0}ossaCRv#!@Yx{1)ew?Yr8W!;H?%p`x`zUF{FkbG~e1_vyQ4KXdfQ`-hE*0$+PP^ zfX!Y;(myJ;zGmp^+Su1}GQyy~1wK|Ok0>^LlX=W5O6Na`<@An!VIckjsrc;+cXo*l zgH~^2d0dp=7?BHXOD$(7A~zk!Uj`K0=~Q6T(8b_FBcymax#a5sNcM=4R<1O+;evQgg<$Uzt1<_#VLPQI{h?k%r&zi!c(PHfM0N7z} zLRo6<-9!ft4A)H<6WhWy%JK6`2N8&&v8^Wm?V7pI_h$xvjhBZ_<1byoegcX>obvr+ zQz1CNwcv`jj2>5kW zKrvMy)f|rrLn8h-luav*?pn&5i%P+p%p?VH00BUCSqWUnEd)?a-30;|D>w$4CuMGq z@A5r3 z_8_#+f*NNPb)PSQVceJ3k z4X#w<@J;nSo2PMsbf*57=I3)h(%B_5yuAv0j)v|NY|G{~FFgkc@)}MBAKHDb_2=Kk zZPx;6ZTz13O4Vfiz->A}kK*S{DtEyi!tZ)FAKZ%+3lGFQ;9h8(31U?Re%OL|Ax%ij zi7YYtXHrZdg<o_#O)f>+%3F!A6?Zxc4WT2&*r@*e!~Q}Ld}Ljr&Ym6 z8_a_0HX@<)?j)%&lqb!JNy*anJRg$rQYM{ghr+cCY9-kVi^(v{ZrteM-sCmZ|D_#e*Y^w`g|L+> z6Rwq$_%V4KF0q4?>VlJMVkfzuTY-eTSp{f>0|kYg_$+jDtcG=Nx@C}$aUpo9Ixlq} zPI|r0&2C&56x+d7StaSqRopONIElb4{Qa~0Q#jiHZYwCB-M4?Dtrz>$yiK!qocH3a zLGv~>4$)<2kY#f;c3gDzxI&TWycd7i)jqC>JI(m3i_zXlJjZ8&UkUja3_3ga{*;Lm zu$APw&dm&K%3OPs>hkywzvpr7$v1t!s0d8*Z<4-=@?FzO&!Jc5d)E3XYWI)!YZ>1!*fkb02AM?< z;++Zj-jQ>*X_b97mrNGul1cd>^zGlhCznk2YyP6o)w@KNEH9wu*+a-b+gPoQ_nd9! zt-$?~R-F4K3&chTRc>qNmPg2HPJ2EjV#l>}&?qAl92d`xf*06x=6)&~V=IB(MK-5;u6)^%_w}p zFZdU;HHCoN+`c-tAgK?~-rv7gdw6N}+Fml=26jps-BueM`7HTQ3r;*bQT!P7*aAD@ zUKT?P`ZB$=9y;+T_Y?`}N{Qm1kSVlzrbjt7|FZgXnboKMoI@Mx569aty=GeUk*OD{ zJ9!_{9}ec__UG_)e@tJsXen@+y0z>X;x7;ty4~T$D`R z%OIAI;#&DhxgE8x;2eJWm~|ptLVc`oD|e+=!H`FfF;cdB)>u%#?H(hu`9qff;jL8W z+sVv4@O#nKeJMt+lfe+TN(q%2?iR}GzIe8T2B^X5S^`u1K`Qc&#5q$Pl7Qi4Mu$mjMLL#jPzj8>=EQlbC;a?Ht|do6-8Ft zN;gXzo7zOLM-F^;WI>Pp*m%W0F9UVF_#l3k?aHt{!U~@=pKWd!lM3@dmi&aKUU?sV z=5fBsKQ33F8=k1|>PPvceg?QpH-TTw$V0tb#vy#gQ}>rgh+tL}>VW+iS@|BY{uSIp zZdDwv&nQ1HEWaPaa;cSSFMNVZ#<)gbM1~NgL08;Z{1B(W7z7dylqVvj5ob$DTNQTDV<3>j?@Wx*r-{{#G=2;b-p|607WvMFO^ zynd?nNHqwbJPb4D$dJx2__3%0KF`&$_?=|TSJob6KArW)4@;vlpqd3+pG#vI>t%m` zsdm*+4TF;s#lJdSdI2UmZoQ=ILJiwRpoZh`Ik9BEwy9{SDJQFn{0%485H)*}#5L}< zv4h=C_Sn~3$8coL;#i3xWi+Yr^Y(+<*p;l&)lDIi3z^GH8I(lvj^xt$d%w!sZu~sE zk2MUl2CE%hxv4$BVJ5iZ9{9r`Q-5^)60ktma90>Hn7&nz&po}#?MQbtpKdo=Zsu@ca@*?ml2{oX|| z9Wz00cFzltWK%2bCEXNxbCLPR(3F0drg!!vEz+6-Z(^NU=bC6!<8__~?o?0xmoS&I z(Xe+CwuC#wU`x0@z(ydMaFmA`M4ABT1nwYv(;O(pri_!`VGX|t(BE#4eTisV zmQ91O$jY=nWBh`x$xs}e7B=rE#H1e07bctM<|1o8;Xc6{7tV%*ND9TlUiP>HF&0`T z_XNP&kH*ht8{z0An{UBf6)!-^!~BtLkC+hq42l9nm%tgh?HU+3#Ud=#1P3xf{_sUE zmd@{ESQ5GYoZR~Twt;D9!md*%f|KiF$GI8y*uNJnNqlZkekxSAB3aJFz-G$UTXW?T zat-VAKq!D6| z)qQ@I_AS(K_odeA{@JY#?$PS2-2V_Z5eZv;f^|Zev{5i6TYb-7dbXM~>N9{LL*J{c z?|OhXzL{QqbI7c|Ur1}7ETs8e#>wn#bnTx8d=gnzWCsHruLSNtGFVOXJHj3% z^(rBU${c8S5NtW~S*{Qv!+DF(X(;}N2T3**|Gh1RzK#&^W|Z=f;rvlBdj0b^_P9ML znyIG8d``-{q`n3C(ziH}m*>uFZ(7_UJT9}5_nmZ0KMh;r zWMHzThRl{O$!V#l2&MN}T3Ve%1g^8_hxw5P-b_sk>wT&AYUB-CmpRO5bKvm^K8y_mQ8C)9^`^hxIX6%<} zy-<(d(P+EXG3w7)DD<2!QR<4#C`_-{9x1hU^E#q2ZJxJ2i6qf#P5+vs1D^LQis96o zqHp7Q+NC7sA+09d?$)Y=gicJ%-fVNvPZ6^ZtpBQSay_E+R63G`?sOI23`J;Qh0#&3 zH4cc5dakkGV$80rWI3tyMY28FQ^9>S)yudJf;!N2EO~6n&ndG{-2hs3V@RUis5hkc zx_;PxeeZ3_tnZOc)b}|_-&`M?M^N%a7F{hA=!tK$pY{U3Ys_lxRJC?hK6KvIMOQ$4tn=4xg)gw_8iik$ea1vuKm|aR*NllCfx7Z-DyKpohFlcY`9$7NF ztg5BDjGbC0z%}?%Hx7f8Mp9r{O$@-UxlWD)cI0{5Wtt1uRr0OU-Dj1B20z=y6~eRD z+qwID*dw<7jU^!lF!|rdD}E$54)pvJS(NWfC!?`~H_4D(fA>=U$*l5M`toZ}p!^#m zw^+fiGs@Fm#a^l|Tz~gcUsG0n=lS|tRA1oh`)+o9TldVUkNW?X{mucmAF?JLiACg@ zeS6r8>bo{=$lPz$&T6i?;4J7asV~=e{U*!blKhb+HDxVu45O#|u0!PWp4uO<`hLhT zUIkzAtflM0AEx~Us1MnYn;$+ulKo?dwCDI8g6`(?qdI*uDrbM&XfeuOeGI+v22|7Q z3f+HE4@}P(POg3hF)}wVR!atdZ{^SWhVn^&hh&4?#OoV9kV4R?+sPN+-hOFTdt>2v zgma6HE_5$5;WJ=P;gh|oJ!ausHNMbxzM`X+M z0nad%*i9lf9+~oWa(b83EExr#$!xr-U%!5ld2ds{7da2CwZ~VzD&l|yR!w+zTh)B>4~^$km0#pH!WC5I z%wZfuYurU2=)fZP#SE$PE7`Up5W)ia)seqhj#O9be4H(mOzZuUFgI0+vj*davf6L3 zx_3Tj$aMkMML14%?+z0>oSkO1=T1357F>AV7QarIoU!4W&EJypq{NmB2WVZXlm3TA z?G_NWfnr=q9B=BRr`qRT>we3^UYgrw*1ye!+8`&n$kEhkIT|%6zvxu6>e@`&=pp|y@reW`9v5-tt2;o#i`_y( zyO6-)g5Gd7Sf(p;jq09m6oBCFeSyl~V)GBL$i<*h1hz<&h%yV5I z(~7v~4&eW}afbh9i9zj=w8>7of=gj-`MmPJm{eQ z%O0Y+SdcjohaGBCf;h;`}2xXFA=jrb=C5WcR4 zuo%JA1;T8+xJW(hYr%}gXPO!I?hQG^-VaPs)s))UR~e&!0evv0CV9n;bCiM@q60ID zLEOhpy+*|`XmHtf`NHRE?I2LJ^nAJ%FF=GbxUzCh%jQs7`bj2z%)-Qgv-&g$aei%Z*%Y2Z7Yrvjbpp>( zo@s4#B?DkS#KEcTiH#m9YdfoO2&ZmAS+V{F&uEj*%MnNI2++R3~1$L0)c&Eu{#4brsp1r7zbtM#1rFiOd+MKeO zNoQcvGr?dLGiJvz7-`u6YSaKHU~~Y+wR-WRx#u?i9c-Fce!{)aGedS;q{oo`iJ;=9 zMp%3~hOO&ahHXD16AsH*q|*GIyF>N($-9QhyU@KP=TGz#x%m+oDlu_>YBaxZ zZJyx1%Wu~x3%chDSGP8|Xoks6CRQ8mfQfZ~ z0Ta6sv<{$ziA6vPCMho@D7J(D~~&f z2O4tw_=Gk$&_A@gLOq~8WZiny^=X&ZP8sqp^v4MHF&l^E)>;^DCyds)&m{AZq}}@U zN}6N9*1CfP;@r?1W4rQ`34sUB$d;LwL{45Tei zY#gVUM8#idwL8-HfN7;uowgoI_uv6`(5wfmt2?MRFQXSppa~bp08(6mnc$-9+%2jx z8|s|(h|xQFy$`=!@2kNg(mPh&3E?}p4G~QPB6Jegx(DHNxKOUqBjVFLu%7}BhF+#+<0a(l({P?&8E6Q-s_UNLsQz&xOF@7} zR)}@a990v8wlXUuyebuP+etKrq}%3(k}c%V2TYb4xEl%o^5V&AIua zj@QN?8io)?yLQJu$Zv2@RIkDP6D-x__@j>)QsHd0t}4UUkzs)QO|6^0_aRZw6a(`ux=gN<17M4JZyL~dm2myyXLA=DsE~-_s<4yq!3j&xV+@ZZn7PD3+(jPTe z2Cb>MZsTJ0s^EM~)7%|V7@2n?8A3so(ZYT2s)c&$)zVRdDy&zwAhD{(UGy0ywb0#P zZ(E%3Fy;-^9!F?O4oi66nGWJSPq% z#`#sSL~%2Xz#2v%@FT#-#uj(gAH=$H4Q~}xLmes)HTPn8TTDL|yD{GtqEYrUO2D^)Zw}U=6Q?(}hBDW{|1B`UDqD$@KR?%wJlKif}(R;Cz$W7kZnA`PJ z1f5|}wW&jlT?Pha_5F#*ARn>%9{oUX82oCTVNm6nu)Sc=n|=G7n}NXvU{D0!EDX;2 zbFUaI;-V8F@$YXN5}VzOcSD=+aZei(7rE04W%CVhKFLJocJ==<(j?y}8jN&m8 zZ;+|d3fjf_TV3PvSf%j0TT=HjI;D08#|$p5YN;JOqKX1+4HX>wj$Go8*g-sK{aeEL zX7>iI>5h+)dU=kQ;ca%v{$P~H!pMK2KxPLc>5boG1J6K4hQ2&lXcu)D^8!-FE6M0g zb5623uP-nu;`ey|{ej!z_oB!8`N+=&hyxS@*&^L7eUX>XEgp~+sVXXK_I+jO|DC>npLL>j@7tF|SYn>dO#v^Kb3`U6VE3=?8_8PX>} zv3%v^(@nw0cAtu3d~vHCa#QRM&PU`w&T71YMIHP_qdPF8+}4$nTN~Vet6Oq}z;5g# zRF5K;G1g0o1w0bd%0a8uNdrr><}*cS4epfQqI=V^`aCpJfO&x6{Th&Mutc~P`F+i0 zk_iLWh10B~T{Zd+yx))N=ByGzl1`!83BL1TWhtLjxGmwv0b>`T)^x%$%U-4B410>H z{W)!1X8K>Fq@kvy_j`HwhZ{qBh5G-lc7k0#)(^sW^NZ0zPe&uwFGL3*iHlEWd{yHZ zzkjCv)R=9@dH+TK-dV!h!Amr|bY?lb&F1>KAl zMgEHuq6TkjC-Bwifafe9olj=a?nMs1QQ>L^2<0jK^{*L}^FBQ59T;AyIT$Z^VWqeF zqMJKv=HX@kUv0g7x8>@*{`S%1t2&PY(J-k;eVpHA>1$1x4wAI?*xDVwo^W~5D=JLf^ zS^ObsuV7ij$OgM2B0A0N z5XbHpT0PvcA4#Oh5GXT(*(Xxa@?UEYtI6`cGyEZV|7+&E=*#;XAX3kBDcbR2 zA|M9b1bxl{DW-YaKq((g4vRY~SM-%GRK$CmLOp5B^b{nw0BE zsln^Ham1(8+WBeZoPts=W(Z4@;S4hPPiQ?vnfzX%q1Ye0Wb%ApHO0%1eIq~5y$@&T zemHmjh4kaWR>f;kmkU{v8VXZRRsdUV7PKc02C?qq7nl?Q#by!s0u0VsBPfGE`kQeyO;Ahlt z=dXdi|HYA`c4!=Q?SWjz%88hnh3LE|ps1vlJMJ-HMP#-4AtNZL7Y{k}J9U1AxEf8^ zWa|rS?FzSz)b~dr=LrKI@M{MpY9iHKG4l_%#NZ?x{#))`T2a#Pls7Z{sP{)A9w+6~ z^y|-C|1#-Y3>4>%-b^bLore4@E zHpM?8OZp$P!wB3+lk0_v69_TDv3JG}H;e+`4~t^mtNilwk?^)l@N{8$>RnCO2+2&C zc7EMDy?9*ol&87v=gQaK>z@|Zf3fPH{Y~{(W%sAt=l!?(_ht*fZeUJpIrP&b zUIXVtmzsXixNkJ5xN0F{b&8P60&Ck7Yz z3N9i8nB89ax~%f&$^9!{p0@|(Pxa-G_~!D(S>?z1@{?75Ctv<^7By-g`Fi(m8S+;A zi}-&Kahl$tfAsx~_YD1j@}K0E&+-TK{)>s?-9OdwouqiCvNS(4|HZ_Ru1`Yw)ob~e z_`03)-hYw#xC6q)TqctqjEUkqC}vDH@a01v#w`8D+DjKtdoU9BJFC@jzWx8~zxW02 z55()p7>}-O{S^342t$cX;!5haIotAZUyS_J9`f?ywRwH)7URh1<#V_6YuIz{mOhO` zxEns7t(l_kgImSyyN?X?-cY=}voNwGlD}qd+qUk#2}h(%-Ee?-bQ|R?FZC!GNlHJ- za{{TnS8Rm zt1z*=vgJ7CEk54oy)l~Kk?3q0pWnUz#jABsE11~bqM#5>$`X{+`1ksivGK6ai|ub@ zC!B#3&+~r^|MCAy5XC#8s28{Jzm5MN^8ZEtC*=XXS8tnX)bvSe%A%*aALIj=vQ#o{ z3*IT}FSU(Wj`#Z=0`=bkz5oA5`?{C+Xt1&xQt;Z$ep;h0e0jo-kMs=dDJ z$~VLCO4;z{=C6`}>qu6$ktJuB)Dk?J6MN%P8Yj)D4X&7l=D$WEsnFv(S|)blrQ*i4 znExxcuf2%S80oh<)API6`Uz{rR2`2$#_i33TN^yk!jIQkt+r09%)8NM!^?bcUbc|j z`HefG`Ai{3+qCYzvD-ZG8*OMF6b<&TyBAj1#=wUA8xKDt_PrMOC1U`nt#io>Pd#xn zS7jc_*Y2lM_}*^)r={xu`|qfKO1l2Dd(?lhum8YdEi?tfh zkx$0oKJ)Rc-h7aTFL@)i?!hjE!3Fagz1yCD_HZ2SpwU$Sa^I1+nCgn~eqr=X%;wnF@ry3+Rw{kb=*B!-RAdTb;P1N_}zSJs||*9c8ldtTtlF2 zALWL>;dsWMlKN&IG;R*hV`3Ym!kx5=WdK|&Vy1rfnr@>CJEXSGok%tgS)GhdJMM|x z16E()wBZeH?ilh(4||B;yfky)$59CW7lx-WVpcOe#K}EpLUBK zT38#qv}jDr`6b}9ENcV7_(f*_OVs&{JJ6YFB`tNY)ddZMi^c@^3KNj?s~-vz>}$tX z>u$i!+)I{;&v_g!8S`I7VR>%z{)vvXT76M8#5D@A+Is7u0 zfBwJzj=^_X5d&j(llrcM!5fn+&F`4cp5G>3?UmpDpXRSt-~SnYx?7T;Y6jd$$GQi> zS0~+_BwBz5m@u=kE$-kW0liUK3-uB#{@FJ*9Fli<=;uRPyG`zzw8`?%G_tg!v9g%{AI^lIb7QAC6_1U`A z>qcJt{Vnynh0_P_QOq5A#Dzb8C4`7-D)T%xnJoP*li%Y0{IND`Yr^X}&9M@09z8|p5LYDRO>ULyk5}BLOr zEpkKM;QkW?Y8&Xs_KOdq0(QCwtk`O|%;(qief|k*Qc(G`$cgvq04m^Jt_E&4*;Lu6 zu(IJ{WxBuooCCGpOVqr{f;!uc(blVJe9rl34c$R@qnsdDFL^8kb{fYosw)*mJ#|zC zuPzIZ?5~|Ymz>e0&p8KMa24EqhYrE|AuD_98 zeUx8@J7Afb0kb+hV_v_iqPi^!7DpZY5rH z#_ilT-pJtT3vlh3UmGlH0~4@9e5I-qx61`dmjq%z5D}CzgfcJM)x&SwVVv$kY_ao6 z8?RUrJIJW(GL+zR;b8ov1~a&Mk!lW_OVFZ(2L|7KJYScWgU(+SVaYjb@C0qb#ySWc z8^55WYS60a+^75FhEKh1-;VEB$}S`~jlIXD!C5?BvEL35S6?VZDh@l_9A+)5%m0Yx zK^}w7{Pmi3WZjKB#V1 z0w*JI>w)luMl_<$uJUp91h1VZAxh?6qIioqo%e2Yi$$rqM|{Tk^;>$raqLiG&+Tvv z5fT=N>)^>Q+6Ir6l|8Oy_S54vQBJVSmbW!ML~l%uzBX4ONgXSTRz~M8=WNnD8||`# zzl6t=0-fCYlDk@bXWexSnXWzFmm3E-Pl6+%g1!E*0Mx>7s`<*^f}I|KCEc*f^d9)Yl5XBd3OgD^1PVmMDa7o0bbg8sqeaxFX{EnnG;+= zL@>ZLTdm{;e2)f?`I5Ivf&`DLq^r?~locwp=QzCC63fKNjH@$I>$^^4v?MQU;{{!# z3G=#YpY;0Q;VO*!%0N+~1z8T&CMZXGXaNx^v6cjcwN>%O2S?z?(G>-wJhQLp!( z8bDS*_Odc!C6nOwY2;@SbEJwjuSDRXJpTw-~!oNIS{NRmOM=ipgt|vbX!> zjNW|wQZ_G&JPrL+Q!m)%K`OS(Hbg^Dv^0xw zo$=sba=*ypKd>c2*peE&U}~9IkCyV?rqj0JPq{f_gx*thvEauR{i6Nq_?ug)ueg!y zX?{RV#t$B{?Cwth)4fy1-2+V7g>uhyXHYwCcx&@;JP(TR5HFp(0>-t=A7A6qdy=UYN;OIr_P(&TH!c(Y-@J!WOKicx5a(Dl3>9KtUnp|!=0rC!^2Pauve5a3%6&l z@b=$$MTyE@moA&T$4lFOKKMiV?UhAX8EiV`*e^2teaqkyxKyF6yjz~@9QOIc5{Iji zqitf?L+LczBW{VguT`X?cEQDGtT-U_Zu~ zX<_mSyOzK5uj~Ck_06-{?!JDI?;ID?;pwAv_Q@xAE1Bl23?yciKl&s12{QzXGuafYyKUWod z&EG2qoi3n}GX+bWD@*X+YTS#2r~w!D$&~<9_iPXLQTh`0<{0%x<@~3;t?v=-}NZiOY)cG`5W|yueJWsuC#)|7ggVsXqYmlrRg<8 zB>@rLlcI#+I>;u`Fbzy#%cx$H`YJl{e8}XAd*+3$sG|w@nT-L;tLY5xdy9p9Vjhy* zJz_XJ#(#5{t76T8Fst;cPu&P|b`uytIVSkZ-2>uY+o8SnZY|hKj*v?2K`BhsO|OAq zTo2btPGs4gx^6DbjISpCg3@zxGyuJ)6*bQSy~WI{hLLg{c>R>Tyg%nJ%5ONV`!G$m zgOLod#nTG^3~FC%ERX})KvqmxEJy(>OqV)|Ac+{RxYWG3Vd7foU&Z7=KcOM^4fo>4K9pr{nfOGsQ z1iK{~Nlk%gR4#i8R2qHNckSs(K389zz%h9BxT?7c6pssOXsf$WRfgR=m&2K!F`;+6 z@%jRZ++(Dob&g16VA#94q;`)G>55#ox_vFTG+M1#B&k!;-MikpU%I<;ef5X!_7?&T zOgHw7Ou1JpcUD#Z)Sv8|#uu-4kG_o2y+}#DkM4MVQvdz%g}iwneNpOMQf+h(vTVuG z{q*-4qq_^AzIk+i2HQ$bAGcPh)#(16hpf>}^P_K`FZZ7Oug{k<8u?e}i^XTt73*7L zYlmp3utHv^js1te(e(&Dz{?m(;-|~rRJ&`9lrD{B-T6*1?%5z@LW4+Jx(s$+{=8Z8}xNuq?$$XdiNx+ zEZ{oaul2wpV!10EoF7@T#r-UmP~;O@QVAtKVWtw6cb5`IGqU6>H%+hEM3%Xqn6saY zDlz>o)9pilg7I)b`2%cbF?)h$Wvrl<3@AUQZ$^V};}3?pFPx9q>$3dYc+c@~8=K|d zM*JftMSA>+hm-SubIyBv*1Ny&qNrs&LE&~_N4|%BwQEyWe$8mdWW?X%702|Il zvE_3+kN(`BS%~f0mZDGXZNkgLBYB>?zy8nKFZ(y!|7Z2BeM;*532+$<8`iDhOt!l& zEOG|`swwu#Yi4`xpXv9Kye5M=2_Y)!OC2qz(&Kiww!~_&2@)#wS^DJv%k-l05zzv7 zYX0TYzxfA<4zWK#UoUXA+c(k|^S|-une+dbFWdZIKtXo`%%Ayx78&ZXw41({9WU{m z`;=oXA~L<;%ED(D)GQjC0Q#dPLV4DA?GMKs0YgeK1!+|L27fbiGHlO#e3c-XQH0I4 zQzx46+SFhEb;4~s5i@I_7{r?kehWlFQ>XjWy*#uYXn7Q!QU1gQT@9>1#p3m^ne_&? z1S(kP=962MFtZT(F8?>`7x$j25_uj66FY&9{YLNSn8N=*hd(R6 z`wKy;{;v2P54rvQ;+pOBcOkhm`aAF*!9~n-Rq{>!Wq$eKaq-FGAa089(01pO%||(5 zxr40g>$Gi)F59&)1$$dhTfEim0Cn7v#ZKD~N^~rqZSfNK-XgEFyr(L&{rSaT)TX&K zq{7^BB_V;txXPv4ZDs z$}ig(gtanKv}^Opd5ycVBmMb}+L7K%-s)HHWZvpTpFLHc>AHdlv;WIvKt;Oq_xa|^ zzA-YiuG3Xhd8Dka6JNjTjomAf`=LpB$2KG#%W_k%Ce}j}lSr-?>?#EnwNG&kOaj$Y zM<02R(K+6%n7~%hPWohAsufW@~U49n62=O#qLKPvWCkW9Pw> z8upkvx(hg(Is6UwBxU+W1=e5wb+VylXVjlKiZ}Q6-I|7|y#?Ywtw&fMW7h1N7JT>0 zp3DnqimKb(W3-8uo&m*pQe+f(?ANN2oh+)wYFQf@^I1(~%$q_p8>St~@@ulFWXS7_ zL-^+?na@8AYp|WO9Gh7Wdb9CWe0+0jOUa}(rWbhx8xoOUTwdx?0ze)SB6DXr6e7Nc z(rcFKcr^byYT{#eFan7e%)Wv>iX#ugn|S$!l&u}W za(A;U0B zy&v@R!6IWb%xsA63ds$fBf2q12m2l?*R(#ENsrMqd_KZa6C9^r zw$1t8Eq^#wYWr=_X4a%%yGp(CQO5ogJjnZ!lmYSqyc)=NugV1Z;XA`2xRGQt@V=)` zP?h^sIL+SY2iWv_AmSAB~o!n1aBK>wSsyn-CW{%0rYffv#8TsU; zpC!+=KEwqqYrUK~-$rr+6TV&Y0;mffk^=y)IfdxDY}_qI9Jh+AkJpsoK4GHyad_Yn z`>9(f;;VRA?8)x1I>2Z86|JTB`CSLpsk3^xg;86Z#MSS7#{bFA_*=`k%4dAr-Q+Xf zqfBK$<^9KQv`k2qDL5Pz%m5G;DJ6BW8%iO0x5&5-T!vrZyp_*SAV?q+?A@QZyB{}J ziidQEDTEUIms*ka?tIU%+&T8U!JV$(;F=lOpk^RGDKL7LiP6~HX5lE*y5@()uD9%$ z%^)N~!`NtGdFU<*+jX;obEj#W>>l60Iy|=ZI*Agj18nz4k!*CkqjaTXti}!9Tsq9# zVBT`1wheDKKgt}>5?vW|TrG>!+Taqz;`c$6wr4k(Th`@27u(z5j!?a5%KI^PktNSC z#%4Kx*X?heqyIol!&$z_DSA)0H|L`TkV;jIQ~bEJeXWQtpm$B=rc2p!s);XMNOkTu z>KYUK3`asXpXAsTls|U~?1Pnd+0O*edR(OOMz4y!ohaU8sb=N$)-eR$sR`~BL5_)S z989%$dat7}CP!0qOZB3b>Xy3LwmPJJFcr;r>iqWV1$|&|?k?*mM#N3-nTKRdY+MY3 zYA}#QRpy>4R&?n!OJ%%1a7EmuY?Dur$wz1r5k0n171|;i<6KSZ z+F+s7VP@}+IQwNx%;OellFVY09=T$UXqub5&{IJ`BhmPs0z|2=6^qiijlCIG-Hx{dy7??ttcSeZ+xE_GFVp-d z>a33(wb(uKXDA}5IAtm{Xt9ru{4I?thOd?{5}>aLtHC|;&J$mmKxwhTsA`eWPQl$ZeZ zi#}EjFo@gSYI2b1`2%V^blOsgy%+XCTGx8!UybMA&8@eAE23U*Q(8FrN(6!&Fn_Cf zf{gW?RhqKtWk6!c-H*_?PH4o-m&}nBzzEP?y=z|Hrs|G-h-qQurZ|OI2)7YFN5oMZ zyJv#^ES=1chQDQ=5oqlGX(Y7Io59~c?eiA#Lx4UbsM`4bM*gvn-EV%rjXVRvZy#Y{ zgU5>I*M5J(RxX8dcc8*p09FhiFF)A_$jYCbWdN!k_X77ahE=20Sm^V*w9MY_ z8OBeG`F6J4Ig00K{2@U~-KCbnccli031Af&#oi6-I;wEnELUGdscVgVEXLVl_sbn@ zpcf{Jw>}IuJR04o1;n%2-*VqeZpcZ9yGD71xEGZ*ca%}KbJi!ezK4H&6S|HlrkOWW125(seZLC{*dP)5BWLaoqP}YFK8>?$V}Mm`f(Nu@2Ivs_WI+R z9NXMg{S%3I##_< z(ZL8H)hu(39g(SSLk!R7(;8l1CDv?>)M-i-2yv-MkN`l8@`(!-k?$pae%)ZLU-al8 zYe5EaoW#ESQ}7pthP0sT?s}*mG`j!M7ku%EK<5@I4UAGUJ#RAhD>CJwIz`|7LgSzO=St-L-PeYE*9jY zN4j^Wi9?O9#2j8)8@sSfeDYZpoBI(S*af5Mi=0-VrbD~GW>W3a@m<(OeyRyj!h`f1%%56$h8LYR zcyCz7rA%0axF&pLXy}K{d4#y}1In^Hq$r=y-rq-l>yex8G$^Xu@Lg}O+&jN(m=FTs zYhs31}X;oEa--N=%9DbkHXcWY!6TPH((p?VQVNu?dm=bGt>gA zT7*y4V$g*(9Zl(!qLy!$w4btfURN{l!)S?Pr-02Iv#=Rfzu4U>N(zc!hUU`!`AwJg zXZ*Rz0r1GDFJ)n0{M>1#suu6wJ>UJ~7FOo--X{qxF}gEYkYSgNMT=S{mqc!>+&h}> z;tV})x=gd8y#H|=j%uCHAnvTd68y_rFJ;a@EnOl@#&Qhz_-ODQl;8`BU}#sDG+(WU&MDhW~}uR*s*xaq3V-VquXH|tV_I3;73+^KQ}Ujae+T{ z#Vp06fgg5>rN9rnt&dHK=avW(MF0>H(&r&53}XmK3?0lNI(kiT(_qPl%yTL6`!xoj zmxC1U8o5!%D~`aKc$uQ|c^zA`k7%hd*#&kaCQ4^!lt`fMo<|^3%uDSDhi+)N8Bu^y~$d2nzG&q4LeRV_CS zj`0|c7aXeb_CScQf?_1vh#q%7o&0 z#jh`i(1Y?P7g1|a{2V{-bczW{@rqmc=&rsqd8DO9dE@1`o~JP^{_=O^9bygZNQ>1M z+^ONRP3(`OK|IO}VVvt?o!si^Ui*J?sa|W}f>oJdztNzw3Jj4phqe7$ z{>ngzvW0B9_B-4E)kRzJA92wSz!%(z%PP~#j;buvFnhn^ODRl^;epO9e;Np{zN_!| zw{arF_NTQ)i;p$uX^tY%3`$w@v?ktE_9vDQm$J0J>uKa&wmdicE9B$;@Uzr82uLY$I)XZB@XcD! zOggh_Q(Jz+0GV*RKDKGef&Wb|pj{F4T$2~;^f@u)PxlfYEUUk2@3ScLJ2<-}8auPZ zFMdXsMuSt3E$b5K1<7X39xeR2qp1@_mAZR>Y&T{`-Tq1mnkLY_$?p9vaG#)QTB7(A z+Dlta3?GLAVirCakNCt=ZbZR?QWqt@$(GFXFE~>J%h`8w;O!7@Ctk-ZbuJarE5}3&=du}32uysZ%U&0f8d8C&mehLO>kQ?BZs5=Jc)v; zATHtH{u?os7E0EIi(tx0e*pAC;1}!@E7dmRI-@SAo>dpbRU1=wo~ohN+pN~*?-o`K zSTQEH$6$A)u9QMVXU#9u=gdD4hc~RSXmOlg;7%IXPOA*4R+pdMExR77%7+pGa+pc_ z3G~zt@$bSwCKB11(nclE&C@Jm)L%;!FQNvK$utR?n2|}>cQg9;PtGrOSydV5m(u<; z@rsLPz!%ovo}yz6djB;3NM`xLD*xM_!d z@!RUVK2Q{Zls@ObGot(xKk)juyag%1bwpX! zOOd_2=wC|gpI+i z{Q=lRfAwgw_;AZ!1(t^ej3zzfE>`p~_^ALl1Z-LYLF?ob)kC3X0<1=+w*rMf%c zYMEJD6P#UE6^t7Os~n#?H5PVwpAM8!E|0U5W9Lx7U9ASPJDerY%uV=P^<9;iM$+@s z`}45w?q-9??ID()q5>v|I|RToPV=2B=rvi7Cs1jxr}=JuQ?nRjXe!2g)@i;o=B7{c z?Lgh4fG_#=r}+pu9uyo(ma53Z{dTyRoBPTficcAOU2b)>iegne!KzKAY z0O5R{M++e=QxcmKHvo%~Bz{w0x(|QoQ^k1S%G|Ehwro@ue;H0vHh+mrteptfd*d(BxvROK`3$zyGyDgVF1qqf zom8qU&Z!^2+Oz-nUidbVPc@cSIYhyxH?7wng3wMWb)Djlqr|HkwLcDIhu(tAWNbet8 z+6qU)HDGzpea^%FCI8qX@Q)pq?H^l`_K}qaE+5&q+s6$vAK78@A?Pq4*;1)nem{T( z#rdmq`~$$3M^@+$J;7#23RgYki(H{O(+2VM950-dbsx94u8l5|X^t>g?jNG2H2QP& z7wFq`a=WV#XF-m4+)$YEcYcJjBIbKk2gfbt>&*4>CE9?@c5hDdht&D%p8m~KdauMr zD@otrEyKTK?;QV*!v6#Q9eZnR%FMq5|7DKbWchc<|0C_=vA29YQuNCB4Z=q-%fBO& z-h0PCE-}!wRybpigw-DDroycLcgJI>F}j2+RvkIx!Bi;K44|daM>0@HW)G037tTL1 zj{#)-k=vVhOlD87CeOZMJmgYhg3Dmmc&F{(+;^2cV}W-hX2B)ZB^a=Aj4nlvwebtLtX@+U zR1d2Tnnu(tUtd}?0OuSt;UPLcZ)9r4@1G^Egklp)j}J+e>QXr?lpdzg{QerBdH|^= zJyxa*OBz1FtM+T$eJXC8PJ8(^gV?0PR*J9>CazJ`m{F^-@7$$KbF;3pO074-_{h@H zqVf7g&?%tSr~p8H#l5DI@b$g|Y2%sm!{{Z{?>ck^YH#|T-B)NjU|7HFZt%6=8P=ZA zyH~k->cdHWYZ&_jYLD}OXjf_ZlQ}+cD0$hk6$nqnnj5QYi!6yMgdtaxmDUDR%7W;y zF~O{GY@XLJoS?nGy4dHn!7#6IoD)L#haV&dq>h8X_`t};V2`Uk=r{Ax#^rG3*52}d zJlKfrt(2S*@mdSxK{qqpe!70~q;_0V{3chQ{Qp32?q(>cC$(K4($$L$Xj*+f=_=o= z#iUxVCZ-FE+A4XqzE!ArPTw-A?U_|j+c0IyrM6~GK0khYVjfP9UoZZT71O-^u8$p_ z2o_RZyu1{LMfZl$Wx;-AfKrn7B2=SB9F->)RRwj}-M+P{SNfRXi33W2I3{c3YKpC= zj;swv`jJ16!IgIQ5F=>Fv8Cgn89w!=q#ANYhBR;(zc7KX-Jwd5F*0@FyVw0|^htkt zl7Ou*LhqegBCXQB0s6g8$+=Ju%F9Xul*6(>x&2C?T9^do{;;Ix>MwXUa2D|3?&A+I zWond3d9blI*h@z`eLO-o1EPh*Bpee=X8OEVb!K8lk^2l8Nog56bM@n1#_P6=GskQ6 zFKxWsGRDhhN35WM49W58rF?x>`TKnNGL`QZDa8s-%qXv5Hz(|XZMO~T2o=uyu0>$R z_b+)KE~>RyTsMg8;(%EUA__F?qkp)oc_siEdLw%MTkaZ)D*1<&ER5NSy`+8ufAqEn z4w<^+Qbo=4ek4VWC1&W~y|nMXBww=i&w0*h{U2BO*1xjkRO{*afxVzw&Q#og`Z*jn zUi{~~7~X@JP2qh%@ron;_q#UO_pkIFYj*fu_9`DAXiwHMtls3oY?}u^F*^39wRC%- zeNZbOxaL$msW&z3T{rKkhDhzG)s1`Cj(V#iAOv$E7w(lCr4|&cQ4~R}6BeR4fU$u#x5umK_i4Y_)`}hJU`w5vYLVaov4h4L zwMuY+9ixB~!HN5Of7Us7O0ezodOd&qXydu(oPG9Qd+oK?T6?Xv*S6g-)6$#puEt0_ zmBs(gg~xKbQD|uy)EHB2GrMwwtQSu%JcKMAYU%=Os`1NR@6%-!U$%uGF|4{V?+n)c zleO-@>i9a#8gt$8$b=P`%vRR6H2xl6qEsk_ztpxYek_W>j_ zSc%npS7C5CyPBj^rO|PdN*hnqR6kj?#XJ^`*$BO+7>KdQ^dkgR(dlkq|AqS!*Kku$ zVRwH}P=|VFqBF-pyJvZlK`#Nrl3@MyIE>hxGF@JN*)Q^2@;YpdCBUu*6X0ByVG&;RLsCzTV z^No2$<8{xaMj9PFhaMW+!=pE-Gj)kiyZ@Rm|89IohHd4afmtcw7M6X3r2vn6rwy<3 z&P0@7aXfg5eE#tQ`FtavN-?uULwm~%&b>T2>Sbx@>tl$piL3&w zc%puF5Q-8{%xI01PR^A8Y21?i30{h2!S5 zhnC4*S9csqU~~}Nvb(s8t$VAYey`_a&`kYagd&(DE}lrr4_BACdp;Kglo8Ofh1`S& zo8E{Yxdopnme`7x`kU$!U3pgB{lYhH@u_sTQR&!w3%env2$2!>E9!`(ZHfFMzlf4@ z1!wf(2EF9dLQ5|bB#pW8F=0GcjEVh!v3|m4Rb|@z##~V@=3_sxWxF3M@K!WPw;3Bj z2>UyftAE^&5w|RVwY7cHXV!a1M7`qgVZDfX`xHrgBlC0-qg!(c&*Ft!F)q94H!T!T zUW#ij>tBGI?;FbH)+oKVSMtgpKTq^KjHA0@j$nM$-NKdm~>?bxa}(_{19}bJa(X0D>WmFucHamAopiQeWG!= z4^wH5z^KjdFCGy#C*ZG+v=d0+1I5~j(9@ddh|oV>N;aSPpt#@6bSb`TDf{S zg`ZO4iZrU+^%R!#8QidVr_Zxdi+bE|=z+-NF0On;ur`;nPt7?_?7~a+2?uk)kw)yo z<_pyxvD+y(SH&TMbGb4D9=g6?PFoly-JqbkWHE^$DXJFPus-ouqH>Nalwl}m#n4wD z%U%Ce*K2?^Ky6W_hEt$`H|WXlDg?RsMJ|f8;FzkHUA3WPJzEe-jyt6`JykQAXIbq0 z!?JHartF(u@wKYMW|%108>D;p?!`t@nGB47nN4SPdY<=nYJ7wgp06Vu--wRD&%=J& zP5xl}=L2lAG@Mk1?@F0DM{5#)nW{)>nwrttrD$vI$OXCz(TN2G!emyb=u!jVZDQTF z%1HTrJ}4=w2?B|Hw!Z5FC@(>#q0r(+`)lqc-{ z6o*VxQdRj-u&|>EPSNC3p1K|SqSwUj!yk2C&<@V4FcmxTR4nm4AO{O$W2e3N>5OSC zS=}ucP<6Ugu0005vD_U%!)E{8ACzY)n-L-Yfp|*S{7wy^pYyL~i4FgpV z5$xnwB+5ta5TpI6`Wyhl%_h)`fzC#EChjFbnzk2-$)+FeF=+pWOZcbVlD=wsX;d zh5MzR>>hCAda7&E_dz?R@518VyQjB(N%>J4VN8=r0XlP9;-#La>yiuLqfbsvjz1>e ze?C*`?*mOp$@#(L)lhYXp>pe=;sfg8JeZ$|z76j}cdMNiNjwtnc_!T4RuQS}s4sNU zMA1<9u)^$uaDc46&&X;mwe=#aP6VakC*FYiBgB)C>Cu}(uGjD8`Kz<}OtLhelbNND z{?O3%i}P5kk)*mgT$s0zA67THnI{6N+b5C$PFr)&C+7`t>Ro{_ieM-XU+%L>N0&D~~# zX?wtAb)x(G+F-(Yz@xRAAmY`%NI&?|?w;gFxH(nWNPo7w6?_?fxZq$;d^^;g58krc z5??D#V^8eHC-q(&@mmsF$(oV*D5{nqNDi8DChJxrkl9hlimvR*WyF#+lhrjjXew{u zCu11!Hn&uOFnlNJ+Lycb;s>(xK$F;cCddxhhrV*h6a7H)&?l@!hc>zqD3NGvZ+^Y7 zWkv_z5@v+Yh$b&Zq!7X`$2Z!@^Yv`CB=t*aboPK~A*|_9Z%L86 z(8hmqMLaPYq#X)N0i7kN7HPe}rgJp(;78+iphE%mhkMlzI!t*hx5YKH%Sp>75pz6I zsS{Ih#hwstb|o}ngycS>AKGcT7sL8jTI?RIAXi>qKU5Stf=49kcqWaY^Rggx{gY4g z#shf%v^2lJ8F=cwxh#Os9gXJ+{&G1=mZ|sGEVjraw8wvM*nSl zKEFg>U%{uwSm*L1JE4tGzDIRwf5YCRZf)K(euks}Vl4!~%WPSz2pz8`1tGdqsS^T` zXU+(tc!m)MZqeb9HXKi-vDpLTg}Y!JVef__cbFBI#~-#a=p}R88xh45onUdeH0<17 zb>`vkz3=3~2N}5-hwdh4?20Bh@9G)=Ow*5Bmqk>TDl{r-`WJpoU$A6L$(o4i17-9v z(Hpb9HlCa^50UxS_cd|YV&WA~yjHTPt(IHX6UB#TZ#Qy#boREB+hN&TM>P-l)$HKs zqyEobFw}NiX^&yoK0RUm5yT4D=IVz=|Gqt$P}b-MowUbE6_4oR&f_~~`%DSp=jn$; z;+&aWz3Xb-{(9hD7jbB!*Hjyr9%C*ytCuB4_3l5!Tl%$_&Crzw~wN)TCM~JtCeY;v-vWC)Q5G zGb#ri-UO=Oq;j)6BhB823gKmzc`c9MMIuIbdEsfH2X@%H7Q{1pd{EvY{`lv_h87!g5s$dwjm?Q5gNZ zzOW}&xv9QzTdWdeqqG{{u9N~P<(&A?Sm6fr(_OK`^*Z7p=5d%dksy&(Jg+C^Y~lL) zO5&J$OoL>_y_|&yi{lkq3y)@Xjg>K|wAK9pD(#*eZvLk#Xp4H7j%7Tl4ksh*mUuo~ z`FO1Gb9d1dU z;TXEJ`_KdDO^X%2CY)D(0I{e5v;-#@S{`eDjAI?%+{G9-pRO?`zsn-6o35TVHCc4L zMj_VoLaY)4PSAZbP^s4h!3TDBDnn<|R*CeZ;Jhn?FIdkgbj+sB=|Fh_P|{_*5`g$E zSI!_A9* zqP79r;?|wPXdUX`Fu5q2Ggz!wc;F9nFS}u${%8CyXa1q#3MGoB^G;_;@XcMRZ?Le; zK?ni8!iV|f3qRZ=I`}~7I2v?34m#fIi;jp)ZL6jUAFQ3CyO_||Ogk-k{INQ}1B4vr zBjiOg84)nSjOmDaXN^veHsOV-XTwUnk_r&TeFTkoUvTC3*_&3|yl8r1_klc#@*PV| zrbtKX8`!G9QQLf78k4-(?XI2yCXcgHh~U@#f*_OCPq6sgoccy}x1Lz=E+rxzscE1G zNtL$@F?+;+pfA?wIq3Ya=!;MO3;LRQ+W%AfIv?(uPhYHZ(#+uhC4C`6auD)g&=(*4 zH}n-f_5UaIb-*|FKwlv9KhW3k|3qKN{OYjmATlCn#N{fc%C0)^y6K3xWK@CO(Pwu#KQ$b+rF=wKzkFg{gd+Q*981 z63T_|ap)7-IyZ}Zoi(jK@p7!^nOO4py(Q}6l`r6x{YSXj71o6&J{lWxWo=}vi-aaW z9$B_CwDdwWlE~N{q2_xLlg+#PUp0ii&syCdKZf^>Q@ei5^W;7s@!x{*8Yx@hXWxp9 zSdVOq6n+$b_T6ym@$ii-j0y^_9;_dfyZRg?Z@&c(bYEa~c~;fJ8R68E>587+GUkcq z-9>ewN$&}W7x;)<5^G>8nD}Js3Dm=X@jE(upO$Fhy3}S(>(B!wU3crD!S`n$zTZWb zu}}6+9!K!7mr-stR-)0^W;*J$Z)(P>?(%4VMxpXW?9_E**Eb#*^Xi6DKng)_*1=RK z6}JhIG2$Ddg@hYz=J24G;+5>?c*<+UOY%rK_4U#0!5s4n8O%eIUg|!|;QDh3Z2(m0 z&xN4}V*S=_F5PQg_W-@}O6vA{FPuEMB=x8{BdR6u{L@_?9R(_hU`mluE!D|iZ+<^B zoOnK=R<*%8T*^^Q(zsgU-jz_sT#*o3*CMp8^QJ>IJ5Mo%3mg1QUQZR_+<;LK6{>N0 ztpAeQSPx3Yu6Siz%sUOD!H-`EgY-{GqU==4{tcqx&8m3v_(C!J`pOr=%^zcsnZyU{ zqRmeu?d#jdJWTjUsehrR2l6q$`h}Jq z!>_r5!ywRx`3wXTH_#UURM{9_M3kLjI6vyfzTUVW6`RH>!`OYr1VhnDwElTDPLzrMSU?m_PtQE zw#YIM+LHS`FSx9;4?&5kXWwZ4q^Rdva%n7kCbV=J@4`J#hYR1UtNgpl^D<0;5rBs# z;(|i(xL4p=OmC*`{X9Qq_CBj^+J;*W>y8;Z!t35CjkL_^XK>y{nGBpf^`ZB2pH6Av z$gu7~bEhP9Ew&5ub!N^4O09=9t7+ex!9iv9==Hg;Q=N0eiNm`8uK%vP7zE%ZUo>p#t3>?>aJy%VwAqTJ-?SDrCN6Lga{9{1B+&CjoV1K;$@uk5cUPXMvm^`z>z zsPlCEI~3@fGc8qNAN|pfU#=j2xgs6EoVQ&omMXP6s|2)7CO&xFUe-a1|trUwRRIT==^@d|=-eK9W@&HJow> z(H-HYguw!2c&><$e>-l#oEm-`mv53KfmxxU{_$aVJnM;D%`?=RK&$LjlUrN2Ks z`@Nv>Ve6U!ETO%#|1uTaT2u;M=$s){~JxyXpYh%`QI?l0I_6Lj=QFrm* zv_W?OeyW-1zWhy{1&eK$Pk4*_34|$s&g}U|#|vR`Jd}3ZrX^@PlQ1GCo}5=pkkrZ` zeb9Dt2UP(0TFGG+SZ>bWcc-jEdBn+T;*Ocj5F~ZrIS<66VoLH<>S^v!{+0 zt2t$4(U|!|@b_c6o`Z!XBe=jwCOmmI@F4b3k~d}yh**|GNNaraW0uFo>L zbp2oMV`CetZ+JfAFZKPOK7GSh1#cB_6Ipd+ZgpSL=NAUmEe)!Ra^L+ot11gm?s~~z z<#HlB3xA=g%^cVLnS8{M)z)K3V2q{@omuZ)ICPfb%a#zE-B(FSrXvQ|yWtujKZ)e4 zG3$*Lc^kuoYp;_IOJD>sue^(m-4wbL^&!{w@df)6eWT3jT`KJ&s z6ckThR4b9sBCgE{E;Apo^G6l>O5Am5>3nf|Tu7&x*x%%CxTGJfyg#HiGwvHJJ~fVFmi!h5gHoMzp5(GZ;WBA4N6#Bk2SklRIbq961ZNyKQ=5;ZwX>yxiW- zL8W@#?T3v<%11asI`r-CFBA-~)f5ize5?>FN87?nV&3?n?uUjjlD8?eOaGc;iG7AD z$BnUnWtvD9G3)E0HZ6w_UI*msfPDNXe3fWe2?;FBk^p1>vCVwO9z1QSLxuX=Y=7+E*9#kT-ppBH zZyOo=_g(p~ZR}SCW50%i*|Co${uK=UkLej~a1TSz_w;%3s{d-}k6MvC^f!@zFEjL$ z1Y#OXJ?>_1gV9HcA~D)|6xQe;E=bs65a>>j24rWWUnkDy`r8;N#}Z(P07zwZ%WYW# z*w8;9fGHw?J|TXgy|d$!KmP3ZWPYz^ez*Gb`yxgxJHOjNY)3x*ba)y>p#=TO{h;C<2+hJ(zLjL@dF}t-=P_sezT*aX_|r3 zG{x9Dvgk|mBbuS={yBcB)r=A73|A}CD0BqI!<8`zFv(-JrH9KDEi4}}j)U*Y<|9ihw z?zHlUY(sX)ezJEkWas%qHZPyIX5&k+SL1YM=_mW=2H4mUb3^;B)A=F$lXCFBLv?=0 znD;~b4m$4F#pr`)t((ifzJZaJi%P>yTM8pBR}bc_HuQf^8_AwGtT>r#`4q);Qj|0= zxQIL4c6vJ(M{q~?>hyjHzin9f`njR?#lI$cykENIldR?8YPt1S*_H>)4R4rCDnV=X z+@Mj?VbI`SeuK|U@f+-POM(VFyZ_?%*StlgGSAcA@Ig`9qqFVlCN~_S&Z^1ch~H$p zI{W1>Zt{nGK_Acao8;t_z5OQZX)>Sx82_^ND|CoPeSv?J2F3v#5lxE+7wS-rjr^y+ zvvKs&w#K7VWqVzS4=V8}x^zS*vD9yr+ihsA0+q4Klku~2wjv*QbXQYL!@eyMmnwUn zM|z!H?6Tka2bq6AtYjD@R^@n!Us23o*;JT{7mP>F{3UtdJD9r~2iuvH)&P2OyEs|i z2^$^J){7VFX~EmEwHIG{seX0GLy=vQ@N4Drb&rone3VAo=^$2u;(q(kcKWo6rs!Vl zqiYpD!auZaw1U&eF$I-43ZlW_GVGpN3J!H=cPjPZ;?;5{X*0)WLO<{1mHRf;XX<-% z?a{L@t8rhZj_BHB&R;Np&g_MgQLo%*C;9Ao-pP7%^z3h6F~5ecq~X}&UZDWWb@;Cf zzuh<|ws!9MmoAtCOfXrUClPMmiPh%GH;Iw2M&i4>t-2m}pkH0%`~|bmzjRLYVd~Vs zE_V|J&?Pw^ztD+)KGV{xahbzdoDOQG&4SFm9UfLPDkvo>G2`EXQz$I$$aRJ1x1-rS$q1N z1s7jCXZV8X!(3GLyEYc<$J$s7@Q0%6$n$I{I$p~k3Zk`(_v4k@s(vMlYroWIg!dP) zjIdisjkzPU#a+M?$*L!7^ycUa4b4dvnUQfWOaXElgdet%`D=D$?DWZSa}Oi)6eF`0 z^zL>;th$uDA*jwDn&`u6gt_;tX~#xpOWw#>jL-9W$;gEDb(%PWBUS#QcY7YKUh`)f zZbIAaS)%=(@YMOG{AbZ%;ve@_PQc6|ns&a*)~L=`xdq(CD*wgQc|+J};#T5m7S}q| zigUSoi=T66aJ3b5&WbU;UTo;vi3Kie&&c>=;P5lGcxI2Vf0(h@&R`(X6^JzPP-JBu ze;f4W!ncV-K7sF3w_T%9`5^?2?{%x|4A9)hRd79Q*ADjpSN8<}0mxi6LG%oKz2YPC z<24()CL^q}@Hcc3YMyidf88HCL{}GB=Gj)SDd)HLG^#xVld@?)km( z$Gf5H4A!!_@Lq+YlD+r$FV8ZjF81y~^9mo$&D8lpXi3ER1{AXk()Sx+@zKgnAbgiw z5)|q5i&Q?!Q$)ZfH%CCt^?{ld?D4bszTluHi5K!RTq|5=*0))Hf`3}p1c-qnbRMRV z{;6UAq#uH_UUmJbJ?Ai$4^GTYGt|o-AQ_IgxX~&Mdgy-67tu_wAY^)FXT`4KMZEG; zes5A=Zs*qhNQM1P*6AP#zdv@8N9n00h_VCbh92qAp-MV2<&kw@dHN%Bv0V{Zl7WY} z1IM&sg&NQ}=33dH(xaiRet<)VwZPnC~;ay)@xel@X129R>4>?drV+%?Lo3k}>#BG0pO)*?wFQ3H9-%;F>CVPR>smq3wTrB4i>+(jr|{Vx(A2`0 z`E^|t)a9e;KF#n9nq&^u-l|RRgpiM>m({-z{FCmfrIiE=pZdx zoMVX&dQ*OOwo6@GMl(c2a0B%?mBn20%j2zXHWOb~PLtzL_nZ7bJcgNwo+vzbf9PvO zL{_e^(T=vvl5L8)C3<}Vf`IB@e@?mWgYl94CiBYZ{{{~3H3ksYe2 z_h{lkrfEf%$lN}_Bmx^0Ph3(9RP&%`BeG-pu_vnD`ZaO8CZH{#y{Bj7wf7(C`3}BL z)AMCi@$cw)F=cy?_xZir16#x0sT2hC#niWlX>o$8G5!p^mHFS7gr|cgLaLT9R&%Re z5oO(#{6|JC#z`1CBU^2G_?(=9fAzS&@U3IK^5{PZcJ^u5$Ul#MZ|z+kN~+Da(PzG# zpI1I{)xVi969Vw^+N;d@K0_aLmH<6inpb@5X+EiTjY*Sg1t@rE2&B4XVwzO_^J_Dt zdKo+vQau7H|3Xr&I-31j;Qy{~Wbq@+_vU}Oq-)||^d+8{-?+!HwN0px{Tj8_JKUcgPd}Q%o>B`7mp4p&9pnZBUW9qm{haJLC_U zBIl^cQ@x9@D1fl!WzK~!Xm1UuvG(p0j=V$8%2alkD*I0F$|y1+Q{UVDA$xip8>-bDqXXHDm{>0D& ze0fYuWCy0L9q!DJ%nxRXN==+*`GfSu-1Dm$k=ws2+Alkym9T(AkO+DF*z`-^-Uy1} z9v{Ro%A~gy*a7lY^ZW{8@ZG34=&MtU3j9#_9aNSRK0jAR?cmc++8yhE_N80wv+h&U zpD7~A!sDw5kDr$F5jzv=JN%U8lKIkJyixuvFUC#KT|B1ELgf`FpKFh#b7%codo%tB z7XLFo&iCQEoKLz4*6)iCMR&ki{M_q_7hEaTnhIT)T~A;O7rv5Jhx@e+wacJGZcg{I znVSC%az3lHLHXP+gSNp^eVoSCacxG}6LLCza(Hw6= zZEVr++z}gr&ikggZq%!~YZuGFZNq^+Ssb|;zSO^(IBQb7Hns(R9_>O#qg*mVs&S_b zI`^~Wl^N~t_6WaS)z{SA!v}+DZ&G=*c~NOW<1hqIg+drC=$Q&?C@ozqx?xgVH06)FE#*L%!+JdMneE32h zM@c+`kabUAjzfywsDz0Jh-gV8;&}BFM4*6H@V?!R5oVIb>u(bJS$Sz6fNj5MY-I~B z%5geW#Yu_$5)ea>&2Dw+Mt9$cBub`M-_EoeK z@=4$XA)++#tcC4=?&>P|4B|yMd@R~}!8Hr#ERcm?o2qnHgZ^#du7m9yq^z01*|*8E zBP?QZpYKNtpH>uX&HgYmck6iJQQvj4beOHPRr9QL+xdTe-i&ZVD1%|Z{~})-1-+jvj`kg z2x_z2p)ocYRg(^==oIhzktJ>%^`Dv;Kl0SX!jUE2!=x%aoB{ShLuo<5TjUO`Pwc2C zXy<@esm`KR1W7dgt10?WZ0;!g(79m(Pd)GPe*@y*Xa=8e4u~@3A7!vTroIR^wgjIC zXm1L%!%N&s>Va_DPDvCU4tR%`bRR}et@E%_H7iwrn!wt#>;T;yMg zL0RqgKGdGUwyLwP(ypkC0Be6t}=C6*w)AL-@>>&VW5*^Pv$s)p zoAD7?W}kdTY`XVz8^sb^Vk6kJ@?pIvz274YB~V9yABs{#jB50#_sEjO7ODa z)Mo5Rh)w8r~az`s(5=!+=K3k{j+WEoQ!hUn~CVr=Un(0%&H6NJe4 zDzuve4}xsuGW#Y!b9l^(2PpW_Ptl|6(;vRZrgr zU~2bQJjf}PQ^{-ZQ^^A3-5W8$8O3+@=23n1uN;5sO#G>2zUuJV7LjQdy|OZzSWG~o zJ9n@DIG$;lkRDi+SMAo*Shl|J&Sm`58;HRUgLRk{-|$kSP9- z5v9-@bbKMy%*k3wB2y+Bd(t_&N+>pg-4@9~oj{ohSoUAQL^pPylkVVobTA*=U0dMx zMh`S5Hn-2MHi#{5GY`5i^=YwPEO_I&DX2!5GZmdeg3V&Zxy(Io@8m!03{KS4Vn1?>ua@(jvcSP_^1`HJ{H88NE<_aybdrX|J2 zE4!ULcl3Uum`yNBg_(97MA6xk_hZwFhJSjo#>(|$aOKT8iTVJ38mrm#8pL0J1nU># zA*7oeo@wt$zrAw5y%B2fuNy%sHC=&+b1X(;mQl{A@?zgunE{e313F`Nj zVD(y1P73*Qw~hhTRKHsTtKH;Zm`_svAQ3Z(qR1CXF8=<6?+kF$s5uMuB$*U}d~&%v z+iC`KR#ir>`S`$>=I84#&rP$`y`SB64{Exh;=jt*Kb&nON9X73XL`zMrUZA&)&KhX zDHV9(_^^X(5ldUa-%S38a1!+r&gCqm;)snhodVQFEF znl8rf)A~M0gnjUmT@SrWTDt~Fx*Nnyh$hCtdXtk%d!EJPT==P*>SH}i{`u=q!#8bh zDf8PBAMlUtGWI|N!fw}l0Yk|2C(RE;qiFCuiQ=V}m6=+gx&UII&+Nk{@O=gv#IeNn z154cRs8LF`$l0g6KJzJ!A8qVqQBVD~LH!wClKOhN&q?+f7+_=|G14aMgqF$HNRK;? zYkH>njqMr!&i&F@$iQDA_!ZAI09q^>*bC(UfRE*U>l>br4zd147&*JT=jicrEcVW{or}2&Xy) zLW*=s=ZN643?dJ|sJb6vuhb$jeg0n8FL5fAfR2Cxk2 z=8t_#4uU^p8^g?1tbGh9TbT3eUA|H0S%l3P*6iS|96PV*2Y!Et;7L}Ui$=h5^v`_l zPTwb!A2~;VoQI~kikjOPm23A^BN!2?mK-PZ{;XZv4O6QOiGkfDI$~WkkzAx&6aQe5 zxzdl%xO_NGPGpUZ7V!-}bz4|R1iLKGE*I(8p|U7zD1A7#K54`>FaG{4DO$Eaa#Xqx##H+^0#H+>I5g8 zcwpacOU+oZGxB0#DRy89YEo}7MMuPFaH zZQZl=bTm)3#(+h-uYf9fhS^M%S#37O68kT0TX;si|20HfQ=dAZ9kQ*enH&!l{`!5B zn<)B06{V(FVt{)QCapb|Tg~Qz=7}NY%<5h`q`q|@->whq+q-`p=o`8ArI|j1JFnE} z4-M7~Oslx|p$m3t_(Vb8JS+^CSNr4J#*m~lzG#?xo{1+H6virF-~@u$x_6KmjUA_W z3%6AJdq6p~HTLY*cWcNSo*Z%&bZi z$8xO^qNaXt1qWH`NL<#+LbaWQ91sZDYmc!Pv66$5cLb#Ncmd6_r}|K9wgFZBv-;2< zIS4_k+p8fTeqPojYlX+2?!?Qf8MJkSXn*pDqM@oO#~LY3>G`=M8`h5xGXkygCJY{)%e&?LpPlb*18W^&co16Q$^KdQFShB z4c#|gt zsHY%aB>Un=#*^!zun)Rk#}a`#>)B3@Y#$I!wZ|&!UM z_VZMCxwcvoRLtMX?jbohs^+wuYOb(Yf$eUbo;5FSEm%nQ=Rs!~9E;mkXSkIjbmL`r z7G;?DWnCj>OH5XITDHi@`AtgDiNANkqG2Fa#hq7ycS0y+IRo@$s>4P!=Ek zg*f43VFn)?N9%*KmvqU&$2UTG__$3C1^C!<^%vly;h6t~kCSt%IgcEJ!qG@Q%itqs zaP-DUj53CggETvnRo8tkXu-!RR02L8+T`P7*kI~nWU9C-V%@76gG2%!$LZqZ<4^kp z_#kBc1CdQ@{QLzAN7Y|(A}3_m03$Owa@H-1J?2K;;l*3hoF@9zCT(ixu#WRNtB zngT5WCwXR5XkYvHqRjpp^2Np0y*mNr<0trG*&M#gHi!G{Qd%0_s1m1 zZ(lea=MIZFJIR1stYtMxsMP%eLNZpk-rXWOf}S)YvJ~t#v@INq7VuA5#Sh9HRDDF|w0|e%kJ*64lOxjPc>OP~LLHFw-;+xU#zD8hDnmaX$C|kp` zXV00xaMbD0+v;emto93h>T9KjlSWa*D;uXva+$VGGNP;9{d=dW55;x6`%pjxyDFn> zoDjD?5yj$N4+t&rIS#Xr`eX>sJ<1{C&8Dl^FHhMcGskKnisDs zSU3w({OQpGYVm4V*YbdMk&w&XK_O`I)QrvkE!tddVwVwEvzN%>W7$g{Ga&k-rd05D2yeTlX*8wa>~#HgUzNT8V2Qro z?n3(7J0z}#&GpiwF86emP*ffSbhgU~V7Qh)k3T#mdHD_`Ujuth)o`Pv$-Bs`oL+S9 z(LUjqN4DH>s8DTI`M$X(mx8UVf7=_#v~DC^^#v_#QoP9=x^kfP-#>IEV;_|L#=Aof zw0iIUHZDG2sb)KBeWIsE6@2@s4E?mlHY`g!+v*c*R6ao4?@6A@p&`NDPm>Dj>12hG zyIA`odsOo~6)|twYE|Y9>i%+Z!Oo(R+R(Cb&>GKI@jULe>Vk&%6JqnS$CtYp^rHn! zauKH6ZSDxV$O3A6freAj^c&nVo8=_qDo(I43a>BHEG}M_^ZUk}-wpg`8GSSH1=u5s zSZ@|#FQ_{A7$fp#r<^E zD~qoPR>u%+?tRx+03qN01<~cLhqLRA8{cu1_RYq-`>QW3H_Ub4D-i?8ep~OYC$=P^ zXM6B@Q|@o)+y1m{RlQE>z+c)HZdy_cb3aU~mKSM@daXtk{cGOZ2hRor{P<3rjcD_3 zCx}swn`INA6QVs?>QpWHW-fIIIl~R78$=+i7TWY-p=gHviz+*uZkpBBrAmbS#}Kod zQMxVXb!Qrxs6=x$J^-|~EP#NoR7JZQlAp>}Zi>bY9qu1l!;!2x8 zlwU7dcBd_G*=O@!O6OUSD0&8LE#>aD(p%l{{I7f}`-MJbec^uK*YWmQd5OBG00 ztDl;ydFLn;hO4h*AFgIs%@6w98h!t-YW9>377<-7yoExjxbg*!DA?ynly5Z~S-mKD$%vmwlZg{lGH}zs(hlGXi%d zUlQ<}+A){1_<1}qe@g1lX`KJ|$up%^4 zUb#n7CMyte5cfxckTJ7d1n&;e=%?J>8jEG@8g7x8^jeH(k#`Krz;XGTaxpacN3v!c zq2W2S*KFU5g(+K=4O%(W3gj~@7_?67x0dy+P`%=@BNzn#5TEDS!E{?$SA}BMONBf%Drdo ziKOyZ84~H(Zv-`oEZl`W=_dZ}vUa9fFM`Qm@22TRM`l=D6iFtqR;NV%y~&|3+5FHi zw<;i;)n7<9sb_l;&V3As@V^j9jc~NVEKNAx?OB4kjM(yrD;Q^=S)Fd*8NsyCKkO+) z5ECz7q6v~Al+q(X#GVM{&ZW78GJ?8$5y}t61hfRxHstfI8c|Kk9a1cSx4VlBfKHd# z4T`+thmTMdMksH*DePAjRq9eUh>M#)FirPQ^3wgOEKMjIR5n@F@uCsRSaFp)$|Cl1 z38i5LZa?zbvchqPLzp>)g5oGb>2OJgAVVlVX_)m8LRlRUO1mbvj?1h!*ddfAK`lZV z$CEFj5By~}zS9Bbqa3?^DoRx}VYZ0%k&Q?kJI^YfTvKY?K<-obvw>n@SBimYO4UH0 z!rZtM1YycevbAL@b z2;EvLqOjYfIMo2GW$Icq@q=<*HY}^)LLCL`mksAvq2EzHwt7xPPt71B<)T%7m#3i` z1=as@0V|&?gPRrHP^CB&eYR!L;7Ai2DVOuNlE2mbwP7R?`U^mK5fVeC!MhKYfjou? z@&MtI%+DO}ON*Daa%BJ}@|xTusw1n6F8?(Wr;WdV@wb>N_skC@KUT^z4>!2&Qxk>+ z>wlsANLmrgL;ESm`&41(kX7?K#dvB|i@ zJiSO3KlF7g<_ncID(x0&(u+I5sZ(VWB@#@iq}*-;!ZJ~fJXloM=`Q-jIK)q^HRM;a zW*xQ&IK=A*>r&Ru#hq%>T`h#hZyO1BUN^;p!OCwxdVC9i$j=$Z4dgh zyh`YVfzwk5EG>UuGYDNjF=Hc^ei*4Fnmcn>Kh`&EwVsN3e{SQVFz(#h!#cK>hxBt8JD_($Wd{TAaZmQjj=hQ z>wE?_C*L(hGED2C9Dmxn@8iL0rP!YQY3g`9`Ms#L_hj(}#QW3hUE2HPyUH}l-R&Zt zOpbaT^O}h_CjPb5HNeSpRc(%$>R?>dA6!8VT|;1A*?4Byak8dKG;?+cs{Nuha;<%j zT6=dzFlidP{stq?U;l8vvz}$(vG(5hG}9j6H|qP*^rNBc`+N9)ectzq7jc^aUg07- z#K`@MP~5EEhahd}`T%;(i7%lTMQ2nrbp2L)5%TDZ!_+G{tZBFs5=IkKxROxcqyFIg zC{B=uuFH84*b@~${>Aoyy(kz>`1SzPpAFt)19;sM0L!Wz2I~}qwTbTg_5;oj)1h|i z9dX7_?1Ic8B%KD3t#1?GP@=-Up!$aMX*NoxhdG%;Z-IZBEk(F9*&VsKLQL_ueCG=c zIV=f_6004ot>FuzOd`2AL~TmHYzy-HiQFrFqHKmZAZ zDCb(S|06rGTu6L5u$-VF>qDnjk~L4ngE`{snp-|*03~sXcNtEnpj$Mq<^)3q{k)u2 zF<+(>Uj2ZTXCWVegQkh2?FM=|)-uZ+`M7QZZefO%nmAdr3R5Eox7CA*f70nlX*&O>L}I7R_L$=geQaUr+aKk~egH3vA`{uip6p z;B_#M8SuM$_}#aVlKJJ0|IW_xd+Pt_E5V31bg?MzRe$DuAM40m6R(RaFwdnq4pP^m zm2T*PW%QM&z2UR-w9{QCvb2ItV8hjQaQO$SV5rQJ%_)uSa*zm>yw(ODU*3@Kq*p$a z6MEh6={?=zpYY8&7OJc%eV?_@HNP`2id92V9}ro=`;vbp3~sWqNjA^00k;8L5Sg@~ zS!_a@AMxa@3Y=<}&u?6K`uP`WBaK2^Yb+L_CRqQEISsV`ixlT+DWk~=Ql1`aB=kE^Dm!xY2&vGwz*M8)AGiI z%b5heH)h)q&4)qTxrjjT*db(MqpcaXo|-@VP*bVuz{e;gPXPzUZg$V>A$@y`tMT4L z)=?h-1fBr@`wQ;(YtY`jU8-NF}g7VO7o?x#HMW?J>Q>anN4F zf%&Pzq|Lt{lHYeK1ygKL)id8AVfN_X$o+W^mJu-KU%J=m{+pk~RJC7~nNAL!DsINVH}MHPKIw zKA%?M^d)dx^z@0P>nE0D!u-s23Pq|{^mCdTVe;?I!!G$Ug4By#-2^w@uWXUM|2h0)DNvNQJ1AMRX@6@Nw$D{ObgClHt@$$x^kT=0Hf#3y(csnS-39r7;? z@Aikk7~Zo>4c<$+7`(R{8Rx?Lr+26lcn?w4+1*zoXu$nI@A~$^=lAUQjV5*>e4w$% z-FH=SAS8YLRLc0c0iplX7U;)*f6<{yd!58WYzewz2G1rpg{zz8*P+OMf5DZv9%$&= zf`>G_UU6r#R>|2vNu+ZE?eBf+ zch?2AU!&S@>s@;<{@NSf-uQ}o#fNk=daOtN{7jpUXPlE&6!^X&3 zSWp;RCJ&Pz0UmU-jRd&r=J1Es;2+d@8&j}d@?p~b*l^mHRm%`-9IG3usH$F zt#9`3=cE8P@NUjOH@o?p*69gA%Fj zR@RGnVkDikd^^F;8YY|gzOSG49)EWL>Ua))Fh6;aouB5<4?QrTWgx3~#(N6VhJ-VT z>q^}k>$VgSKS_kI|DkO)bp4Q5K0W`N?-%dsdp|#Xp9a}@;WrxPBgw7f{f}*%L~j4~ z)E@gcqyr`!Hk8_S zc4jiWBk!Rsur#o?B-${4{L}eMMqP1QvBDZYdqeX+x{Ek{Mu4>;iHRPOXh>}~e&@sE z9TKJZDar981(Wroo<@{Bu~_CFqO zIZSfo-R^k*Q7@iaTwr}dOQKJ&by=SdWSS^?J1ql6A$k0;p=&=H$j*3iR=8ACMt8+ zbGh}oX?|^|skV7JwPo=`zRX|b+9yR%kGkV{HngzCKVe(|H_=h!A7k3?5#49#Z+(Gv zDD&Rtx4Q=k2Q{H0`_$L97mfS$LH(b)+j_r$K}cp8Pyd5c0`)tUlb%AVxny8a|N*Ct7+kaFdIRkWQYCL_zpW@XGX?i4y)Oq_7-D0+UZ6J;^ZOU@xNf*i$s6f z-Md;?qQbYkv_6-oq5Dt1{BTq9$!7x27S=-#+LsWPTREN^X9a<=U&%9Y{{TeK_zTq$iq}x-!85vDw+LL@QT#1+e?bF z`H!LqjdiZNxib_sIVA5_wDM!J2X3i}h9<3(lDM~&8u!cxh42jp?ZS~V{N}&^{p@)25HRYNsMs~xN(x_fAOA~FA5VLI zA&|TNq@@~`V@v{xN0fz#lXu(PW6%LhWv}Wlw8%T(jG+HQ{Yzh2SkALl*)Q}G`?foq z&oC^sbq}}aHwjEzX}d;iQP$Q}*=0P2m|T~z>=nOI?005dWMgBgh|FKM`WSI7Fq}O3 zkkNmA{{s_B`s!J)s=wwh_gUPs(NcWOx6o@xSG8W4D`KMmk?g#|N6|0%sJ_Mj;$ZtC z?R@tAx_fHFw@Ps`-e!Ln*)+dRreG)b8aL#_f5Wyre71cj0om^D55BlydTScJpYn=& z&p6FzWjwjIuRA=Q4TrLS*1YG~9lytsm3zVwXYUz;CRx3hUwo<2wx_a5^I;=t(tR~A zHk+foQ3p>Zps@dCNUP$f{|Ez0uk)KMVSOpY!aqoE*O+JAr7vqf_?Au%4<-$cSF;qN zbR#uKr}T|@Y_)JHd0;}1r(U{~ttZxjrx zmL(ZP-276%bpAGdFq?Mx)?LYC)sd_jMo>M{;=5$7L@Ip19u@bk-v#2wLL`{~P5>@R-O(mUH)SO#pCYdat6{%Q)z1jG z7nitJZIe@oX0(f|4MwzrD)YYbx4M;muTA}fx4h==14_QOQZO(IjBegV&Sok;pHiy0 zl8ULYy?Y@W2{mH=r+(>*xOcZk6%EXtL~qoIuW*$b%kufW5|czbWfW$>xT4xtqfV;A zSaSSfm}TWOF}3&vWRTS2qQl53%?X*`dqyrFuehA@WJrpbWJQP5CqBMJ86fz61!WY z((W;s9B?7UiwFCaRM^{^uVHJ5d&8!Gs!o+Pa8W*hLw+M5WQcS}fhAxcBAdj{?Uql7 z+kLoY%m(S}#Op3e+>vQdYgBFATO&@!>|u?GT1l3F)-R1D5y% zg$dIwfn4{1DOy$X8PE8nxxOG`^M3IxN?kmIPz=AEL#o)=ZgB(8u*H3wyVy{>$(^rj ze!h+jxgU6%Pwq8-+02>9Sz0eU!n(D|C+#in&$`Va`L2q5`&thFU%_-&uvoI@+b@H- zHQW9xX8DyDY?K&k3qXZNMxz}mu_ZYJR&;H)kzjw+2DjlkLvJgL7v_t&U$UE^ z@7`a6%`a0h$e*e2-k^Qqk@4y%I|NfKq+(N#kgI}26nf z;O*TD<($EJ0Nwpsk4%E?$dVN}62*8>%!|}ZL)u#XiQG&50aoom1zX)C#zl-8EcCak zffkKXJci2cOJ#T9RGIr|eY`=H=MLw&KOi5T;txoR3#%-4e z&+TLH@b!D0UwGp?^23Po;m21R>(yLQnEEC33*K#7nQ?)%SgGwjojFQ5tu5aCW6@GZ zaaz7dWhhWCGs@6t|MLtxfmdyNmf1G=?SI3o#LC4*(i+vG^!*#r5zMiFQOTcF$v?V2 zOJzeZG>LxtqR3`_6fY?3!kp4Yx_ZUYPY^m@b$wz<1$U=#7xk)1Ju@6V?M?2?y=HDT z+Yr#=p2BCv*i)Np+9)z09tBIPr8gthET7jeC++>k)56I}1xIa%D~Z(!M?vd6z}3vD z2N)tMeC@);6L;70qP|dJ=^!s$4Ki179nB}RctbWIqMLK=S5$&J1Jw`VWMensF5!Pu zT7=l{^sW?J%QKqJ+o>O@B6OXF7x7f`Em`&=JO14Tzk->~zHGnxLe`p3_0x_)bG30C z$hv4Dv9L{_fG4P$iSsLcP)K9({`adZvD8x`3pGwRl-@?(MB{KGzkfaMbjcO3f#^$8 zStT3&6BJLhhm%U9<7gy_Q?Y=9T#stw=+{Z*nR8za6df=dUDh62x`;wL1$HjZlF)ZA z)hC<;JBvG>wuioptF_?$IH$?dwy0B#<|_ImyFsEenw;MmO?*h)%?`-qN9qQ)G%3!n z9V7hxi-`@JTw_p=UA#PWGtq`n#+)W#U(p@zh5uC9hFy>fia@d|iM)00&TMHk1yvIr zOKu9-Md;>}smgW+jE-tMf`&pDKJ? zH$J_=&ERULlegRi>X8835Lqb{QFu3nttZ$O>sPwLltui9b??mjA3ptwz!O)Ly<)6{KYUHnwhO}@6>N7czcg!{ zX{owj6x?%WA%d^?;}6AX3z+^Lp=HpWL7Jy4cYVbG?s5Ba?LJd=l;~Gg)U!Phx$4Pg zGFOV$w|Dm!Ae~Qxtz^|5{}ck)d&^{p9H%i3(CtjStPzKhD(@9vo&}}xkY4(_ZLZY@ zTl=3I!fZ{)H)Ql};-Sc&=?8muz*~NWsmaCO_+mL$kN&5K&)@t_%n6rfV4mnLW6j!- z7IxS`k$hh9s(*+C&}?N`WR%^Vv{nUNtTq1+?|k2j%{|kvpX61&cj+PWY@Bmgsc|7F zs}&>Pa{oMEVfH~v303!4MT!aB;(m3kzk_@}A#$v}i<+X|_3K#sa15(=&bo3P`CH*` z)Cd0VjUz~1syZ&nJ{rO!w3(Ie)ax5^F}otPrlN^&td#XgHA$7u)(-?>!fS3iZip{LWEv|J19MI zHP9MK8h1HEhK115?^83(teqZ7=!);0Q4!cG%!8J;=-eZ?&wSGQoLOlMyHwop&4pKs zU4V;=CCpfG2BwuXyznHk`#J3?rG> zpIJB#SV<=k?_ag%I4%A*+SqAF=!gx%Ysx+GPg`{y$F2MdO7{inj@j9L0F&|H{HIy& z!jdHI1R)hz#-Ekdr#b)5oGc$PHCAc<|3UMAQ+EFMSwz#^-RnhCGKtt?8-2gFw$J=u z=}-Cl@n}(YH8frXjqm(1^-qG`Gvj~8D=bR~qgOTAbl=4DdhhsyHQNtnwl68A>yoB_ z7Ae~Kw>|D36w)Mn%qmd`F$1U|ICsxTf6gz8d8g*hd1j2w`AeDeNquH6V0YZ9n)4}l zdG^s^Jkk_%-?V299YN876EyF8406M%j{z@(pPPlB!;x8->Ee|;qGLCPmK7sUA)4#(V8H{5!~<4AcPk*CBI5y{ z(|o`K`VYH)v^IS23JB;e=N_{TyB4c7tz)4VG8LKsbD00rhXQ&k%K)Yi^*MkT92{V! zaR9aL<)+n&d|^aVEyk_jYo%Kz?C z`)(6DmHQe`!itqu3~IX?DZ#LI&^FUiEvz4D{ap7Xw9ERjA6;Fo5n|ZgT{m&!zypQd zN2Q@pEAddKoP=T;&;L$SJ>`m7ZII@;4&zClq_%u>x$|M3<==l2OGjJO;*2Emw?A%F z+?p0##{#^&{s|57uvd7;5+v$xY0UBFm(s0Myt>27$@3LzLhAqn5k!w1hI5u9$5`b= zK(1(*4#7>h!nk`LMo+~nO7(tEce?|&Fe7aX@D{AOuH^&~_-=@_@i-e{$ue1qO?upBL75bK zSRK6YZmUwS7cX}Q_+9-r4d!=snsWbIW-;q(SkS#7-bj2wPSPN{n)OGf{c#op5@-J{ zwNCY}uM%xX|Cb7WAP(%+eE2BOlLsFQx9SMI;|fC=35-*{x*84g{OOjqJTa+c{UlDE z^~mB%+?=SmzuQZFVZSf6gquKKLF3-x^_a^G-H(T`x(FJ)MGX%1Atrjt&l(G~z2M~( z8G`%wFkaJSdiIWudnd%bB_*Q!I|RL%m0Ul*FA4@*JG1=2EKv%AoFH^J&h#T-Xp!D&k{7i{LKMvXjF%o?^I@mL;N)Y zwdDk?cU@uGTI2AK#S#PK$wl+xiB&C{#fcS7TrgEEqAk&Z_ko`k zgv5B$ht7{Ci;68lqj^2*^GeE0%<{o zNcB#uXHExGh{djET8-e4{sT*WTk5?VH(FKU`e~yu@V+L-BR<$e}X7tJ>5U`_>YO{yf0k{}9Zo zUI}|P-QKpER0C+=={!!Bppn1cYO_zX$MsVQujYKd1bO3oA#a6!KS#(5rr*oLR&wfa zqH$W0zf8eP(u9&l;w8i5iR(s##cHrv3kIX=PJ>luOsby&qTysVVvYiLDVg7dyQLHZ zcbkYgrUBuO>6nANqC$5ssgd$=Cx!S9y5){r=i}~8T}`>Mp5OX4o1H?!clqfv)7(Qi ze$>X2p4EMC`9Qom`Xl>IM1oSr43m zb@Sm0(C2Ri90Gt^!f?*eo%Gx&?viqD&%pY{0HQBzZ$t4@Z%FFlsNX=g8h>;AewsKK z3@H5Zel}MKAz(}0h4{dv8M0YL6#J32u*tn^DB0>>va8%8u7#2sl4`DKcK@^7^g~NK z{FhH?CETh#u3?LFam{?^>y++?L6tXiRUU{zusPzd(@EJ)y!O=x()m0W#S`6VH}5`V zYQZo@xoXTUjM)-F<5lVTq$bn_?2!YFn~eG!kIa&RHWvs6EpM35t?o0vI@KFL5|wBq zGnQjo_)*S}_Q|0KE*)7~m$>Y?iR+8LMxo;mS7%>UXF30eCdIo;)GG6WWhZ1&mv~$B zD=qIWsOuDO{Na?njU&07GHs!%1ge;shZSLZy?rm0N)+bJcuwEDnIXnTn$;R>t#~v& zKz*d)NGlpvVPlD!c>hb8Cbp`H>(zwZK%?|kexkYnl(m%0f73OYul7W*-W9{i1x#Uo zUqs({DWlI?%UIq>h!=r?#jEgHkRDenW=JntvvJ>G6QxhBa|ED#@$+De^ULFjMHLi! zMTIJ$6u(d{h0uy1%YAQ@ke-Ya_gshiQ>;XjigsX(yRD*A|=AI#)-<4 z#XqG|ezt@m=>tolf(6}D7AeoeoE)4ZdP2^<5nMfr*Cz<^#b zns+k!e3h$-nl0{tgKcRZS~`q^S(Ds;?1xeuf^V8z74@dCE9D93)_PrwAzoFumxPl< zuo%ZBu-jcd!8h04Ygh}~{k@8LRa5B!SY7S@^^op4IZBB^I;`7bGp+H21;<2#6i?a} zZXQ5!FY;_CU?kD7Jeo9jiVO>QX;sn6n0K(m-Ep2Uw#i*j{qf}evdQ`j9xVSLfqBJ5 z8zNx*DqMnuw;K2Jd;otNd_P{_`_WP4oMa**mm+QM)94b?;-}z409ptL%=%r+URFzotnI^yV==@ILBDq=V`(8JHimwznxK zDSw5mImEYOICDq+Gix5|6W5A)=w_-lj{ZgI*Ui6__=om;;XssAhYigofVbiS6ITP$ zcCpaX(~Pj*GxHeniKBjcm?pc0r^O1{`oGca9Dy6seRi)f+T(sAsYISh{v%PD^0zFt1azc>_GbPlNY;wo$@bSBnOg=r^g!qX`|U zQ*CM`?$Jf`DfHc!jBfrv-rfX0%If<6Cv1kgJfRZBRwPu^pjJVR5)nuwfoF6EafxU( zinZXb2nkpPjfQB(as1NV?sW0{rHeJS6|vu{2`Y)UYTSTo6&&Gd5Q1jJzHY{$ zGOudo0bTZEMr+37khtuevN!J47!<$EP(a$F;Y~#R9SlFCqLUUBP-C<-*kth?e3&{x?O7UkmQ@Att8ggB zkx+g$1=P|d{8loj%0v#b2J0>RQ9!`|V2s_0RYt(|O&afZcY|*E{V)5)>0p5Xt}f^x zM64;Iy0bqY5QMy(#&Uy@r}CW<^H-0i2fVb!NOE!FRrb|M9N4?L84kc<7wW53)(#7Y}L~1FhMIU706I~m@tviH8 zg74$xKu~HZ6L(1{GENh8xQmvJF9%#GSDz{(do$bo-B`hB8pfQYsbRrQwoSJ|+z#cw z?CNO%Kvue~_rfNJ(~|olqaMWf_t*n$%duU~jn@?o@RmKtkfAH0oQx!Id*Y%(b@FS} zAPk+xul46mS%Xy=+eBP=%ZR!J#qB7{s>DLmTcg4ciuDV(pvf_Wm~d)$`ui;U#5cHu z@Ot5uaqme7vC0PjtVB7tF#4W?$t(|!%|gQH|yFAXaB zeOL(}V=`c7|5y)#mA$Ac$oK!LQ{N0q5h*`!WRC^Sq+pX~$UgaGU4a@%l+EOQw1D|8GcdAA z$mtbE7;4eYrp2$_rNPqj7_R%-P=9qRP@{erG;wJCYGQelL%w^X#;QpRW2kF00TM(0 z=XvqIg{G29O>7M@$+SM!=DUF;PYzjKD4}BkMc7n6#oSl_X!wVqwzxJ#BF(nAV*rIt zT@utPC5%8%e24BQ%6|Wp^jYz}{J@c}o``cmWDYuc0R>#mBMQ(Z`Of6axJB?^uFvo~ zzulmMgdv#EjqWeE=v;zE>KmYWOg3oyJ@>E;hyq?)SSNBjm%5Cih^+Vj^>&c0>>g1A2 zGk7A;z8Ri(5ovD+De2&dl1Ssuib(hRs2AHFJ@C4UNaNb6q)Nnlwb5M!c45~Ik>vDG zge9Fqot(QOb=th;A4I&rwnvhuq&fLR;q7g&3{_r(#I%Wia*sGBd`F3Vs04?1ctz2U zB5z#G&Xo|;%>n89J&QDn`d!XFv1j$a1JQnZjo0vZhTor5v%yO$tb&u1o~_`x#=0+{ z-}$Ydm|EZ`Pb?ttf)Y1{C49ZvkLLsReCd_?YL>nlZvJ6io$!J0{q^b8@gz|hr0SPO zdgl8lC88h9Q5Cy$no6|1zN7w~)S=*FupEs%e&jC|G!#vKQyoU(TZaptMyYh|CISOn zWuiq5-Wn0XznOnwT`^K0d#g?<3C@e*u$XwwuVK37*+F_F7^IIP&%PdMOfyK&F-V)D z2VTS=wKGUthPp>l5Ab7WBsoJP)GXUaKD647)Ra8=1%QDmkhCwzi7q`zl%~QYjwECT zp@}@LNBYXMIJZTn+MycdM`9H$vHhf4s?H z@(#SK-{>e|uH2!4uQ1lW0#qtQ!o6~&`BvRHd(2vJ!1<^#%_8^4Lt_f_QbJr2@icZv zbz+|EahD2YsFN&Z^?PQ?YWg>T<7*U|*(_^D$LJ(K5+$;>8y+lG!D&C+y~a0qT0Lpr zSg+|NuGlLy@#N$l51}F({Bl6AKNs00qr+72t2mkAD?_=79WZ-WjNJ=un8xOmh-zs{mDrdiA)?fQejseT~YiAC~ zb8cN|9g@Gc{z{FvRtU^ryDqNVtiN`&AjtREe&cNkx9V2D9ZscO2L9SV|He9wq`&~! z;;Mfyl##8MUy1Z__G|vy4U_~Mu9;sH>TB1kjg5gzOUGg4xwM`I($HV~rUAXtz0B`_ z?yoIHxcZ49HBSUMRUZ?R_q`4k|FYmnl>LcVTn)$ry5;u?e#MT1zFO&V#^^o2((PJI zv0t8~NnkDZ&_+as+ZYZYM-Pcksc8Z=F}3Na#7QQ`WZ>UNL%0jWnipElWak=n3efQ0 z!u<3{M_{n*CsDhImd>S3kf&B|uvVBMGL;!)Uu{ko7g=Wv68Cqje4~54&dhG%{w^K~ z(SNjG;a)TEU(L}FGnwvow*>_PJZcQ5RO!T!kN*~6mgvX&FUkYc_(*9Eqq^Vyk8J3^{@a}VUw6t1G)G_HDq*&<0n6)$ zaYpIyf64VO_1flXW@Aqfz3t%41{uP{sH)KJ1*>19OOP$n+{|vK78Mn}eOpTT%}2qG zPMN-cC*UbE4&nSs_JDAzy67@vmle?qFCM|>#|?Dbo&5{2gJWHJF3`lSU=cMc0~te_ zofXv^uzO|P$#JQG_rKsnaPN>cjxWaZCUi#O&{XL=(w&6eVRS7A<@Lo>LybElnznOJ z8@!fIeUbXvXs#!f>6#Lhcq>&EYJv%w+m5*vKIe@yo0RR#{vm28?epM&n24$y-%*(>E0byf*dcJbOy(;q3iROdj+Yo|o%cSSGboi5DJ03ru3a1;+nFbkr0f0!#vN#gR4H?CxiEk?7b9W?)$v?I$gg58AsQjzBmx# zyFBPJwnEgMoIHzYYPayd9>(eu)kmSDRcI!KdUDOGS0#Z!((V(pNy3zfif&;&C0)D( zz=f?k%av*3<{%+L=V;0C{vmw<>n+vZs=Bf4E1Ax|l6941*6LV8pBECZuKU+QU2R9S z-~%+-*ok@xi&U>9myns8J@O+Jx8WDB+%z#J=rYMNEe-U!rSJISX|eC}ovh`beMnt!dRCRz41mA+T{bPysr9czKe z*+t+rT_CBZQz)>gQzNV+>fD#;9R08fVaQb$KqPN0)+N1`xs)-}-!xs|dd>S3iqS() z%1@LS_3c8<%~KG<{y!DM{q0nO4oRO%twT;AD%ZlanEQ6FRk-{*o*t2T>aL+3D!C$C z$s7GtGK05PN$~adp9OUmx)bRW^1w15<j{gm4)w@(&CBg%q~1E6@l7yKb7{PCxf?Umd?R(n>rc5 za0N0C-{Je#=RW&=%lglLzhc8@zn}k)UA)i4>(4@@`Ps>V&$gRptpNGuTfN)=%NR{j zPdatBwSrS;w=TS)vV7Lq`s*wjYSZ9I!XF<=5Eq%)A4hLpK_QXxtNg?sYglK~VQ+P7 zikRQ5VUlzCni40>2Nm_cke6c% z1UnD<(g*p%0XCSw8UC$*vgcl~@1kKc@cCx%JE6`N(MSoYPKjzMwq$Y(3b?;uheWv&h{I z<-(=URD>?3vJS40xR2c+PgC&%+*j@mT$!Mi*%tlLbn)dM;{Rn?==*#O-r;Ln_j{1r zwUB=HS??pBoAz-E84^FKB;%7H@srgJu9TXzM0@~fZ2+DFtY)x^yXt-S?vL;jvrCS~ zFc2v5ki@9Z zz{*)USox`qe(&)=Gsqa}=Z=lynw{G_1piNHtKgEg<9MJF@j58e}s3Xa)hgPSL$AX!6Or-7glE|<}yj35& z*A2~zS%=~+)pA2>XWG4Ck2To+pzu7p*;gL^8~Je+H8P4n`JSd|Oef1$+>0@pocyh8 zkspcTUvlT}M4|>%7l;tI?)&!9sGCqJ%n2fiV^9lc47ITs_=7;U9G?ZXmu%U*uSTN* z0bu#ilm#Wrq%7I@W7p?~h1!BA!yH50?!we3qZ(nC*q@En>C&vjq^ zOn8u|%I>w3gk7cXci|9Nn%-uB5@mM=^%>q@aQ{sa_X>}+ii7o6WOS%WIpomUi=!U0 zwnY&6_{->fTIo97mXn)_ZMcJ=z6Hfp6_@0D#g$FBge>TlR-s~Fm|SSs;x4Aj5DiBT;kTjsZL4f4mqX0mhD|zq#R=#k|Oomp%PqFawIRaeUo~ zICmU1hTf{J!T4=}D8nb90C+54g08W`LV(z%lJvGB&{E0RePd zQu`S=vfY%$=F1`4p1lBrN@zO}h;ppPu9xBLUGu}p07NkZGI7dM#GCv(_;&g%g37xu zL9bq8)$FL&i~(ZH_VaLg}F((Q`5n;)7=#fk$srk zhko>)#s&Gsq5nH+68c|PCl}(78Q`S0YYYUO;g9~_%OLARPvAoVY_V4D9}JD>Pcr-w z2L#ElJpRa1mQFrZpF~vqWsX{A&?QbuCgTdOCKAoVDuTI@2Xrs3I5mc>S9ag7!w`Bo z`hxxq3HmoB=-+PEKgCP-2R{}+Za3C3<=ukv0^WXtI;HsgfgMb5c8#*LiZh>Jw%+)vdZHf?3of8NHg4b3UHLSQF!>TI>0)-!A&! zRTnFQ{KCkupntdjkO&k}LRb!)F6K)xwI%hXJT`sgWFZ76@sC%@bJY)@9t!}TrFzV@UjqKbgk@qTlPu6x z0}MR&%Vq_2AVxHiU^K-+?p0I*!rBIOW-M{l#Ax!E26je$SV$!Qha)k?T2D!QlH5d#liWR_JJpL6DB; zBwAqJHOFWVCFY}MQlfy2#@p-`84koIgEyxbJ|Nor8 zhx=)5Au=Gperks{Hn8El{K@+NP2D}=8I`aspqY&VJ@#-ey_Z_|!lipwY;_81cc!g_<;Z^vI%14oaVz6mKx1~Wv^8D4@g5w0_Z3ubd!(Sg9u)WoY7rs>%UZ+u!n2LO zGmTpHck^A)R9HJWS?yw0H8PW>s3z5{Ad>@jQSE|1C~oBs9ii>maR zuA<+Se=dlXulJgc=Q=v6zQwc1?5>-U95muJovbp%jZCOaoHo8PaUx!mO(p)Y&bC(y z4;nz=)Qukv0CcbE=aAUs;Bq9N$XW#2(04PbvdC*H;4vH|#Q?6%8SScm8%V^7W0eH(;V1eitm#9}bCQsAFiR0&0dRLw_L4RjVSoYX870X(^=2Iv+&%1IR|GnTH z@hoST^T4}xqCMWyHqV>WI?ua+{}yZ=?agXs;h|}N-gTwD_7NvYcH?i$|PR>NUM)&tKy2_zn@vvs|TqXkntz^sCTx&jt&|Eam#n-vWu( z3Ywv2M8eiccV~1=tA!7BF%OSEAr@>~Sj}FD@qYOUZA81KTdl+zzwIr})Sp+0H46{a zTkpGT>a-2e3as@B(n2PFr~+#jY$V0`DNJtB%O)pXmKc@a(bsDtcy1yI zvJ_^xv)d=@*1O7~iel|ouV^>74AefNo&llE70TD|m zRX}A?WYTnKKBA}bC!+E7F~VMM7i*$2ufJ8l-ENWnGHKf8uJc9XEqZ!J@YF^5jm1CO zR^0+QI9ej9bmd3{Ovk)Ql_R~T=Xn%KTwO|cs$*#gIRIR zOju{OE@l|(oMNmqU95AqSZ9_b+#dJOI-_{kbw7Uuz-%Ew>%KN3v5u}Z z{2-p{=C?Ob_3(~(>P+LQ+3?igDC^z&D1QT<`d_Y64IvWL%6sS-kW>G?)M3~i&;!=| z$`~(>y*UgFv5CBUOuC3Tb#Iws2%?jgA|}t{s_LjK)>m$Olx2+`NWG>rXhtlGMk2^N zZqm9na*y;Od6Q6Y;x?l-2Cj>^_W0Ehe)u9M8XlZ zZH#EdF|YMj%nKJVb@P)tJ_K2xT)HxKaK;`>yVcv6>`LAC{cMt-JmDO_ZS&yBprzw6 zJl#)zrU^7jktPkTCveF!EN^g28qLnThX*U&B~+K&lOA#0XFcS`w>uaf>qI{$T64c9 z+8TtIPPiaB2dAy5L!gwCFj$U;$40`n>;}T)Qv91n8ELjLPG+|oewse4u?WnpKhJMm zx|-1X2LJQAa)je<$k z(4Uyebx6h|S6fwc42`-j*5W#E8aRNO<=LukrLNdIj#OSQNYQ}HW*VzqvC?a*;tF@z z`mqI-;~$ZE=`~H@kyRpvQ5}Cm6-U}Om&As3N0WC}=u@nSWROxZSyp#b5Lf;BEXL)= z%`#kgUwLC%7EAp&3KrQX@4GdW@K!aA;kIp4VJO@ml4v?kCQ+F5y`}^CgfmtKR&;Ku7{9&(E7@x@ z!^3;@>A?-J7Bsw4F!6D(=@W#~JnzxRhH^i)U?OdCf<-ztSCGUva;cMJTIWT81Ve?_ zJ;GCOT6kzjzk5x}N9W!8d;V69-x9RHosim`r_b~Gy(HKd ziUAL?zH*7oM8#6d!RA+(gRRZ;8(-NP8AqDM*F(NqLvv~W*;oB;CQUWWd!A(ji{I8` z=={TL{0(4Gk57HX5fhB7@y1>)p1fk&*QGB}+_H{0SklAz1l1foWvj;KE2^giNoYg|a)EHP35g;`Ir7 zgm&HQ)WDP}ck*JfNa5@cVU`nr@pXQhbL#f zVC1fZT}QvdP7(LaN0s@6^WZM9S?49E+Ge+-U@Kfk!31$Evn-~6xBuGapPe>R7NO>T zxKs+dUGsr-@jTw6a827R4hFEJM^%Iq&vWQ;w!eAv&m*(dYkJ%2CR^Q_)Kd2sRJUfd z;ncHF#S8wFujq69IXcWIXZ(b(|6lwQ*U*7}{S)Wgi~leE6G8uWMGYJJp@xND<4D$M z;s#8Qx#KhV3QQ6?VgfFbBc@yS$IiM5=Fztuh0BfUNI_|OZ9~tH2Rysr{t3^d2EqtT z=kt9k=1=YM2PhsO*I6WQ3c;cM`-~QzhoRBZ%f7;%_%Zgxpo~3nLPU~5TlXY zuQ~LU=b_sjZBN!k${(r!QVjGL(}f4omjm2=;*dWVbZz1$5TC@41QxXW_*!)rXK~uy zN-rL4DQU5 zApIBmF3F}R>9fW)Q*G8>{xbO&l7pY+fZ~aMdHaGr{kB)hxmMrd4u|p-63H@Dt8z?e zb5^FBa8p+NX?6l-jMT;*nXOrbMYga#YhtDmH0)|^$5LKC4h~^WcDXVDXU8Xhe^&j< zNZXr3Bg0tGS=vH^<9gpua6okd>p6In6-Hcyo@|W{nvd~q>sUc-F<#=8+L`r7Hbv=E zui1;myjNtyob{x{9@<`0H-w#1scRz1>DrjZ`|sKN81JL+6;h!7T;6GO*6O88 zHD}gyVnZLRui`oTv3Nc=^PH*9WA%q?RW>Vs$g5Uwg-%l;qSZKJ>ajYPeb3Eq!Tz8j z;XWVRs)d)_x?Zr3AzIlr0BUr%*(eabME$8fv^sxn=1F{f@1;6zILY-_X80TLZ0llZ z=D^#GW>|~1RYuW_gYH=N4|fzLjAm{S&79IR*vaXl83F+Unh`he8A%Ra*PCWK-F9&l zVaz(b*yyhE0cso&dG?J+d$>caOH;D;z^~KzX=bBX?7(>wBaM%;QS6*#HhJR}K%Tw9WM@HqUvs*ZQM1$YG&i7(lBM0K(3h4;3&|yv!dCgX)&dS<5VhyC& zE3J0=G!BBLttNQb$%q8gen#x{VP`x!G3wpDDK=;xazH-cmCXIC zKxl?}xaxe;PoA0f$G}}YWWg9Q;}0W7qq?PQIW&-MpYiY-{-z1rr0NbY`2#UUBHBJN zq@A^?DSmQ3lB1rN*M={(>9hV|o+CB%{OjR!?HBZxjpVLJ-l-nre;t5YA?iz>3S5s% zPHJVr04qRe&e=u z(BUUjL+-Z@w{05g7j$$TL_6RNiCW*W^e7>Dmhjc|0?%{sm0ml)(u#N#>9%o5b*-X| zwDP6Woa|Uh73%I>?iALNzXv&p>do+PZ~c1>dbGv%RVGNIRQ|E=&D;oXlMCR0tv8DU zSQLFZ;D86gr|pDf;a}N)y=CkkqkVRft~#m2_MhYsez13$y{M>3wl4eK>tTZJ{(;xR z1Zz>i+PchvF0Cm)*IwyG|3<^R;DM)DBRK`>w|`qCEq@Q%EnRn{Dp>Ec;n~;z-=(dY zJ;1}BhS*nk$(ftmp3(bIb;IcWMTj+&S8W-ZUz0k?PtJnoYoKj0W2S)7J-L=zPMWxbzFI=e+cvOjc zlTGGPWh$JWFG0sfuod6eY!5G-9pXT!HwM3Zlux3`yHwbHL`hpOB(8L!@y02Acq2OI zl^))J@AG)$ygs}EUmTQ&Pn~m|%O6zH4}X07Gx$Sdiy>#Z%=o0h_+*xLf_E&PlEHnz zD}NBL=wAlj_k*Ss7jDT}z-C~#L(sgj)2#F3;C->s7{&dSz(k)wKCUuo30!31@GF`LWxXc{ZO3M$qqFcuI(k--> zqgz&YeK%mY-0?xb91!pu8^eEWEYqKU;pO$=%RK$U^LgR(|4_dG8)Gog*s+)*FAhMy36cs_ZzoQy2GiFzDap6|_8CRGcfYwx6wj(c zUb3oCWntm<_!~ldei!=crOV)`iiV87%5v21j8Bh={{(br27$eoK@}L|eyFRk+t5`q z*i2VN4!l0sV1t*K53Wwl%I#k-eqySE@Paq+dG^m+rn6uuKRzN?ZynN0Z{aNq5+9h} zYVFciII}-wpB*ag@yfo;D=_L=D__~iERWrlxDPw{+F_&ngB@!aL`XJ7j) zqn`k&1|G`jr_2;2&`qrKOuo2BIb{x$#5#57Uuya()JJ7j>LqstPeWbwlgoF(M4zdP zB+q->X`J}{u=iQ&te*fvGo2#j%e^vppk=)25t}Nm1&QxngQXG~LqOgpNfdlr52KHM zwaIJzv#@IV$1h?5-iI6;0Im=vdFEsx zm^coI4!Q;_GuU0L-RrFw4fz7OM?UnnhpvHkXe;o=k%f94BQ`&uvS0)nDF3wvy-7*52s2q#ZYl)1(9od^Qeg$@L*NrEQ z?IySCLe;|gEIRR})%}m%;^=H=y1u#|XXl6BvX}WlM5)NWjQe#7Lv6_n-5v&7w;Rka z2ZDG_YbkEy9URnSWXWFQ3~4SrINNx6e&dH`8?U=1b-Mv+FESG_VjtQLk7i0)3;|jKKEk6lGKQ$w?SbE?>Jh0G z@-Zp?(h?XTJ+`}RsEs*vAU!(gEq50gKG}x zcVW!3c_b6LkKy!Is5jlF;pHOl6b*c+S>aG(P;--a9Aw9*IKMkU}^tU3|YaLrj5=k$;}jt*OcOVufA=`ElZW z2R%^3-Ks&!78HdLWLr=}ms6JPvd+06Bp+)bGs#39rCbPC}<;LPg&Cg7(wG zOs@so23T*`=Dd19>~^D}8NA6$r;@WT?cKIcB%p;ocEZ6eZCj?s3c4dtr+GVY$tl2i z-`GGhuw&%-T0;iO&x=x%6n@zJBfj>Q-NauT>j}u1ZI~Dv*a-vo!zKT8n|IUq%G#T% zjV8)Q(iv*KfLf7O+lgqLmGn!xJI9c)V=JSxT3c@j&05ViG~^i}AXJC=0J<(!CsR`$ z%P}%PqWgZ+i`tiH+4zIa`{st1xz(S2pwoXf=tLg_>ywD~2IOb6I4k~uaz_HFSg>}^X=!}5`Ln|%7RFF zE4^Id=|E4_ft6RouQp;?-=Jb2QT!-dN+Jd8#025trSTUcgipRS&g$3NAEwb2vd}s> zoS-x!Ey&zYHNX;NRJhu4!(z^I$nt25Rt{?gnt`fgcfAJKZ08 zzS8Z_?UuAN$y4RRT*(QpUh;9qjAmO1*;!*uqr+hDQa5e>sfZz&e2E9F%ks3p;0`vh zwcir+8k_0`H^QDks~q=6hT1H6Mh$}O#lg(Q#T4={yW*g@F2BHK)lrsmRLZdaM5E9& zu;8*|dd-=yS+Fpo%h?kbKxbqGS3u1xQX@kB9Esx`*AuD7ZH5~Koib4f29RYFZ`mQJ zqeyv&ciVRX%DY`F7O~{TcnfLKyW45|4<50oWYpheqNL_z*Gr5ikwJ8wT{xCe+qJ^O zjEyKzPdWd%1aF3)c7~mQLQR0pMib@(=1Z+UzW$ zvwbHjx8SnwK|q>3VPA$|<;lsxM~a)Fpn%w^Gg*9@+S+!w+S0jm)pux}@3tCXLFh!w z(_UjlaFsg&?JYZlo1hOp@b5rqcTG~M97H8Y4X5VikaJm- zC2Yg`4r@HqN6H2AbXPQa9T8do@NTZ+mCnZX+g=+?$5uq*RR@%qvWPD^0OLVkm+(CC z@mk4Q_II&h5>c0^X$JGgAuh!bheVj6f#j%TM>FnCQ><-e==wVKPU# zR`{{xHED=pdlVn7aL*-k*6|<k7VNKj6@fWh*4-Zlg zm);Sx=`La;5S1@O95ZRjebe4^1|wS(b0r7){16*R3P3u@Kzi9NwX*c>Ww*dCuh>9f zv)8mYSW#Se-6;SJb&j`4`Pqi6+Ll=I@BHwvbF z4D=9bkJUp`z!3ZIxqBl#B?s&;D8g>1#_aPFUhcl;}lA#*n?~=vPBT zjpPDjj``x*iiUqDb&T%l!G_d9l7w7DlVvY(m zOhOz&);A(tCD>DKSx2aryX}8H^Ka?b<#blWjEF}71(V2lQe>zlB7(my=h|670I|XY zcytI1_2cY{2?9g?aawt8HT{U9?jU;EL;RP%# zhR(a29ghef^UI)nW6NzPM}0?X*77`lh&8+Ko+Vi++ZawL{sRdXTzRRnK__hml96%J zapGsGTWORL^QZEi-m*8W^Y%C(mGMA7M}?9n>;vI61j6@gs--QR*|C=ayTIb) zIhL<#TOtK$aJT|_l`Q`2muP*)Ay8-eM(?(lsl!;Ji;J#K{;0PW)T5awY5BD-h@3}N zaE8JpvIxK+UemW!d=7sCYke2?SmWDsLSkWTn8^l9?hL+;vph~qx&ytN8U_ke-R{%b z63QIg%srjy#IK;}mMAI?_8GizAN~&VniOcl;Fm-aXO?ihEn6bwwjMk)5uM;>9u}Rj z$!nNF4JyK7_oqJUp4|g}VnjLT$dniQ_}5!!99 z5>y%8r!;a{be|HhVF^zo$weiaQCp|Zm{RB;He!m`@C~c_@uf#~P2eiGKCK%W_-6qA zVIwAZ4O6V_`Xz&6@lCP#BeCQXvN)rD8i(-$t=0kdS7s#afhw#G3CR;_cIh2N?t`z( zkLPCY3Y+e~0&33qLMej_zwcj&k$v_^eIwSF&lF$g70Y4KPthB2>;G3@9~FGvbqe)Ss(1Xb%~$7;_z%*D{A(b8mTHvAl;aavZDo`rAXmXa zWY2Ls&rpXzF)VPhAw7l>&HoEDrS6&UAlV{~@9^;f!DuzWkgaB_9jvdAeSVs=#8PIo zFfkBwFhCd#!BXK3`&{X;ACpiRSnl-BNwLBgwZd#o|4VcNtYBYT;wOOh9d{>$7%!Z7x~yw zg_7>t=ZV>=4$rL|MBLHsF(^A0!YG)-5}$6TxCE4dgx zVn{b5iCQ?=@?ZT9AqvhlF=GXm4PCzrgjRO_K3~7BpdZj3x-B_NLOD1rhQ>4M?NiY7 z&0-;1@-a|v5hi${dW(z$_skhX)h5A?HjBXO;~tMntpzU_2{HgA&hleTFM7+G(d-O$ zbe!u+f50*f$6(ZdA=3CUR`|t~0PRt1cD5yi4{PkRw&*bJr6?f@{tqMFA0rM)>Ge!y z_Xo&D&WRtUpk2KrT1D?uyT!NKYq)YnG_WA?dqz2zFFcoMX&I9a`1QqDIYwkn%Yw^K zN)A3OTE2bJg*>TSWF`euuE#+qY_`^&a4IgNbLGRbk5HaTo4nohJOmj@?m?W}N8ZgH z+{BPF%M|fqbuhVMjuq6geHJqSsp>wpzs{Q&8)TD%M+f>HDgkM?kCRzFDcI=JxWC!h z@-dA1CkKbX5*-kDO}AR3fab<4bAEA$p)~A z?YT@LZ2BnTkluFB1YhW~oy%}{;YvI%bsU0gVwA1=`wxwja|%R#>w=m{`AZ9Dapx^- zgv>IAiBRCSpCYTIdPC}RQ`6d-5`4K}s=hj&uj)?9`(iC$q>i4KwQsDN`!dxW)N8&d z^-nWD2;VD7F#dXF0A?10TEAoAzL1+gDKJx#qrOk-Iq#-cctvyqWUY8jWSn&U(IhjE zbBAv#^+pr5SZbMpS`N-v*g#3Y$I2h|8nrV&()}Vf$V6(7LZ6ABn&o37B#W$e!#sTl zb5!4f6JlfxFyq1bT1qQL(!wX);iLxxrUnl7JOXKo9(jp+L~sm*92L7;fnci9Yaqqh zHkfwCiB`dkeojj6F<$mb;1h%bT(@a3gD!MryulNVu+2XjBIRqnn=FW-yt>6}Y-Tul zgfv4M${?4QtG?M=_Who5)*>G=mqFNLrpCIyx$7FO>R1Rrk%F>bzz0{sseY z>vS0TK{9^Lo~i7i7?_s}qP`(@rTiuNWtHAJDEJdA2ytg%)DC1utN?vfeMf3ahF|i( z&ui=Kp0;{dgLq(E=M+ITH{Sxpp)4U^2OCknTMmJcQVT%0%u>M`peX=B=t@0kQyW$X zEgU~fZm?SF00GEzp-QB&!X_-{O#zJ6@Vq0bqu8*5v~=*WF3Y%72sd*@z6i>(P8n=7 z^piEq-JbwcIwOB>5vcqA?AbF;w`B+00N`eUib%W`ja?Vz@)&;Cj-Q!Wa&*beMBUM)QfF?`$r`r{ix@i=Midfehj~j?oitkM zQdtqG9+3LgF74~nXJJD738uZrqmtg-OBjHoq><(mXMr~&Au<}bF=vslyq(RSc!=xj zMKZ&b3$~=r)AbMi?w!oH7VecQtBP-*@J#nM?iP$gjo&wGl65!69`Bo+=5i;LJq_)Klr?ts}pzNLra|Ei4dREX>yEG_Z>!gu;t;TJsZHH%IB#!Wk;<(r79-jo_d&M4vp7?@9D-ptK#ech?7k{#g_ zwi7>>Tqmv#>kw9TVXV(BE+*v`4{{8RMo4tJEE zFy4F7EQ@Yg8u;w^iIEm>9_CN#h&-hF_}7q0i?xc{mbKQ8Mn-lL=oBT#pY!*(J<}L0 zB;_9DeoDj9#9^#i#j?Rx=J{VnMYz_kzd>i)Sg>-{qdG)n>%yz5%jb@*zf2YCl@jm7 zn4Z;4j3&lnJ2L~qIk<{LebDGp>`T<2H+(4DkJl7=!!f+$GfPalzUxkC5iH6P=86SJ zd=t2UOmg?^giL7utbF^dRS+tTRs7!Zh!WdVJ~=X-LH+aBRIkXtqM}b!WGilVxa1j} zeVTWunB+)5MUztaa>^$sA74eawVzcj(n{4{0tshU)UE2w`a)ko8dP;=JwR4QP{VZw z7`~>nfPY%w&k%ots1&2e{q5|}=;&$++DxaZ70r(Gt_ZUQ*yOK;BAVH{eHlsCt4Xr{ zeB~H0F^#b?#m=SAr4%V6<(im8QYePja!N@?Y#*+2y z(dqJTUQIFT*bt55)l8U&i@ZCTB|X1@T`PBA>SH`oISsvw=AQ=y?mhDViY~hLFuPGf zAJr?OiTNd1)MBg93B~AGx_FM$#Pw?@oz-+?hCOg8UUt0*N7~Ulb5|K-B?} z1tS&zC>=N{Iou6$?sVtc7u8H%|C#4W&92vy-(DM2clZy^uezXa?tlUB_zzuv!NR)J z7tfvRm+#zXVy1_HRxk%V$9ae@=tZ_Y4(wH9#a&3ls&vg(mw{=NSpbR|gqSMvLc zNIc3JzKJ2P@zl;Cgr+9nK1I_1v7Fdvh%fi@4hd>+oNdZ8(1rIjSatxJ@Uh zZGStYT%~#An)Im`Q(&rkpw*dV*)a!lnJlj1z;DX$HQZ>k6|L#k*tbJc-w>VI!~>C@ zJV+fYUUY%N5X#Qi53c*}Juux^@JUXt=e^r-dYA@o@|7x{EW3&yarjjrR7O|k@IgiL zZ52o2mtnHR+N3*)MJ6B|Ma_xvF#ih8UK2Gi5l70*y4X(++2H}ugF*}c8vJ2v{fEW{ zH!v_MW8&{oPjz@MSfh<{3_UY=cK|-(zlE!p>FMg@rCU*9Mp4KPO?Z%i+CN46FP)%% z;+%@_!H(CZ5aW_Th3*i>4tZ%Vq(QaJwDFeVIkGtm=i|&Olsj8u(7gv=;3JWXCwJ{4 z=e$Gnx6OjyX+!Ygv<@Oo6&>~N7|{5w(>_CUwgy!EUU^^c6FdKl0R*l{zm!WkpHKoikcC=^M?$3$JtF5)hu#p3Vr zU?LAf?WOm@S=Svwg`yCnA;oEE6iPGz7Yk4e5ygA+(U?b3|2O|#Z9dc$f^j_!^1n6=DN+J_*2?Rxja=F(4GAlMP}{eY=LH z6yNeMd*S-3i%?$6Ij7UXrJw5u);?U@wTdLoJ@QV(@Xt0+ppp?_-(K4`W>}o^hx4|(%P=uRjtKalFGfv-M}pu zCGJZ4+H>X)u+(<_fJdRdr}kBzBic#hR#Q^j_1hbA_Y>-UFZj>q>pb{tyN>+^-(>Yy zukzz^%QLY19WNnReDmY@3_r#8mNLon=lTf`nfgl(Eb>uRqBDb&Uv{Qg9Yz^Yq)@bz_ugdiITBt9JPgY23ySh;*A%0Jv1!DZf6vBidWAwqaLT}adqGl#97PT>L zq(;0aGIJDejkig1m9JtD#lXiYlA6jd@xj`4^Bp(?;?; zQnTHxr-R`R^OKr=XO$7cj2Sc3MLxTd(0U8`9i_JSH6x+Y)mWox-0!}3Vq0p2-KF+y zxS?b~-K)B}VbE@AsH_jZnzmi@g{Eh&DJ37?;k6InsA%y9Z+5FUT-nHuW3Q7LIZe-e z^VPL8N=W?3-vPAw95Fue<9gKx$(;RPgzr7m%YHn4mZfM0?I&(eRLuI#fB^#s)K}ny zMc4nG{HSIQnxr%ybj1dHl5j#P=6lLaxWlWin>lsU_D20U3AbP7dB&QX1KTC$m zf{)!-a)vITnLhN9!8i5J%GS%I(ay5E@SG8>De~%r2_aaC2zc1YYoR^;N+0|gztKNZ zB~yuxO52h7)WX&>J(@m(6w`y~5+%MLmO#MEJhA>{2rh&=E5G{I|D(S3kBnTHTmP|r z>mT{~>p#A4{U!PJuNxmACkOtL&tLxw;n$`cgWi|s*T1N5{iVCAA7RAQ6nXHio2RenLx=y$^hVWZJRB~}!T#$RCmobldOrZqA%ZsrA{dv4iQs#X;5mY~$Yf2PepUNnx6;q_ zW?Tj-luiv)X!^|LEqVJutiL_rBpn);BVP0SXR_6oY%RXCM%LAd`bxG)&nKDn1=$0k zJinpP9e`5nDU=y6!OJFJM13BZ){F~egoWGJ@A1i;e{sj!@P83I;Q*(3{zt~AdZcrkfu6;Ow zKQlf$aXF=vPXfGarCowXj2ey+%641bSTp+0{3M+t z&#^DPqTO)FX4*6UGM#z@Yw!z4;wdk2-wx`~bmO>tb)a*gO|!ynnaIQFBam;szn|Xo zefO{F!)JeA8Sbww#l+|^qOk$M7Qb~6w)m+g=F1K)&{T?vHS>wX^@!gS_|;Tt&{tc2 zK*=$O2UdH}xx26EBhKArctM~07qZbZpO131!$X}csP!c;GNy^dW8-Ra`zc&F2u zxqOUE=!R=|&tXAZ+6M4j9_!fKgO3T!{8a&njRR;+yPIy437pCA)x5aGsIWgFVI;(PbKpb z?WYea<}>kJ@g4@eIgma)Q~+txm@a;Y?==;Vmc)&@$@?F61u%ut zXKmL|(xLU(=kRa9o(CHZ?AdY3paI6B?tr1{=;U@Dh%M5Fia};V<>a5%_d~_r`^Zg} zINn`o?APvo7nCRRDX`K8XFS$#Wn18q`)dSc$Iv_&PVAYA|!M`Z$tg zK2ytZJt)J-taqEnbkb}%KdJ5d&gm8p+9RJB{_{`F@?vOgWCdETJo_y9TGGS24K$wR zAEW<_jg_4IfcytrE7?z;n6q6c--Q;}(a5nsjx!3!Tf3dH486!}VbSUnHZn|kE6^ey5|)>kJ1d15%ap4Y)M#;VdWNba9$e*UzMMKllN ztW1aB{VLr8#cIa7b;j7<{W^nV0wq4f6;>0SIs1{(7fcI20g96{P+Yv7fH6eDT&6&q zdwRG|LWDzTGu;k+)77jb8~~IvfpR;JA9q+TluDIzFmG$*H#RVLGH!*G{kzJhr{?uY zP8IiMb%~W-E3YTJ8ZMpp+^Z0s(GcdUoos(|@IB{{e~0fQ1lPhmWQ%KD3urN)EHw*1#$a z9Ge^6{&YgUry+oOT~VLCukJ9U7WG4NqJu=Ge-V5*_0>B;)x ztTqEtN8P?^aCFe1FiwMJvPR@+BkX{!z0(Ta&L2_t>%H-ZNn3s6&QGAS1zrQ$?&^lE z*3F>Zuo+g(@ZxRkDQ?^}H97dkGED>~>*f7&op>j9Bu_1v(Av0Tpf|0JlP*GUNw4v_ zap%W;v3SCbJFJbtYe@z}o0D$brt0EbN&M9I?m!kk+TNV#w-YHUa$k(w@W!=+)rwpz zyTy;o`P@#^Xi!1P*DR22n+AHTI)^>IT0XLI9Zk=8Rcm_rTU4G$dGr(Xeeqaenh@XG zy@3M?+uT4B2aQv#MGr_b45UGTgdYbtk1cKWsvm#OFRst==WzeW+ZT3C`gfwzm;+M9L}kOcVE{29Jm3a+&? z&-6iHUxGDIn)%SZ@B_3#Mlj`=VmT_7-$(E$T3nF6wm9WQlzu@$6#Pwzg& zpafgO#36tB;_sQdG3hnbw>a;zt4{R_v;v*9{jPs)$4v+ulqN9-T%AqZ$2(9Rmwk&cPMY{SmJFl zP3#U~k$O1iSw!PV>iI~Wvx=I1@ z*Z=!%d!3Od>4UyVv3z<8+jlFzNYGUYKxLvl-GUMk2OELQzA;U{p!xV#Cl|cOu&o-+ zn?%_`TjaTDcMs_{PQ+=V?Cas9-}4B~{sW8IV~jC z!y?qD6{VVU!<>4yl+NlY(seDom-VM=eK=Y{Q9AHT8d?!Ha zrQ8NFKV^Hq8$6n=M~PZZ+TF(nRjm+v8tRx@G7-PAWFvM*?ufmaiPUq^ zoFcb{>&HFgb>rJBg@HH-w`6B6UeSy~Z=40}YUG-$S@W1tLV?xXmf8tyMpU&adj8ul ztG8FQl0b-~>*~f9DQbF|g`yzBP7}z<^9U_}b8xKSO4@t;#vi2Jp{SZJ}e+%Lpa_twBhi9ISOk=WM zFD8+pzeq+QTl}=u13R!czh%~cXtR(&nj*I@@d?3j^~567_OqTBNy>#dgxErvDE2Q8 z-+kbLaz+aJF#do;s0u2Zm+~l#_es`_{7>p*Z8lL0ld#M?+QW<}qT{n>jw<7}hM-56` zKPA5OIgXyimJu0`*@_>2r2n+b?mwxp&2e95`_0lr5d6`CkGy7OxuH|xmK;)WEF2Mh zthn>kQOdkn{_%ph(PyzSANt;3UYi>AP9#)$qub3O-r{y2A*4O3M^2qd7XOsMBRE>Q zCZvWj+>&`y($)u)toQD2>#HSB!;)x7?{TpBkG1Ql3fybv{p(A4_rS#L2pvy#tI- z;yD;MqVLhPd=VYP9(X!Rz|Y6-tCa5g3#OFqcj>c#9FK{{<8yC;dW)WX4iZg`fJART zq#qKk5q84;Payttk?1JU6iZ${w#3NuNS|F$?D(tSlf6$LYY52uvzX0OB2xx!hnuE~ zGn6_eN^!VmjzIe0VA(ko(n1a-b@K+|8(ggoS8}53$J-EO2-P`;aSW(*!_0aDe=vVn{${!Z} z{xde_Um4PPO(4%OkT<)Nhld#5=t|X_WbvoNM86nzJKc$2Fk@z0b!S0cES9{g#K?E2 zk?)(rU8MZc1z(9I@wH%LVl|FApkM%#3ZW9+%;MCm?q6T*A!s$c29m->*7W){r$v&p zOGKM*%GA~V4A~17%a%3$`r*7J6;QwXR*@h#&bv}%YT0r~2-CBEC;Rt5qEAf_{|$Yf z2QegeVkNve_LKC<$vuAUCy#legzvIq^pEOrK%;MhT+p=1zyG2@2hQ`myU0?4v?4e7 z4mRtp@e7^__v@Vz?$^7bESFx7$-wbYwvci#b= zQ-Cv%XvYDc2BMtb{)jdof5d!ZCI>8@{v5j;Ex%=-U5*R2{ghpf+SSBCF`%moX>CiD z$;r`A0rLk3+6Dq>=z-^C*eSW;HNLlM)~w`-CGlq!iAMss&5;7K?LEGmb?8kuJwv=i zvO^7)V?t)DKW;-_o`QPv5g@~s{Z;P}{lk_Miw|lFuo|Qbaq%|NBp$_p-G81uj3={?nfxm181kX1uHYr;qQ|gN0!K={_SuqqnU#A$Iq6}AJ{<(s3w}4^&8wD^NQRVh8pP|cjGus zVy-WY#pmG`VF{-hM;R4H;@9IInO4euX}b6vswK=iOMddrSoOx91b<9%MA1N4cIj-eG zMM|5e1y1|S@veFJ^5fgJ8dWs2h%?Oh^M=pnzf*9r;F}NdlbO$H7=rll3BX8u%JqOQsjPElWS)$cq3o22Elb*qIJQlK~`yBg2lZ9)$BZ-1wgvKR)jN96vrXj3H;O zWIzxWBgV$J#SNrFtKZaCHyKmiyRD5|v{&7c zUQ*jm(FBuG5mY}}jkm-?$Svz6$W z?K6{OH)(4>b!{0@06klf3{(;7gPXq)kj?k`#Z3L6mr>;3-&5B|D7}d1KV=r%Hg>}) zsI#!g+0pe4KngTR?s_@=ymXknrlZ+--w!=MB-g=%IBP-MgvZ=tn+gWt%lirdPZ7XP ztxRT*p#thD(~noRy|(MwFGJGF$@^QyYq`m>fAKdEOI5xz>dov{2rEvAkJHbPlG*lR zHMX%r`^t8vr0+?+%hh=4Fv-=my8L-zR<8D%jgqE25+^feun!`|n(dGy4j+WCM;?s4 z{w9XpTbNxB2_gai)r#~_POh!in5}gm(x4w7ay!LpAEx8ke;NOA5D$9e+oA$wE^Xa& z7&9=-?%e6OH)*r9KH_pt&*fP?m)Z_(1rlZcdcI74PoMZnOOYB)2FY-fme$F=B1&RE zJqd|6@5!i$xQwh(!?^m3~tn0;z87dIs4;4#bW)Q%+2wRHyX<`1DH`G`)5FL|Q`w7L5j&1G!$-pLCruj{E# zzFN{{h5p!x_(=(wc7&g*ch;+E-tekVOL#v}*-vj9%5Fa14fz{xejO<;$kmj}TW762 z4&2(JMdNzvk0vh+vZp%gkHzOAk?+!{SbHy(r1sVhzGcS=xZtt&#F77a90L|)Dd1@F zX!5QKzR=|5PC*9iPI$&OKBXSnf$^|ZRvwd7M%BN6BFQGUmt;nQ!9DPOl<&_*ev*FB z2cOvq#QdQm#D{T)7YWb&jszMTv0w<~fl{$C8NX|Q zq0RcW*_|WAv|Cn*1L<~l7R^a+O}+pOMiA>#&d>Y#Rtskb89FVEvn$syB&-G?*Ee9d z^$>CVFn>~v?7fex;u{~4Jm?X)4@2X<_W2X@9yI&4qlH4Uys!<$-^zX zn1-282GXj@d3I1kmhVTrL)XG1)tguYc;EL9ZPks_EMS9CEgE5?Yv)q$tuTc;yxGrq z<7!$|Rv*MV){)7Hp1j$?WKeMJN5lhv%D6jH1c ze0-@hz{g&+x%xg|d!$UTFtiU7`xH zRBX|YjAd)x7xaX6)ctL@zWhY^6_xyaX$#x5FV+gp`cDg>ip?fC>)CKJ8{@Xy?bica zp~3cyV0u=6Hq4`o{6}U&5~{eL@;&<%I(2yE$)N4UCt?0h`@G$4%2Z>}G^Z&V$IE{= z0s=~exZTA(<5JyN?Jfvz+}!YYsy-0bZh@R_5X(5U~sBUy; z1}(B;ya0N3N9s0F_6K{5bljnaI_1LpY6djIvdOz-5V0GcbDPrqRgdgu3x87w($#eF zM+ZWN`>>~CD;IjgzK_lNvnBoPgcr4Hk$>n=cK$@P8rcMHeESaT#itrf(S7wM!TkhK z{zCnPl>Qj>x9&)>TcT_es1(EAq{ofhcUwIA{=ZX&@BON6;RtoaYT1z5AJ*tnMr%FW zq?$Km-)<68PTnaVFlIcS%M3GSD2>83d~sf9`2Bfp5Y*%Eduuud&hyUTrsnZ^-kDI@ zxR~Mn6NWsjF2!Z<>iD<@$j)BFe|$Lm89uDZ(DAtjTk%hi(a@;~g#EsEZVa%`ew+`X z?pml@i<-knjAiL?zLd{OHB)Mdg`oZhZya1OF1BKAb&KQ%br)H+u}$vp#$W1cy4e4U z@b~}Nd-wRNi{t-45duMpCn%wK4~hy^D^#OUh$g~;6HOE^cx}8?iBv^V6G0^q8n8J% zo))WC)ar+NX|b&pZ3RSy1SE-y8oVH0!5eIhf_Nb)%K1HC^M0RO60Gg-@%w&$e|*#8 zdB69)J3Bi&J3Bi&JNp?@UzE2{thN|Vo$u52#oA9o-0x5v-YUGLU)diB?*tx^~4lWKun{#ST& zox9tYSv>xRN1wn=WD;S|Z&3mxQKic0wDY-z7L{ss;EwvC&+_nG;MNA&p98_>Sr{3@_}VaKZy9x}*gSzo0|yx5vAlzLXq!%&n%?628w$oUJ(DOj(wnMToT8e~ zY2e>#N{nxIC(v}Gn6ygdZxx=pYtST zy&Md4$2V7LxQ-VF$7|X*|?C?22#k&h=3b;fXT;%fP+~j*#;Qx58xyA%}7DNcrMgU zzOV7;+?mga>?vwfQeRFVKVJWs^{3#?W>9NVqag3=UgH9@?vIbpCinQ)HZ!Y{59pC_ zfq!9<)oi`=Wo{k#N`q!u4n>*Hz@UoHZ40hzBU*j4iea{~je zHXZ}Gr_ONg_#mQqA_D_`I6kCF+81Ni^X_f>J6)D7kYM!+@f)An)udmLS5oFuk0+)) zYlLxE`?zT0dlE9!iLRV9lSPHs!w2pdy+#Tix33AF(8PDNml2*Aw4bq9f+yO%qlItHr&cS9-hEel>-y^uH`4MFjfH`0Ww&5fS4vlCpkr zK5K_Ge~6?$H}jLJ^nQTg){^)OPspunaQ5t2C4JM+ zI*y>pQ%!(y3_e(+wb8L(*tk%qo&ZEM7VU6%ZWV2DH9X>K@H8#uH9jeRkJiB5QA$lY zM9AWv(Tsl>GuMRr(RC9Z<)M1b=(_61JddA$@;>Rc(RGvlh2Wg0YBoY-^$wD>FaoA- zVK1YbBJzuFcY=mbH-bdlBA3lZdaXVmq~}1pd-fLXKv0p`*_hWP!Y3C6>!uGP z!z?oB5}5FGX4sP_2J0$dqO6-#EQ~f6>5pk>a!L5NbATJHyK*WY&#@wd%EJHf6sO;6 z?WQIa*WENv)pOp|s-?@8)_VyBeN^jB>v>MvJsSB$=B6)rHq6M|fQJOarl2AQKSgIO# z?H21T^4D{X*ifCjcB{XP_iHTgVTxf4tQ^TmdbSbhH+>~=1>Zd*f@r+Dn@NG_0Cpp& ziylYytfHK+a<=u=r+oWFaG>+}k`UJ#HL2oy=kj{K(XB^d;mNtPo}HRg5x5e2#kuvZ zGcnh&j;bqr9XgJ|r;Q0b#K(%jjNm*-GVm*q{#{RF6WI{NCf9f@x|8Ac`~G5)VX}}n zj?(CQR0(k369J>S9t}dY@TD&S{!@Ubj;{XDgQ2zk_W01+!V{Q$!?Kp4br|MX_b%+I zNjZ}D$2~PjHe%}4kos`5b%zMHnO>l$)g^DbVGK2!%`dYx-7_4nUI0PhmVyyKf|F_+ zag3^BqE?Ss=LE=kUEv_t=15LYE1U4I??LQ0X`B>gGRR)A1KnT@VH&f4p zR!`0eyQ}?#Km$baVtKY>n06TBAzFvKq;z~A z$&pqzt00co%_c^Sc*Q{Vwi!ng zPP;fdhFG9I1Hb-_YKi9jML+TL3~KP71z4KvdwFbRu`EHu?OQglRa>{|9VpX=du8|z z2)5Z>6)*Nzzt}v=YQd!?((>ifI9gb7k#gqp&fbvefUN_50UQDD2jI5bJdMP(lD2(Q zUM%aee%3ZgCn0s5kJOtcu4qeM5~;pwkmo$gFF5tJP^uMy^HGlmp%vw=wq?h2@ny$q zmK}D#@aP6225Z^D%HW*k{MwB^o?bQBo?RXl+Jbc8(>|6x|OUC6+a z4fz#;HU1*-S^^BWyH5cBq$WT#vi#a@Js3>-&hoBupP|pzZp#YX))3t{3ZrDS?V9|^ znk(xawgCb+eZm*==e^DwsV#w<-X95_Wn+XaIN2H+TySB|IBXP@p z1msJfDyMeIVtIWaDl)C=NVn2bpV>*7yHm=%vxk^atGCWh5Zcg6+uupVH$ZxSBJcXK znVMQd80gl46+M{}qoj-dE|veDcrI_4uuqBSf}DGhYNSZ(bZ{T$**s*EyX|8U>Sa5W z70&t;X;ixs3;8j~0HcWm>f0pI_<-&EQ~*y8wJ)c&_DJ zkUamTx?#k|ia=x5k8tGQC0_GiDITjDq?!k%)ZC+@7)Qj+46F2fzfv~VAhFg1RCt14 z;d-|TworxZ+nz}5FDL68l(QJ;Y#Q4fukzSLm06FUW{quDV|U+ql|8&FU;4t@h*{=F zugWs2v<^+|w}{>rUr%QT`Tx}H^4P(5}Msi8*x3Q{2>?1NL>+@5)ld}(QZ`#M_5J!jpIZ=zOXu+P~ z?w*0g+g9#WUW_xB9)$HGq@$LHQ4x z{~Hl_Lg6y@x4E0*OB6>b-Gt~sx5#iI0Bc(Q8Nbq%eroR<-TqeLPwEwqL&P0ILBjD3x{fXxp#X zTgrJYi=RsCzmhdzv1B5D^&B=2%({gqMN3<@4MELcM%jSP2%NG&i2JqHxr?k}o8774 zWD;SA`nf_5(tSZ(@E|8(7)YH-i5}kfnY2;|GwP|-Ntkh=r7c#Zw zDcggj$OUS%yOlIw2REil9*IfgcW-@b^2OV&=s+KZV(f}I#?d#bZHmH!E=YBx$@z0H zmTKp8>}tt`#aw`%qCSsESCXh*S#uvnGRCjs zO~$iIr%z}8(Hb%7jaxQglgB)8+B!GTuevX_@UH#B?>|yjeYJUlTax>F^zpZ(#*0_o83e*dF)d`ibt6AN*yJi2Z|H#LHz?-Zl2DD1Q_TEM(ERf#r>QbKg_AWaklUt?qZ8L~m|(?Qjcj zN!)3?k>Rez=0_#kscd4h)A#4~UAJRiudzb>ANPnF9-h>k^wcZ~@6PG0E7gr!8YJ#- zsLaehIWmyN5-)#0(F5Z!l1;l&xwMTq{VpsL+yx0Z7^T*Iy}_$Ilm4+bv-02UUMJO@ zwy#xtmlWg&8y<8VUS%VL^Gy5A|9pC^|7XFE=_UpT7 zhlEpgbBA_Sc(mw{dNi5svW?vyw$`?^&F(y3(Er#zxJ>NT;+pE*%&KyQW{(EZ=)Q`* z9wNv95aut*r|BW>`h_>)9n{Kbz#k9KIo)rSce9f?scvzjIO6L|kV8ONZa*BM=R+fJ zt#ZaCG&5F`)_)})l|5QLf5`w+)FF@&SwtPPsYAVf2Stg@+(H+-h@K^^*z-fKN=z)Z zY#ZGrd_qsjEW%l(Kd{WX!u7LZOSrwM>PYv6m#MolX{&3@1 ztQ~TcW|)&PHH{hP_8O%#XWBU)mSPjx$^P*~o6$!MPjIEaE{TmBs!gwO=jka zlXU^@y&WvdB3I%CsEGb{yATHggY)1E?3CQ0ZH9q`_2J;Fl@r8l*BRPygYIS+Umq!Z z)m=QslNN=ZARUMx-RRC#XL*P6+#D;j+5LoHv5`BNht{vb5WjnM%oZL6JVzP)Lg(@9 zeKxD8-NzO0FANK8%f1W#uYDjYZgd;T&5W^Fq3qOuFL~+aFZVfit@_cC;H&Og#*GGV z%)Yj}d-$dM?kh~|zO$5yI-~9*WVbuYno{_Hat%%N-%!hSHvKmhXY0xNsw5N+4T2(d zp&=!aX#?rf%7N*!mN$gdC0ULx#xZ43Xf&c%V!|ML}Dx(Gp*a)4*Ww4vWF&{Dt|#{BqRA zmFJ88cTybsE7jc-OzTxog+NCq10nvNRz;LJFQvqYZ??x;Gtrm0!HOLi>tN+M*78uO zjtB3Xv_oNT{d)DEsy|M-$=3X}8PbN1OzXfu zyl3-beEeN2q$A~XWL2JP$4hN*R7T{&15~ms(WyVDqz0uCt&hCS&K@+n?!qCwv$b0^ zY;@hkQaZXN9HMg*WA=ofq>R}K$9rQozIB^8W1{s!s=WWt6Czd>>NXW5W{e1eLnj!2__KfX#kkIO$V(;3Q?pCI*? zbsniZ$iIaJDYV?{xc@-@^+$cEo>)AL0~qglBc&wz^gN#2$wGi7^g*!QiP64KOL=D{ z-R%((u*tpiuC+Oq_wp{NjFHPHqm)&S4n=BfD2yP)%i_kVkx>)FL2fm}T4k+kEQ?&q z*x&4$c#TwZ^MPG4U{~VUtbD&n6#1LB9|iAJ;AupA@Sc<+7&&jE05n1fM4S$b>vam{ z&>#%l`vy*mO@}#l44KlCe1Gfsdd&CPU{*zV6mi2kM?FC2Ms%2Mc(Vp-4wlt7{Guk{ zFl!g>rf?SwaShf(lxV?>!Jrz=o5fbRyMK_OJy-rWviu)2Iy~vs(&*(wLQ%WIXbD3e zrrC`A83QS~lwn8)=38s*I#)*XTIX4g3G)%r3p9Xf-aPjxU)am3M~>wJN;?oK0%7|* zfI?R17@xGeEd53c&IiBJs32|hgu6TAFrjK&QSK1yO1^A$lStNV(7Hj0L<*}ju$zRw zluB~r5E{$Bb#8&>kGb2ZtTfyKzdqE+tWg)N2fGWC*r}oA6ku*-S7+8cf?r!bKcn&} zDE5=5L_aQ~_b}25r}oDpPrDoCRpw1mTiw26aZ((q4?ori_WjoRMJe-$%0wR&O_(a; zv)Y~eOD9#s-EYZ2tA&;u0y3i`lU_wJX5Iac+XG8q&5gwwRk@9$in%qn8;P+wEp$`O zjYS!iebn;5QU))xms#|+5s5%|gsf$oAmMS65L@1nOyA!=DZf0Qp#Pk|{`{`-*9GFK zXx_l>@YkqAc=qD<|2zKL@Kz`O`t` zR6YJ`q>y#MR+qyFN#(Eoa5Q$=pQrQJI0GJYM_aiL{PidwcgA1ey}1+q+Vn&x{yGQ* z)q)SK68Kvx&{p^M=s15prw`G>5$`1V>lBsg#9!y&rSJ3CPrOzef3<*2Du4a{2k_U4 z)cL=`U+2GV{PmJ}Dw_8U+rRFEgMKi7-SkE${)*E0uI1Mjk!7d+HA0}^uQGC}cY^wj z7QFaYNB+9aQ1$q$fce?7e&{u;C;oxeV_{4w|HT9xa-U#C*z&iLyd3Un#I z7B1?sw_^Z~dEY4peN5%Q;GJS{^e(`3Kzc#B(C;oba69ztiy-0?*{F)3hsr+N1@6g(u~Qn(E0D3%#;F)U@25h#AxVMoCknUP@l!81&agCGBfU17)9wq9+x} z)>^#mcgbT8!xNsVJnV~-z*CJS(KBNu1J;Bv)--JF5$Z+QnU`8u zQ+JwuM;BqomIrDsVV((%7~dR-cGHuYPP*e{TVI)jb(r6(6I-WKxHNi0X6Xp-r;fhG zo0o5N3n4V?s|NCI7w_A$lyA8L(l>tIMlZv^2nC*MCTMN#@@`(8zau~BVP82hGJ5-k zg0`DZ7YwhSU-fBQCAZ0RS6b5(MPw{xORr=AHm8_1EK}{{{+4$_-B6UG6X@s-bo+V# zg0IV=m{_GkL~!i(?o1Nr-RuNr^v{d!0KKAQ&ajK6#Hts{Sr0nq!neCdbs_h}qm{9*E28^!EPJ_=skE6FsN)i0)LDyOGJ*j<`W*`CuDrhk4aWxYR< zuUvJh?MdddsNDY^U+YajrhEMLMNc8UjD;XmU|`l^0w+6X-b0cA(Z@d{x2)U0FtW@( z743jIwpdr~&X%@>!;7-`QQ{hd4Vk6h!WfN5>(0w|05Do`9?+!mw(Z09giBR!;p4r4 z#bHvbA@blhp%sZ{Nc}*O2`rqQt?yx5&T>@Gn_tb}rp~_~)IKQ;Iy2`cS|U6**zZR7 zu3Cn{KbDufg>V;VqS;tQoMp8ZZFNPjqIi0%WiZqF`TUo^jnRT#fFsl&`OZ+E$4C<7 zA)u}%OeB|ToTeIPJ|hyRm~5r~?0o)J=2BWm*iY*gg7NI=qFeTS!RwY+RE4@_*F?AM z3O0#uX?M@>EmFq2IMNwbCK{j;@`R%;-Au)_$weHYXL1Kjrbefdo6L|b9##% z01(6n)escbKj*VR_Ymk#RFCU_9rYbq*UG}5ltmsFua-srvDSW;uIERFwewer(6|^x z{y0#slA-WDMW950#z7=EtHM8#MOnX4R(4Kki?YbGhZFCp#(LVz-Q~-Lty~X3r+0J_t#cZ1tf?jfV|ejM2gv z2eeXll2$#(d?Q=A_K7yQhYT-YZ8z+-(D))-RTqAuqD4UUHlc2@qWA+(rYM^=(aCb= zaM#_5^onL3&`SgeE&v0Jaao~HIcz3>=%%2^cmg@zIZ>SuoX6u|fz0E4wa>lNER;Bv zSoq{!$fU=f6;xt1X z;Fx*{a%ne~Io5>JeuSG_@A&tDd}mj}A@sy;YJch&@528<``0r+*+xb!l_F1D|3$KH zU4@tS*6uxX1G71MF08y|*r|pwk$w0jsyiNrN8{K~Js|Cl*!PXBxUt3DK7RhoPnAHY z2V?GAYkk&mYAA~wjlC}CA8k6%+Pk~HzROq9`bC4W0ZX$nS7d&+iIVq2(G%BmIWH%y zKMRGqkt|x6v8PxjuNOb!LGjkZ1Ufc9I_?!NoXU}^6gCVRV9q9JLo>KoOt-(tA1(Y5 z2h~zC?rRy1UzO==p&c#UTbTwyE{`+Yn~Z}j=5RFYK|&LkgvS!^{?dFkVn1ulMwe%0 z^A_^i4h92{0qFX*3QeL15`iMj1ybUecd1oH*Vu2&=%8WRsQ1XVlZkmU+18igQB(P4 zsGDh@mcv~eU6xP2EtcKP|D1LeHzc+IICshxfM>7oM>a5s+v}TnwFMrM!ME3gRExV` z(88PBCVQ@|?7ivaAA510)385@@+0E_hs(M%m+Fye%Gs=C)6}Bpk(9G>afrods_}$2 zhnY7$8g3!zLbo*mxY=KQ!@|st`S0aIN8~8zOwV37JJKFs%jh28nltoZYsl+ zMvt(^3L>h&p5`gG&cV8Bo135t%mV^f82^CcPRC0fh2Z;#>nS5)VqTNngB>X@+SyI& z|KsJI>mPxh=N*B@=^}mv8o!`#g@^-D813uZ5My3|i>0u3#u6>5b%`Bk&FmL? zA!R6Xk0zs%h-o#Ykp=xVPVmR)&{hhcp0ZM{zcAONbhsS0KbxK2iTUj4P7Y8Y9F=*V zw$y|oSv`pI5DHstjbvaB$A>(ddVFZDFa0Wcfz-SKM z?DjP3%g@Cv7^97_ZEo5!@DI|UO*HviPKrZd3F!OI=5)KjREd|7Q%Ad(0=*{ z1yCeXUE>ac!2gCnO}~}5&}2@x#&2OjCC<2}r@I`#kG6AtuV?Qp5*t}H%wb}+jK<)c z%*Nmw8SdJkh-WsrZR=oy_|8ns^=h}Vbl;!7vGlV(HkL&23xs3sGm{feUMcaOQqFT0 za|?Uq0B%{#Cen3oY4kFNkAJFivyGqvI#+%9)iX3z+TCx!%tp~Y;sI1G@eqr=n&O%d zGdc29*BD$)kF1jg|3qOMIe63to8nNtH1B$!j?^bR?@b!Yl?QC2J9ewJsD+-EXq%X; z?loZ1qh)*D>>f3YVzImrKcY`MpOZ@)zwY(z#OGNI&hfAz<*oP9sqys(yjZXtrb0G& zcg{r%3QmQswvneRd7$-8Y4q12#w8aeZL^D#h-k8r?7*nn#coMTS>Le!&UFuiadM8K z4dt!*6p;RBzMyvB=2>Vrr}y_lR*%Y$U%bh56%Y1h{uPAc&2^7Z7{LAAk5_U|rzqYy z1Kb3&r})<>e@V2ee|hVRx<{aszTf42;^zV1_wV9j5$+Q|j)acKN%PdzRHGd9-2>%jQkvDh)Ws}ZH(Vd?xHwX{Xk^>MF#EP3LsD)hvKyFINr`^1|wQO)VLljck$stztS zWy5e;Lxl-8t9hYFUz#<(zBFIL;azIi-cR|0;Ygs+mG$ySxYWq#<2^L~1- zbf+>MnNVqR?|Pu!^n6WCE4ap2T=NvEcCLPw4hhAn8H#jYD{7WT2EO6x=I+;dk`id+ z2BzKJxKt!W?Y@Boi(WxDRgeg8w93}biVG%k7g!Q{^jEGsH6xV5gqLV{BS_!6BD3-m zH0+Yd$bl~30Amf0U!YZk7CR7@J%<1$^zq5`@xI&e!(?uJeryl{dqa*Y5h6Q0RIR5c`z8MKL=AV z(Vu+*>-FazKBBvj@_qez^3DIYKasB`;qOW#M|BvXZ|-!2au{{ZyINPFSGKzdqmIF& zQCi6ux9NLNX^M={l}4X-cd6ys=*r0855^CZop-9`s;(EK=6J)xACQOf#p}S0DFYJm zwoL;v!Ty_EKSkb*6dns&QlLCzj{8syL^tv(x%nEe>OlG22=mqUzFDL34+mK9S+(u% z?|d*<;R{skHbXwO@4VR~F%(aZ9G*H9e`Cx9ksf+S*f2jF<<147&hw&B+)AoyA4}5r zb=^OIBl*fWocrI%R|VePnS6cE+D-eP5Is!3E?MaJ+}(A&o_NE4-fJ>=DSPwbsC z^ge^d(uUq^mNB*a{*5U8W`H;J{z1XS(7O|`-q5?l;I+G7lk$E2_sZ{5hThKXpXT5F zt?ruSuv3V`=qMal_9q&p7MSxOwyDScykXlE(`;#9-ZEN4cV$WKO3%S{fbq5b zu0C3%o@#fS`32&N?(n-<%o_Un7L z$I4qD#i7I3zpK#GlQ$+#=_L)@Z6OFh5BaVyu#+or)5r@zBLQEz31^4H{P_Ix);G7H zlc%j${>}Ny>#eOR=PRv-gSeN^*Vp6l%Ue$-v9rEk8veMv^$V&^==X(BujMvv8Mn$? zzd^*LPC!ta4EIG5#P0eDSoA8&8xHx6+f%{d6esawi5aZuIPKC^)4okvr=lB|>D zlH;wgxOgGFeVNw3L;=$pD(|LEh+^zdXo34=v##e*XyO*ia8@ow+c<_CzwgB0bxVOa zI2~T3V9bj?yyZimmAAsr9v2U#0bQ{Wpq{^}!F!VTIDUs|7)1*fC@Grv-mLg_=vSG& z+0cAoK_`gU3u1$jy950qh2vj`zH+-Sx05jG->tuFea14Ri~chFMx@}ELceV?gctnw z?Rb0LTRl3_FGGl>&=0Hk$~E9qX87#Nf79_1|9OWK#nxl~WpXy3F=fkVxDDHaVgR;Y z@K5h_Vh4L%vOVW_*&euIwyfAbHy|AgUU-WJMDwP9!m@iWzXiIhF`RWCIosaY$@ygh zf<>Oush$uT$2#qBq@7*%`8&}b1rR&0bAAT%T0f>?Vm-cHr!tRB=7lw5r?T#hFT~U2 zS)5*izkNj~e6)T~h0lF~%+E=Fj?)VQl;cF;*0M^ski4T)&vSbAdKvb$Gpd`a*t%uZ ze1T1D>l_B(Oln4W(m9Apx9A^qn~tvr>m{nMuvaYe)rJO zLALT%cYa#od5|QxWcc*{fnTq~1RjbtvG|dQWLxLn#ilgYx31I|S^ZA{rs-4b0MZsv z-yCU;DY)xpDWb{fc?nq$haDX6ZE$Zx8yO zlJi25tV>rXc!=${dxnXJ{sJP5PaQEDR2u$*mb&YJ17Ni3I_ZrAj@-eL?HyN3GR#vt zFpYaE2d1!3(cijepH;9==|K4BX!xgepcrV5$3UY8Vm6Ao6^|JCYupkZjDyAl%4>r) z>29N!ZQ!~4$P+)xyw2mGNvJCy!$I@hIT}b_@M2nB2a#I%S0h4Q=2bG+ty{J|<^d?- zlsEI8?NWTKgVB4Z6`v!rz(msq!bNX%;G)?01+Z>?YeSrec34@K!*}x_9>QyZCycIV zwupz;V<1((r)~(Q$*+X}g~f06gv)rF;U!$cHzQmIg1W|y#~A1SH7;BjK`|GwR|yws zZ|(+F&Ioe7NH;1H3@1J;qXiEE50?FW8pqbzC$xGvvlq!KdMUvs^IHEN=MUsdWKx~m z=b=s_ggfj*?W+}@!|t@|!AUiub+@kxy|O8Uuc=r&hl=H0*+|6n`cN*{eWK=Y zPt=6>^~8+C%RNXHHSBi%YS&;0$fSswJZqkUqL#y6>)iF^^F>W`0%HYlOMQHos^@Xq z7k-)R25Znnv<)d{nN$xchOEW2| zo0wV9x)c^k*Z-b49=e7Guaod3B8n)vihMS; zJyNjf1y97)K67>oZ^|V!O&^y2(*r&t@&~hBqrk2a}dQ-+NJ09M1j~PF%USgeF`}OftMwCWJ zooySAwe>}?m}7WlHrepf>u2m+INMi*U5SBtxHnL%x(}^4V)o~9#3a6UKOj6e>O#a) zRz}Ek=k}*^cOqr6#qxdX*`=98`oEU$vP;aB8kuaD7D#Ed7=x_`r?-dMYQJGzNOfD! z?~?c1rpTi~Oje8$?o@hR)_+Y|%w7zZ`yr0zCdHMGD5msB$qiK`(I=dvJ3g>zAI&H1 z4Jf1oIA8^1qvl>vARJ#yMYvpHn`OiG(G*kdKOd%wj&FfP%|bg;RbR?D)qHp)%N2$_ z`s$=G6D@M~=@2P)8WSyc0$N^TmiGCHyd@8tyt_%woJ3un=I^9_8ZGP#V7KUro$HVt z))&BU_?y9BLKyzmoUY(|qsQOd3a@ebv@o@QS<}&oygUEeEhDg~cb|%|UCo$Wzj?iz zGn4P3$jI#S)?@#YHeS;96X+hPPVfJZH$!+~zni@->agccws#~XplG5OJ46O&#AbxL z74A;evS4nyRT9!RlMes~77&NyKvq?NaOShWwHrGO;GxeB-6~;8#OgEJ^F!emH8airys}5A*J?uTl(&BLph(nG!ktRW+m@sK$WU$L zE+xZ1tK^D^()Rq4@N*^YFPF_;UD>0w*RzyT>Y!xmYA>~osKY7u4OR%BI5r0wHV4MB z*)y={j4Aoy7u(lVfJ;`d)#~lmb3352M*?0PpB1A6i%O^D7l)rKZhyHVD2zt;dX~bL zeqc)a3toEL%7lFM;%^h%**2OY`<*?Xpg_@)`^(z1Bp+Nc;Jo~Rj_@D8zfPH!d2vpD z&ggTiNXOm~oP_L>7pDGdLcJP8%jD_AUyHl5n|H?hGz)~`1@o)dNUo{h9%~zmEp5Jg z1u)5IY%Oimyq6X%V)cOEa0TF(c>o2z$(=!gwmnmF37Mk|8NkibLv8h1otBK`&1sZi zCEQIUr*JusR7lh6yQ-i7X{bbJATUeZKU@qwImm`V}HNw)YQk4>&10 z^0-u@mjnNl$l=FzB>GvTLzT}i??m(iJycrUz+HAi^xaSteWITam{g))n?g>&-y-m7 zL|=Db7err5qV-`wSQ*iO4AJ*l=@UJgQ_rE;B*8_vRg{6|dk|kaT99dLBWRsFiX{gT zgZp%A9Mv~NSAc z5d5~dww=5$k#{3`cesU?H|7qsyjWe19`W)-&o#uw{@PVz!;dl zmCWnN6(U!NTtX=Pg}aE1Jh~Swqppe=znI<`mNKa(;X@=}3n+owY#WyxA2RL){bYrYynM+dxlMNx2 z2_{Yd_2=ikXl!6%?>==*&k6aQ^jDD0j?IMQxxmfU00j@tW7#%ja$DOTi=`+yg@zA0 zQoFm(aAKb?`G`ZPtmKw5>DrdKHb zM}1O-S$>7%lND|N9k0S+ohvkZTqvqbF^=^6d=GL37Ix3B8=KAO=?z0ejx>7t@~<>< zJort?F5xD;tEfZ-DTy2aL7KLv5#(?WKk?oKA;a(EoLi+_Nw}vQBXSY$Fp@L(Pa??C zsRS|n{Q7ifm)xk16M(+J)RJ*4zpA(_avT+(oL=!i;V2_a%zfhLA88eH1z!*Mg3!{9 zb2&Y!SejQTyl+rddL}o zuRlt8zj=-16TbbZ-yg4kA;}v)Z{S!{F*=+!U{m?i#_J+)yk3x2;UX5eDGlB?S>brU z!Us7u>Q{J7qQZ%tD)jg7$m4AWt_72PraZ75S4`4NS)>JU4;Wa`H*C?vcdm zev&+_zPr0KR#PaOz-lrtX;^hwPsj1Y=ENT5*%Do2?@(WN3q{Wk;W$0c*Qald*A#BF z{_Nw|;&aWmw%zH%7qPLpy@(*k{bb>8$U<~D{7M1n$wF`PSESE)JkNOjUOZBpPp%DN zdKp(5$(L9R%#y!aY4q~`;)8z}q>XM4l|#ExIQWC#p)lx&oYqU})e_4%sl|GBqnl2C z>3T1si^`zs51sQw9IK0Pn+HG2$ryV0Q0rZcD0J}QfPs{Uo)SL#P1e!afYoH7@#D^DJP4Qs8u#*o2=GW5H@~!AdAm#$ zsrrf+uaPb!ilS$uIPP~U8LT(!gUn3Wkvci?&*97o^qlYIMJcs=%vi~Fk#{b6OTrsU z1~-=CQXMTEI|XI(+6GAVy9rKEW@~{p z9Q!*+2N!o?+DTt8FiQ;5Eb%=Hywf$H+vdP*xh&VX?+BfA*u^Xw(v20I)zTj;xvB-) z+p2<{N+U-ca|g@*%y(QPa=|Q|TG#3Oczs96HQWmFiz}}BSw5vd2}Kv|&UQU(z5L17 z{PL=6e(8=7TSl^W{K0hMZgntoG;hvl)XzPa|6&coJqY~B)S$K4$sp>LzUtx$tQ4=k z>Y8f-y~%y_TZ3~ia7rU1iOn2yr>Sb)wL6@DY-JV zG)@9HLN!JT`U1$GwJ}*Enr``hW(F?dN74D-e0mqCl!bRNpUx3dk;3A~fqOHfk!^8* zKE0Ac;+9{K!xb~3u;g1VddZp-E!fCeP{geE=Z-d(OkI6HMv7$c{yvO;`i=Mcd&>sX zVeYpoCG)VilpU0^lug-h@bp1XKHK-hW@$f{!|&$ zL2k(B-8((;&Tp)@G`?p6*~G&p4B}Bx=MKnSDw=}LcD(7&d`+1>cDqH*D9A8Qid)7v zTIl+fZf{*Qs({FHL>Vt^=Huuh%5=A4bac3*alEVbn%90z29Qhk{x#V9vATOPUt;c` zY>BY&PD;lP_I|7}J?erl1r~|78ll~VVf8KQ*W_)UY@WlK0QQnJ{{aA9v&s zu}TAZ4&GlZ;_N)u`>t4B6)l|T6+DM;6ue6%_S3V>Lyc|_nG6}ZABoN!&w@UGJ7h;} zDR2{KdtAARnzB0Lm9jusr~j-+;P>^|iM;t;ZI{OFuSY_)v8*Q)`6?7R;U%-KrOPL; z{B6nd7F&NDBxC^@l?#Z2c8g8ktaA(bbua0q_L*@Q0jRZuJ+F8?i;Ha(uZE#ly4had zY-RQE>kQwW>q9?V(684D_@ScOCg{uiE~)R4tV1SB4agb5Pk4Fz%R{$T%w8P`Zs~;t zF4z@wy$a8wL%j7OqM`6olPQ~``pH{F+sa!T_-yn7zOJE9tuH(EJ(9J7;?(yZKb`9P zBQQJF_gaP3SCd-bsqy+ES&bgNhOXe9+!eg22k)n;@T5_D{q6e?;-qqXtg5%Bu;OqJ zvn$BVzl>SC?c)@Ef%fL6wvYGx4(~;&?}0@De^1w655@UwQ7Zp#yGcjDUAJGuV7dG! zm3`C4L!5sXdHlPYf?9ob=HDcIcb5nKL4Mq0UV+5m=r}$+d>f0zG$tPdi^`ax68uYh zW%Nz-cd>on&1+;=>v{Wr(7*Y9)K0$#77<);(fEvT^MIC$;mwsjdp$=7jnCjYa62+B zz`#o7*TAAnk%?;dEgnz3)9v20?{A+r>NXDv+ ziUH3hvsi=D^oPKro)yKtGz8=2c^}Z>eQ4@?pnY{k@j-DScBXgF_Lhp`*};r}3Av8n zK`xk4F}r8tYX^B_-+_>lBMsk*Vv8{=*v9WA_-%zhXGgp=+)x&7c9Uz<{Sj!N@Ua%D z|JB|RJ*;*skH5`(ss1$BpS4QEFq18{^G>l>${vsin1&Dcr-Z_j&B?*rUw9(EmyD1^ zQ&@X4D$6o>On)_@Ufk}$wK%QCz_t2APY}aKe=T1AiTKKOk-twee|+22%Rjek`0vg3 z;cGo$_9vN|$|BXY3QtA8GPN=b;s@rAoN1c8XY{a}V(#F3+@D`|_OF=*LXoS{NOMDx zPs7r%!(XiGz96%F1*&^_>+`>g*XPGi2qmZ(ox~)sN$msjpfGzYclSgMqxVaa zs5kUI`_DUvcWWBFUkcs>{}vu+53uNtrwfKrK;4<%p9%kh4*0u+(`ws3gW8Tsug&^1 zklQoR#{`NeA9c3l2hcA{l~_^#CCXcSYYAVxwGDydI&7t50Z=y$7Zswnt@+& zFjm~od{Q$*k8U?UwiTB~F3hg|Aaj{!XtzN$S&GJ?zZne0(gE#kV8`4?d?*{Rp)3&m zQetNfuR?U8e$zH}Q2^8Ak8YzU7KBvrTy#SSK)vq==-NZPsg{sbs z0k7|W0>GaxF`Q9>lx9|>dLm%jsJXfUGR(1b!8a1$FFy*0IcB%Et34#_4o@c z4E3oidyStx>dIcFX&3Ive75HZET*XGIdpJx*VTDKKkR6 zdMFug=eKH&JDd+1slE9{F2Ck_c@M9;3?69zx32w0d)VPN@z7~BcNow31GB4{(*CsZ z7bhuj&1a}OK~jzRy0Z7`#=l=wSM@bk^x-)t?aP(|rUT zc_gnVM!RFv57wX9)cq)Rj_lARhce%F>n~M^l&scj?S>7+WhrYbj|i=ny54$g*4v`8 z=8AA{b~HA+8ff4y7Yu5{#?~S_KMxRnJd2MfMy8FB3AY(L)(9yZCx%Cl$aW*eiJbRd zB7FdDs-EqJ11&q-4eTS4`zZG#WeQ6*Np)CD(GL^$Z97`F{2FDqJ;!bQvO`c*)M@Xr z-rIXT{94O9FV&vgDK8CLg`wotb7lXHe9v}3V#_hHQwdv*U#&s6b8mWD4YfA8NfmZP zMLP)hUT-^&7u$}bf-AvsAj}Gd&|Bj%kxy7q96MuRKHCpcFrL3!ill#|I2WgQJCgHb zr)w)QFk9yuMOxV%RZQD2*|dcsZ70)D+PzwEY9a*I$`;u`*DY0#P!rJJmz5H0r3da7 zrAG@J&k+Q6BzL$yaYHifcDQUFait9o{j~K_@@dsTfIZBd+Em}{&Y3E5bLRmKY@Op( z&=aF*{;64vRD zNY)(Qnaz6lD6UiaNY(|Gu&6he;D)`F309m|4Ubxs=xR6(s&UWJrR@Uu)LWVouOL!oW@Dmc` z=jI!*;h6GPl}gIP)cw2={sxN~U@u>3{DRTm{0Hj09PjhI@jmh@%ZvE7ye1nuoo`{R zyE7T7j)PWfcIo$cfa|ChPVZqd$P)g__;Ph zHEXdA&rs7~WYEpE!?We}I&Tpze4gHedv5+M6H_Gbc7EK2-6^51u|{_~;*M=s_PDM1 z299I29!MA3;N0NWl;L<_n~$)dWQqRPi$zNb?dpv^w|bSfEaMVH*Mx9(SHnz0zG@01 z=JoL=Fx;WqmW$8kA1u4_mse!8)&a33vVYgLuzxZK5?#<++ZZ{a+if4Zgdb+$Ij|eU zcDd_gV|AS?fGP}W=Bw(KwhOI2?1z9$`2vK4J7bddUcHvWCK+_J4{+g~epBf74;Gr>~#NTW>;V>Vp5qd6!di&mMB1Bw}Np zt~#5O#VNadN7(ejp4H@B{F~UID!d>)LvJ$BdF-Q+VXDcvS?n6A5Y0eC~hg!MA6{JKtF*&0zWUh zK%W)-(mnaJRcgPz_(`I#gC3WA+=YHM3HV$(iHO!kk%fnxEkyDjA%uZ!2`|BM^rU>R zIxNuB*Q0TLr8IIRD~1`lfrS_J;o+=3_|Moq0}D^-8;bPfxkB+^uG6RU_330jjp-{Z z&vBdr=c1fG6wCN-m_o^0}e)TtnYbwf=^8F}#e;=4DKF)yp@u z1c!V(wB7;aCsvtFLsf7Y{8`wKAuUD>=KQ_!++=uy6c zbdCVBmZPqE)z$3R_2CWgr_{CPhF6EI-rA6vGzh2Bj~Su562jw;q! z5e|6LMp4$!$&gq->saPG(v!VvQZ<7l;g3r*u}2iY@XFnGbU4py^BwEu@41h@#A-~5 zmtyjn`4PXFYdth|E&Vv$F7VKMizGDBZ*Sfu!$Oou)?sk{7uF1Kd;2k!iR84A!T)wP z-%Pc@h_>9_a2bu|7+9~w#1jf<-A^wKO4NMg13(c?@JsxlJJOp zlQO@7&pUih>0ht>FqMDHCaLi+J$cW z1^wePY4VBjfhv)lFKzvrcOUsVWWl|H!^&I7U!mQU#CYuYV(0vq34Z*zEWl<--1`05 zkL5`cetGK#mRG6oXTBVNXU-~V-X&w`%PICVu6`albH}$pyXLIgMg;QA9T}VlXNO)7 z85z;ij9tt(Gcc;5c3bz#ezn_nsX92YXly2D%jV=CYXnXCpEXxa=SiQ*U?SD|=H&%Oo?Q+%rO}us<(rcf&V>?(***9Fz zwplfgp^LlEe)z)9KMlgFoSLHwC>(0u1=WCJ`vRL&heS|{NkM8yg zdnXY(+uPIX8^a=#g=TnEw!0*~&IG@!6Q*+c_$k@O9iib3IL0)z_4W8Fr)CB>Ex)Ii z8Qpq{Z#vq0W^bLk>+F}O4xr->E?+UT5wh2W!pDZ1#+to*_RH6|Hjd4uJNd7A{H@rF zq3{%MKNfml&2icU{Y7t_We8E66AGV_qo8(u=*_h8W_SVTh?zU!&x~sVH8b)uDtj&7 z!ArNEZT(Q#`qX^A%QZQHg$-F)E@vDp+zoT)o8^`7et)WFb8jI?t zu&pt(F_RKBp>ZtdMnRgtcxzG$(IOTLSwlPGKNM$`GwS7z1_u=#oTangX>xQ-t=A# zwOeM?em&hNFW&Ivh|dfi`Jr~l^eKaCznO6jl8oACh8}}I%c!?g zxjpN~q6O79&P?GIaY($R#=rF!LM#_N67s+1(%c!w6283F_ko#3^&5H?Wvd5)n&21c zGJItR{z|OZSue5fC9cK^+ag8dFyQWzQFXlbL*=`^#{In_GXqguSu!-H73aC`yYr!A zJoXsJNtee?W!DA^nCD>MdN=gO1w9lV5m>l3Ix4sQl>sY4ncH0qK&`cjk8U&XemPDg zXS7wg;TLET^h{}F;KRd0<0$#@%z2q>XprsV}@Gh%aN2x4#W`(R>_KG^NL4t=n}4Z0W*026o&b(l(8WYSFQ2+k{< zK|CsJ+Gy4nyHagj{-<Y55n$GZJ^_ZG`=1fuBo+Lj1UMRWyCgtb`|X~CNYRk;*m~=KE>nTzMZ@Cn z<*h%3>M8nj2mMO!I%~qq%Uf3}oBgH1m;NN*ocN4873vl*J)Zv(8|C;Zr=`rbYrQ#n z;5p!}Z^xv3(-ix7bz<^miY;5~&8yu6ijHc7Hj2!T#o%+~6+S9m-Y0`Bjbx3Q;H`LM zde~2>N%wHYs@U^)KS855J!WZuGHow);-9Y8XFhb#UNGWrKt&6Rma?820gl)UzPu#4 zKJ)ZL^vL6{7N3M9#*xFZoyEHZ`===`4PqZ`>CYYsi%r&4h$(I{6Bpp`;rq~+{#THmeAyF^}pS@5B5YDaf5_hRVzuS$3H5nQw{M^K#{G$+?H4dfnQd?ts4;t6up^ z0j&J>-yxiyOX1hnejVN$*Q9@6_-C66xT=D%L$&!GO-YSCj*aG)TOlXbNV=1m;~p(6=#N5n9^31 ziyI3;;ko^(Xb?(qk&a^E(lRVF(5I-VvFHq3TgC}4j56^E7-c^dW}o0N7zlnj#9$Gt zEV*{-#NXc56$b*Ef>u*;V{lLgFIE*V!!p^~3KsEnMn-W{Fkao)hg01@OuiTF=U2DL z3LM0khiTQ4K z6!1u}o-OZZaOqhP=rgLQ?xZuqqsC!`uFTicunzia4@R4a<6hA4u5M=ke>#^O9%&gi~a_%Uy41LS%veeyfpZ`Tn?G895$Y|k1$AEIQVAq3@>)SQU&VDN}dnhA?!-qrtTlF>~??4 z)vvgwdRRta_NAno_vnz;OL#;Cl${Z3crPDs4|#kQ;VU+$E;vu8wJ_Y&yq8&5_9yQp z*Iw@PUi#b1{o>exnRUSj@Clpat16FOAeVxbINStgU2a&I1~WqHBezoexk?8Kzv>!$ zwW#z`bN>9CIF&+DnfORJ{XouZhmm17sxA%RSX3srfp%AFK-RgR z&{4DM8GLK23R9}mF5Rc}y)igeo;A)Y zP@R#2n-127F7D^c=}B>n z7oVY+3gHHnWp}jNXRgFkHFA0#0zUTwxpjrdrtTym$E97N=;K2eH0F#jRB4<_L+c6r zcCe8*=h!O2FPjg?%@Myut}XI5j2{nC%;o-4__e!iit6`c`z45FZPV`TG+m?)O$7cb z>Gfh@p+)-g39(Bru{Uu5gZ1na;xpA;IiRHBqpY%S6PW}yyO$?wAU&;`WI)}o2d z{EJ5teQqorxv>bAC~}zqNmDPX_JA$xVtI$7Ythiw9~&jJCS5B^2IuR#yDli%c&XQl zrLeasIZv%oIMCXrJSh2>f!|BX#XVCgSvkr7YlA6>Vs7A3*1Xce{Nn2%sNQJ zBwBdgS-`yWVs(d!7)^82KpK=#y>rPV6}&%mz^{TkK9jvrTfcirc=SN{I;&OPk&rt~ zAGl@>9OMmK)cHuxg_CuAROvusZ z%4AaAgV&(YXug253ZMHLSEZ)NW4ig*1{hy1NS5eUbx{ALmKy5C{Py#K`2b)~Eu*+` z^uR%x`1TF#pz4%_D+fx~IRNxTe}O47+MPii*Byc!%b8B3|o7 zCu_H~M)_?08TX$-V_i#H2)l`bTzU>j9B9iei8Tdk)_2#%doC2-f{IC8(yR|jKzz&z zUEI4al-Uq_&%0!22#&}E@RW%WF2TNvIHeUWs-K^>=*9fUm5QZTV!>LetAQh__*hH+?Hgy!Gcz z^R1UNm$z~LTln!odTQ8|9SYlBsviEs$a0}&5spK6o0xc0MUxY60zEbH2Iydo2Lgb> zIyrM)%(=v9e`Sg0J%JdbK&}-Ca`y(4KY>ZZ)eAVJE`r__%3M9PKK348=<#`NhsO6i zeHxM;sQD>S%zTnu|A%7DftvmjlEWJV(Z`T1W#YhS4w6VaxOduaZ|R7td4Xs#!3KV6>VnJt>8dV>>!Ec=T@XKGYiV7OA!HP&Bm6|fC{q_iKF${L>J;wC?jo)W zKFgCxTNiweCy~4^_&iVQin`z`p43Hk!52;lEF4`>Z#R%|8b@UevFF z=qbFosvv>@ZEn^Dyh$&dOaekaG`QjF<64K1$a=PP#FX5?%>%6Pl>ULJt}AdO;w2CD zOCFOb8K~Kg6h`Ig-W$zrKEr4M-GjuHMM^^bHAqgKC~9tt0K;C2i!Js0khu!>9>9w&7e;y(}Xz z>kQQXwkhytc1f%;6w?rB56qNnKw!7Wkg$YE8E(U)`o|?+)k#fNwV_C24lpj~}u{wX+_ zd5dj3&mO)m0uM$DhCIxqdl)!{!dZREp#9}gH0z9Az2WU=53OfUeAk*8{WB`NM?8;;H28e&8+*}g z7}^azc0uOsm#c7>z%>2M(E7Tu{nPiiFY1VYs=hCa7W6pyvc!BGpMSmi6-9=5L;^Nt z)|50(n>FX}WY&}rPR^R~xsYiam}e)xX=?K(LEWLJS#zTQE&R9yx<6|s=R(bzQ!R@> zYX<$fkSP;;kYNr`*^87xljYpxWI2y%(j@A_H$u^@3#1`j+Yj`X`GeVfxIR7~{!No$G;5zE%-DO(h4TZo+=d&M#q+$m zaIVdTvZ`q!6oqXf)KtkVsHsv@pqlATfue*r1&R>f6ev1*Q=sVQO@X4THwAhVq)mYb zFVj@Bj%la$x3nzDuS|hMC=j?A{Z{kgFug?g`a$ zzGoTk&p@*7yM{M`{!H)BAt9Hjo|5jmrC_j!M3TTBSa!IYLB=S68#k{-Mb)X z?a&QSYR4NS_`O~88`6>_s;?|4i9Hh^w$Z#=zWQo{2C!+7o_Y{uN)7C`V3)QY3o;49 zqIvzm3CVeV4D-4q<9|J`d$Xpyw@5yIE1B1CVq87X@7w&_#J`(CU={z~BAtp7f64Wd z?E6F1L*WT6Y)+O&rXa_-G~l^n=n*boE5p%Jo@Mtkn*c7Vh;m&tFg2gwwWZO?`9t3- zjXo?n5T74I(NUR*Lk`QBmGFpNt<2ich_iD8v-SrP!ru|YdHDtQzbeEVcCOOd^m%?S)HuL%q`&Al}8v`P8M zJ<8*mV%*7jGK8%RMQ7^{D{$nLhF#xMK8H2(+)(ss$wM9880h7s@rz5Nk1w#?pFt7~ zIvl3U_gh^WecA^kL)9@1HrZa<-JiM7P{x9L?RT>q0~vG+@fd0$a9YzKHW?NZQV%N# zr)Gzj*9T^=po+HMU@#60+{#fpCx#(z2t8~&RaoNPLA;=3^|vqm>R4)L>+^EG#-#7`$$m*-oTXHEG9tgD?#SmJNT!xF^%kd;b4U58_}aN=TiZV0VzEsIuUmJZ)? z-QcqDrMX-X(fyS06~~Hs>rV=gK6ViJdOd-*Gy62?-bN^6>FPy+Td~4y@GIGDm7HLe za5Flmuoln*&F(g4owlAF-Z<+bsir!)Rk-hQC~lXIlVN3ryMQ8z4WIR*f#Nd132yF> z!!^qOAM)NjKFaEf|4)EmTyWx&Hr6dvP;e_QQBb2n2+qhvX%)rVSS&@U6-7;ys$evL znLbX%S}nCz(^{3*YH_1cD+Eyz*G8#|D^aZ6F)q}FMU?ryKj%I(nF&Gb>-YV=zJL69 zF?pWn?)Tht&pG$pbI(P6B4a;yycn9f5JH~h=yTRKF5fo>!cIVGL{?p$ucIG@3QZvq9nqg=}5N=g5~)KLy1QHt>AW7X;gll+lvG=J-r-1fJ0*GXCt$2v!M$%n-7aDf+EBBJt%>FK zAe^)19R+p21p_*OE)>-XawMCO_%QG`_tm#(?L_awh`dc zrQ28x$bRMH0(Q<|WbGGB-z54u*SfsQ4EnzX(xRBgCuf3NLxWSGrsG+Up8_h5M=Nql zdDHkec?@hCzfvB0P&_ebv~$RL)${xyes0CB^KFU>e6+}ow85)yXF*>+7f>|;o4M|h zBMiE&AUu~O|G1nkiw2!r;whYIIjb8$b)f6DM5Z(MVzD#@p-gP5O%sT*%6PNM^d!8k zY?^(6fR*%uaB@Zi#97#abs-JFo7O8FK4fp0`(EnD38ro@wMY$~Wi1aSXlXZV=p}cw zi0n4_hgMkxs|tEQ-pcu(;Of+trUBc!V@|{znjqYrVq^0 zvq=E>oye>|k;5)xS?N|8{A$?&yA0UXw}U8+~*?lsC@v*BEQYx)#QmTua6YGo@G3gEtVxOnPE?y3WH z_;WIBppE(SO#N)@U6q=Zf6{t0`fc>u&RdtTwQoM#u^Ssz5<7BCNqvQgbbm?_AKGM8 zW+jNh)%31leL9WNfFfS;5$<`OBOBHgdYb^exO6-Bp9QQ!{c7m%0>GGWYH1|8_li5g zV$rr0i+3g1op_jyQ>VLFRkV~Tt-pLo*5e;+%@oev3t$>hz)E+rQYR}vlNx-;SdmX= z?lSix+AGmWif8XZCYg5;q72_AgL)EC#?0B<&<*m{N`r)gUw}?;>VWU29QzydmoiRj z0NRdSU2QYO7ya~P+D=ta*Ol&mlp*pXP_O=EJ!=|0=00U^O!n&&$y07M0+)(sy{7Nl z)Ez*&JKp7~BUD!S_%71meOTYY;I`E}*FJ9A3=4AD=m{|8~&)@SHfZ3-W@x#fwT zeI-6EG@Ql%KTm)Y;?n~3A0a*^e1yA_=hxzs?iX@>xqva2FsFe%w`^a$zQvo^eR`ZIePuoCGvU#L*1n=SB->n{ z(u+M~O=Y$`u=10O=ytNA<3{v1Kldf=Pl8Z?^AN##=SQr6hitij7Jm}=&Tpar(r5%H z(&ZD%=65};w}t7`m!~K)F#ILco`O^x;&y=zO(Z4 z{UIiVbKl4xV#~DppPc)%Ne51gCW=-a3FKSOJ6kp4pDj`JDgpWWH%8>a9Y~d|Sg6GK zXSK(G1u&J`)TOM*^V=8Alz$GzU2o-2n`{+y5%A02%CGh1pXJLxJGXr4)_auyPnEC0}o)qKN;@AOvwvk`;O+7Skyb@mA1bIw(PGkXU);&W{c>(?Cxe)1RcqZSFr>~__~j!oPMxo z%X2Pv2!hY6h98;y8*}|}9%AW4dUZVf)&s=-O#AGoWNItoLwiWkkN?4+;`_ zXGNXG@W5sk8F0jtNaJM~8TSmOR`*kaXn)2*Q;+qY=s{2amT(v2xV`xM{N%vg@}JzF z^80;l`Q83G=aIo0kf*=iQhjcAUTvqVwi^k`>5ZSC{~P=^0*&l=*?9_91YC8Cz~ael zbq7)x#A+TUrtYL;A+gB^O(zi=3?6)thJL9mDbRqLC52ARwPD{}u%h6swyHsCEo);- zKG1IUyAa{yCv7($MY2>fD1K?C-+AfUhYc-VyPyqg_D_pR%7*n0gla7uvpwt2v>0V= zdxe?QcA_QdV*XBUmxKRgv_tNk+NwIKp8=ol*!KsCkn5^C;~0A+OYi6AyJ%t@f$*B- zfCu@a{W9Y2H{@!J?3DYg<xK3J6*`lB@CJU9TT4ZRi#41FhhWet6_<%;#?cmco3n^buIpBaa@pp~DQp za*Yw|5G))+W0-Zvw}C~z77a@Vlc@I@@d}VMuq2DVOM`m@M7-NX2N90BTnN;bd_svi zVn|zR1rs(GBEz+hln0R^3Ta#)PMAlaki9^JG!)azgo%I(IfzoiXU>GVj=2*;sPXVYh8mCXNZ|n?4-jLO zBo7b>VL5=fZ@+H_h`ky796;>DXAU5mnCT%PE}-BnAWqE(M6uVAw76|Z)H@*FJUa^r zjGVU!h&%clAbv)#0mPDF28hRaq!z2n91?nllH>sb-{Coc_zTitFC=t}7*T2DJIghW z<}(KnS1_+bKun?F5D;}g$eAC*Ge9UJLGM6FajH1PhJ$JBmayS3MFs?rN_cOlH>uQMj_d0@#mocVd7@=bBjQjATHF+Ium^60O3;RbO?k=6r2IVcI>}L z(cSQvAL}v-ah8G{3jiM4GY}zr*>x% ^D&x05 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 z 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ᖯ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 z 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 z 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

    9T}4kR~OcT^{#!OAl*0 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ßXfU0{Dts;0Zz>i@4CA&8lY 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Ò?srb{1oPG|8;zk~ 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 literal 0 HcmV?d00001 diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..066e905 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources @@ -0,0 +1,223 @@ + + + + + files + + Headers/Nuke-Swift.h + + pa4iYfqwfINXEhllxlxBEmRdZnY= + + Info.plist + + GiC4O6vRV3GMxkh2lv/T0ooPgKw= + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json + + i2+fTFZiELR+UPXhgxBsOnd7Ups= + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + Xqi+pYle0xWHM2U2tRKfBB5TifM= + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + Rwa/8x8Ca49h+oMeYq5POkJfQSM= + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + Xqi+pYle0xWHM2U2tRKfBB5TifM= + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + XEJ7MXQU/wNxQQ4OHiA3UFLECVU= + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json + + i2+fTFZiELR+UPXhgxBsOnd7Ups= + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + lgIBSWFSrMIspn3E3Qirxupx0gk= + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + 7/1JLuWa2DFzm53u3rjAtlCB+1s= + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + lgIBSWFSrMIspn3E3Qirxupx0gk= + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + 7hkCgLY3xrzHcl+ex5dKNqG64cc= + + + files2 + + Headers/Nuke-Swift.h + + hash2 + + v3O6JyQ1Bp7YSDVyXpZjumi0qpguXd/eDQAbamktg1k= + + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + +BrfKs+6AebPRg0UchHbuY+x2FPax9bDKnRwVRfiXv0= + + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + dbDiwzfWzmJFEGZK4T+epGAg2q/Dwn6SjaeMoETmSrA= + + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + YtDBrRhItdxczqQusktrIZBVa6FDtAEsFK4nkpGW53c= + + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + dbDiwzfWzmJFEGZK4T+epGAg2q/Dwn6SjaeMoETmSrA= + + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + BCnLrLWq6EF4MvonR4MpPTj2Y77mIEGrTU4wafefMDc= + + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + +BrfKs+6AebPRg0UchHbuY+x2FPax9bDKnRwVRfiXv0= + + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + chOipjm1rJ1Ek1q+V9hoVfFHwZvFedn8Dj/pVwF2aJY= + + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + YGeqnqXysIOFScoNlBIs0jXdEwOaNa2mZK3rvV0SZWU= + + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + chOipjm1rJ1Ek1q+V9hoVfFHwZvFedn8Dj/pVwF2aJY= + + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + 639S2/2SweSuHTiQsTmKni+zY0bdS2uYQA6UoQ6zQww= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/NukeUI.xcframework/Info.plist b/ios/NukeUI.xcframework/Info.plist new file mode 100644 index 0000000..9dd7536 --- /dev/null +++ b/ios/NukeUI.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + NukeUI.framework/NukeUI + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + NukeUI.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + NukeUI.framework/NukeUI + LibraryIdentifier + ios-arm64 + LibraryPath + NukeUI.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Headers/NukeUI-Swift.h b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Headers/NukeUI-Swift.h new file mode 100644 index 0000000..5ffea80 --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Headers/NukeUI-Swift.h @@ -0,0 +1,336 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef NUKEUI_SWIFT_H +#define NUKEUI_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="NukeUI",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSCoder; + +/// Lazily loads and displays images. +/// LazyImageView is a LazyImage counterpart for UIKit and AppKit with the equivalent set of APIs. +/// \code +/// let imageView = LazyImageView() +/// imageView.placeholderView = UIActivityIndicatorView() +/// imageView.priority = .high +/// imageView.pipeline = customPipeline +/// imageView.onCompletion = { _ in print("Request completed") } +/// +/// imageView.url = URL(string: "https://example.com/image.jpeg") +/// +/// \endcode +SWIFT_CLASS("_TtC6NukeUI13LazyImageView") +@interface LazyImageView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (void)updateConstraints; +@end + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Info.plist b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..c3c88d7812ea6648674b9ec35e248f27433ebd6b GIT binary patch literal 749 zcmYjO%Wl&^6rCALDX(VI(9)KcK6q1P*)B=NqKh^rC<~huXM;c#f8kk(&P|-3yfAg~ z(&Z~xr!zP^le;!McYS_gasI~A^2+Mk`mMFwckbT1|4_%d-H>s!N{k+J=)O8cI$kK2 zc06v2LjHIl~sITMYR9SYquELBU@)Q5K zN&P{TwNrMF*wGES6xN8*Cl=L?y{NjFR@I*C2Z>V+eCAkZ$_&4C|W8VPJB4Vqi(X}!q~4Wm7)5jqD5&eJW#Zj;hMCa#AJQA${c2g z_P&~!4;$rZlgywcVl#fMX(3xcSXst1*(Bnz@2p4@D)TF;F?@`a@1_1Hx`k5eJahNBMz z&W~)t;KZ>6Nf(>4w6iG}TFi@W?m&~a1hJi>7-&*nl$uh0CogVk(q{C?0}M|#8pO8? zkHHkkg9@;~d+-T-1>e9a_zkDwD%^nE@Hu<~`!Iwb;79lweu3ZN4|ocH!awjY{D&sc jB+8&HDxhstLKW0PuaSuu>LVMuV0aK5MerzzNkHL$&z9xR literal 0 HcmV?d00001 diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.abi.json b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..ebbec5a --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,7431 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImage", + "printedName": "LazyImage", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV3urlACy05SwiftB00D0VG10Foundation3URLVSg_tcAGRszrlufc", + "mangledName": "$s6NukeUI9LazyImageV3urlACy05SwiftB00D0VG10Foundation3URLVSg_tcAGRszrlufc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Image>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV7requestACy05SwiftB00D0VG0A00D7RequestVSg_tcAGRszrlufc", + "mangledName": "$s6NukeUI9LazyImageV7requestACy05SwiftB00D0VG0A00D7RequestVSg_tcAGRszrlufc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Image>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:transaction:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "hasDefaultArg": true, + "usr": "s:7SwiftUI11TransactionV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageState) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "LazyImageState", + "printedName": "NukeUI.LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV3url11transaction7contentACyxG10Foundation3URLVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "mangledName": "$s6NukeUI9LazyImageV3url11transaction7contentACyxG10Foundation3URLVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:transaction:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "hasDefaultArg": true, + "usr": "s:7SwiftUI11TransactionV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageState) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "LazyImageState", + "printedName": "NukeUI.LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV7request11transaction7contentACyxG0A00D7RequestVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "mangledName": "$s6NukeUI9LazyImageV7request11transaction7contentACyxG0A00D7RequestVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "processors", + "printedName": "processors(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV10processorsyACyxGSay0A00D10Processing_pGSgF", + "mangledName": "$s6NukeUI9LazyImageV10processorsyACyxGSay0A00D10Processing_pGSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "priority", + "printedName": "priority(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV8priorityyACyxG0A00D7RequestV8PriorityOSgF", + "mangledName": "$s6NukeUI9LazyImageV8priorityyACyxG0A00D7RequestV8PriorityOSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pipeline", + "printedName": "pipeline(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV8pipelineyACyxG0A00D8PipelineCF", + "mangledName": "$s6NukeUI9LazyImageV8pipelineyACyxG0A00D8PipelineCF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "DisappearBehavior", + "printedName": "DisappearBehavior", + "children": [ + { + "kind": "Var", + "name": "cancel", + "printedName": "cancel", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0 where τ_0_0 : SwiftUI.View> (NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type) -> NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO6cancelyAEyx_GAGm05SwiftB04ViewRzlF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO6cancelyAEyx_GAGm05SwiftB04ViewRzlF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "lowerPriority", + "printedName": "lowerPriority", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0 where τ_0_0 : SwiftUI.View> (NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type) -> NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO13lowerPriorityyAEyx_GAGm05SwiftB04ViewRzlF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO13lowerPriorityyAEyx_GAGm05SwiftB04ViewRzlF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO2eeoiySbAEyx_G_AGtFZ", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO2eeoiySbAEyx_G_AGtFZ", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivp", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivp", + "moduleName": "NukeUI", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivg", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO4hash4intoys6HasherVz_tF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO4hash4intoys6HasherVz_tF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Function", + "name": "onStart", + "printedName": "onStart(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV7onStartyACyxGy0A00D4TaskCcF", + "mangledName": "$s6NukeUI9LazyImageV7onStartyACyxGy0A00D4TaskCcF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onDisappear", + "printedName": "onDisappear(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior?", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV11onDisappearyACyxGAC0F8BehaviorOyx_GSgF", + "mangledName": "$s6NukeUI9LazyImageV11onDisappearyACyxGAC0F8BehaviorOyx_GSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onCompletion", + "printedName": "onCompletion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV12onCompletionyACyxGys6ResultOy0A00D8ResponseVs5Error_pGcF", + "mangledName": "$s6NukeUI9LazyImageV12onCompletionyACyxGys6ResultOy0A00D8ResponseVs5Error_pGcF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI9LazyImageV4bodyQrvp", + "mangledName": "$s6NukeUI9LazyImageV4bodyQrvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI9LazyImageV4bodyQrvg", + "mangledName": "$s6NukeUI9LazyImageV4bodyQrvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6NukeUI9LazyImageV", + "mangledName": "$s6NukeUI9LazyImageV", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "AccessControl", + "Available", + "Available", + "Available", + "Available", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "TypeWitness", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ] + } + ], + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "FetchImage", + "printedName": "FetchImage", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "mangledName": "$s6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "mangledName": "$s6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$result", + "printedName": "$result", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvp", + "mangledName": "$s6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvg", + "mangledName": "$s6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC5image05SwiftB00D0VSgvp", + "mangledName": "$s6NukeUI10FetchImageC5image05SwiftB00D0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC5image05SwiftB00D0VSgvg", + "mangledName": "$s6NukeUI10FetchImageC5image05SwiftB00D0VSgvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageContainer", + "printedName": "imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC14imageContainer0A00dF0VSgvp", + "mangledName": "$s6NukeUI10FetchImageC14imageContainer0A00dF0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC14imageContainer0A00dF0VSgvg", + "mangledName": "$s6NukeUI10FetchImageC14imageContainer0A00dF0VSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$imageContainer", + "printedName": "$imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvp", + "mangledName": "$s6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvg", + "mangledName": "$s6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isLoading", + "printedName": "isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC9isLoadingSbvp", + "mangledName": "$s6NukeUI10FetchImageC9isLoadingSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC9isLoadingSbvg", + "mangledName": "$s6NukeUI10FetchImageC9isLoadingSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$isLoading", + "printedName": "$isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvp", + "mangledName": "$s6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvg", + "mangledName": "$s6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "transaction", + "printedName": "transaction", + "children": [ + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvp", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvg", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvs", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvM", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8progressAC8ProgressCvp", + "mangledName": "$s6NukeUI10FetchImageC8progressAC8ProgressCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8progressAC8ProgressCvg", + "mangledName": "$s6NukeUI10FetchImageC8progressAC8ProgressCvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Progress", + "printedName": "Progress", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$completed", + "printedName": "$completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC5totals5Int64Vvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC5totals5Int64Vvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC5totals5Int64Vvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC5totals5Int64Vvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$total", + "printedName": "$total", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fraction", + "printedName": "fraction", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC8fractionSfvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC8fractionSfvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC8fractionSfvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC8fractionSfvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6NukeUI10FetchImageC8ProgressC", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvp", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvg", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvs", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvM", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pipeline", + "printedName": "pipeline", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvp", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvg", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvs", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvM", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvp", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvg", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvs", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvM", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onStart", + "printedName": "onStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvp", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvg", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvs", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvM", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onCompletion", + "printedName": "onCompletion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FetchImage", + "printedName": "NukeUI.FetchImage", + "usr": "s:6NukeUI10FetchImageC" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI10FetchImageCACycfc", + "mangledName": "$s6NukeUI10FetchImageCACycfc", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy10Foundation3URLVSgF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy10Foundation3URLVSgF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy0A00D7RequestVSgF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy0A00D7RequestVSgF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async throws -> Nuke.ImageResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy0A00D8ResponseVyYaKcF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy0A00D8ResponseVyYaKcF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyyx7Combine9PublisherRz0A00D8ResponseV6OutputRtzlF", + "mangledName": "$s6NukeUI10FetchImageC4loadyyx7Combine9PublisherRz0A00D8ResponseV6OutputRtzlF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Publisher, τ_0_0.Output == Nuke.ImageResponse>", + "sugared_genericSig": "

    ", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC6cancelyyF", + "mangledName": "$s6NukeUI10FetchImageC6cancelyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC5resetyyF", + "mangledName": "$s6NukeUI10FetchImageC5resetyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:6NukeUI10FetchImageC", + "mangledName": "$s6NukeUI10FetchImageC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Identifiable", + "printedName": "Identifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "ID", + "printedName": "ID", + "children": [ + { + "kind": "TypeNominal", + "name": "ObjectIdentifier", + "printedName": "Swift.ObjectIdentifier", + "usr": "s:SO" + } + ] + } + ], + "usr": "s:s12IdentifiableP", + "mangledName": "$ss12IdentifiableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "LazyImageState", + "printedName": "LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP", + "mangledName": "$s6NukeUI14LazyImageStateP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImageView", + "printedName": "LazyImageView", + "children": [ + { + "kind": "Var", + "name": "placeholderImage", + "printedName": "placeholderImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placeholderView", + "printedName": "placeholderView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placeholderViewPosition", + "printedName": "placeholderViewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0OvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0OvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureImage", + "printedName": "failureImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureView", + "printedName": "failureView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureViewPosition", + "printedName": "failureViewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0OvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0OvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "transition", + "printedName": "transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Transition", + "printedName": "Transition", + "children": [ + { + "kind": "Var", + "name": "fadeIn", + "printedName": "fadeIn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.Transition.Type) -> (Swift.Double) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(duration: Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.Transition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO6fadeInyAESd_tcAEmF", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO6fadeInyAESd_tcAEmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.Transition.Type) -> (@escaping (NukeUI.LazyImageView, Nuke.ImageContainer) -> ()) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(@escaping (NukeUI.LazyImageView, Nuke.ImageContainer) -> ()) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> ())", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView, Nuke.ImageContainer) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(NukeUI.LazyImageView, Nuke.ImageContainer)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ] + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.Transition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO6customyAEyAC_0A00D9ContainerVtc_tcAEmF", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO6customyAEyAC_0A00D9ContainerVtc_tcAEmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "imageView", + "printedName": "imageView", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvp", + "mangledName": "$s6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvg", + "mangledName": "$s6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "makeImageView", + "printedName": "makeImageView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageTask", + "printedName": "imageTask", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pipeline", + "printedName": "pipeline", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvp", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvg", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvs", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvM", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onStart", + "printedName": "onStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onPreview", + "printedName": "onPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onProgress", + "printedName": "onProgress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onSuccess", + "printedName": "onSuccess", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onFailure", + "printedName": "onFailure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onCompletion", + "printedName": "onCompletion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isProgressiveImageRenderingEnabled", + "printedName": "isProgressiveImageRenderingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvp", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvg", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvs", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvM", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isResetEnabled", + "printedName": "isResetEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvp", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvg", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvs", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvM", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)initWithFrame:", + "mangledName": "$s6NukeUI13LazyImageViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)initWithCoder:", + "mangledName": "$s6NukeUI13LazyImageViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvs", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "updateConstraints", + "printedName": "updateConstraints()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)updateConstraints", + "mangledName": "$s6NukeUI13LazyImageViewC17updateConstraintsyyF", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "updateConstraints", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC5resetyyF", + "mangledName": "$s6NukeUI13LazyImageViewC5resetyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC6cancelyyF", + "mangledName": "$s6NukeUI13LazyImageViewC6cancelyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "SubviewPosition", + "printedName": "SubviewPosition", + "children": [ + { + "kind": "Var", + "name": "center", + "printedName": "center", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.SubviewPosition.Type) -> NukeUI.LazyImageView.SubviewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.SubviewPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO6centeryA2EmF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO6centeryA2EmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fill", + "printedName": "fill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.SubviewPosition.Type) -> NukeUI.LazyImageView.SubviewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.SubviewPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO4fillyA2EmF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO4fillyA2EmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO2eeoiySbAE_AEtFZ", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO2eeoiySbAE_AEtFZ", + "moduleName": "NukeUI", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivp", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivp", + "moduleName": "NukeUI", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivg", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivg", + "moduleName": "NukeUI", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO4hash4intoys6HasherVz_tF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO4hash4intoys6HasherVz_tF", + "moduleName": "NukeUI", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView", + "mangledName": "$s6NukeUI13LazyImageViewC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImageState", + "printedName": "LazyImageState", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "mangledName": "$s6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "mangledName": "$s6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageContainer", + "printedName": "imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvp", + "mangledName": "$s6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvg", + "mangledName": "$s6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isLoading", + "printedName": "isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP9isLoadingSbvp", + "mangledName": "$s6NukeUI14LazyImageStateP9isLoadingSbvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP9isLoadingSbvg", + "mangledName": "$s6NukeUI14LazyImageStateP9isLoadingSbvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvp", + "mangledName": "$s6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvg", + "mangledName": "$s6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStatePAAE5errors5Error_pSgvp", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5errors5Error_pSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStatePAAE5errors5Error_pSgvg", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5errors5Error_pSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvp", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvg", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:6NukeUI14LazyImageStateP", + "mangledName": "$s6NukeUI14LazyImageStateP", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImage.swift", + "kind": "Array", + "offset": 3476, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 1057, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1732, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1871, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1989, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 2005, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 2032, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "Array", + "offset": 2578, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "StringLiteral", + "offset": 3390, + "length": 37, + "value": "\"Must be called from the main thread\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 4248, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 5335, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 5819, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 6669, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 6837, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 7959, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 1634, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 2429, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5106, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5365, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5425, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5767, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "FloatLiteral", + "offset": 6210, + "length": 4, + "value": "0.33" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 6902, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 6989, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7024, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7055, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "StringLiteral", + "offset": 7349, + "length": 37, + "value": "\"Must be called from the main thread\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7500, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7645, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8099, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8317, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8404, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9074, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9328, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9383, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9532, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9718, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 10286, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 11168, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 11596, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 12246, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 12290, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 12545, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13214, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13270, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13344, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 13648, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 656, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 1184, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 1827, + "length": 9, + "value": "\"opacity\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "IntegerLiteral", + "offset": 1906, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "IntegerLiteral", + "offset": 1936, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 1969, + "length": 17, + "value": "\"imageTransition\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 2741, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 3183, + "length": 2, + "value": "\"\"" + } + ] +} \ No newline at end of file diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..e3e8aa2 --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NukeUI +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Combine +import Foundation +import Nuke +import Swift +import SwiftUI +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias ImageRequest = Nuke.ImageRequest +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +@_Concurrency.MainActor public struct LazyImage : SwiftUI.View where Content : SwiftUI.View { + @_Concurrency.MainActor public init(url: Foundation.URL?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(url: Foundation.URL?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public func processors(_ processors: [any Nuke.ImageProcessing]?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func priority(_ priority: NukeUI.ImageRequest.Priority?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func pipeline(_ pipeline: Nuke.ImagePipeline) -> NukeUI.LazyImage + public enum DisappearBehavior { + case cancel + case lowerPriority + public static func == (a: NukeUI.LazyImage.DisappearBehavior, b: NukeUI.LazyImage.DisappearBehavior) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public func onStart(_ closure: @escaping (Nuke.ImageTask) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onDisappear(_ behavior: NukeUI.LazyImage.DisappearBehavior?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onCompletion(_ closure: @escaping (Swift.Result) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor(unsafe) public var body: some SwiftUI.View { + get + } + public typealias Body = @_opaqueReturnTypeOf("$s6NukeUI9LazyImageV4bodyQrvp", 0) __ +} +@_Concurrency.MainActor final public class FetchImage : Combine.ObservableObject, Swift.Identifiable { + @Combine.Published @_projectedValueProperty($result) @_Concurrency.MainActor final public var result: Swift.Result? { + get + } + @_Concurrency.MainActor final public var $result: Combine.Published?>.Publisher { + get + } + @_Concurrency.MainActor final public var image: SwiftUI.Image? { + get + } + @Combine.Published @_projectedValueProperty($imageContainer) @_Concurrency.MainActor final public var imageContainer: Nuke.ImageContainer? { + get + } + @_Concurrency.MainActor final public var $imageContainer: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($isLoading) @_Concurrency.MainActor final public var isLoading: Swift.Bool { + get + } + @_Concurrency.MainActor final public var $isLoading: Combine.Published.Publisher { + get + } + @_Concurrency.MainActor final public var transaction: SwiftUI.Transaction + @_Concurrency.MainActor final public var progress: NukeUI.FetchImage.Progress { + get + } + @_hasMissingDesignatedInitializers final public class Progress : Combine.ObservableObject { + @Combine.Published @_projectedValueProperty($completed) final public var completed: Swift.Int64 { + get + } + final public var $completed: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($total) final public var total: Swift.Int64 { + get + } + final public var $total: Combine.Published.Publisher { + get + } + final public var fraction: Swift.Float { + get + } + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher + @objc deinit + } + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing] + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @objc deinit + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func load(_ url: Foundation.URL?) + @_Concurrency.MainActor final public func load(_ request: NukeUI.ImageRequest?) + #if compiler(>=5.3) && $AsyncAwait + @_Concurrency.MainActor final public func load(_ action: @escaping () async throws -> Nuke.ImageResponse) + #endif + @_Concurrency.MainActor final public func load

    (_ publisher: P) where P : Combine.Publisher, P.Output == Nuke.ImageResponse + @_Concurrency.MainActor final public func cancel() + @_Concurrency.MainActor final public func reset() + public typealias ID = Swift.ObjectIdentifier + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor final public class LazyImageView : NukeUI._PlatformBaseView { + @_Concurrency.MainActor final public var placeholderImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var placeholderView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var placeholderViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var failureImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var failureView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var failureViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var transition: NukeUI.LazyImageView.Transition? + public enum Transition { + case fadeIn(duration: Foundation.TimeInterval) + case custom(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> Swift.Void) + } + @_Concurrency.MainActor final public let imageView: UIKit.UIImageView + @_Concurrency.MainActor final public var makeImageView: ((Nuke.ImageContainer) -> NukeUI._PlatformBaseView?)? + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing]? + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var imageTask: Nuke.ImageTask? + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onPreview: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onProgress: ((Nuke.ImageTask.Progress) -> Swift.Void)? + @_Concurrency.MainActor final public var onSuccess: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onFailure: ((any Swift.Error) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @_Concurrency.MainActor final public var isProgressiveImageRenderingEnabled: Swift.Bool + @_Concurrency.MainActor final public var isResetEnabled: Swift.Bool + @objc deinit + @_Concurrency.MainActor @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor final public var url: Foundation.URL? { + get + set + } + @_Concurrency.MainActor final public var request: NukeUI.ImageRequest? { + get + set + } + @_Concurrency.MainActor @objc override final public func updateConstraints() + @_Concurrency.MainActor final public func reset() + @_Concurrency.MainActor final public func cancel() + public enum SubviewPosition { + case center + case fill + public static func == (a: NukeUI.LazyImageView.SubviewPosition, b: NukeUI.LazyImageView.SubviewPosition) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public typealias _PlatformBaseView = UIKit.UIView +@_Concurrency.MainActor public protocol LazyImageState { + @_Concurrency.MainActor var result: Swift.Result? { get } + @_Concurrency.MainActor var imageContainer: Nuke.ImageContainer? { get } + @_Concurrency.MainActor var isLoading: Swift.Bool { get } + @_Concurrency.MainActor var progress: NukeUI.FetchImage.Progress { get } +} +extension NukeUI.LazyImageState { + @_Concurrency.MainActor public var error: (any Swift.Error)? { + get + } + @_Concurrency.MainActor public var image: SwiftUI.Image? { + get + } +} +extension NukeUI.FetchImage : NukeUI.LazyImageState { +} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage : Swift.Sendable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Equatable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Hashable {} +extension NukeUI.FetchImage : Swift.Sendable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Equatable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Hashable {} diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.swiftdoc b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..526fbd39b7cdabb8f31d825ebe9702e638f3dca8 GIT binary patch literal 18924 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 jaczCAVSEXN*9XQ7 : SwiftUI.View where Content : SwiftUI.View { + @_Concurrency.MainActor public init(url: Foundation.URL?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(url: Foundation.URL?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public func processors(_ processors: [any Nuke.ImageProcessing]?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func priority(_ priority: NukeUI.ImageRequest.Priority?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func pipeline(_ pipeline: Nuke.ImagePipeline) -> NukeUI.LazyImage + public enum DisappearBehavior { + case cancel + case lowerPriority + public static func == (a: NukeUI.LazyImage.DisappearBehavior, b: NukeUI.LazyImage.DisappearBehavior) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public func onStart(_ closure: @escaping (Nuke.ImageTask) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onDisappear(_ behavior: NukeUI.LazyImage.DisappearBehavior?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onCompletion(_ closure: @escaping (Swift.Result) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor(unsafe) public var body: some SwiftUI.View { + get + } + public typealias Body = @_opaqueReturnTypeOf("$s6NukeUI9LazyImageV4bodyQrvp", 0) __ +} +@_Concurrency.MainActor final public class FetchImage : Combine.ObservableObject, Swift.Identifiable { + @Combine.Published @_projectedValueProperty($result) @_Concurrency.MainActor final public var result: Swift.Result? { + get + } + @_Concurrency.MainActor final public var $result: Combine.Published?>.Publisher { + get + } + @_Concurrency.MainActor final public var image: SwiftUI.Image? { + get + } + @Combine.Published @_projectedValueProperty($imageContainer) @_Concurrency.MainActor final public var imageContainer: Nuke.ImageContainer? { + get + } + @_Concurrency.MainActor final public var $imageContainer: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($isLoading) @_Concurrency.MainActor final public var isLoading: Swift.Bool { + get + } + @_Concurrency.MainActor final public var $isLoading: Combine.Published.Publisher { + get + } + @_Concurrency.MainActor final public var transaction: SwiftUI.Transaction + @_Concurrency.MainActor final public var progress: NukeUI.FetchImage.Progress { + get + } + @_hasMissingDesignatedInitializers final public class Progress : Combine.ObservableObject { + @Combine.Published @_projectedValueProperty($completed) final public var completed: Swift.Int64 { + get + } + final public var $completed: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($total) final public var total: Swift.Int64 { + get + } + final public var $total: Combine.Published.Publisher { + get + } + final public var fraction: Swift.Float { + get + } + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher + @objc deinit + } + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing] + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @objc deinit + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func load(_ url: Foundation.URL?) + @_Concurrency.MainActor final public func load(_ request: NukeUI.ImageRequest?) + #if compiler(>=5.3) && $AsyncAwait + @_Concurrency.MainActor final public func load(_ action: @escaping () async throws -> Nuke.ImageResponse) + #endif + @_Concurrency.MainActor final public func load

    (_ publisher: P) where P : Combine.Publisher, P.Output == Nuke.ImageResponse + @_Concurrency.MainActor final public func cancel() + @_Concurrency.MainActor final public func reset() + public typealias ID = Swift.ObjectIdentifier + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor final public class LazyImageView : NukeUI._PlatformBaseView { + @_Concurrency.MainActor final public var placeholderImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var placeholderView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var placeholderViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var failureImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var failureView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var failureViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var transition: NukeUI.LazyImageView.Transition? + public enum Transition { + case fadeIn(duration: Foundation.TimeInterval) + case custom(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> Swift.Void) + } + @_Concurrency.MainActor final public let imageView: UIKit.UIImageView + @_Concurrency.MainActor final public var makeImageView: ((Nuke.ImageContainer) -> NukeUI._PlatformBaseView?)? + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing]? + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var imageTask: Nuke.ImageTask? + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onPreview: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onProgress: ((Nuke.ImageTask.Progress) -> Swift.Void)? + @_Concurrency.MainActor final public var onSuccess: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onFailure: ((any Swift.Error) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @_Concurrency.MainActor final public var isProgressiveImageRenderingEnabled: Swift.Bool + @_Concurrency.MainActor final public var isResetEnabled: Swift.Bool + @objc deinit + @_Concurrency.MainActor @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor final public var url: Foundation.URL? { + get + set + } + @_Concurrency.MainActor final public var request: NukeUI.ImageRequest? { + get + set + } + @_Concurrency.MainActor @objc override final public func updateConstraints() + @_Concurrency.MainActor final public func reset() + @_Concurrency.MainActor final public func cancel() + public enum SubviewPosition { + case center + case fill + public static func == (a: NukeUI.LazyImageView.SubviewPosition, b: NukeUI.LazyImageView.SubviewPosition) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public typealias _PlatformBaseView = UIKit.UIView +@_Concurrency.MainActor public protocol LazyImageState { + @_Concurrency.MainActor var result: Swift.Result? { get } + @_Concurrency.MainActor var imageContainer: Nuke.ImageContainer? { get } + @_Concurrency.MainActor var isLoading: Swift.Bool { get } + @_Concurrency.MainActor var progress: NukeUI.FetchImage.Progress { get } +} +extension NukeUI.LazyImageState { + @_Concurrency.MainActor public var error: (any Swift.Error)? { + get + } + @_Concurrency.MainActor public var image: SwiftUI.Image? { + get + } +} +extension NukeUI.FetchImage : NukeUI.LazyImageState { +} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage : Swift.Sendable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Equatable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Hashable {} +extension NukeUI.FetchImage : Swift.Sendable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Equatable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Hashable {} diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/NukeUI b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/NukeUI new file mode 100755 index 0000000000000000000000000000000000000000..9ff2cf2f88fed0e5e3480a2ff0c0adace2b4e2e7 GIT binary patch literal 248760 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 literal 0 HcmV?d00001 diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Headers/NukeUI-Swift.h b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Headers/NukeUI-Swift.h new file mode 100644 index 0000000..902fd3e --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Headers/NukeUI-Swift.h @@ -0,0 +1,668 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef NUKEUI_SWIFT_H +#define NUKEUI_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="NukeUI",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSCoder; + +/// Lazily loads and displays images. +/// LazyImageView is a LazyImage counterpart for UIKit and AppKit with the equivalent set of APIs. +/// \code +/// let imageView = LazyImageView() +/// imageView.placeholderView = UIActivityIndicatorView() +/// imageView.priority = .high +/// imageView.pipeline = customPipeline +/// imageView.onCompletion = { _ in print("Request completed") } +/// +/// imageView.url = URL(string: "https://example.com/image.jpeg") +/// +/// \endcode +SWIFT_CLASS("_TtC6NukeUI13LazyImageView") +@interface LazyImageView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (void)updateConstraints; +@end + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef NUKEUI_SWIFT_H +#define NUKEUI_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="NukeUI",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSCoder; + +/// Lazily loads and displays images. +/// LazyImageView is a LazyImage counterpart for UIKit and AppKit with the equivalent set of APIs. +/// \code +/// let imageView = LazyImageView() +/// imageView.placeholderView = UIActivityIndicatorView() +/// imageView.priority = .high +/// imageView.pipeline = customPipeline +/// imageView.onCompletion = { _ in print("Request completed") } +/// +/// imageView.url = URL(string: "https://example.com/image.jpeg") +/// +/// \endcode +SWIFT_CLASS("_TtC6NukeUI13LazyImageView") +@interface LazyImageView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (void)updateConstraints; +@end + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Info.plist b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..59ac0b126de8074d32a61bc37c30535155549f9f GIT binary patch literal 729 zcmZ9I&u-H|5XN_we+3G0o6^!kLn##K#j+ix5rRuw6BMenC3X@(RV>HZIIFDJmSa~0 zUVs}9z=X7h8G<`*t6E-YQSTDZ1yeRbu=&9z&%Eh)bhQ`W87PM>nJXN)ULTHLN| z#k|XiP7Vq41CQ{iPF(79OPbBR2hWKUM|OviV`8-{T4|4x(2|z3&MNQuI&~t!+u^85 z!lB3xGI!VZ#2@lmxoPi{kw|5}+wmL{&u43-lVjN1xFb^c$w3 z0PAoM9zh!@4B;ibf;aFEKEOx#1YhABe21U#3;w`gT)=C%jPK(*Zs9g|FhS!F!%;-* JX-orl{{b6K;U)k8 literal 0 HcmV?d00001 diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.abi.json b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..ebbec5a --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,7431 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImage", + "printedName": "LazyImage", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV3urlACy05SwiftB00D0VG10Foundation3URLVSg_tcAGRszrlufc", + "mangledName": "$s6NukeUI9LazyImageV3urlACy05SwiftB00D0VG10Foundation3URLVSg_tcAGRszrlufc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Image>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV7requestACy05SwiftB00D0VG0A00D7RequestVSg_tcAGRszrlufc", + "mangledName": "$s6NukeUI9LazyImageV7requestACy05SwiftB00D0VG0A00D7RequestVSg_tcAGRszrlufc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Image>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:transaction:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "hasDefaultArg": true, + "usr": "s:7SwiftUI11TransactionV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageState) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "LazyImageState", + "printedName": "NukeUI.LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV3url11transaction7contentACyxG10Foundation3URLVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "mangledName": "$s6NukeUI9LazyImageV3url11transaction7contentACyxG10Foundation3URLVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:transaction:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "hasDefaultArg": true, + "usr": "s:7SwiftUI11TransactionV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageState) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "LazyImageState", + "printedName": "NukeUI.LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV7request11transaction7contentACyxG0A00D7RequestVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "mangledName": "$s6NukeUI9LazyImageV7request11transaction7contentACyxG0A00D7RequestVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "processors", + "printedName": "processors(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV10processorsyACyxGSay0A00D10Processing_pGSgF", + "mangledName": "$s6NukeUI9LazyImageV10processorsyACyxGSay0A00D10Processing_pGSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "priority", + "printedName": "priority(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV8priorityyACyxG0A00D7RequestV8PriorityOSgF", + "mangledName": "$s6NukeUI9LazyImageV8priorityyACyxG0A00D7RequestV8PriorityOSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pipeline", + "printedName": "pipeline(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV8pipelineyACyxG0A00D8PipelineCF", + "mangledName": "$s6NukeUI9LazyImageV8pipelineyACyxG0A00D8PipelineCF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "DisappearBehavior", + "printedName": "DisappearBehavior", + "children": [ + { + "kind": "Var", + "name": "cancel", + "printedName": "cancel", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0 where τ_0_0 : SwiftUI.View> (NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type) -> NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO6cancelyAEyx_GAGm05SwiftB04ViewRzlF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO6cancelyAEyx_GAGm05SwiftB04ViewRzlF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "lowerPriority", + "printedName": "lowerPriority", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0 where τ_0_0 : SwiftUI.View> (NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type) -> NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO13lowerPriorityyAEyx_GAGm05SwiftB04ViewRzlF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO13lowerPriorityyAEyx_GAGm05SwiftB04ViewRzlF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO2eeoiySbAEyx_G_AGtFZ", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO2eeoiySbAEyx_G_AGtFZ", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivp", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivp", + "moduleName": "NukeUI", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivg", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO4hash4intoys6HasherVz_tF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO4hash4intoys6HasherVz_tF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Function", + "name": "onStart", + "printedName": "onStart(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV7onStartyACyxGy0A00D4TaskCcF", + "mangledName": "$s6NukeUI9LazyImageV7onStartyACyxGy0A00D4TaskCcF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onDisappear", + "printedName": "onDisappear(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior?", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV11onDisappearyACyxGAC0F8BehaviorOyx_GSgF", + "mangledName": "$s6NukeUI9LazyImageV11onDisappearyACyxGAC0F8BehaviorOyx_GSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onCompletion", + "printedName": "onCompletion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV12onCompletionyACyxGys6ResultOy0A00D8ResponseVs5Error_pGcF", + "mangledName": "$s6NukeUI9LazyImageV12onCompletionyACyxGys6ResultOy0A00D8ResponseVs5Error_pGcF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI9LazyImageV4bodyQrvp", + "mangledName": "$s6NukeUI9LazyImageV4bodyQrvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI9LazyImageV4bodyQrvg", + "mangledName": "$s6NukeUI9LazyImageV4bodyQrvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6NukeUI9LazyImageV", + "mangledName": "$s6NukeUI9LazyImageV", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "AccessControl", + "Available", + "Available", + "Available", + "Available", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "TypeWitness", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ] + } + ], + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "FetchImage", + "printedName": "FetchImage", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "mangledName": "$s6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "mangledName": "$s6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$result", + "printedName": "$result", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvp", + "mangledName": "$s6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvg", + "mangledName": "$s6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC5image05SwiftB00D0VSgvp", + "mangledName": "$s6NukeUI10FetchImageC5image05SwiftB00D0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC5image05SwiftB00D0VSgvg", + "mangledName": "$s6NukeUI10FetchImageC5image05SwiftB00D0VSgvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageContainer", + "printedName": "imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC14imageContainer0A00dF0VSgvp", + "mangledName": "$s6NukeUI10FetchImageC14imageContainer0A00dF0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC14imageContainer0A00dF0VSgvg", + "mangledName": "$s6NukeUI10FetchImageC14imageContainer0A00dF0VSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$imageContainer", + "printedName": "$imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvp", + "mangledName": "$s6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvg", + "mangledName": "$s6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isLoading", + "printedName": "isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC9isLoadingSbvp", + "mangledName": "$s6NukeUI10FetchImageC9isLoadingSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC9isLoadingSbvg", + "mangledName": "$s6NukeUI10FetchImageC9isLoadingSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$isLoading", + "printedName": "$isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvp", + "mangledName": "$s6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvg", + "mangledName": "$s6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "transaction", + "printedName": "transaction", + "children": [ + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvp", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvg", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvs", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvM", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8progressAC8ProgressCvp", + "mangledName": "$s6NukeUI10FetchImageC8progressAC8ProgressCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8progressAC8ProgressCvg", + "mangledName": "$s6NukeUI10FetchImageC8progressAC8ProgressCvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Progress", + "printedName": "Progress", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$completed", + "printedName": "$completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC5totals5Int64Vvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC5totals5Int64Vvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC5totals5Int64Vvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC5totals5Int64Vvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$total", + "printedName": "$total", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fraction", + "printedName": "fraction", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC8fractionSfvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC8fractionSfvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC8fractionSfvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC8fractionSfvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6NukeUI10FetchImageC8ProgressC", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvp", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvg", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvs", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvM", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pipeline", + "printedName": "pipeline", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvp", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvg", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvs", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvM", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvp", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvg", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvs", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvM", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onStart", + "printedName": "onStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvp", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvg", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvs", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvM", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onCompletion", + "printedName": "onCompletion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FetchImage", + "printedName": "NukeUI.FetchImage", + "usr": "s:6NukeUI10FetchImageC" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI10FetchImageCACycfc", + "mangledName": "$s6NukeUI10FetchImageCACycfc", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy10Foundation3URLVSgF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy10Foundation3URLVSgF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy0A00D7RequestVSgF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy0A00D7RequestVSgF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async throws -> Nuke.ImageResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy0A00D8ResponseVyYaKcF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy0A00D8ResponseVyYaKcF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyyx7Combine9PublisherRz0A00D8ResponseV6OutputRtzlF", + "mangledName": "$s6NukeUI10FetchImageC4loadyyx7Combine9PublisherRz0A00D8ResponseV6OutputRtzlF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Publisher, τ_0_0.Output == Nuke.ImageResponse>", + "sugared_genericSig": "

    ", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC6cancelyyF", + "mangledName": "$s6NukeUI10FetchImageC6cancelyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC5resetyyF", + "mangledName": "$s6NukeUI10FetchImageC5resetyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:6NukeUI10FetchImageC", + "mangledName": "$s6NukeUI10FetchImageC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Identifiable", + "printedName": "Identifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "ID", + "printedName": "ID", + "children": [ + { + "kind": "TypeNominal", + "name": "ObjectIdentifier", + "printedName": "Swift.ObjectIdentifier", + "usr": "s:SO" + } + ] + } + ], + "usr": "s:s12IdentifiableP", + "mangledName": "$ss12IdentifiableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "LazyImageState", + "printedName": "LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP", + "mangledName": "$s6NukeUI14LazyImageStateP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImageView", + "printedName": "LazyImageView", + "children": [ + { + "kind": "Var", + "name": "placeholderImage", + "printedName": "placeholderImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placeholderView", + "printedName": "placeholderView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placeholderViewPosition", + "printedName": "placeholderViewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0OvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0OvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureImage", + "printedName": "failureImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureView", + "printedName": "failureView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureViewPosition", + "printedName": "failureViewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0OvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0OvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "transition", + "printedName": "transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Transition", + "printedName": "Transition", + "children": [ + { + "kind": "Var", + "name": "fadeIn", + "printedName": "fadeIn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.Transition.Type) -> (Swift.Double) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(duration: Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.Transition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO6fadeInyAESd_tcAEmF", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO6fadeInyAESd_tcAEmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.Transition.Type) -> (@escaping (NukeUI.LazyImageView, Nuke.ImageContainer) -> ()) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(@escaping (NukeUI.LazyImageView, Nuke.ImageContainer) -> ()) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> ())", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView, Nuke.ImageContainer) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(NukeUI.LazyImageView, Nuke.ImageContainer)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ] + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.Transition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO6customyAEyAC_0A00D9ContainerVtc_tcAEmF", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO6customyAEyAC_0A00D9ContainerVtc_tcAEmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "imageView", + "printedName": "imageView", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvp", + "mangledName": "$s6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvg", + "mangledName": "$s6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "makeImageView", + "printedName": "makeImageView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageTask", + "printedName": "imageTask", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pipeline", + "printedName": "pipeline", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvp", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvg", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvs", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvM", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onStart", + "printedName": "onStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onPreview", + "printedName": "onPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onProgress", + "printedName": "onProgress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onSuccess", + "printedName": "onSuccess", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onFailure", + "printedName": "onFailure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onCompletion", + "printedName": "onCompletion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isProgressiveImageRenderingEnabled", + "printedName": "isProgressiveImageRenderingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvp", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvg", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvs", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvM", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isResetEnabled", + "printedName": "isResetEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvp", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvg", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvs", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvM", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)initWithFrame:", + "mangledName": "$s6NukeUI13LazyImageViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)initWithCoder:", + "mangledName": "$s6NukeUI13LazyImageViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvs", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "updateConstraints", + "printedName": "updateConstraints()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)updateConstraints", + "mangledName": "$s6NukeUI13LazyImageViewC17updateConstraintsyyF", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "updateConstraints", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC5resetyyF", + "mangledName": "$s6NukeUI13LazyImageViewC5resetyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC6cancelyyF", + "mangledName": "$s6NukeUI13LazyImageViewC6cancelyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "SubviewPosition", + "printedName": "SubviewPosition", + "children": [ + { + "kind": "Var", + "name": "center", + "printedName": "center", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.SubviewPosition.Type) -> NukeUI.LazyImageView.SubviewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.SubviewPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO6centeryA2EmF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO6centeryA2EmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fill", + "printedName": "fill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.SubviewPosition.Type) -> NukeUI.LazyImageView.SubviewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.SubviewPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO4fillyA2EmF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO4fillyA2EmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO2eeoiySbAE_AEtFZ", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO2eeoiySbAE_AEtFZ", + "moduleName": "NukeUI", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivp", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivp", + "moduleName": "NukeUI", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivg", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivg", + "moduleName": "NukeUI", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO4hash4intoys6HasherVz_tF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO4hash4intoys6HasherVz_tF", + "moduleName": "NukeUI", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView", + "mangledName": "$s6NukeUI13LazyImageViewC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImageState", + "printedName": "LazyImageState", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "mangledName": "$s6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "mangledName": "$s6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageContainer", + "printedName": "imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvp", + "mangledName": "$s6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvg", + "mangledName": "$s6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isLoading", + "printedName": "isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP9isLoadingSbvp", + "mangledName": "$s6NukeUI14LazyImageStateP9isLoadingSbvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP9isLoadingSbvg", + "mangledName": "$s6NukeUI14LazyImageStateP9isLoadingSbvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvp", + "mangledName": "$s6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvg", + "mangledName": "$s6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStatePAAE5errors5Error_pSgvp", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5errors5Error_pSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStatePAAE5errors5Error_pSgvg", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5errors5Error_pSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvp", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvg", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:6NukeUI14LazyImageStateP", + "mangledName": "$s6NukeUI14LazyImageStateP", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImage.swift", + "kind": "Array", + "offset": 3476, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 1057, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1732, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1871, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1989, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 2005, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 2032, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "Array", + "offset": 2578, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "StringLiteral", + "offset": 3390, + "length": 37, + "value": "\"Must be called from the main thread\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 4248, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 5335, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 5819, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 6669, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 6837, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 7959, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 1634, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 2429, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5106, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5365, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5425, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5767, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "FloatLiteral", + "offset": 6210, + "length": 4, + "value": "0.33" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 6902, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 6989, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7024, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7055, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "StringLiteral", + "offset": 7349, + "length": 37, + "value": "\"Must be called from the main thread\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7500, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7645, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8099, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8317, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8404, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9074, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9328, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9383, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9532, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9718, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 10286, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 11168, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 11596, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 12246, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 12290, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 12545, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13214, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13270, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13344, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 13648, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 656, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 1184, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 1827, + "length": 9, + "value": "\"opacity\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "IntegerLiteral", + "offset": 1906, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "IntegerLiteral", + "offset": 1936, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 1969, + "length": 17, + "value": "\"imageTransition\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 2741, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 3183, + "length": 2, + "value": "\"\"" + } + ] +} \ No newline at end of file diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..8b4a33e --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NukeUI +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Combine +import Foundation +import Nuke +import Swift +import SwiftUI +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias ImageRequest = Nuke.ImageRequest +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +@_Concurrency.MainActor public struct LazyImage : SwiftUI.View where Content : SwiftUI.View { + @_Concurrency.MainActor public init(url: Foundation.URL?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(url: Foundation.URL?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public func processors(_ processors: [any Nuke.ImageProcessing]?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func priority(_ priority: NukeUI.ImageRequest.Priority?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func pipeline(_ pipeline: Nuke.ImagePipeline) -> NukeUI.LazyImage + public enum DisappearBehavior { + case cancel + case lowerPriority + public static func == (a: NukeUI.LazyImage.DisappearBehavior, b: NukeUI.LazyImage.DisappearBehavior) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public func onStart(_ closure: @escaping (Nuke.ImageTask) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onDisappear(_ behavior: NukeUI.LazyImage.DisappearBehavior?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onCompletion(_ closure: @escaping (Swift.Result) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor(unsafe) public var body: some SwiftUI.View { + get + } + public typealias Body = @_opaqueReturnTypeOf("$s6NukeUI9LazyImageV4bodyQrvp", 0) __ +} +@_Concurrency.MainActor final public class FetchImage : Combine.ObservableObject, Swift.Identifiable { + @Combine.Published @_projectedValueProperty($result) @_Concurrency.MainActor final public var result: Swift.Result? { + get + } + @_Concurrency.MainActor final public var $result: Combine.Published?>.Publisher { + get + } + @_Concurrency.MainActor final public var image: SwiftUI.Image? { + get + } + @Combine.Published @_projectedValueProperty($imageContainer) @_Concurrency.MainActor final public var imageContainer: Nuke.ImageContainer? { + get + } + @_Concurrency.MainActor final public var $imageContainer: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($isLoading) @_Concurrency.MainActor final public var isLoading: Swift.Bool { + get + } + @_Concurrency.MainActor final public var $isLoading: Combine.Published.Publisher { + get + } + @_Concurrency.MainActor final public var transaction: SwiftUI.Transaction + @_Concurrency.MainActor final public var progress: NukeUI.FetchImage.Progress { + get + } + @_hasMissingDesignatedInitializers final public class Progress : Combine.ObservableObject { + @Combine.Published @_projectedValueProperty($completed) final public var completed: Swift.Int64 { + get + } + final public var $completed: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($total) final public var total: Swift.Int64 { + get + } + final public var $total: Combine.Published.Publisher { + get + } + final public var fraction: Swift.Float { + get + } + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher + @objc deinit + } + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing] + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @objc deinit + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func load(_ url: Foundation.URL?) + @_Concurrency.MainActor final public func load(_ request: NukeUI.ImageRequest?) + #if compiler(>=5.3) && $AsyncAwait + @_Concurrency.MainActor final public func load(_ action: @escaping () async throws -> Nuke.ImageResponse) + #endif + @_Concurrency.MainActor final public func load

    (_ publisher: P) where P : Combine.Publisher, P.Output == Nuke.ImageResponse + @_Concurrency.MainActor final public func cancel() + @_Concurrency.MainActor final public func reset() + public typealias ID = Swift.ObjectIdentifier + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor final public class LazyImageView : NukeUI._PlatformBaseView { + @_Concurrency.MainActor final public var placeholderImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var placeholderView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var placeholderViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var failureImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var failureView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var failureViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var transition: NukeUI.LazyImageView.Transition? + public enum Transition { + case fadeIn(duration: Foundation.TimeInterval) + case custom(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> Swift.Void) + } + @_Concurrency.MainActor final public let imageView: UIKit.UIImageView + @_Concurrency.MainActor final public var makeImageView: ((Nuke.ImageContainer) -> NukeUI._PlatformBaseView?)? + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing]? + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var imageTask: Nuke.ImageTask? + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onPreview: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onProgress: ((Nuke.ImageTask.Progress) -> Swift.Void)? + @_Concurrency.MainActor final public var onSuccess: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onFailure: ((any Swift.Error) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @_Concurrency.MainActor final public var isProgressiveImageRenderingEnabled: Swift.Bool + @_Concurrency.MainActor final public var isResetEnabled: Swift.Bool + @objc deinit + @_Concurrency.MainActor @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor final public var url: Foundation.URL? { + get + set + } + @_Concurrency.MainActor final public var request: NukeUI.ImageRequest? { + get + set + } + @_Concurrency.MainActor @objc override final public func updateConstraints() + @_Concurrency.MainActor final public func reset() + @_Concurrency.MainActor final public func cancel() + public enum SubviewPosition { + case center + case fill + public static func == (a: NukeUI.LazyImageView.SubviewPosition, b: NukeUI.LazyImageView.SubviewPosition) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public typealias _PlatformBaseView = UIKit.UIView +@_Concurrency.MainActor public protocol LazyImageState { + @_Concurrency.MainActor var result: Swift.Result? { get } + @_Concurrency.MainActor var imageContainer: Nuke.ImageContainer? { get } + @_Concurrency.MainActor var isLoading: Swift.Bool { get } + @_Concurrency.MainActor var progress: NukeUI.FetchImage.Progress { get } +} +extension NukeUI.LazyImageState { + @_Concurrency.MainActor public var error: (any Swift.Error)? { + get + } + @_Concurrency.MainActor public var image: SwiftUI.Image? { + get + } +} +extension NukeUI.FetchImage : NukeUI.LazyImageState { +} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage : Swift.Sendable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Equatable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Hashable {} +extension NukeUI.FetchImage : Swift.Sendable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Equatable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Hashable {} diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..3dd5fafe6df8a833ad7a4571613f448437343ab6 GIT binary patch literal 18936 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 : SwiftUI.View where Content : SwiftUI.View { + @_Concurrency.MainActor public init(url: Foundation.URL?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(url: Foundation.URL?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public func processors(_ processors: [any Nuke.ImageProcessing]?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func priority(_ priority: NukeUI.ImageRequest.Priority?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func pipeline(_ pipeline: Nuke.ImagePipeline) -> NukeUI.LazyImage + public enum DisappearBehavior { + case cancel + case lowerPriority + public static func == (a: NukeUI.LazyImage.DisappearBehavior, b: NukeUI.LazyImage.DisappearBehavior) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public func onStart(_ closure: @escaping (Nuke.ImageTask) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onDisappear(_ behavior: NukeUI.LazyImage.DisappearBehavior?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onCompletion(_ closure: @escaping (Swift.Result) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor(unsafe) public var body: some SwiftUI.View { + get + } + public typealias Body = @_opaqueReturnTypeOf("$s6NukeUI9LazyImageV4bodyQrvp", 0) __ +} +@_Concurrency.MainActor final public class FetchImage : Combine.ObservableObject, Swift.Identifiable { + @Combine.Published @_projectedValueProperty($result) @_Concurrency.MainActor final public var result: Swift.Result? { + get + } + @_Concurrency.MainActor final public var $result: Combine.Published?>.Publisher { + get + } + @_Concurrency.MainActor final public var image: SwiftUI.Image? { + get + } + @Combine.Published @_projectedValueProperty($imageContainer) @_Concurrency.MainActor final public var imageContainer: Nuke.ImageContainer? { + get + } + @_Concurrency.MainActor final public var $imageContainer: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($isLoading) @_Concurrency.MainActor final public var isLoading: Swift.Bool { + get + } + @_Concurrency.MainActor final public var $isLoading: Combine.Published.Publisher { + get + } + @_Concurrency.MainActor final public var transaction: SwiftUI.Transaction + @_Concurrency.MainActor final public var progress: NukeUI.FetchImage.Progress { + get + } + @_hasMissingDesignatedInitializers final public class Progress : Combine.ObservableObject { + @Combine.Published @_projectedValueProperty($completed) final public var completed: Swift.Int64 { + get + } + final public var $completed: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($total) final public var total: Swift.Int64 { + get + } + final public var $total: Combine.Published.Publisher { + get + } + final public var fraction: Swift.Float { + get + } + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher + @objc deinit + } + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing] + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @objc deinit + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func load(_ url: Foundation.URL?) + @_Concurrency.MainActor final public func load(_ request: NukeUI.ImageRequest?) + #if compiler(>=5.3) && $AsyncAwait + @_Concurrency.MainActor final public func load(_ action: @escaping () async throws -> Nuke.ImageResponse) + #endif + @_Concurrency.MainActor final public func load

    (_ publisher: P) where P : Combine.Publisher, P.Output == Nuke.ImageResponse + @_Concurrency.MainActor final public func cancel() + @_Concurrency.MainActor final public func reset() + public typealias ID = Swift.ObjectIdentifier + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor final public class LazyImageView : NukeUI._PlatformBaseView { + @_Concurrency.MainActor final public var placeholderImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var placeholderView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var placeholderViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var failureImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var failureView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var failureViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var transition: NukeUI.LazyImageView.Transition? + public enum Transition { + case fadeIn(duration: Foundation.TimeInterval) + case custom(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> Swift.Void) + } + @_Concurrency.MainActor final public let imageView: UIKit.UIImageView + @_Concurrency.MainActor final public var makeImageView: ((Nuke.ImageContainer) -> NukeUI._PlatformBaseView?)? + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing]? + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var imageTask: Nuke.ImageTask? + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onPreview: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onProgress: ((Nuke.ImageTask.Progress) -> Swift.Void)? + @_Concurrency.MainActor final public var onSuccess: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onFailure: ((any Swift.Error) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @_Concurrency.MainActor final public var isProgressiveImageRenderingEnabled: Swift.Bool + @_Concurrency.MainActor final public var isResetEnabled: Swift.Bool + @objc deinit + @_Concurrency.MainActor @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor final public var url: Foundation.URL? { + get + set + } + @_Concurrency.MainActor final public var request: NukeUI.ImageRequest? { + get + set + } + @_Concurrency.MainActor @objc override final public func updateConstraints() + @_Concurrency.MainActor final public func reset() + @_Concurrency.MainActor final public func cancel() + public enum SubviewPosition { + case center + case fill + public static func == (a: NukeUI.LazyImageView.SubviewPosition, b: NukeUI.LazyImageView.SubviewPosition) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public typealias _PlatformBaseView = UIKit.UIView +@_Concurrency.MainActor public protocol LazyImageState { + @_Concurrency.MainActor var result: Swift.Result? { get } + @_Concurrency.MainActor var imageContainer: Nuke.ImageContainer? { get } + @_Concurrency.MainActor var isLoading: Swift.Bool { get } + @_Concurrency.MainActor var progress: NukeUI.FetchImage.Progress { get } +} +extension NukeUI.LazyImageState { + @_Concurrency.MainActor public var error: (any Swift.Error)? { + get + } + @_Concurrency.MainActor public var image: SwiftUI.Image? { + get + } +} +extension NukeUI.FetchImage : NukeUI.LazyImageState { +} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage : Swift.Sendable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Equatable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Hashable {} +extension NukeUI.FetchImage : Swift.Sendable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Equatable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Hashable {} diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..ebbec5a --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,7431 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImage", + "printedName": "LazyImage", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV3urlACy05SwiftB00D0VG10Foundation3URLVSg_tcAGRszrlufc", + "mangledName": "$s6NukeUI9LazyImageV3urlACy05SwiftB00D0VG10Foundation3URLVSg_tcAGRszrlufc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Image>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV7requestACy05SwiftB00D0VG0A00D7RequestVSg_tcAGRszrlufc", + "mangledName": "$s6NukeUI9LazyImageV7requestACy05SwiftB00D0VG0A00D7RequestVSg_tcAGRszrlufc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Image>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:transaction:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "hasDefaultArg": true, + "usr": "s:7SwiftUI11TransactionV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageState) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "LazyImageState", + "printedName": "NukeUI.LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV3url11transaction7contentACyxG10Foundation3URLVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "mangledName": "$s6NukeUI9LazyImageV3url11transaction7contentACyxG10Foundation3URLVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:transaction:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "hasDefaultArg": true, + "usr": "s:7SwiftUI11TransactionV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageState) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "LazyImageState", + "printedName": "NukeUI.LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV7request11transaction7contentACyxG0A00D7RequestVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "mangledName": "$s6NukeUI9LazyImageV7request11transaction7contentACyxG0A00D7RequestVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "processors", + "printedName": "processors(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV10processorsyACyxGSay0A00D10Processing_pGSgF", + "mangledName": "$s6NukeUI9LazyImageV10processorsyACyxGSay0A00D10Processing_pGSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "priority", + "printedName": "priority(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV8priorityyACyxG0A00D7RequestV8PriorityOSgF", + "mangledName": "$s6NukeUI9LazyImageV8priorityyACyxG0A00D7RequestV8PriorityOSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pipeline", + "printedName": "pipeline(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV8pipelineyACyxG0A00D8PipelineCF", + "mangledName": "$s6NukeUI9LazyImageV8pipelineyACyxG0A00D8PipelineCF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "DisappearBehavior", + "printedName": "DisappearBehavior", + "children": [ + { + "kind": "Var", + "name": "cancel", + "printedName": "cancel", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0 where τ_0_0 : SwiftUI.View> (NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type) -> NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO6cancelyAEyx_GAGm05SwiftB04ViewRzlF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO6cancelyAEyx_GAGm05SwiftB04ViewRzlF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "lowerPriority", + "printedName": "lowerPriority", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0 where τ_0_0 : SwiftUI.View> (NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type) -> NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO13lowerPriorityyAEyx_GAGm05SwiftB04ViewRzlF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO13lowerPriorityyAEyx_GAGm05SwiftB04ViewRzlF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO2eeoiySbAEyx_G_AGtFZ", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO2eeoiySbAEyx_G_AGtFZ", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivp", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivp", + "moduleName": "NukeUI", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivg", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO4hash4intoys6HasherVz_tF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO4hash4intoys6HasherVz_tF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Function", + "name": "onStart", + "printedName": "onStart(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV7onStartyACyxGy0A00D4TaskCcF", + "mangledName": "$s6NukeUI9LazyImageV7onStartyACyxGy0A00D4TaskCcF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onDisappear", + "printedName": "onDisappear(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior?", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV11onDisappearyACyxGAC0F8BehaviorOyx_GSgF", + "mangledName": "$s6NukeUI9LazyImageV11onDisappearyACyxGAC0F8BehaviorOyx_GSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onCompletion", + "printedName": "onCompletion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV12onCompletionyACyxGys6ResultOy0A00D8ResponseVs5Error_pGcF", + "mangledName": "$s6NukeUI9LazyImageV12onCompletionyACyxGys6ResultOy0A00D8ResponseVs5Error_pGcF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI9LazyImageV4bodyQrvp", + "mangledName": "$s6NukeUI9LazyImageV4bodyQrvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI9LazyImageV4bodyQrvg", + "mangledName": "$s6NukeUI9LazyImageV4bodyQrvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6NukeUI9LazyImageV", + "mangledName": "$s6NukeUI9LazyImageV", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "AccessControl", + "Available", + "Available", + "Available", + "Available", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "TypeWitness", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ] + } + ], + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "FetchImage", + "printedName": "FetchImage", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "mangledName": "$s6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "mangledName": "$s6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$result", + "printedName": "$result", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvp", + "mangledName": "$s6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvg", + "mangledName": "$s6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC5image05SwiftB00D0VSgvp", + "mangledName": "$s6NukeUI10FetchImageC5image05SwiftB00D0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC5image05SwiftB00D0VSgvg", + "mangledName": "$s6NukeUI10FetchImageC5image05SwiftB00D0VSgvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageContainer", + "printedName": "imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC14imageContainer0A00dF0VSgvp", + "mangledName": "$s6NukeUI10FetchImageC14imageContainer0A00dF0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC14imageContainer0A00dF0VSgvg", + "mangledName": "$s6NukeUI10FetchImageC14imageContainer0A00dF0VSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$imageContainer", + "printedName": "$imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvp", + "mangledName": "$s6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvg", + "mangledName": "$s6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isLoading", + "printedName": "isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC9isLoadingSbvp", + "mangledName": "$s6NukeUI10FetchImageC9isLoadingSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC9isLoadingSbvg", + "mangledName": "$s6NukeUI10FetchImageC9isLoadingSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$isLoading", + "printedName": "$isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvp", + "mangledName": "$s6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvg", + "mangledName": "$s6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "transaction", + "printedName": "transaction", + "children": [ + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvp", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvg", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvs", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvM", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8progressAC8ProgressCvp", + "mangledName": "$s6NukeUI10FetchImageC8progressAC8ProgressCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8progressAC8ProgressCvg", + "mangledName": "$s6NukeUI10FetchImageC8progressAC8ProgressCvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Progress", + "printedName": "Progress", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$completed", + "printedName": "$completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC5totals5Int64Vvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC5totals5Int64Vvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC5totals5Int64Vvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC5totals5Int64Vvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$total", + "printedName": "$total", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fraction", + "printedName": "fraction", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC8fractionSfvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC8fractionSfvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC8fractionSfvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC8fractionSfvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6NukeUI10FetchImageC8ProgressC", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvp", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvg", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvs", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvM", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pipeline", + "printedName": "pipeline", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvp", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvg", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvs", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvM", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvp", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvg", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvs", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvM", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onStart", + "printedName": "onStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvp", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvg", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvs", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvM", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onCompletion", + "printedName": "onCompletion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FetchImage", + "printedName": "NukeUI.FetchImage", + "usr": "s:6NukeUI10FetchImageC" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI10FetchImageCACycfc", + "mangledName": "$s6NukeUI10FetchImageCACycfc", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy10Foundation3URLVSgF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy10Foundation3URLVSgF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy0A00D7RequestVSgF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy0A00D7RequestVSgF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async throws -> Nuke.ImageResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy0A00D8ResponseVyYaKcF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy0A00D8ResponseVyYaKcF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyyx7Combine9PublisherRz0A00D8ResponseV6OutputRtzlF", + "mangledName": "$s6NukeUI10FetchImageC4loadyyx7Combine9PublisherRz0A00D8ResponseV6OutputRtzlF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Publisher, τ_0_0.Output == Nuke.ImageResponse>", + "sugared_genericSig": "

    ", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC6cancelyyF", + "mangledName": "$s6NukeUI10FetchImageC6cancelyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC5resetyyF", + "mangledName": "$s6NukeUI10FetchImageC5resetyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:6NukeUI10FetchImageC", + "mangledName": "$s6NukeUI10FetchImageC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Identifiable", + "printedName": "Identifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "ID", + "printedName": "ID", + "children": [ + { + "kind": "TypeNominal", + "name": "ObjectIdentifier", + "printedName": "Swift.ObjectIdentifier", + "usr": "s:SO" + } + ] + } + ], + "usr": "s:s12IdentifiableP", + "mangledName": "$ss12IdentifiableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "LazyImageState", + "printedName": "LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP", + "mangledName": "$s6NukeUI14LazyImageStateP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImageView", + "printedName": "LazyImageView", + "children": [ + { + "kind": "Var", + "name": "placeholderImage", + "printedName": "placeholderImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placeholderView", + "printedName": "placeholderView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placeholderViewPosition", + "printedName": "placeholderViewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0OvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0OvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureImage", + "printedName": "failureImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureView", + "printedName": "failureView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureViewPosition", + "printedName": "failureViewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0OvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0OvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "transition", + "printedName": "transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Transition", + "printedName": "Transition", + "children": [ + { + "kind": "Var", + "name": "fadeIn", + "printedName": "fadeIn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.Transition.Type) -> (Swift.Double) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(duration: Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.Transition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO6fadeInyAESd_tcAEmF", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO6fadeInyAESd_tcAEmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.Transition.Type) -> (@escaping (NukeUI.LazyImageView, Nuke.ImageContainer) -> ()) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(@escaping (NukeUI.LazyImageView, Nuke.ImageContainer) -> ()) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> ())", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView, Nuke.ImageContainer) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(NukeUI.LazyImageView, Nuke.ImageContainer)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ] + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.Transition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO6customyAEyAC_0A00D9ContainerVtc_tcAEmF", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO6customyAEyAC_0A00D9ContainerVtc_tcAEmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "imageView", + "printedName": "imageView", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvp", + "mangledName": "$s6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvg", + "mangledName": "$s6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "makeImageView", + "printedName": "makeImageView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageTask", + "printedName": "imageTask", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pipeline", + "printedName": "pipeline", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvp", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvg", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvs", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvM", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onStart", + "printedName": "onStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onPreview", + "printedName": "onPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onProgress", + "printedName": "onProgress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onSuccess", + "printedName": "onSuccess", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onFailure", + "printedName": "onFailure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onCompletion", + "printedName": "onCompletion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isProgressiveImageRenderingEnabled", + "printedName": "isProgressiveImageRenderingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvp", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvg", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvs", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvM", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isResetEnabled", + "printedName": "isResetEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvp", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvg", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvs", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvM", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)initWithFrame:", + "mangledName": "$s6NukeUI13LazyImageViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)initWithCoder:", + "mangledName": "$s6NukeUI13LazyImageViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvs", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "updateConstraints", + "printedName": "updateConstraints()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)updateConstraints", + "mangledName": "$s6NukeUI13LazyImageViewC17updateConstraintsyyF", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "updateConstraints", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC5resetyyF", + "mangledName": "$s6NukeUI13LazyImageViewC5resetyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC6cancelyyF", + "mangledName": "$s6NukeUI13LazyImageViewC6cancelyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "SubviewPosition", + "printedName": "SubviewPosition", + "children": [ + { + "kind": "Var", + "name": "center", + "printedName": "center", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.SubviewPosition.Type) -> NukeUI.LazyImageView.SubviewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.SubviewPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO6centeryA2EmF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO6centeryA2EmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fill", + "printedName": "fill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.SubviewPosition.Type) -> NukeUI.LazyImageView.SubviewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.SubviewPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO4fillyA2EmF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO4fillyA2EmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO2eeoiySbAE_AEtFZ", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO2eeoiySbAE_AEtFZ", + "moduleName": "NukeUI", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivp", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivp", + "moduleName": "NukeUI", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivg", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivg", + "moduleName": "NukeUI", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO4hash4intoys6HasherVz_tF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO4hash4intoys6HasherVz_tF", + "moduleName": "NukeUI", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView", + "mangledName": "$s6NukeUI13LazyImageViewC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImageState", + "printedName": "LazyImageState", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "mangledName": "$s6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "mangledName": "$s6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageContainer", + "printedName": "imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvp", + "mangledName": "$s6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvg", + "mangledName": "$s6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isLoading", + "printedName": "isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP9isLoadingSbvp", + "mangledName": "$s6NukeUI14LazyImageStateP9isLoadingSbvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP9isLoadingSbvg", + "mangledName": "$s6NukeUI14LazyImageStateP9isLoadingSbvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvp", + "mangledName": "$s6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvg", + "mangledName": "$s6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStatePAAE5errors5Error_pSgvp", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5errors5Error_pSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStatePAAE5errors5Error_pSgvg", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5errors5Error_pSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvp", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvg", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:6NukeUI14LazyImageStateP", + "mangledName": "$s6NukeUI14LazyImageStateP", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImage.swift", + "kind": "Array", + "offset": 3476, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 1057, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1732, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1871, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1989, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 2005, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 2032, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "Array", + "offset": 2578, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "StringLiteral", + "offset": 3390, + "length": 37, + "value": "\"Must be called from the main thread\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 4248, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 5335, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 5819, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 6669, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 6837, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 7959, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 1634, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 2429, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5106, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5365, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5425, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5767, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "FloatLiteral", + "offset": 6210, + "length": 4, + "value": "0.33" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 6902, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 6989, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7024, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7055, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "StringLiteral", + "offset": 7349, + "length": 37, + "value": "\"Must be called from the main thread\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7500, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7645, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8099, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8317, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8404, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9074, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9328, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9383, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9532, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9718, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 10286, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 11168, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 11596, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 12246, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 12290, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 12545, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13214, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13270, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13344, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 13648, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 656, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 1184, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 1827, + "length": 9, + "value": "\"opacity\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "IntegerLiteral", + "offset": 1906, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "IntegerLiteral", + "offset": 1936, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 1969, + "length": 17, + "value": "\"imageTransition\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 2741, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 3183, + "length": 2, + "value": "\"\"" + } + ] +} \ No newline at end of file diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..c6292d5 --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NukeUI +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Combine +import Foundation +import Nuke +import Swift +import SwiftUI +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias ImageRequest = Nuke.ImageRequest +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +@_Concurrency.MainActor public struct LazyImage : SwiftUI.View where Content : SwiftUI.View { + @_Concurrency.MainActor public init(url: Foundation.URL?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(url: Foundation.URL?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public func processors(_ processors: [any Nuke.ImageProcessing]?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func priority(_ priority: NukeUI.ImageRequest.Priority?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func pipeline(_ pipeline: Nuke.ImagePipeline) -> NukeUI.LazyImage + public enum DisappearBehavior { + case cancel + case lowerPriority + public static func == (a: NukeUI.LazyImage.DisappearBehavior, b: NukeUI.LazyImage.DisappearBehavior) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public func onStart(_ closure: @escaping (Nuke.ImageTask) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onDisappear(_ behavior: NukeUI.LazyImage.DisappearBehavior?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onCompletion(_ closure: @escaping (Swift.Result) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor(unsafe) public var body: some SwiftUI.View { + get + } + public typealias Body = @_opaqueReturnTypeOf("$s6NukeUI9LazyImageV4bodyQrvp", 0) __ +} +@_Concurrency.MainActor final public class FetchImage : Combine.ObservableObject, Swift.Identifiable { + @Combine.Published @_projectedValueProperty($result) @_Concurrency.MainActor final public var result: Swift.Result? { + get + } + @_Concurrency.MainActor final public var $result: Combine.Published?>.Publisher { + get + } + @_Concurrency.MainActor final public var image: SwiftUI.Image? { + get + } + @Combine.Published @_projectedValueProperty($imageContainer) @_Concurrency.MainActor final public var imageContainer: Nuke.ImageContainer? { + get + } + @_Concurrency.MainActor final public var $imageContainer: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($isLoading) @_Concurrency.MainActor final public var isLoading: Swift.Bool { + get + } + @_Concurrency.MainActor final public var $isLoading: Combine.Published.Publisher { + get + } + @_Concurrency.MainActor final public var transaction: SwiftUI.Transaction + @_Concurrency.MainActor final public var progress: NukeUI.FetchImage.Progress { + get + } + @_hasMissingDesignatedInitializers final public class Progress : Combine.ObservableObject { + @Combine.Published @_projectedValueProperty($completed) final public var completed: Swift.Int64 { + get + } + final public var $completed: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($total) final public var total: Swift.Int64 { + get + } + final public var $total: Combine.Published.Publisher { + get + } + final public var fraction: Swift.Float { + get + } + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher + @objc deinit + } + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing] + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @objc deinit + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func load(_ url: Foundation.URL?) + @_Concurrency.MainActor final public func load(_ request: NukeUI.ImageRequest?) + #if compiler(>=5.3) && $AsyncAwait + @_Concurrency.MainActor final public func load(_ action: @escaping () async throws -> Nuke.ImageResponse) + #endif + @_Concurrency.MainActor final public func load

    (_ publisher: P) where P : Combine.Publisher, P.Output == Nuke.ImageResponse + @_Concurrency.MainActor final public func cancel() + @_Concurrency.MainActor final public func reset() + public typealias ID = Swift.ObjectIdentifier + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor final public class LazyImageView : NukeUI._PlatformBaseView { + @_Concurrency.MainActor final public var placeholderImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var placeholderView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var placeholderViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var failureImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var failureView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var failureViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var transition: NukeUI.LazyImageView.Transition? + public enum Transition { + case fadeIn(duration: Foundation.TimeInterval) + case custom(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> Swift.Void) + } + @_Concurrency.MainActor final public let imageView: UIKit.UIImageView + @_Concurrency.MainActor final public var makeImageView: ((Nuke.ImageContainer) -> NukeUI._PlatformBaseView?)? + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing]? + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var imageTask: Nuke.ImageTask? + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onPreview: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onProgress: ((Nuke.ImageTask.Progress) -> Swift.Void)? + @_Concurrency.MainActor final public var onSuccess: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onFailure: ((any Swift.Error) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @_Concurrency.MainActor final public var isProgressiveImageRenderingEnabled: Swift.Bool + @_Concurrency.MainActor final public var isResetEnabled: Swift.Bool + @objc deinit + @_Concurrency.MainActor @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor final public var url: Foundation.URL? { + get + set + } + @_Concurrency.MainActor final public var request: NukeUI.ImageRequest? { + get + set + } + @_Concurrency.MainActor @objc override final public func updateConstraints() + @_Concurrency.MainActor final public func reset() + @_Concurrency.MainActor final public func cancel() + public enum SubviewPosition { + case center + case fill + public static func == (a: NukeUI.LazyImageView.SubviewPosition, b: NukeUI.LazyImageView.SubviewPosition) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public typealias _PlatformBaseView = UIKit.UIView +@_Concurrency.MainActor public protocol LazyImageState { + @_Concurrency.MainActor var result: Swift.Result? { get } + @_Concurrency.MainActor var imageContainer: Nuke.ImageContainer? { get } + @_Concurrency.MainActor var isLoading: Swift.Bool { get } + @_Concurrency.MainActor var progress: NukeUI.FetchImage.Progress { get } +} +extension NukeUI.LazyImageState { + @_Concurrency.MainActor public var error: (any Swift.Error)? { + get + } + @_Concurrency.MainActor public var image: SwiftUI.Image? { + get + } +} +extension NukeUI.FetchImage : NukeUI.LazyImageState { +} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage : Swift.Sendable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Equatable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Hashable {} +extension NukeUI.FetchImage : Swift.Sendable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Equatable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Hashable {} diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..f0763c16797aef6d15e80426b3519b5b92477453 GIT binary patch literal 18936 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 uqrG~g|+NEFs literal 0 HcmV?d00001 diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..c6292d5 --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NukeUI +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Combine +import Foundation +import Nuke +import Swift +import SwiftUI +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias ImageRequest = Nuke.ImageRequest +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +@_Concurrency.MainActor public struct LazyImage : SwiftUI.View where Content : SwiftUI.View { + @_Concurrency.MainActor public init(url: Foundation.URL?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(url: Foundation.URL?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public func processors(_ processors: [any Nuke.ImageProcessing]?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func priority(_ priority: NukeUI.ImageRequest.Priority?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func pipeline(_ pipeline: Nuke.ImagePipeline) -> NukeUI.LazyImage + public enum DisappearBehavior { + case cancel + case lowerPriority + public static func == (a: NukeUI.LazyImage.DisappearBehavior, b: NukeUI.LazyImage.DisappearBehavior) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public func onStart(_ closure: @escaping (Nuke.ImageTask) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onDisappear(_ behavior: NukeUI.LazyImage.DisappearBehavior?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onCompletion(_ closure: @escaping (Swift.Result) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor(unsafe) public var body: some SwiftUI.View { + get + } + public typealias Body = @_opaqueReturnTypeOf("$s6NukeUI9LazyImageV4bodyQrvp", 0) __ +} +@_Concurrency.MainActor final public class FetchImage : Combine.ObservableObject, Swift.Identifiable { + @Combine.Published @_projectedValueProperty($result) @_Concurrency.MainActor final public var result: Swift.Result? { + get + } + @_Concurrency.MainActor final public var $result: Combine.Published?>.Publisher { + get + } + @_Concurrency.MainActor final public var image: SwiftUI.Image? { + get + } + @Combine.Published @_projectedValueProperty($imageContainer) @_Concurrency.MainActor final public var imageContainer: Nuke.ImageContainer? { + get + } + @_Concurrency.MainActor final public var $imageContainer: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($isLoading) @_Concurrency.MainActor final public var isLoading: Swift.Bool { + get + } + @_Concurrency.MainActor final public var $isLoading: Combine.Published.Publisher { + get + } + @_Concurrency.MainActor final public var transaction: SwiftUI.Transaction + @_Concurrency.MainActor final public var progress: NukeUI.FetchImage.Progress { + get + } + @_hasMissingDesignatedInitializers final public class Progress : Combine.ObservableObject { + @Combine.Published @_projectedValueProperty($completed) final public var completed: Swift.Int64 { + get + } + final public var $completed: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($total) final public var total: Swift.Int64 { + get + } + final public var $total: Combine.Published.Publisher { + get + } + final public var fraction: Swift.Float { + get + } + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher + @objc deinit + } + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing] + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @objc deinit + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func load(_ url: Foundation.URL?) + @_Concurrency.MainActor final public func load(_ request: NukeUI.ImageRequest?) + #if compiler(>=5.3) && $AsyncAwait + @_Concurrency.MainActor final public func load(_ action: @escaping () async throws -> Nuke.ImageResponse) + #endif + @_Concurrency.MainActor final public func load

    (_ publisher: P) where P : Combine.Publisher, P.Output == Nuke.ImageResponse + @_Concurrency.MainActor final public func cancel() + @_Concurrency.MainActor final public func reset() + public typealias ID = Swift.ObjectIdentifier + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor final public class LazyImageView : NukeUI._PlatformBaseView { + @_Concurrency.MainActor final public var placeholderImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var placeholderView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var placeholderViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var failureImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var failureView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var failureViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var transition: NukeUI.LazyImageView.Transition? + public enum Transition { + case fadeIn(duration: Foundation.TimeInterval) + case custom(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> Swift.Void) + } + @_Concurrency.MainActor final public let imageView: UIKit.UIImageView + @_Concurrency.MainActor final public var makeImageView: ((Nuke.ImageContainer) -> NukeUI._PlatformBaseView?)? + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing]? + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var imageTask: Nuke.ImageTask? + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onPreview: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onProgress: ((Nuke.ImageTask.Progress) -> Swift.Void)? + @_Concurrency.MainActor final public var onSuccess: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onFailure: ((any Swift.Error) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @_Concurrency.MainActor final public var isProgressiveImageRenderingEnabled: Swift.Bool + @_Concurrency.MainActor final public var isResetEnabled: Swift.Bool + @objc deinit + @_Concurrency.MainActor @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor final public var url: Foundation.URL? { + get + set + } + @_Concurrency.MainActor final public var request: NukeUI.ImageRequest? { + get + set + } + @_Concurrency.MainActor @objc override final public func updateConstraints() + @_Concurrency.MainActor final public func reset() + @_Concurrency.MainActor final public func cancel() + public enum SubviewPosition { + case center + case fill + public static func == (a: NukeUI.LazyImageView.SubviewPosition, b: NukeUI.LazyImageView.SubviewPosition) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public typealias _PlatformBaseView = UIKit.UIView +@_Concurrency.MainActor public protocol LazyImageState { + @_Concurrency.MainActor var result: Swift.Result? { get } + @_Concurrency.MainActor var imageContainer: Nuke.ImageContainer? { get } + @_Concurrency.MainActor var isLoading: Swift.Bool { get } + @_Concurrency.MainActor var progress: NukeUI.FetchImage.Progress { get } +} +extension NukeUI.LazyImageState { + @_Concurrency.MainActor public var error: (any Swift.Error)? { + get + } + @_Concurrency.MainActor public var image: SwiftUI.Image? { + get + } +} +extension NukeUI.FetchImage : NukeUI.LazyImageState { +} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage : Swift.Sendable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Equatable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Hashable {} +extension NukeUI.FetchImage : Swift.Sendable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Equatable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Hashable {} diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/NukeUI b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/NukeUI new file mode 100755 index 0000000000000000000000000000000000000000..d5b3a47ba53c74afbccc2bcbd1ed35a6749c753d GIT binary patch literal 529840 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 }?s0kT-*?;JXOIX$Lp7i`NC^uhMu8h$) ztY?{wS_3_1p~jj~?R8bowPvjI1gkQ6qKgtDmn_n)72ef8G%KjeRJpK-fE5kGX6Z|o zPKVc;KHWH1o@dQOp!WpZ2L@XlIX z$m2`snTpr`k^Ic|1WNpFnmIViC42Ws>{1HN$P&9SSdyMaV?P>W>7!CC0Y#6!Fe1E) zMC&sIWLP1bS-}f8b#+`l`iEv3SZJKBYOT96Gw2Pvs%`mt<#XB!^|rX)JW$CDQ4NG5 zleT3Twn*z|EEEH+=UQ&ln$5hDr7u-rp&?XG>yG76KykVit5~XWDVCA7#PAPVv*I4I z^$1+(f$HiiDpq3JBK&PJ%!3!OY}0Ml^4x)imRxH^x^-YJD$lwoxZYo#Z&j;QZrQU_ z*zM6_M}nwal0My2gOv(bwOmce#b~_NscU}6@ZK`e^3qb6yHa_Kgz3iw+o^^#9p;HV z-&L!C5gx>Q!~i&7I)|4a%jvGEsP@vXLLruAsoc$4hgrVQT{$ZthwHU#Druo}dIna7 z-F~pUmtwbu$~QXv5?8P)w~jcl7-DAx*-=|i5Uf~)g-&N~b;u)!MP2{1LIikhwtrY5 zWQpt^hVC!1+43`>rK{7?fL6FYYuy8-*_xLrv(GkY)fL@QbS<#vTZ`+Q`avieVRrYX{wX)6XGxIuNWbG{7xPUj?RfC3+`}7LiY@2Rb zf=*g5qWv-c2QTq)O{^ak9Ze>UAq-K~)uLI?vo3Mg)?KzNKX_R+w_jUgd=0r|H%rY8 zRm;%)UHqUX^O6Nt6J2?l$`&z1vYMmju6Rz(=r=HwPTp5($l>)d7c0@6E6QOpW9DcLJP62hoK&pLC9-I zwAv!7_z&0VD5%b1q{zZ3bp#2zhLHf?li z&*5T+ zaVuq=vB$(Wz98dDV8TqV+eskNwc6D4T1 zP!MY>9HmqsXXRJBsZcDegTLNpVj>sQ$jWP`la^_1a~)WxRTW}O3`-U^)p-lGuFer+Ih$iRW;<7Uu+ijM z?{;`(Icw25ROG5VNW{jmlQ)48rmv1v+GcRm*WIWIWM{(`@k(s}af6mP;RxHr*n6hf z)q-3gSXu2UcY4v#q92FK>HLqe#nF8ETF}cdU{vg@9$rjnm#@@Btxsu#9cCQZ9 z@giIw*;dln&rQUBwjv5F1Y$~_L`1*ag&l3oyOoU@o7n=5V>cTMp==9cmziv>WJ6hT z*Q_OL8(DFn2Rr6uZD*@{b%oU0jwEdPdud0XIjDdv_ttP69TC#%z$yopA<27ZtfM0Y zg-j<>SA>KmAe4q`PVfGRD>m<`u2Bmi7g8%1xq~5p4Yy7dKz9;y#2auLa!*rEp&DeH z-$}dvY!G|j5VTMY9}EDspVH|IR+0Kh8v&Gb>`kx^>PH)BfoR$mqWRtHa4vu%X(nqR zfVm*2riHCRztUc-vR2CsYa5N?A{T~Pn{q)Ip|r;k)Cx8zJ7Or<6E1M$Sd6EF)uJCT zAyGO8Sj*k3pvek4Y(kVy17(QyYH)Oo$l>JTwtqMtc~k@WGr+(HDRkj@C!6HZ1{f;c ztbyEWS0JFzX^5q75X*or`VF+Y8rN!1MXoErm8m{CqS(p-3Vh~r1QhU=0TvY10o^nk z-03jaBDIJQFD-*edP-XdC@4C%K)_q!LC(--yMFElHKj(Wzik+9TF^1DwMVh#*MwFh zdG7hx7V(t0>S#fb(y?O@SE*~21MLm=)FhWGAH>`d&0LFpS9DF70#np__7G!d6r&2k z$j}wVpyrh1bAJ>eqH?3(?pPM|DI@@S*P>~@|A)Qzj*p`_maMZ+E)c@$bUMkxlJ2;ZWXmDp=qA`f)X)*3nHEGhp^4DD=q4BtHKq%K z!J&lT=b3qSZ+Gr??(q-Gv^DkLWLwpR0cP3!Q%csWK3H{yx=&uisu$noKH`+(9VINT(QZTxF7sVqz?; zm!Vj&CmvXRNs;B&sGM*0(L?XIUbY6fb{jmsdLrFu8e@TAGoFEnFn-1bw9NsQR{kc8S!q*~lTVmTa(mtGa&?+cE1IAs{wm@mVwMo04_q!ozhqpi zcEvaf|JreJ?WS=Pw7&a9Oz)xJn}uxOy;AmZ$UZA%UxMswkR7^^qy{;yn}pxDxSqI_ zt`G6`H92Je>>O>PTdVSPB^Nxo3;Z+s?jH2{tw~x!io1-y?X`0dyNleau@Dwzr zBk?-iqrEk5HpX8t?X3^NlQ<>}F#yw}9iLM$!|IzMi<8Qf)feO-r6*9j`Zgjza*TNz ze`}@o-uPskdJhlI4OMC%jYmE_Ci3UskRLB%u6;h<{2C@EaY_H&2`f?}6I-xSNiC0F z(c4I+cF_dXr}ITV--V+uP}eq1pnU!o*9V@a7>dLic}$~4A{!>g!srdri1(U_5Iu`b zB+jGX{aj%8O(a7PP1JIdqvPvH4NtM;?2;0>WKmEkPr!6S#BP9%o;`_-UN8wYf89jN z#k)k@*U|5dqMnW5Z@MFHp46({DWvb66xSY{q>Y~;!%oQ}%NoLLY6-?nP?VQVLfxWO zo}QF3Yq7TM`bm*aba!H1@{W>obE1Mhj_40wK~X**QKn4)a4SmI$W};}xW1OJpD>xO zubPbOSCjlYzJ8&&-jC~RWj0(VvVn_mo$$Snw8SmDinWHs^_Ovd;DYh6Hgxq?`2FIG zl#%QHPQQmQ#2H8vgWAT)9onapJGCz-N3?GycWa5Q5z;jzow$)g>c4@iM!ELat(&#A zTWec;+%xdLMw0~?hURQB+8HH(d7hE7@T;xl1c*NU(WCu&a^VayCo&2vS5MZ3ZA#*n z$;B-(xjNF{(xW{zIXMB740*%kI_;FL=V=#j-J<;s$sN8`Wa%yRdp$A`bq!ajW}Uum zt9ItLR4{+pHm+T=EwbY#k{S_N^O%tBM?*!jcS81FA^RX?ABXIqD3T#As&|Cn2ixL4 z6Q5Lw+relQlJhlmH$1zoob?qG+Van`9_=&ImER!9d&&4Bp+~!7+nDw({CzxMT&Att zI;!2d9bzon)?vP@KG=>@^BJyxcMnyAwHHve#KM!~r(l`WsZ&r@&Z7$R6sn4rbF_BB zlw-8ZaJBD*oN*1>RpkEwRfsa}rYRxqt|?j$mRZ&YSN4_{hz`HktF4(*)*EWk?uTsR zY_hfa3aU=4MdjOw+(4y77*zS*o6@0uG^JDfd`d+7dP=wUJ%w}?Ne>_tgoS4dRldu% zZ`Q8b9ybx?<#rzJsvI#@-rK8PKA}K6dt#yX^28$T^-0CrE8Ah(ke`T{Hq2pb4sq=Y zJe^0bBB{YE==VAyJB+_c_Fl+7C}bap?6Z(ftQE4?(C^2jEdD0h4g^-F}&e?NsWd>{QjzmLL5;0lE?xMQpK$c_}oQ#;1B=XXSQ-Az(` zkfIjwW8wD&t`Gc8T)&onuNPS}be*(u(oU_~pLQY}eLKaq^LB#vEhII36aC&OWCsVN z>;Po%5VH3`_8*WPxs#+4chK+6GRyI|NIzuX7P1>5`{_<8S^n5gwpsoqq*Jo|;+-nA zRXb}FJld)qF>1IBVZc1Ci= zJ-PwE@o4QvN57-jTS2Q}RkK|ojIVj+r&(9+(h_XOn-4_&&B@Ex?*e--OhA^r_!8L* zYMXZH)V`&wXQ5!m7iu@}Ql}k1b)I(mR8*LkMHY(RBcgcw@i%4RWm8+VtEN)XTt79g z-AuBBBs(lB#9AqfD*OqRPcczN|B;QjWwYywv(Igdd0DIxnjWY z=nl&K&7w$$@wb-Kg6~O;&#gA^Mr#vhV=myvQPfzRAUZAUIi`x>?xV`Yu*K*`%j2}#sUnhPxP20*ChOP*BD`*({i``~x zCr#t&2P1MfO|z_;)gG8ur@cCDp7zc(zqScM4PAirpu2v>u4C(n-?H26wm1fJF_xWd zX5QGXfSWwM6|C1z{Yg=`d~q{ARf<#B^qHTai8!8eVQ3Q-#-MEW{v!+Hh22}VS9hn} zdUN-<_TKI&*e^+H7{BRR_QUQW?c_b6`w?9o`dD5)caM;E5w4D0g2asvMbHjnuBcVa zdXy2B(V(_=`X18StH5s$wJjgv&GWJUZz%3d+ORl9aN$=(Fn+ox+eb{)_&rt6D}=v~j~ zZctsnn}T?fA~N^{{eDbF2UjRMr|j9Pt=^M@IBUxArmkbP)R`){X?asX-o!YaA-@ubpGcLwmk366@VSG?~(AB9u?uuy7x^V3x z>Phv#k2r7Z)}GzjqrLbOyOpcjN4pnjH}7GZF8h3sBJJ7f#Zm2zJxjE!Ty@$@F5K^~ zmU8U_*k1iIh1&Nu#oz|~O?}0O_c=y;av$WCxOydDeGOON!qowB^&Yv!*~<%DSr*T{Oxq-*z0|2F%; zzS=}jx|e=DN1)f*pgp%w;b`7mq4BSMjAfcwWKmEV#t2urJNdaO7P~cQ-|u7TnBvOW z`(pV)f%Y`gbup!XJQmyEzmHG*c3*s8wq^!K0EDF)F+ic+y?s7)vjx#-7G>IJF46H8 zSL9&(*)wpLo;wa%H*yL69=w!(e|H-d)yRePcj6-Yy;)r87k@u?tIXsR#Gulu{ZQfG zCz+3*r|UuO!u>k6eq3F5izsmX)*mAS`^m@19s6lpdGgyM%fm5!9WwP&utv&T)nN=L z@N$rL`gr`q8Og^E$pySs^ynFxVfXQd_SFo%W;$E`Zie+a_2>QSw5#`{F#Os*`)LzQ ztJG<28ota(KMF=;EbC{Omr_V^tgEano)cag?7>T1y|4?(H)dF$dctxx!wVSpd3Q#U zv0TG2tUW{Ja5|Mke*!0M<#^1)V3w5!X@-XaMy6ZG$!G~sh~Lu!(U6#s{p(Cb){v($ zpQ>~g(YdTz5Xa&>%xY_EXX0+|r^r#|!Q0XcR4H(aK77FZ`nvhrlLt`m z5?)M_1836j#3{~+u|5?r_+rE?b4ortASER!<}AtBglOuIO<7_>o=0ygwGR&9N2m5J zk}+@rC1B`0N&vrv%PJw1ij7zCN^Rgke#V*njR&v!J-<@B<3Jb|H|zl4Zl@j8shx2U zZc)0?w(@9S{ft^{?Qb*1=WX+2J=&WG6ltd%h<5p&1M9SN4?-O_GD+NH;)V9IgHUI* zD`u1=+YIe0m|Z3A;^CXAz~*&h#XwB^>L5A6uYCu9`N$Z&b}RVnUwYGbGljH8#=;tp zwGGnFJ6Qd|#zyesgHaK#gVhN$;w+-QeULP&PnMr>u=r$0`|H7Cl()cBk8g&QMNnUyiTT<%WE2?%=rL@wr3e2F4FgbPwkwCSs3}MqEye z8-hx1?m&)P{J7jMcVlj1LjM%}fgczB9@!x}oa1s0j<l3a&={(HL!XmBP6A@sTlC zW8=`czMRHrX|x~z!xR5A-~CVF)06Bx)olF=2RI z-?&5$KJFPen3LGLe>|CQglQiojFRmxbw_<}S7ID~x#*IN0sZz7;zHkeS1vTbF2oCB z2p`TZeC023q0|MduD%?k1adA!dfZTs56K!D7fp zDy7bxI8I~Q|0vJTWBS6atF5>oG^mAnB#VhGt_#5cpryT8`ATy~ZW9zTar#=Pu?E=HlN;|G_!Ze<|}&x#YhvyDB7aVD>T3 zIEw8v*D?6kcP!CVsvKQ+^CG`+|}a3#I=m=0WDym|csce|eL%*T>ueCVRuo_p^WFVky6g z{ri~D3`u?05z_w`%~HRV`OnNl%>QQY`>m932(vuOk$%nsQ~G?&e`o(F^SBo2A4R^= z&jHMR%ziM%e~9@~=8;Aru5D&{AJRcTTenJkjYtRmgu$dg!2Blj2=i1N#7h3TNC*AY zGM6$x$n0Y-ZIkki%$G1nnO|j2Fn`Y6$Gr8?Qs0Mspr3u2-G~?cG%}Ym_cG`5fw5;X z55g|}T+f_nm;5>N0P{A>IDMVc|EJ7-QOSoeyN;2(kh!1vc;*4-bC?I2|HeGT{2H?_ zChbi|JScx%amfYDZssQDQsy(5`}kb!mzW2c_vn!JMwo-lE9b`j{7k$^J0&73^R7XDR<0bK(ri6T77T2=gzP6K6_)tY;AR`)ApUD2&*;4<0<^=NrC^r#*=D#qPo+ITaE|>P)f00}XCi&9yC9h^4 zxlr=+EU#T8c`MWdQQpjlFb`cU{m)=-yhQTbU}67K$y0kJ4=`7QMf$Fj{(on7|4s6? zE2VtnfaIgVBp+qIgV}ep^xysWQa<+<$q6vYmoi_&+|RtzvC=>H4k_;gQ+!95&tgv8 zDg9s6d7b24{~-0P^wEbS$jk7OQZUdHTxO3I%Gru_CX-@^X=%rCS5 z5c3!8Kf=80DN;Z2w6s^iJiy$|Jj8rE^9b_>=GDc<|WL1%nvgU zFz>xe$`3Ig3KsR_S!utU*~feX%QrIri#f_X>oiUu^HSzM=0Pyo?`PisPm%|iYng|b zk73RolJU8T+0Fb3bCmf&JQpbauIHqDCv)Qqk_VWhFG~InOz|0DE?6yj_$BFo4w&pE zUXlDfv$kIH_G{SxRmpRiU9U;*)BTxWVs6|Z{ipw#^_hh0MduXM!nfO81fB{hj@z%%3qQm}gupLc>tQ{onea-A*-m72gH!@c+Cz$`pJivS>^APhV%-X@y{&ts3 zdp_n{*~j)d_40I^Eu2T%-1n%v!wkOnBC0ZfvJ4mzmWb1Um>}a`6y-|^C`@Y z%ztB!GC$0mVBP?x{Ox1@fw`agH&;sk0p=+4AoFF+L(Fe74>RXpCG|&`f5WV~WqM9v z&Sid@*~Pro)l%QhT)|wb>ofb9A7*Z3-sT#qA7!p%PB8z8xsUlh=6>ee@gKw1nTDjys{wDo%DM!$>0Zt$D z)nH2BaE+9IiFt(iKg`-;(%*Hnly@`NF*hB&OzmxL!5Kl~Ke?3a_F!OcHTiqf3Z(%NB zzK8jA=7*RcWPYCc1Lh6Po0#8V&cS>7UI_nf=DExtGM~r%1@k5Ar2OoFjPD@xFPUFs zu4Uf)E-8Nm^E~Dj=5FS8=8KqP%!ACwGJns!in;pl(tbblam-gU|C#v)=E1wA{B6v+ z_elOba{==pbC~%V=JS|eW`3RdL+0FjrM)khOPIf5K8jgul=-)ec>?p<%-b{H!#s^y zyHDDm$y~#HDD#cXM>20RxcfRx|J+{Qe@+{64O^V!UkgX1*%d5Afe`3vUh%v1j%?ayHL zG9Sd;$6U?4fw_r!;)7B@%6uU6vCPYu|HOP5^LfmlF<;Fbcu3lNi1}vbmzn>={08&( z4@>zEnG2amnCCJ7mpRP5U6ah8%b0g!ewcX{^LNaJ%)31z!>eYlV?K)c56tb%*D&`m zzs#Iq-o(6``R9*H`)4uFVeV)CGxOh>Z)Sdi`8nqG%s(){&;0Ypr2Q|Lf5)taWPYq+ z-j4YZ<{8XCFdxEv;N#L>CG#(tYnhK@Zf71~Ucvkl@#KW|&{7$`_JrgO%%#j5Ew_*}$1nfXcPT;|Qp)0p>pR@!$l z*E7##K91SVOyhKv{$l1=nM;``4N3oM=6q%!bBK8f^Xbfu%y%*`W&V&k%KWqEr2Q4l zhcgealIcH@*>{@c8=0fb8+3W*ZJ$T~X)5}2tEK#Q9K(8H1|nO88kFuNX={ueMW zWqy!(fcZ1#&CEN!0Q=K5ZOKzo-^09?`3UCC%&VAJJT2v~1Mf9Gp*_a@DEaS+2g|e4 z|7G&uGoejp{){=7dD|DI|1{>`FuRyrm}fGd%j{;phq;(}{7ceaDf7>ntC^daeayEr zFJa#6WvSoD9A;k1d?$01Ip-BAzk>N#<^=OO%-WF5k3rp^dE$Dhzn=Lp=8eo}Fy}re z_17^^V}6_2#k|$4(%www-!QwG!_39Z=P;Kt-@{zZ{7+^dbIw1d{Uyw;%#F3eulZ2dFywiy;9}^!J1ah9Aow||BZPG^LxyV%m=S2|Co_M}oXh+z^EBoIHp=i^%!`?4GM~xpX1JZx?v`eK3B$Uh;L!gUrLa|Etn}%7;>Zka-Dn-#?}Q zh0M9HNq%1UXZ}I=-yr>GeUVeuCM}{4R4b zbJfQ({A%W-nSIQwn3phL#@xvK7ITz&_fMp~1hb#HkNFzre&%n$d+m$$FU-IERPs9J zmCS?8H!(lP{0{RF^Ni1={(9yf=3(Z$m^U(i!aTyf--y)T%zPxX_J%Bv3z#P}uV>C> zp8C1epT=Cv>|(y0c_#Dw%x>msUr7C8<_Ty6cR`#-|$TO;MaVfj*)cOwHxUOPkjpF)iE_}Kpq_AfnN z`foo`%IDrDc@DF7rQ~jA8n>dKhnQWfCI6dvf|fIMBn7HzGbTxU16ND`3TF3dl3SUz z(M z#;2uz4Kcp&Tg&?G?4LMK`u8!rm~UeqzCilF&+KEKHU;(&-}M~dT4IFP$Nqn0?*EI_ zzngi4?QdrN$5_8;d#T@lnw0NiF6I2Wf*9%3>)(s)@8bIZ4Kd==$oBT#LCPO{l+2Gh zV)(CJEqMho{>(jIhIbyb?@7sb5M%tImh<;z_8;n({$DaD9+$j*F62=@o4J2ElNjZ* z9qZ2_M*KH&{Wy{s;k!A!9;u(x$NjxC*nfb-yO!CKjde;>1k_dxm?w=?VG zJ(GUQiJ|`(>z~H{!|eZ*&Yw&9?RSy-{medM=nwGw{5kAD$o?OUKXW57 z+%(p|hW!)l|1t9j-c#tuwX2lRW%)(KR9<**q@UB7`(Bhh$nxtseP6S`?JM`JA0&o;^gwC9j~L}S!sU5CG0Jm< z%kvXrgr8u2*FKV$F#CyNYG^xY?H(t^D!~fKgj9dcVDSL_?`4$#Oz}E z)0rEY2bqU9N%=3BeP2nQ@l$DUWP2HYHM1*MatCw&zoh)-%#F-15hH#+j^DO3q`d_D z|Au*JTWPP0*_9*tT4LxAvHmdo5C0&;o4TL0H}sz5!&C_Wy{v z^lhns;Lq59Sn@Jr=(}0}M)vP#|4*1Twzt>*Qs4Kk)UPLoektpp!2W&ge=GCwr&9i3 z%>B%J%#`|ltUsR^Su@D~Co@MskoxyCyP5yP`i-n#Z~(`T{Ugk|pGf^{nTI}>{0=eV zpJ4sHe=hY$*#B_mf&FB8^$>5ZX%}<-Kbv?0+B>e_1H{;lVVK8HpJIL2zh!tIu>N*D zpD^h_8D8J7r2SH2^cN0d|CQ{YVE;$he+K*Sbdb~^VE_5V&_9Iz``Evq{qJG_+3dej z_y45~fA@o-kN){;ZXf0m!>f_kkDMg^HQoOnVuUxH?Y+wKgNMoV?lDX1kIa*NICE*e zox#E73B{(p%P-dYZCpFC-=l=H*S zJWwt5A7R$YB=3|j3yAT|8szb)CSp8uN_o7e3k*#>1?A7_3jbB|MBV>2$=m4srQ}IEPbm=gWMpu$ zM&XkczFXmU6yBlGYVTJHw=2ADkyU<{!t)hgq40GI4=Mb;!n2C4;Wa9JlEP~h9#Z%R zg=dvm?S~aUPT>m__WshUA5!=#h2K_q!mq6QKU26?;U0xAQuq#qpHq0kA=dDIuCPzx zA%!RW+N!^|!oO6wRpB!fzFy%+6@EwI{SLK;U#9R03jbB%e<-|J;q8AT>>KxEk;01< z?pF9Bh3{7QTZKzYt>K-k@FNP3DD3iD^^Xu-YQ+B>#eb(cR{1`KZ&Ubbh2K|rN3_Fe zjEwNkQ1}{!9}`?^v}gZTc!zRf&+xBSxLM(o6uwg7e<{3ch1GtU!WSz%sPMZA?^8+k zlIf{bc$vbN3DzcQ{PU8+KPWu2${OEaDSW=d-wIB~=TJO1Q9ed^zf<@)g}-4@x%j`$>hzqu*&RkDn?0ONDWS zvqio`;WY{mDEyqlKPdd$daM1V3U@1fqQZR&U!w4>3O}pxhYC+bKi-@_yD0oqg=Z`L zD~0Ds&e6*!Bzc0)CraK*=W7+dU*T63{#3G2-nsKd{KxC|4wP)zFPCh{A1&F4&vJ!N zRrpfL$RhdkhXo?M$vU5`@M_71{Yw?TS#YW0|BUoE;{TRpBfj5A`K|Tv_VH8rrQ7OU zA$dEUJ0^SP3z=zN#t?RDNDc?X@f24O!}=Y1sasB?|vopf%OytB?{OE%hLJ|IMI?s{3r_N21r|EpQJk2gs+^8Y)9rz{fX zYxwV?@N|WLs_@Shb}L+@@SzGOQ*g4rzOV4N z3h%Vont%H%e2Bv33fC&!pzx8Bjr*fh;o}v)N^tUd^_1fOro!JSyxS6y9wR)D!gCdF zRrpwi&r|qXg&$V>?a$2$Kcn#H3QsxG z8XuR!ZiOoaC-2vV(%)#$PDjhp2X`jiS#a2|UONx&FL39>T?}^#TtD0ua96@z1$Q+Z z_I1~;g`+LYZ-B$r+85wngrohpY5&;`aBsj3!@UFdE*xz-{XX0WaM=G?`wH%BxXp0? zfunUF|AnLdgK^G?HUSPtP-r-%K*NUV+OBZB!C{|b4ch{1*nwBW4zrpI4*Qd8KZV1V zl-keWuxFu$?fkS^a0PIMa7A#%a8+>CaC6~m;p*V(;acEY;g-U+!5s~^46Yrn1FjP; z0vCll1}+8{hwFmthUtd$?oa{s8w!xZ~gwaL2=)0CytXNpL5_oeH-K?libR z!JQ7b8g32T8E}1YXTqHYcQ)KPaOc9E2lp4a^WkV~>kHv7g1Z>*61Yp@E`#fbyBzMX za96-x33nCT)o|Cqt%bW5?mD>Z;ckGt5$b@DDa zs*m@=VHf$SK>*4+h_Zl4Sx%?*F zTX1i~{R?g*+=p-$(3EZb}pTUj5eGc~p+`r+zg!>lmJGk%RG~~lLxE#2NaFgIB z!)*<>4cvBcQ{ZrRgBat^#s53P?F@%q?X{_J*qU6!&fwbaaC^b+12+S1f4G@&2f+Ot z?jX2dz`5Z(aCva~aI@h`;C>1BE4V}8YT)L<)x*t)TMoAZ?i4txYg7mBfct-K%l~Uz z&O|-p}u`qjLDpR z-i*ndQ)Z3HpndM8+uvRuYG3js;ENz=+9iCIKO(a0*4Q6IdRMLb4rGpm^D9Z;L&9&KuJGC$3y zL1vK%vv^kVOLM$r7Qv*^$||(Fpj}&-OmSUD7BZb#$V9S`>CP-OFSAHXc@{FwwlYzh zGcj%3tztV3`=Ybca4I%C9s8y$n)z@nheTyoc1T}lWyhpuR(DFZY_KhdojOG|jkrVP ztj8|d)gp_OgEbtXGuv|9XliQ@;wu!KB7+P$bgLKEcn!?Rb9*9GSXyGJr)A^_B>7JIGZB&|;>N_e; zrS6SN*K&_JYFZB|wZ1uzMlt(zDj|+0nTqNtQfYUVYxV_OVP|3#DYr8*sywhW;+z}V z9Ovtt8QEBH&Wmg;WXg(cY&hmbwrBG?W=6I~9P=YvBN?(JTQiQiVsi|!WBhG&GDNqC zk2M}u6KkjB7(Y9uF-Fia|Makw7Rs>_+2~}ICMBFKlcZ>6mm<6NCcCuRX=j&8JMC=K zYp3s&a?4TBg;^iAZQr%98ccg6cb3Z59-8uawghACmpMsV`dlf3&Sz~qRRNFNS=Xro zWYTpm{!H4=g`aVjN1b0t$+K)MIHx`v3z_mD8yn6!;dDN_bIChtI;Y%8GgFG4bRAPV zrb!pa92k>D$DA3H#SA$%CYz2qnR<4+V>YFVJLW;Ec!mU~DmcbI<&gR0;lu%N1szQ6 z&`zf)&u(dJZ}0WyRdmov$D`6*8jLTU-PYL^!O_9h_&Xe1v@+0TnKx2fos{4UL*dS@ zaBNHwupFK2SR^UIT2wO>Pl~eh^DR}}GWd`&M;xDYDaQTP;{4pvl$&23gYBSF)E#XO zc7@9#opH2QDB*Z-uT!zw9n$V}SJ~+}m7|@Ga{=0EIo)Ihp-6K$=EeE-{z%b0e;H9( zK%78rpKrEGma#0Q0u;2wf*oOm6e%pLS`ZF(Ey@^7S`EiA(oKOX@kl=lstDQ5pg9$^ zosLsM+vzwLw4IhyK^O6v+3F;_;}Darl4F|eLduXRJ2j_N+0Ga^6_l-#Q>tv0oKt11 z=A5d`!}iVz%&hO6*39~ulAYOtQx250bp%_(4Z-*_s;|veZZuGiH8rh*QySAMI43Ht zieoAwot441_U>4?H(pQ?i$!9AXv%shrR6EH(Q!RAthLk#JW=N@nX2z5{=sKm;v6tsKaABQOQYx}j z_s%+hB!)|t3bXXvz?aQQC5h zS1|?^TG8c+V@9)}GTaqfTJA1Ot~kh)A(_=3L$}P#W=ORn>uA^OttbdnV`;RRRJKla zBCUpUyQpPKI^rSYxF9cUE$7f0YE98ENzQb7+{s~~Ud%PGsPYG8bK`OQVi9V6+B#bU z(JJd=NV5e`q_ey&9*joALA+d&32&LZvUpB-X|Sg)607fB5pdA94mk*QyyGqi$Gh9R z>eYtND37X;`6bC5n<67FMg%qVgmMpHVwM2$_erZ-?zF6*lN6=*3#h*?DYpRee$1;w;sJOv%=ikTU0~@meLDJlPlZ@p`i|n>6EjhZeD|tJkDtEH}qv zQ+n3hwzYP5jHQocDp|C}M*R_OoE*WL*S##fux3#>7H^Am&g<@I3dgj7<)XhUhGt(2 z)XzDrEKpYK_4@-e0)d9EGX1k4YgdZ}>na+&*$DfWx3zQ?c_fx&6a6R zy(}7nyn_0sqcMWB7$d4>OM{)QVPAJsdm9am>gz(?9(R3HJRIu@HnoSnZeK$?)!e+A za%CA1d(57Ld!$IjY+;SaE8T-K#*-&{hYP~Tbcf?zi_A|=JTGxe&ru$i@?M)gHeHb+ zX>~mdk)oQ;mdM<2?;>}R=swgmSGv6wJ*{FeIU!%vZ8uvYLUMjH=}#D$k=?!)?VuD z=BmO zCYz?h&Pc2yXqm-GXFaJ zjcQa-Q|+qIYnOc}_DMGZ_D zJ*G^KE!9_r$W@FH^>(@Th;OE4wUg$WVNbopB?5e~JP8V=Qh7~`t< z$bm9$uIt*wOH67FOt0(|L22HhFgPRP-e#{{{+m84LX;KWGR_ing;3&D7+)HUg`2%) zmiAo{a)@ziRPkyRMH3ocR3gfwp*I??FYE|+L}KWbBmR6s|PB|BuaIiK-#S z)f^(>&GWjO%92WD?vTfwj8(aNK^NX+E8HAbSaxlx=dK&2uD{-`mnk>8{$)r=x!dcN zUsGhGU@c)ITFr|*d2O9-U2VbkMZxxNwA6T$T4Br<>z2*(v(a6pHPxOk~a6S^sPZOhPl z+Zh_oi)=Jvz9OD1!#%-6jn=!uuo3fN^maBfewhbPuTZ$H2TM5g=D=NEAnSnFqqYR- z+E|+rcZIvYH=u_*e`QrD&|6sF-4*Tbn!l2JQz^-h$*l1WD5x@@_%Z z<~kxGxq>Suzxi54Iin1}hFGvO9t=@$a#2aJv#ld2I+h`CiB|{o){^&0T1CZZL0zPo zo-@t#yu>qyAF@W=Q~hN_rQ1&N?_F^WMt8k(ydy7Iv0x>dg^FShCbl3DYnNTKWDwMI zHl?kX2I(-|7Ff|ccS%Lp+;%aXV~Cdo5Y=Y14w24ayB_Nzzr5k}XMrBQw8CfwdC1ut zET;%n==Uq#e-!;P!yYk)m-Q#3b1b;ZI|i=gf7%G9$wOphO3vlE1G1)zDxv4FQi66u zmSVIKqR9k&R!7706=>M4<(5|v@QPUnYWTd?D44bQalo14q-D(-C&_u@k;EoN{P_86 zzT|Tk1UiDt!Wdql3G2ePPTbZsRptp`{6XC0@kP`k1gg+#FBMsdhXv*mgh*kHkY9v( z1%9rkH9otxE#8$9K&T>f2%(A$L3m~dDB=`AS)?0pe=-IBHt|a43E=s!Tfl0>w6PT9 zYShOF&f&Jyk_a)hEM!dG2a5z6+8-?&Qwoimaozfll#gk{@R%pbilX6I3x-kVYl11%e zCA9RefF4zO(Gsh|Bk=GHEyMG!y{)yg15YT+)Q=a>KHY;J7jnkN@5 zI7)~vy}#OS!csO({%XrSAioIst7WU`ulCPxXrdbGulHBSWrOUWug{>a2&|yiLwv=Y za#aRDpAGp%+4v7HMtVeA-1!TF%jdX7>mdyU%|pT!o{~TlCK<4lD>l-zOJBrMsbYh^dtQgbX zV$`kzU;VXpdgtg7I7ZsDj2ip!SjWxV8S*#KO2 z)4j@5C{^3ykxmQ|(OL#MGRm(NoH25=aIs&6%EPN1V4W6BIT-V(bLJNF+ww(sBZ!BIFQW+8#GUC&hy)PVOBL6lvyXO<-nZw z2r5)467AIj46$%~I2aFuX)SzbC>HLbMQNdBLKc^gm{$;|`P2Lo@n3-_!qcd*gNead zN4y~-;*Sxxu1F}-Ug4WN&mZt$=s$*gpf21M#1{v_8eA)>>4Xri@u{egQh6+;>z0RU zz$=O@ukm{V6&3S}FqlB0mjnVabO_rz!n51kdpb(wJ%B-m3SXrNFTX&Br&~f=D00+Q zSB?5-2mHkWe_5b{lGohs>!JTUmv`Vl+=xhfAhdK@fIbtpUTN(P#<1H%AlL)1U{hN= z>PP^&LDSk$!OaTKNYl}wK)53cFEOx;OCkjobjjRS=pKQ}`UPbbf!ca+IVQb@tani* zy1&Ra7Z^Dab27xwEC-Rww)QZpP7js`U~PhJl(Nc6s`6BGL{X+Gl6rq_ z1W#dme=+Py{RRi2`KXIsE2(rHgcjD!ZR>LK?`)%+gyud>j5$EGJmEkKF0{vcaUZtOFe6gd0)5ng zmRL9l)A*0B;emr2t)&aY-5Nb+!=1Q+F-eTZ4gZHbLe#v8+fZDir|A)qPH2j29r0Fw zxD(dQo-Mgn;>Ccc;7@?OI9+rnJTJVZcpN(&BEslKh}7f% zcFH(e79tx&@56GXUeq(oC5+ltg)s-(77|I&8*f7<-rI@BZ3VI%J(^1TyvY~AM`Ynx zWqYs{bwh^N6mCVXh^6GlCDA9AAuiA#IV_#(6)>VM`_j6e%zCLN+FLz>V!Tlgt2rzZ zT-F|p$Mtb)#m}1bW<&@B=`gl5(rn46=HAX=M_Z^Y7)NE5;hHYNN|^{n_d~W=lO3j2 zy-IrdnmH{fXm30o3AG{rXe8e%z2~@1!>uxLIli24HA9F4#_?=$UMiV4XBRJj`#BHF7D9v@8b-#Ho=}cpgwC42IVTD#Zy4Oyh#I1MP@ARyZQSQFs~MB^7~Lw-Z0O!ZNne^g33J(`D><{jQ`vQ4 zVl==Fp$th}L8lHCOOL9!#P^8h8Z@vRL%-DBxr|;xWeF_~2bZB6)fJ1NX_b~!{A-Yd zww|@9hsfRtE%IZ1`5`LZqZN_cI$ZFX+q^rv~(g(np3@|C%CGY^>7CloU^z4;REjb}X$- z853KaJ_fcnuoymNfNo4SYzG0yWX)k%(#D?CGV=^|#Yxq!NIhfzI>izheefD%k+@^k znL{)!#!xj6fmg{fm(lC#(}%|F=V6%r3?4=^cd`x9P1?=3xkZCC$L$$oBja!7xZ|F7 zZrkdDmRuiufTp1+nMTKOvE0bIkalsqB_5_{hyK|^Yx0?pz5rKX*_p>fGkxXZmLPh1 z)$XjC$QbVNIDUXK+zvgtewc`oD z$m40Ezbf#y7mgLQw8i3GnCi62KumdKc@1)+45P5#U=1p)88s<%l+GLyu+k?h7TO3v~dH=g;xl|a?vdh`?1J#CB%fH}mL zh3BF=e?mIFD^`Rym56-Q8uG68*6vC+;PzhY@cWSsBH8735zY zIv5f0`i;*~s8?+l>ty=I9+dU2`5(5#VlfxuDJBwW{e-0-X)0aEj>G)LHXS+iO^ue3 z=PKoFf4I^Y@K!HwNMCbP)q+sqS@=rpQi%#orc@>uGE}5lDj`JlRR}bVXw!9Y4mNf2 zpX|0&XAZliddz`4&G3uhm)7XE#qx?#rA*Y+%vuUX!sFVxH0JH$2?EG1ylX79?HWC8CafM>2LCu;Sao6 zAcSUo*lM=iTJ0$)z-ABLYH6=zMqIv36|^qRD-1-jh%XSuq6fKdArP%;?d)t`83`<# zjq8DBMIQXu1%Isfi`Il&g1{WLxaezuKvQHzxEZr=T2${>ms72&sk6+_%;@{#6#HDSG;hfjYG&B2h%WT%Irh3c+77zquO{T>Md)S zYkIsPLbSb%$n~;OTQWb)$8M?B@>XE6lXg>}O0g->kDHRYV~&Gu9$2=q^(Wk zgRQdU_g?yUUOiE7g?-s()Erxw4rP}NQ9Uthi{j}}QjQ^xEq#=y%k1mMk9@+MLvH@a zA&L6%HghLEnXMQD;vzB0 zL;W0E04F8eR4c>i#>zs6?VYf7fnz+zZqhcEc1d%p>vl&F+E>^@>{im;9>&;|C$G4~ zJ*UuHJg20>Q(2kkEzU11E~_jmFD}mW78d2#*79S{^r^ils^nMsMn??a2Z{BZ`b&=a zVQD_A)cEROPKmk8leWxX_}5|SsAbO0@~j)PLCYBBk7E+cca=f%?Cd7%AU*&w<$@q% z(vH98uM#7yc6Xy~c8nnmnM1ONX`K|tBg5DoXmLH37NzfF{g{y%McyW>kvs#p7yljJ zlx-!l*KU|kGwYd?>R{n;&lX#t(cvwLLv|TC+Eacp#c2JO)bdHX^`p|vck}2&uW`I9 z^p8^09M2hSu1NPWd28EY$?t2$`hWA7rRBC(z6tPp6(`alqV?Cu&X4DG2bS|xq1y&f3 zDqN_JVay<2Ov^rL$=8CF`Zo;=us{>@ehmwHyJ$Rv?z$~9;M9EBMH>SF0WqK{TVZ9Z z6@DUM78yId=u^kW(2TXoPOjsT)A`b%x>pCikT=QFGKXkvETXQsvD7(pbMMdwdbh0o z!XzHI!|9$(#^}VB7M6(RmX)^=(M%no)XWmCS;ij9=$pw=HPZis@MSY?Z#elb>d<6+ z-PP$g4{52wR9~fguG?ps?z2=&}@p>0!o1vrvi|b>j&TWG9&7xtkZ|9Q*>yTz;5svx2!K5!H z1NCAw9@5PiI&Q*p9~p(LGp@IbhK6Ikm z4*@Yej6rSvOTkPxgeXX3JbLtM=9Mv)qA~Vnm9NXj>s%ItB9`4~jnxg-Eqt>uV>gzN zc~oX>0~?v`ChunbK2Fy&M{}NLo2R8m&oyp(xy_U4x@NqUsHIhf^c&5%ElFr}WpBRs zN2P6qt+zbpM}c)m+YHA)rwsCqN;`dNIhs%o>Kuy&yQ43&v!$O+s-DuCIVarsLW=iQ zDyMako|4%m`31$^qDpsBe%@?vnYX}OSYA|ISyG%|RGe2)TZ=i%IO@2yi(s3KEvp~d#U)uP&XLOY2;-D7Vl{Q6F=QDT zRt$}O;9fD5#n?T@zMad=?&*>#H=OjG5|0ys9L})G6l!K|r?4}f-I^)%Z1kPNN9-L= zwaFBEX6+1NbHiypy(x=OZS|bO8(ZHaQ*6d=)hVv-Z13z0ZD_V;obO1tC!1sFldYd) z$0Hk48BbexmaQr>`l43fj%N;}q4;pmo3^1-okn&xdY_Fs8Mp|CCP$M^YJP2c*P ztP{9OX%*4N4DG?*tWuAe<+ix^+*I!BEsD>y!F3=*U|Uo*dNCSknol(kCCp2iRaR2D zWdSE&BCSynWQ+l%OzC12B2W|Vor4h~hvv?cdK|Fr3Qv9PSxH?Q6PdotRNr>&Ol0+0 zX12z%{3=s5hcDnzL-m_heNBvGfh7j}%nR0410J{7f>rFRip|@3nW9~0nuSLpN_H*d zMrt8h?Fvyj-ldG|S_iM3MVtb(KgrmXW752Jb_oMI<^=)H?Okf^rK)HBvL~fHQk1+E zw5*wiM3;qovFqGY+7X2UHsP#%^98*6&zfz%0EJl|A!6IJu#Q$Mw_Pk-3&G@3O4GcMQq8%-&Jdx|ZHi)basH zN;R^?)$;jA22sn$A8G_rDyQ`WmlV^f^3DlNm3K~M8hP`VE?LBRFVY7qv0t!Q zOs`B~c$D@?7Z>BI$ypWqhADN;qUCY{teu$;WqA-PGddZrX}0(%I{8#_~n+9kckZxJm5DMY|#fmWJE05ttT`m-Npb z^sD-(8rCAWJ{ZM!6WIvz>{WKvHlln-kwtYidLHU+X3WeiO4Fw>-HvJGM90EtF`#bx zz9aQ=8fnqE=uL+{_nE9BGBcEx#xQJ5!74Mk_6gKO@>YnX>H($=#*n4?TiKw^Dk!9f zV%G5!issoOS(EMKClxC6pdI5UWi1oOvkEOsww3$VD;>H?SkH}&75M2 ziR9KfHVePAHI?=#`K;d2M>)HyB*AVBI;)_ahmx~0k!d_QDMYgqpn$4WNZ=#EzUHRDJttDd~|tqr)_o42s0!d()L(U~|dmq7b&%qmwnWw-V3G3k0zDczK)H z?i6QV>w8Ym##YMBz1U_ZKs&CBUF{YX&gl*<3wJFlY!d%t2&SNgwv_E!;jgBBr_<$w z$8y@Iz96zUN>38;*?Mo3KS|6Gmq2oF_H1Jn@MHVEQN}ED8t?*%_fCD;WIV3~uYSkV#aYOk~@T*@E3GV?c_HbTyet}GvTrgT6l*Qrm4 zJ+$%e+a|XgrY-QWEhF~L_L?>!78`}rI~~q)YY%qO_L02Ps<*2a+dE@J0NUTsUeVcC z-vYYCOZ$J)>1!VM@?cw6WjFQ&2v_+0?tqWBe9ja8l)>0?Iq)Cb6ym`;1xW$(Loq#p>%3r8O=8nmiZqq7!q?N`TPSZ3al6nxm8_-S zPI+V%ZmkZ~HGg5i?+y6p1Uk&ONmATX+=4xMz3~Ozot-HDK)gM&yh7}B&UGs(n&+0H z{%&kHOgsCg3g>%Fw;MKT52Bd~&%svd&EaT!q_?0@RIjAT3W~euut<|WYA7OkgmE`- zvAK$QbMt2e@UrccLnYBTXD2+ZfK<`@H}%$ z>G30Ux-2Du(;`f{8^VVCv2`n~@UE<#I3pr1_h$8# z=ojNC!-efAIGaMG&!CLs&5fneyE?lyY#m@BkZgty>j5u@f=g_3q;eRAtj z!6VI5p~Qx(NSU4$me?eNl2$yg+;O^%fo92C>0;Z3OKIcNeT}2{yhkQahXLQWxqy zZE4Y!m9kM(V+dTS3rgD}t7X#usH3M;k~HRxxeC*MPjx=i0KMsYx{Zu1vSZz{gyvr8 zTq1p@0B=X_@~8#<%nNMS+}qISX;AQiwEl?&^ljgu?HULt8^()HU-VtAht)~a0T z1dRb!lZGC+K6f|9&AC*IdNkOqDbHQTN^Lr}F-31hl`B=pB!#`ljEtLuAslRh&3nJQ z&~?%`e@|m0U0I7wd&TV9C=8`;PUkgkr5DDx-9`jO=3>uS`X~REzp)9aWPw#xRq}t@ z8i;YE-i!O_7*Hk~@=%-3f8ODw!yAD48FYV^WQnT0Si>*;pae z15q5|r^mx1J}wn|)QDX^Q-U;wC5Hd_ELD?LVU+JQIq+&MT`)<>(xi~ZJ!u*xHVFw+ zqBaI!IT(>x(RTQ2v_-cux@wK9hM~72Wo_Ysnhyfi{Ce9NHU>|%sb|E0n zEjF@H6e`9}upw(oMeg;Mi+@ISrv2Nk)w#lrqc(Bsu~DUs8jX9$xlUJk=hLyIT&P*$ZM zxe-qL5KsffHeNJq*~P-@j%6v8L$Ajk>p);~CPxjx)Y4)9urXIkBV1*Qqogc|!wYB( zs$LD*P*KN+R6(OnFn?2L67r)5skBGo&B<0|H==nMPQaF#4z8CbHyrlvUeacnYBubgQ<9n1WMuo^+5Qsx!Z zH^nh_Pj9$#Uu<7@Q+rz+TO*o_43Bdhsz}EdrUsAv97Tfc?Vwf9^g;5dLUQ;-*_0iA zb1Or;0%E>{j{9k8qby0OE2u$wqi$|n($;gm^G>a#?7nB+7&~+-5CbC*)g$gr=`uA! zT)&Me<1shc*7itD!j9b*fAlMJ#v#23rZtdJildgc*)W>(*dqH@$KMplq?|r?v4SL% zBA0%4&Al~~v#~zb7TXk3=EpdWStv`MsKP6GGv1HN1hmZ>+WDrO^&1m}ri-Em8#kU} z)Ffy5bkTA>x$?<$+0krjTuqt|^PDCrVc*nZC=s_TLolgf{>-zmM!d<;p$_JDIGH=B z81!SjhNP^5F&pGj1T;j5P3ERZR*a-+`=_cRX}XP#7Sa5G=Nczo+cLeZq^#OAFWN9C zuGv`36u{h`(XBJpZk)zjM29G1f-cZySB+fiQhk#xk=22yzBa}7MT-{;+WH#?WEt4! zs|Zjwuvv*(4QDC_)p}O)=Bh_Ai*cjuRPjVWs$wK-MRQ+Uxpz#3LzD6*6k*z~LU1{p zSDj)6$5W$Wv_Ih5q+pCvrWuAX{7fSNX$GC@Yqhy_B7g)8iOKCct4X22cbz|9mDApFm;srEfbrlWXvRbd-A1L=Wcmsik zuCg?P5fH3dnDrY%3I%T|k_<8;!N~h_i-gVC84BY3E}l>dNV1CwuqSp?B*;1QrjCJfysb=wF_oJBT*EYT zOLZcaqt~Oe+;B>wH{Hpe7L)(O^W*b`oPsi+`}t#7^p=aSTmMgGCKV{nA|?;# zGbh4S@#@fbH12fM^>jT_i|kn63#<={G2TdZ?WS0dH74>2=h&EFN%`SeQZDi?ogkhc z{F!vBq&gH%)0T9?QJ1{A^@?tO|M5D${$>*my@fGGOfzkhXl{s=(Hhe{rEXT{fjZ1< z^_5nPbpT}H=6I9T-*1ll^VM3NSpU>A{aEGy&b;?Du%NG2Qt?-ZgZ6vVMz?d>#! zGpf)$>V!&$v=xcf*X?uwZsrpu(j_Tb5yj|Za%be^hkoYNI-8KyPpPIBL;T?6sXTMt zu&cVpDsrF^l(=3DhzZ*@NW4d zMk!rBlmzhAU@Mj%i_LQ~o;qUQ#yvyb^W?STV-|h!PgcoD-ay9vleW(2EmpF2rWG?+ zEm;#VxvuM`%M9`Lbgz2yjCyKCL$~?qWqtr;sqd8*wrn?Z5s57`!SP6!6Y>e2whm{z zgD=_z*(V%LDTxP6)(UK2KBF+eC$!T=+P?KL^$pTI7i|qv+hS6+z8@vK6{u_`DW&Dp zJ=5mD<@McM$C3?~LmBCK2GD4=K5ecq+HTU1qepdW})lEZaEQZYrB8aJy}J zv(+1ATJ_+@8eivc^D{*{+fSx5*vW2d*bGLj+i;Cx?>vWP1sUs(Q4FKsvTsX*Eev(z z)2fciq%QNKj0_;6U2$aG891(Db!zI@6iAeuvKAaGRca*2ttt)0Sbf zA-12zww)`Nv2vLI#>oWj=GHoOBF;J>Plu_?ub(nW7G^7Hnjp{u{^e~gT?K`vYxOc6>*y<`>@q)y*|MbTW(z>7S(3h3vG_Ed{U&k97z~ezjx? z*Yd)j?4;=3lhoCn^xc!ag|X_Tt}RdkQJ##cH*LDKWmdwsK{7d(im6YF)??J544-VF zd!YrY+9OTD_PXHFH1)#J)|muGIgVXEn#n z_*gKTuTQg3O#i`YTE#8={4u@FE&Aj!Y0_wgEO%%Y-IA2&o#kx?b5N03TbF$2Hufks zzd>ctZ;OW8F={7=r;K4sM!XgHh#6wm7{Hkzcc@gOBgbtNXM+!wyve! zO|zDTgPpTFu_O!IZSHj1q_?IGUwHeIlct}0|Fi@CabVd~YmPqig6G2TemQ0HiUYnq zzt`0_@A~le-78j4Jgk3U!Mvjr_dmM(6$fvAzUb=R%Kmf8yGOhc@;tX;&3*gNZ1~}! zp3vXVdtk$zKY3u>yPdx~Z`Ox{IZvN=*_p2vANcj-uRr--{zd2f@sn{aXYaE5Py2kn z&p$VAuIZ~O{m*$HRX=y@ce{L1^vBbFn<%;Mi-k8|KW*m1W7q8U!qwq>PrC8A8*W(= zdE|qZ!3nQC_uR6a`Xv*8IQF(@leb>~dF#)7 zCw&zBVD_W)j+~iu#{6Bs`u%^tzu>8}7M=F-$6N1o#LuE1{A|`KiD}zp=fA)Bsr$Dos;LRwcE`QD?(l;5$U}W6A6EVS%rz75Y}xV365rZg?yI@9`1FIe zeX0C~m9O+wAK3NPw1d_!d->iQ@9DVnA4Bhc^}x6Bp*MD~{`mE|N8J9{y!I0Z_kT07 zXaD2>y?ob)U;5SCM?LxAPg?iA;CBaa+V+|$ub=jy>!cq_Pidbq;rb^&UA<$&3$4Gc zIrWVDe)2+W+*TKUbLazSG~7_X|F>V|ct75Gn{yh57hkv4$J%|-v+h5tXUT2r-+AJ{ zf4=Y47d8~1eQ|E%NiAD(u@@{jMn&-Yq%-TmX=S$TT+zx96{|L%3auGsYL z9Zg5Ae*UL>jhz0xyL0`f{le!y*Lr2%-3NVi&J#JiK5$9*7i+#g`?RCKz1)4y)%9yz z=g&H%`sBl=-?Hy3?|eM%lk<4wtMXK z;%QSa*?)N3ugWGa|M?%Ezxk`kAbXvbg?#cQ?QWm5bS2K}m?01d*#;f+Cv)5WHf*do_W8CftR9 zP-R+Lt=8nxPsL2TW9t2Gu-z+05IV!aU+wB87yEmZ3l%PlL?{63#E@9e(2*$vqC zpWpLro@evE@4Pc-&YW}R%$YN1=ACQY_tJYUz5X@-nQ3E3A4|Uf+xIVSf2ShrtH#C7 zKfQdhaYfe4MbC!jO{<%p_IU8|6E^q#c-fZ^_;P=LL+0d3oA3E^M!zTO%GN%WfA@2j z-Spev&7S|->%aQpe_Q{}gZdO+`flePzkl`e9WR(UAI!M$;jX{G`L@k>_ndck*)wVX zFxTvwaNnfRd-YfU;`ygO4!-l;2{-=k%_ki9-E;Wgmp*;R7~V3u?Jr}q-~Z}2xdTp|dTPz4w55ete=uNo*R=;mySi`B zsQhB{*1LW(3>tS?MDm-}mzPXK&nn z-4h#rbYa0gx7T;S`WLgGdhxN-U-+ne=$lWJc|&*K_kVq_DeN;m?I#;{pI-OHFRp!O z>B;wd9-4IDz6H4tym!wfM@H?t;hr1M{dc$9Qum(v;VWI8In!?6&~NEmt6uo{x}|*v zH*fmw&wAHauju~WP4^TBd=FgReDtatezkSd;M6G(U$Ud<&cRKu4(j*pC#$P(|6{su z+Zo^HRtKMXYkKYA6Mneh)o0%7`O>msKTdsW{YR6J_=in*%pZH<&Tc>dYQgx)_gk}n2m4cZ)y2Sr<nz5kj>wSkSH#}Z_!P|CfKfc9(bUsOvwh$^Eb}cjo0IYIhIa`TE2ss?2W} z_}w3!@SDI(m-bzi{mhoR4?Q&e(RWIV&c5++|Cd!~oiyOG@)K|M{PY)h{_M^tw|D;P z@u5q`ee&$Le>W~_{q@CPK3Mwt)StaFEbGF{NA+JY`m+-|?|5s&x_(D*Tlvb7tFKRQ ze(o#(pG)Vw{JYs-tf=w7T6y;1`>%Vud}sFSAI<*sy*K<%7Oq})!-mj~9esA6a_NM- z|NX-UAOBn6?579*X2{!j@0fS?mijxsdE(Y3EoU@5(0}Q^ZC6hHWWZIK?>@QyyukfcD80!a!a zDUhTkfcD80!a!aDUhTkfcD80!a!aDUhTkfcD8 z0!a!aDUhTkfcD80!a!aDUhTkfcD80!a!aDUhTIPbMjNUs>?@Y=>vG!*AZSnU&>pX4F*8u3lKvj(%IN zR`AAJE#R~MU~0Hgwwv%$5zq20Qe?9XQymSkQe%5S=g&pR{`~~xB z=C$u1{cl$A3M>G8j)kFN^BRUn`9n93#czrQFV`x>=Z@i3LQ1OV-el#Eh3B*2xh#3+ zvt3?dVTbXXwy1h`P4(PZc(*TB?bZ5?&#^EpROAwdH)sBgxr^qsYwyo3c>2qTd_FFC z!jFaR;5AtAbQ}5HF}y`{Z>gR;y}WwvjbLv(c#m7~uD0|GpF4&(qpJMI1r$B2{n7Gg z+^XnzKm)|5!pY8B89DOY>mwsD08+wWZM{Iky z{8YiqvI_7y1|FLk{>eDhpnL#Y{fOz_V&nm-6y3sJQUz-d6aXY|)R;9m88#K6T;Jxs~Nr z^XAQJFE4@j6}&oiG5CB8cw(;%7kJcn(fk;>T>)yeTE*v%;Z0i@u^!vwx6gt%U&|lh zYF)}IEVQlKSRP-WpEGZ+PKd>?;uEXAIs>kD{9@s;pH0B8y!_&cmtHh(>_nyQkfM8M z^tExDg24ZFSSR6mB!1Kv_H^%p`BQ7E241>o){HAA4iH6s%e)1%tOUd8YZyKyi>OC{ zIt?!*(2HpSVO@>u{9cB!r9YlC6;@1d8t*h71EH!OavDwlXBg1q#w7gsw-TWE+mHKY zX#AOWgd|7gUrQa}#CeY@rT)w%A71y4e|WcF8kyO5r~nU1F%BvasCM__3`lH^ae?8TWS#oV;{l&5St%FRq@pVCsUU z1IKgdBSjYu96xW-Ty(DLd2?+LBZ&ZlzxMcij#P&+aM8jA17}xHc_u9W5x+tBh1>g(7n&@ZPL*e!HDItsB;@n4|LOdW z%WemsZTZDqCs*XA_{s=F?PQjEy*4;TDiumXIHmIz%!n#aJfg~Lx@x(I#)IXH7fr98 zr-8(_!H=89x-fFGyj>ok#Xx|B^^e84Ja$ISj7sVDwjN74^eT9wKb+LG z9l)tx2t8d{6~-hMk8XxPT8^XTVSM%M8Iu;wTUmRM?K5&K_5&{vThiE}2m? zb+#QqdwOzoOh}K*CSN@7rjE;_dv#EL+Dy`N@r+UnNc;M!=@Zs}`J$-{YJOp!JH|WtWKOhV{T0~rs)e7+8RW7BNbhRuNZAWkc9B&>9XzHadJoP zSXe!0x~f1vBPWE{!T5E04sv1H9YmhW7Y(SYGL9TYq5r zsD5>9{dB>Csq?FVgyF8+E0PA;x&Pk79fzJLV$@qGcV(%uhY!nL2IujB>Gp zB7=2wzS;ApqTjU3LwIN4M|+~B)M>Op6BJs{w14<_iuF9`PM6`kRFabak`zc%AW4BF z1(Fm* zJ1pO*KjbpZV#8?6YwF`~GK{T8lheNf*Am|lzpIB)|2f{bxYEp>u5@#k%VX|#Wtay_ zjrya@N&vSwc<8FlfhJe^_5+u_ggQ`9so^K=QvusC$h*;5Azpd2Kd=O;YZ-o3)Bt|#>;!i z`!%j>S`mxrDM({_FAI(;Q*Z*)$md>wZKX;1G}D2yEWg`I4**~HDc+F7;oTTmwK(V= z#cXH%Nv>lybptx^1f-5e<<2b`FIi6UAQ(> zI-1v9wIsMl+UhY6xLoGvXk#OIu&(y1);*vvaTU1d6^C}A?%l|XEz0kHSOS`K(d|?1 za7%l8qir5@EoiU{Wl1MZpGf;udZ6|i(7CsX7{~foh#sM(cBSx!+mqd!ypj+*MBCi|EOB$D@B#IE~QZ zwzkZU`-IUPaE%ITdHJHP?V)&mq6qRb2J#~LjC1`TC&)Jv`TFR5x##+uk&pTy9!xE( zZo{Z^uRhzq=f_5{t;8sDpXS?m#OYqeK1%uh&MKb+`4|eBp`1}RmHhNJy{<9axAgOE z+=DWGZZ(42hWIwJ>_gxiW#B$sTV@Vx-7-9qXUizx#M)8FA_WqF&4rH{z4yR|wa60Tun;p%MXBGt?>pn6V=rSTm z-A?&=qd30amT_jyu<$tZ7b{=Dbxz!I=7?>aA7!zH!DGS9*Ayc@TN28#5rk zTVnF+{)%y?PLDI6|2w`8u#Yo({1AD9ync|NjMf{QWSq$Xe|k&b$fj&dUs7YqF37ii zoC%y7>1XUWYih5Qab`=nj}eY4v!$!%Sym)X%G<{ol{Y{c*W=6yHP$%OOOG>k?#MV( zXEew-Q)i7cbsT5jJ4xvy-H#qdyD5|TmJG=_^W`FpGi<9KXL_3%=-=yHSJ=myx;zgFB z9&dgM{Es!>bSUF4NAm$!C-a~y#ax4NWA!S?I_xPe2UjGJgD81H-@Pb7zEK!I%Avd1 zZ?t_l9c>6%{XF2x5_?VCYP5N@t+c1DZ6C*xs@sgcLSwmY3M))>XF%QO@f^&Tv zZ<|#xvS3UkO^qeJIhNFMEV&+ZXPZ7ndFoLQ`r^tc`B!!V?W`7zB`byRy1%G*nKG6z zEz=rH6u$N`!-INSAWy4d(>#MV7Yy`m4Ax%VT0N_v)#&04j==k%YiTfmu_QI$!1d}@ zH*}t|(Xyo<97{fKhpxWed#1nWB!fqj)Rk29_Wu+%VC=kLzf0+B#Y-pprpx>W{e96RMuy4OfcijI7`L!Lqpv`(CXc;?aXf1yMHk1Rl z6y_$&T*0H84gW6SL7E?g{v7^;;$Q)2?@nc1w0reqbN?eK;& z4EL&?f_sMODB6QNQEyXcZ*beCMlcid$94@D`g+U(xZ3$fp0RC-`?1^11l@;SZSThs zyHE8M`V}(F?ZDAJ(zo#z*!i*jnRQ6pdkpSS9(O|?smJIy;5`4TisImeu>Q!f=?~ts z-Zar4pJNRFB7sacKqlk0kF-8u)uq~@X#F_bah`AEbI_Rwuk~VlPc#2U-irRpFkd|Z z@&ek%Yh#CF`R0^n>cxQTWHo+cT%Pe=e4RyGHQ*X7wrbUi^48#Pqq)G*qcs)2lfY)9 zITiPicYh&#D24E$pkKTZ%y&p0`a6CE8x4A~&hVb={}Odj=X1V5d+^RNYJ6YZ%^PY( z+e#cp{j;@2!3O3JV2;1W(abs3Luj+Msnr}S$9xcFY1?uR5Ok^f+`!3hA80)qa5M4rC$y@y0K)w$G^tqYTg50 zC>iTzegT_eByrkpG^aZzwFbb?fGe$)JU$oC%J<^|Ewhv@T~Z9amu{vmH~d2#1$PHG z8_k8t_d{pus^D%%^HAWDo$CFA@VKd~e<$Emj&hK`3%m}jaWrS+{!I(l-d8(dXF8fQ zkY*TZt7so-8C14Q7RGp0x4`^_Hch74744$`z~GqNc#1zz>1fUZ9(%;bW`E5@f9-7s zAsgo)egFArqs!6k#=X0fvPZNnPFgqt?=buiY%gir3;9(2Y3N6jTR9&33}c^Bae}mo zZTW@OhCpputDEiE&9+TKJF-_1Hg(1!{7Bmzq|=|V5-{BBy`dM@j0_6A2J{1z3zRw_ z!>lvSd=GG~wqZ_R=nvFRM!MEPy`f98%#Cc%8pGBe<%>|`cDnht;Fe)-Im5TH0yf37 zuFC-CtU8PV|#!4&Xz6IdQE3JnEDn+Dd+rj;XnhV5F_- z;;(rDwzqC0ZTiRZoy`xU&Z0G>Irv{`G-paXGtGxB`rY6%>i-7VupeYT6R0)9yri#C z>)yv}FK_(_5Kmq zQ`D8zA?jVG`B?3g*7dblw9;o>Vo>Jn<&|HYu=>Exq96Ea;LCnOeE0N@#+UO__8sEL z@$m~O=OPcvUXg(WxDchn?IIdO_eunu9 z-mQgiq6)NVa9s&`RdWsMh^nwWD_{JvWOjMi;-C+@c_wVqMDwNnupjAvKM2`6gfWQY zcPnfw(&ERXBXj-O@lMOx7T6zZ{-$V5TTkgTK4)VL^OZf0HbwYD-H;AF?}5)h&8$Kl z9nDiHGRV!z;?df@=t@zW7TJ?Ofw#bt!r@(oOl4UhEMQ^tqB zL4CY;d^0Yz2lq!^r`+&szfg`u??BJ5MgOAR#5U{&&9r{eb8pE9zf3Se zK5a8{?E7PD+e5AF@9@PxJhQ5G3&tO}V~EUmaxmXny~csDA}2iG`3>54oy!}#2E64M zas z-k{)Y&Cz-h=Ssrv6~=i9%Kqp&Z*b`>L;QzgkGY8_*SIpwpxkGfuUd87hB~Oj_h9{m zb!5%3>d3RvWpgzCidZPv*>>ayy%QMUuOi4S$KuW7sF zF65=Y*bDx#FAA^4f28~x)CcsXy#k+x9{Xv(U2K&*a;{OoTbF}BkaH^S2kZ%1BkX@6 z563<6o69&6>-R`E=fPgs($3eceMt@H|#k2MSnY= zqWVRIA3-O^sCNBAzfUt?MSb=@aU-57ALe--j|~pUO`>s4_l2uLAKF%o!N@2rF50rf z@Mk)P-~F&Nb5$;U;C)LmZo;Qh1-&xN@}qtL`X|yOINoU(>Hqa8wPq^)L+nm9?p0y! zxd3od9o|qiYyboAmY^L~7%y^XRkbeSJ#;+p7w{f>IX3@nq^HCGTLpa@`)&r_z1r3L zhn>#!Riu%9tk?e4ob%%O-wpGDYn6Ub^TG_XCukF^CzeA`Q0|qDlmYmWIGj@PEgJAu zM&f+}kZ)tr1)&B#7r}VD81y5}MV_0^_3y-5OkPt8<9_N&CY|N)ME-U$xbC~pI1TX? z`3C04SQAIv2+zG*&rMX_ZJX8nM6Vr7owr7>Wvjk(uKz03&3TZ(ZuEvu(lB>wm}>3Y z%2Q_yI^CZFdfDe!1*a7UId57HKS5q@A^NW2rycV(WS#m`&zE+LGCVu+(|COjnaDGY zll6M_X-C>JU7dYptIs8T`gkMpN2E^`+q%5K4_{fRCdw6Aa{@;zY$rA%?5|8A_iT)5X8x)AU8{LZ1$R~P#Cu5kwU_Ax>j&t!bzy1LWh zD|;KbQ*PxM{bpwuUzwh70ymleCF)D`LlWN!w4pBdZgi)t96@{i!5h56pCi^w&131i z$TFv5jrYErvWjgrC$6-cTn>j8jxxk@D4eoyIxf<5sTckB2^E`<)mQ zH2e&-ArrX!oY2#-b+LAPUuv-$-_l^mJdXFH@Sb&b1~0;WSk`wqH&^SZ1rm3ZVH-PC z{Xz8ID)^-C!ml6tFD4=Da?yXgI*j1Y02@AHPp+eBwBhiL4*YgpwGU%O1;&a8XI8f^ zo>|x$KwrKEZT&fZ*|7P1C_~(Tj4Q^0by#x?g`7t4hZZcu)ik=r30P-bP<=PX(V6f~ zC#ru=O#SSm@%lc;HQLKlA#<^79h#4Z;SEj2Ty7e8SBQ0~mEhANi$^~P-NST?v7xl? zd%7sT?prDJi`IQbzX|A9R2 z1?=xDkDs6nez!m!1sJN z3u!n3*VDrOi~A<0r9;ri7NcKjoix>gaSg5k^f{*UJ@wVK*1Iykvvk(6aJs}QGY;2S zoW>(f<1`xgVVp2OxC?r%8hR~&K206Nc}NiLUTJH)4{f2JEr9k7m3lnpS+;ukp6~iw z^)%o)ANM}Ay#e}D$zI}^Ndx1-3Oj#Kii|0o8^VW|89SF^nJd6Y+6giai;bsZFI0Vz z_1ojoJ-G(P4Z}CO0Q$%6HHs!6?t$y0Bk*Hgqb&JNI5ygJ&20zU>zd0TUs~5(U~j9$ zuzmlr?{3IkA;-ScjbN;v!C2Lbv8r_?#=Ro@FPq7hHt?2uMB7!b zqaW?TZ!h>Y0eWOF`bHCeTh1_o*Fq*zp)0oF9n+b{e#-Zg@va55XrldLjnC+-t>~+* z7gJY3XYiS0HPbF&8u)xX^`6&3y~FJF+T>voY_58)2U@y8x92Y4+JIjGxSwHz%XFr( zJ$&B>?|k1wAN<(PCy5u0^pODc0c5_evTmS%*U0vE6vr$b&!l<4FC|J@~Fij7~;Rdp_DXDZuCU zt%Lms;^L!x4zV~bioz*l)>Pm`KbOWS1->p7=M;^X&%&#^vvK)d;C(DEvAQzAaqks1 zALIO@E5|3S=Tm;EKiQABgWi}=t!G}hHzQVTN}p8a z?{oL?F4GjwInm{!-#=#x{bIe$w(opZJxXH{2?yfF2IRbEFQ`Xq}Sus<+i@$~!7 zb@@cJqY(Ikenm4;=0eBmehdyhE=HMIsVArXSgqt1r_|M0Vb zkNrRQ<9^{|z^PWvi|GUDj65xf;oDWJ(>$gFX{_rDj19O3(N391)8FOx0&NxOPc@QN(VEt~UZ>gdK+1O5Y#G8Fm;l4t{?a>2?^RqZ7jreLbnO zfAI*zlc-$|8$9acc)SojJHLznkq+Se->}Gf0d=T`!?kHmU+Pf!t)hHo>?1Ak^Xx!* z`gvgYPnlj~g#A2wy1;LfZ~1L<)t;6L$eaP48tu1<_KVGeK4{zAsrkEAM(D__lY^nk zwBX_EJdo3L^xq7`6n63-1Z>8nvY({65fcTtoDX%z^?tXpE(di4);OEps}01C^lIG$ zpHMdLvr>FzP0p-UJMsJ;VzKtX$6M}lf7#I4n6e_(m~sH`TJUZ)%Hk6}fayWJ@pY|R zaNkh-!Fj7|KRmCcOUhFXwSPUYD3xIdG1BqIQIy+hP2xQ z!g#M>ZO^D!uYjv(c%R3pa9I^ovDXDTv-UKqvYwc-o^aU_C`(z5w{KCE%?OuO&sj0g znbFUP711$ik{>ZX(a(|mdQF!24o4ezAU2x!I+ld@djCMS>?!1$q>7tjEQgXE#-6Fz zjssXrTzs~Q6{P$hfUGURGximH+2Snz)_`3>{Y<*+I1R=IVBb>N2GD^qhUEEh;km~= z$Kt)(yQ1pQadEm%56W)B`qywvUW)NtcpT-PUpO@QylV>L(Ru-&4D-!%7}J$yZa_Q< z;};l1_ZrgFIOz1lo@&fHO=1KZOZt0510lOy_h!5Z+qnrbD7sD8p)HKd;u@q*yAo-^ zHA@l4nfm2{%tvzqi2KNtu_g;K7^G{C*&;D7z0BtqE=0V8dd{@^1;;V&aQ z#$2SMZ~PH!HjJ;NzIg}fd`~*7dllD4d>T-<#&ZMWSz>Whv|v1&g=;rsL^L0=%$dOH z1>phX=yJ>(JK(|F@B^_eng@&nQf-I*fO3ily@5ArmSG-5+B)!nac`u5hR~n1PdA&Q zXs@3mZBw`_9yDNIhn?onVt){6qT>Tww@Dop4JWP8a=S~cd`+Z^%k)i z?ab$%q7?IE$T{c9dacr4A9d97A>NHEW_p+Y0{N)lrbygJv_0OjZIII3;PSMJ?l)Zi z9|P|O#ErYjYpjuRT-4*c9z!K>uFJm=dE@1i`0#v3Gh_D|A5NR&nxW{gXs3=f*KyUc zbx2uPq^#8Cb@{JOP#4F2v(gb2pDt;o(P@Nhw_|dE4{;B;2DP(+6#kL;cH%z-`5Ryt zsWPBX3~i*&+BkJ0Hl8$)b|CiUj0Ek_b_na*IRvySRkVt?XG`i@({W7xv*>r*S1=YR z!%R(3r`{XSI=7-u`X|#sld8Vad{;D%u20)aA;@3}Vig-;UnqMi!@M93@dvW+FtRSf ze$QB`;!YAP)yVzlw13Kas(Hu@sGqi>=!^5s{wGFqcZl{9$q{*V~7qukiT*#*#sZ=Mfto zvd^>uzz3f!_pC*qsFMAW$`0Is{VU;p2f)oecs%xzWSb)pld*a;WAidKUhlpHy!OD~ z$bLTozEj$Ym!o~0A8o?BweVN9;Qfn&e{b^=@|!S+jmKOn%S+CCo~-xTsj~{OA0B%iCWZI!N^BbTd7^!dc~Y*Ic?fjOz&OY~cEMVsd3ZR! zT-hq5*96$V+?T?=3e+(wCPM}p5_DiVqF*ac@ zgxY7Q&PsS5w#F{dMa$YNy6w;(v>Tp7+lO0iS2W}q3MxNiyN0v=la1lhe&~;p(tc$h z=zPl8o@HC(SLG|vW+V4({{rA10xZh1q&1!GpMx~Ysqjy5$->?P?la*Yiwtww$!vF~ zc{lPY+e*zlIA2gSfvt`hf8is_-+^{0+S5L=)o=9omjOn&?uP#UORc&KAoqb<&q&rY zA88G{8J8WY=QOmPeA$S8TtNO;8qK4m{j_UnbE{Ye_`B*BmUu)49WJbS0`7MxOWV}& z(l3{3-X`t9zIf~X0lX(p`aNZUd?s#e@5NUB3vqR#AC$}=;fKFu>+M_5M?E>D^}9U3 z=L^s^I9S<ccE}wA-n-S=ZUPid-UYFby$M>Da4Gxnw$J;dK3e z^!Sj6{SWkEIW4!ZqYd|iK10!;>#;7tcc)5OwI@T#lgDgD+ymkEly|*xo(Ak#*q)bD z?m$=eo!}Zr^LZE>gSEV}k15+v%UA$Bpzes~L1f?4O7Osa3EE-BG%f{AC|`0;17aGv zUn*L5Rjg=0V&&|zYo)u?UZFkcBMO%sY4>i>cm`l|&ye1arQ|c)3~r9rHB6^|1-;5X z1FiVX_`wfVTxw&U=vVBQ#91@}p&w;e>6C^w3#4CbS(f(0jw79NK_AkPefn6oZ){x3 ze(;DqXRK&F;z2#&9r@M>{KlePynh1sj1`64c{mO-Zu2puiLBV-HtlN_j|@3hoVX!- z9trR3K}ueGaa=|0o!y?&<1f>+PXh51jYYeuLIs$?HF=O1eC z5qThW3O%b@>p{;d@s)7zmfHWoJf!PYQdg$AAMNKe$GEESc%kZvj7w?eq~kcFNc5?9 zfPX4zl-DxA|4Z;p?vXYPX(dR**y@QNf2?ft^~krrq!Z|yZf^c(eEMo$kT04?Y=hF5 z>1KD(Z6S1l#^)epiTzKWfx|a=rY%KXtLfrI8S03hLKiis;~E6}*q?+(YVUkE(gA%d zUR-elaL3oq>2qw%%T4j`fSuBjZGRZ>DTB3uPyHKD2G4I&OzJor zr6X`I#k-Wt2Kcs>Tt?d^V*&TK_|Z?L;tgsofD_tD%5-IzCxKuH(S5@&-%*P9=5)M_VoiE;l6@)o`L7s zzA^%3NXzkpb97(%cA(-P{X(VSWruyG$));=H^mR#k2Of{xpKgl9yzx|_zb%#1$B{c z@(jDlz%%_(d-Az%qGXA&%O6Pni2oPd(#=d>^S#&`71;-Xdc-duufF}@p9lQY_5Ka~ zVLiIuU3jJ}Me5~RWrn#?>PhHs~%9S-@VVKMGY!SaOn8QlOFKES#k^S-C!z_a^MIH%OGh!=6vW9Y>w zn+sdZXc;6lu=|B{Y<6dyb;G#qUkoxl6{JDMKs7!YgZ$}wd_tP^YorZCn%pC;68S5U zb_voNgnpK8Z%FZ1Ax+@<1}S*C))^9UWSH?8Q-CXZNBl3xz38B@?5h3R1(poW#Czte z;uT}ErZ>-_(KHvmhq?vV4(pEANkafr>%xIictmtkXTc-GoM7QG9@jmNGNTv|5S25EPi`I|4>9^&}$66zxkZ%LnuoM!{rN`J(yL(!Xc6ylfe zNVViYJuJ7sw(40W^>DtPZmzNF`a^=cISe!WIks&c+D7|! z8Qw?c#cJ$7);Lc-?#*}1iQS8fzE@{J=6(#AY@<9w_I`+G%2Y%@t3553lfJgX}xRAWirsZPkX@wqY39{;~Lzj%(8$5{IZdb7^$r=E4MY9PI! zx4!;|T0f(oRINFw{fu05lKc;2{{nS3_{KDjt@gPUeeB0m&->rAo|TX($6%c6TkTyM zTj$OJ?Z+yP(}FMNSN6WF$E!bqrjMb`${(lfgVb&j{h{?}Y+H0J9p)i*>vwUU2frlR z63>sW=ON1eQ1h#O7;kE%&t#b8h*y6Zee+oKqx>3OeP!1GXUcAc(+GJ^G(wykjK`XF z1J;DZubp9p(%{#o9AApO4LQ`6Y34<|Kh>a57Gt5)zsSPZK;E%by7VdF>nYVt!izf5^1HCBa32qt2(Z{2{>AjXCZ* z#7}aLyQp(%konX)j)Fm+{2FzVf1^M{J_EUW!ko&y)>>Bte~<>g-npn8kUwnToEf2v3Ds88kSwI`@(NSzd?7v@BtQW zr;0f6;@D1g^z~}KYn~rP+raaE#@6<>Q!Gw`5B%xz+D2NjZU4gcxZ4I;@!IwwVCc5- zJ{DfwwpnGp@)Dez6Z%VGo1S5$Wdph?TVKZ>_s|cH6f% zIT2gvLX2Sw=0K5i;du5M<1iQMdK-F$>%9Z@(w-E zcVWK0qG%V7Z#;+Kzvf#-PMB|*s5gplYZCA+rcIh}C!u^S-$vW`cK-43Eq4h0Cj0Ul z2Z{eAe!p-?zp(dL-5YT8UhsPV|j^l}#Ph$#Y>;%;E&} zNqgP8{coXeANGemc%>1nfSnSrzPK_6ddAA!CcqMzGa$$41NM1jd;36q)^ff9eb(psh~hxdimvKd1ArM!mY8+)n-%bUl_2|0(37{)x4f^gRC8*dIgvtZhWj>96bG zv455F%ryqlQJ~X6&`InloGa*tZN#~cj-62P2iZCnpw0jf@^yaK$oTnjMw1mgfc!3h zrjpt;8~`HCpyBwML*~yXX@>7iUYVbCi^i;9x)U zitlsG3&F>gvJOxGIM*S1iw!4rS~ATs@GmG6U0>waqfxOh`Q}1F2vVl zn7vW=>Z@)EYCrXMshelTWSD1BhE7-#q;06jSHhCItv>Q{ZO+K4)N!qdS*Ub0ug7;9 z22fiFs>~ zm;StY0(Y1?`wso88f&SAINzB2t(f0!^(~$&EzefJ3O~d4B`)#~{Yv9fbsV_3(cf5> zeeGrR4}BIuyl+l)=yPy6n%ChxcaC9fTN>()H%DT>YQXu0>?h23vXw938WFco(O<9g z5@rL=6^|E>tomzKIDYA~Lbblp8}r(gG3$7`zdZyxAC~W^WSadU|MBqEXRWaR=(QIg z%JDlYeG-(>XOgM4SNf|m&ADCCFJ$db&u!GX+FT>qiMR*1>@Cg-pEtAy-v*fgJ87k? z=~2E3N0nJAei;>05>9LP4HcEQ3b;njw!g(X+g{Cy1vi#F^@Es0ds++n&C= z3_08WPVi`@tTD2E3SYOhmusH*h6-q)V}dk&5L-~jzC{0@(i1u6I-Gwu6#HhE6L*PI z$}tPDj{RTBGuHGtR-oPc42(~Yquuf3!#++(UT-J=!wK>#y&s8r*Zu;^me%WbJ+0s& zek1`rEypaQWsdhc){FOgJ(Rj3c3u4=@Mtc0Kwa64``C5$H<8A2)Dax(sV81TnwK=e z8q6BpQ-8@b)*~LpGyN5eZPs%K&fynZb!@!LfWa8O!u{XWY1W%qb$A*8c{A^ zL)w3(b6oru8TLLx288C&B|ibp?2 zcmVsR0X%#e{CfiVp2xS;^xiO$SJKgM(_sJXJ1ns^_CA(rmRfi!J*oOI$6@NP&VncVSf+Uy z@D%>Q9$gpiBas-qJ;)mygEv~*o^AOClz%A``*@GlZ?aq4GDqO2=YKxzm%LP9VXv+g zx5zo*rv-`6f}&)uvE+g<@m>d#WChZyyKWs818R+KB(Fya)Wsl z=PD{5J0dsNqAYOs*TYwdGtvC%%Z+A!8zt@fG2%BRZdJ5v&n^x*X!98Z{jNOjzetxo zVe>2;eknM3%tvtL_vcifQZZia$Mne(*Zc7PWyprzXQa>2<9Y|>eiqLz?%u04RO!IJ zPAB}ak#D{1N4q4bXn_#cn{DFxnP`wRMK44&0K zMKyMFzC5W5`2c$y@6>qAwOo#uIcA#BN$HXwK&H5N)lP@Q*Og%ZD!$dyWn62bbst$9 zfSe3PEb;36Xt~GPd8jkZoGEoHxz~J8=XtZW%pZw0{{;CVyZ&cm`F=V1o?#9EoG89G z42a_UH=rNuJ5}m~uK?FJ$W5Y{BhE420AGK0s4dgP&+Z@8>wcmi;0Jqrw{3rr?1fjl zi*m#|?LNZS4z^{!f!}xCb6Stga)5?T$czgz6FK* zjpz5#a)PmC>o04&LB4vMw*e>Wl6dxko(};3tp>)&8sydEdhD34=OJoL;+f~za}C|D z?9eo`0esMoN2Z*K{~p$_lPlnuPadiC>3fkJ?Y5^Fz;;JteZ1fqjhEwmyNF zZs<$s1=SCK13cDaFS>nzs+4!brm+>Os9r`!GFU|)!Zjg>QV=WiD5wz{^ zpNhJzez?_uZF4=IsXJ8+e~!#uZbKU9%8|KChB*{%djv49tyF%z6TqWbUV8A|l;IAK z?0+UbZbcc6TM`>;okyl^*4@w{l*bCjCbf9{j!tSV%0S(et1PTXrD2aCb*cw28AqyU zNZ&$^ISxEm@x{?T3bvOrektIvzg~=MpDxO8A#|=F{vPup(AndwElUOOCIL^*IjUrS zPg_gj#`o(^^{$PS%P>cyoZ#$B53h&3hw?m6ANpdedvzzj`v-EiWg~TdEz&AmI{BT@ z`K%YV*}KDm6L~-yZ8<&iP2g7mhw@{PCKc)M=QF;>X}*d)gq@1HZ57V1s=)bG{LW-| zz_H6oJU`fc!0J&_9D32!!=(N@e1Z`=_zurP#adk^Vxl%1e*KN4%~+%Np&s_Z`**cH z)Pyy9&13qS4e&Pwbv9wWp13aqUQK;f9-Pw@VqewyzC~Ne$EJQN?*Zl=U|^4eVSdf~ zAqLJz^A=*he!s(!zG^38r~ZjD;J4W{+z5d$b%mFw`7=&4piiOl&|dDN*}20j-w8VS zPI2(XBc=DDP5xY?&-SQx!XI+*9ez&;-%!SW$D_4uqsQFB^~8Jwdj}Dt;20lFKieDH zZlw)JT3V42dKWm{-AU^L#E}43j&J;?*Zr86fj5ZV$(D6Wxo;q!T;lsb_>NcM1e$I> z!|+7mgz@7DX#efs@oncF&fvj!I3{-r9y$~FAtvh;*kap8c|-3H@rFKndu;H7zTVKs z8Hih>Ou_cx_xv~}YCG*b;F;w@oDJr9kK$hX*~JdfD$BeV&sE^NWpgyb{8S!u3DTST0UyL1{7mwC%vDUo{tEhC559x%{O-Vae*az^ zJOUq|@S@fMKWQ{C4tGDLHI^6ep`F{%&R1?I4Ze>y?iYQkz6p4v)P+4Wa)m7b-4)S~ zndbF4Z?)73T+^`Q7! zoz%sd=DRx+k3)KlV?Wq1;1>_afVrlcByxnW&zqH_6+1! z#|<35t{6K1j{({;Jcl>YH^G&jSKl}x{)ccrvRC?WfB)aWYrC%Bg=gwV>iRwTDh@Y= zIOW^pa1keu_S8Ur>SZrhWX|%iRo;-jSZQW&l&zqy%FPJt?>gk6EM`J~XF-39&a>t` zcj29U|H>+VqR=DD+>LbfrADJE!|%kkWM2mQRJPcC^w08JIHcLnffw6D`Q3^#q~F_e z%`xA^Rr(5aBz-6~n19DxAK% zXTPU^*oV3~e(1TDUYDcItb8Bo;j=@uAJj)4c{}-wAY)p`GQTb>kZ7yZ_#F(Zs5c-e~3SQ68ijoWiP1jB-rD%R>M{l*@6Fz>+7ol zlV!E8-3fS@18*$>ofS=bo2RGX{E3?u2h}`Se*;+A4YE!Gn8fi6;3)b_%Jw$T#<}u$ z!{)dWew~fj)24KQit}X5BKPqVl!HtFWi^O>gRzB_R~ zjB2A=cNvNH(XOLhTKp-SZ`G~rbj}%7{O5CMD}7oET@kzH`fwWwPkqz;b(D{^u~))2 z-e=XL+jtM2Df>T18?$76n=n~_mia5IeNQ5fY76aFwlBl1koGZemKhAUkMk7GYmex< zW7&3z&TwtRIKuA|u}=way)J(rv^$=jv9G!7{wif4uO}xcqy0zQ*{?BApk1!}3hXts zSLx~soY6)4P+#opt8|B)6)S6kDqZ)>55v9}%(*PT_K~ohWSOa; zBYj0ZQ9r-?*NpmD@5i`C`zIpb)aLv{c!~9xUMLqHE8(BW#53(z#ar3~)P<`5oguu< zFo#K7Ra}8y=h%z-RNgFe2yh}TPDj3%U5R}*(Q|n>zquOP0yvDNwa?XK^VK8YaL^z& zUkP;;`XqD#<{kt5{O+x!p`DV3_BoK&K0e5Wv6cQte8V2Fw*xl$$M(F3d-m_xy=RyJ zOB=t!d*-vp!2CU5#hS+Mi=v+ubZ_K*^hK1j=-$Zr=tewKZ@@mWXigbPH|wMxkNK|D zlWuP1HNoB}JDu2$b8!BTrsEdi1iQR0JSRe5*$=ziK3CwJi)}41^!&sj^OHZJPMM!{ zwdNcjVcD_q9<6P=NHfP{XwE>4kpu_r%;*hfca6ScSEO`(|&sZqt(eKX0JHqC-gl`5s-Zx=Br0rGvo)(@N z_t$^5WqyiZr~Pf2XX0n)332J@tei^#KlZGg=<<=XaQ1#?^L2^Oh5c09-qF6UcrbjF zL+H8>>~PYx?GqnP*sqV+?g6C5$=*7?QgKpaZv(EAE&y`sMM`sH`}Mxmn}kS7C#7_HNt-SWz^}^9YUhI(-}S z9hnlhFMU#I)t*ij=tuu4onA-X@#v)6N;#-P-;((^{65ogUy@ZEs>HRjcX4P_9`%v> zri(5^8Ty5$k4=WAfIcg_6$h8&{d?doW!w4hw#*8^GM3=nY|Iba-G8OhHEh_Qjd_NA z%cijeF?-AZ#dzT8`d1)NiMN}-7S~GTy&c!vk=Gw5ufS`v&d>3t_~*pQBk*!9c*ra8 zkoVR&c?F)&f>)8^za~x|foE9okXPU#Z*`o!3ZB*8h7|v}IC%tK%So!eKC8XRdqteQ zs=X0-gX83hg4Yy*S8U5my&b(@LdEUh1zHy(F3%I*Zx@*-y$V@Tu(_W{?FH%#yF%+- zz?A)bN1^|-(C0_7&{yo=LP?U&i)eG1&#f9rZe^t;M~s3a8B|vckrmo z3ICXNK2l3(ztrbNKf}4NWf(ho?&}se;=V9Ed^V>fB#ooWt`((zbXQ(o=$aCwEfcN2;)3PEj!XTQCE1wyh&_w(aE3 z!QGY};>h)tJ%(=*{T2Mcn6aLITqo$bvkSjTGy&@+7X(35;f1F2>O6e+=LY%;qR&gF zy_0LePl551aNz6oa1DpH*ZZI9{f8d&np~qE?Oor|SeOtN&Y$xdk@M%)B!CqqBfb-q zjBGti>_e?TsAq{U+Aa8M-9aDpPT+jCO`mb@VgJ@vSgx8*Q2h76-T)u7EShhLrFlNi zsB{7%NN zCw?D%*_QbcemkLGTJYO}-)H!7EV9=}dyaNapVz?>%G}{>5%QW4YbDCk?o(ecfs1dB8>R!d&LYG}?5; zC$gt-a11V#?;l9Mh^<)=Cy#+Ky@!?ury;hU`>(|zPlF@8ud%N+uN{Yc24!a7aQHzZ za7oX2`x)t@WE;rW%Te}#(-=|nSaI+H_(8958tWi)bw=L!&>_e<=W~3{{OdU6hra>& z)tZ@#li^(J|B$b{!M10a2XXI$tW!^Pl{DfLy{GW)KG1WdZ%a4-e4d3->%e*ZSbMoD zdL5bZVpjc)?oW&3?v3dTd^kURP|>I^b1(74*-pS?8-CPxN`5oVKjHaGe4|tP)Xrjw zyJFiMJI94y!aL}RGI>6#U~EL1Jb$X%PQM^yUe@aLPUD3pPg~E%>ElCxz&-mg$KJy_ z-$~;`zr{WAcnVkg;CXLK8ur-W8tZ$e->qlSANt!ZfQ!dJ)m?~%HdkHRjm@#>_k90I=E?kR4qfnDjq+2WLiTLlK@ z+Ssqs1o(^bOy2X|Dx|TEcG!~?-|LLr?*2ybeK~N+!~F_eOCSrc#_4P9FUE@pZr;lyj4zbQQ)3VBc)$dxX>@6`z70{>-`(*g*?_7-tPW4fqz?R z`|}iZpO?D#7Ka|dd{>?IfxX36y_Kl{T0k~g}_oNT+m9GT% zRzEodY0P&TuJ(8x;M2hw461*+6X0|{VA*l%foF|RSKMoSc(3u%{nm*z;$z@?y!hmH zR(|Fx#-2fkd~qsxfqMt^2mP6!bgxJU1CxAF8oaTfXB+O3`5kJTG?o&P?{VP9`p=d=BHBTe)FZt1%j<_e_6_TlnVt-eyx zU2MMCISTi!Q3t8M5m^)YC15QS*+;y07_J%@^qeH|IMA`Y+yQv+0robFCu$5xH?KhY z6#P`XsOvJ#v3OpDF)ku6s{fvk^k{iW7hOM6r(5!J4xUMqb8+1d`QttFu%8Ua^?T`Y zd^a@{Wuo*NpPIXo5uO%6JV#{NBU)@Q0GGzSkG#1nQ87jMbYyXj0>?e-HUe-nyPgc z_QBmcU1*Bfc03dI->mEBaz&rT^&G@3WXqVsxooESKGMj)c=f%7ck$|bO{ZJ+ZN@X} z`-^qmB3F<3XSs6BikyF=V*#tRXgGX=(-=N=njvvEdtjeTebw++o#72lL^=9ND6hKx zOM%NutNj(oqiHZ2=}O-zf8=T4d8~dTpI6fUI2b)XXxP&L!-u`v6`hUXiV|n+lC*mY@N%g&gHIx0}dBAjC|4RzdtI+jZv(cg#E{Ik=M&TcoJNEz77KFkr?ddIhsbRW12^eGG#$30gf2X*N43A~U!o>Ato z{JSUN9nU8y;GDPlG~uNi`hw#t`VL~1r~|Ndvd^?;nu@ zA1=~Lkd}|M%K82Mmmw`KA3-e^PJ<@j0r$-?#`h%xR_VsYi9XbD2aJfXCFB6WJvHG$X zb=HG-H5e<2!&P`rbUyCAf?uY27HCl=F|Dj85?inw@96`JeMh*(c&B;Aws!-*$BILU zwN1tDJ;_)0zQqff(`HEwMjg+1`tAe8M+5PqZy-;D6;HY;2lssqbzT(WNz?G2IK0X{ zh$H3w%edD(Yj~_vv|VM<>LBtM?1RR6mfnl_Z#Yj(WJhsKdWGjgm5mE7M%*LoI|^9v zYkR7Ofc7_x4OU-S8r0`P9l|^5*Ju;%57M~#WUNcc-ph3B++*cu)3U%boHTu(LtgIj zs=+u{F@Wbqjg|AL)Ok^gUs@)3W}TWNVcfIY`8?|9d~Y$zZi8Gb{cLP-NnhfP?+f8w zK{(EW`)5=<1z~ita>rxoQXBU6EsTh{l~UKqmOfOioZ;jDE$6Yj-w z%`h*NYka$_v{(BvxC%PQ4Y{|Eje7iD0a(;oAK@CSv!9Eaw&V0+UvqtT`e#!kKgXGR=a;0 zr`@q|*xxiPyS=L0H`r?5{b(QQ8B51lJ+EQKjzfJ=R@zn(r){O}eJt93s0N=3uZVxX zQCGmU*$-Qd+{ie76tZdA4|VS4`3da@Z#TB-zp@{2Mgn4Dz{6dz$#$S#&XFwpp{{6Q zU#Z(}Kg4U3ruR0KkF_5%fupt`vIO76_Cp2eWi$-&ztYy$$aAUAbjrD|`$~|u8EHJ1 zY7Eli@(py3<=ZpBNBB1XKj7On@%i>kz>MNsOaCza?!~(>-|`ZlC-&}1{{y~xBlX^l zdZYNZzx}yX!nc?Y+x7AJHUKcA_||~6K1=TN@Gi`^o{9N3{eQtX zBT}ym^+xe6&N*dbtIQRdX~(yi zHfg?{g7UF^E4T5j;&}L$J5=?zhW>KyqVNrA(%%~U$31sZ^dxYKTU(dm80q`SuOYDAWDz zU${TI>=^ycJ5-&Q`5&IUcn@%R;Cr0AC~|>1lr6#99BpCQHul-)Hzl@3r%1x-o|( zuCczKL4a8Se{!ttFZd;Z#d!t&)A8mMy#WvNiFWYf>e`#zxA8vCK zJ?03MqmNqnV);sTitjw)4?dWwd?oM0AI>rtq0Ej9$~nF#i2MB?7>p6y>UbS-0QuO% zkNolc;%(cZYsUk^Im-+ry{fu=gJ}=eJomBqc=x6xH z_4%02VsFu3yGlJ<-S8o^+$^0B{!5+jGo2?@!J4M?z=y~(_vmN%-*~ZXH1vI) zX6m#>VSF2ThTAxq&qZRMzdY;3IXw4Ye|MGquku!$IuXBq_?>`XnrcI%W81h;MRCQc z#rXBb&xIdjEO<8lmuGFBePSm3C7YeiU!LUx%#=Cb&Fh3Sj635j<1UD=aUAP>6XB=jxsG?~{E(M$ ze#lDr9&1G5a*!G3UqTp%i}B43_bQ(IxEHZ-sl`Uo50UKU>X^^CFLdCddp z%<%n5(oV%2$ewQ750B9{`sD5)J#j`mX--*dsfDjGM&1@94`t*^@WxZMxOJJu11Tdh z7%E<(8tK!p??cj`BEQnj=}4@~qi}raI^5@hr$4}zbd>Z{#)odO@;JU3 z7rFxXM_s3w({QC-BXC1X4j7wt3DPMCQ{>9C5Yo(QoSjJ7A`R3S7m4M#1^GC>7eLO8 z8JkD@oW9X3u%7lP*3+I!B`ll;B(Uh4ybyh7BKpt-^rZ{Xr^W}rn>P;qZY=s;=^XSq ziP5p^TDId9#8TMf8}08&L&|V()FEwYRxvWY@XWH*^LbK#^f#1aVblXxoj*NJ{`UTM z?o%dwr+FgstNxQ_t^gc`6Jj3(4%;2=3y&91$ZxXHm%x6o)1%|0v+c?$67EE~3rK{Uj%0d~`?ou~m8Q@#8lj ze~t2P@n5U`u`KiQ=Ey#J#*p&62lV?VYAa<=xA!+zd-Z;1t`+G$&H9|UE$|h?AF;I% zZO*`2bZncqp9iCAG8*g20R`?9wA>A86zmyyqt$uLc^5^U$t&+*BLr%* zd1fW{Z;tX82b$DGNVWBw3) z-sHLxXY%6vyXfZvH|9*<$GGk)eV^@9_^x~BmY_P*Tc7)+&fZ-q>v@s05%vD{Dob~* z!?~TDH^rWvxeItKLR;3$_s$7Z?bT0#ZYAyq@t%5Juj4k$d^*eQ?qIq)kMKoFQ~SF& z;U0D_;sQqb8*o12vv@w%`f4J*Mcp33E#3SrXdAB&>9ua%)`!A+8fUIp>sEnqJ5*fP zn{Ko(-_iV{q^rI7?E4Q(TQbZKB*s;(dEOyuDrRj3+mk^5CR%r8I}GfjnSi<&i!STM zCmLdh6@$lo&wb;$`QFeNHr#_Kfm9l#=8VZX?gJbzx& z6#qBiK2bmEaNI2I1ltUI3}B-f_|7-_z*e5u^#s}+K)+*JJRQJsG`PmV*;hSe%#*&8 z>+(OGfL4;f)EUlCTkST;F#8_i2VLr&JI;6=%#W0ldb}?GZ5`DEJ)`krJr|;$K&d0# zmSClNA6u6mD_LeL%j}M{Kj?~IhUe&*mCojgpo9LVg`!Oa2f-PBh_VDY>oa^d@zMunvQ5%eS?yQt>gC9#UUzbbX4C5xzsV8|hb( z?|K6_+A`Wdd?sXg3gUA;me1-|JoiN1?4LEb_u?J;yoWfIyNu90qzOFCRcoZLH~}x> zhfBlzmGC+8?DW8HM{_1x#eZHrfQx)?a&V3XfSGfEogpczd z??XPuQrhq@`v`4Ub18>80r}iT+$-bVxN-&T)L~xie^9YKfi*m{VNxq%a4_a%nCyoR zJd>_NKm(?6PQ!Np0qq8UjrzRDXHjo8))x05-a1%n$T#WPRt;O|1K)Fx-&jY^) zps$7@_9uYzju0oij%|L4@&Z_-6UUy3XuHSl4gEoQnQqp=FZwj@ITrB!SiF~d;5U(a zc1PE<8hOD7d;?wYLGEQf1iV+uc&WaHqT`Ebk77R&dC*8-9?u}U6?utI7VybHoh!q! zZ#;v@I_Cv*yddQ99OQ|N2Ra@J`VQqO7bAe{N?W{AtLA}=@-<0(6K?o$7EvBcU69Af zzNvX=$2ys}AT}KLJjZq<;IY0J@Epi@H1`6GJ;0f^+X1}qhxdU>N3$F0Dh?{!43;{Y z^YF~MrjkQNgWztXc{tMbc~d&(OK1TdNLq{nEz&`Q?*LzTzQ)l!5@nRFNP4I^s{?pn zh`MuoGEQH`6;gguU3&gU+fwCih3zZ+`?NU3JpjVPHEesNFAhTcd}urS58K$FV#Vtm z@b6$OF8deiTFq}Gs=VcMsr_0v%S)mrk-jqukZh{_b%{J7T4eS>?L7? zTml3V5hYx-!Ft(12nqF)%_fj2myit?t?g#ByCe%scG=y8grZ%A+IXo=6crFlyeE;` zsHoAR#zNcF(i#n zTc;QDmh*(eh<6+0ISFlZJJ#!s2>%d%RL<{k-na(}YiH7H7Lg~hRvRBD&fi6c6Q3^5 zXG+U>@VOGYM7DxvjA_}t&Pb+orc~$#)i>8&y!T7>`aMoVcTY`gq4@ym9@XyxK)Pd_ z>bQXVx}`J@#KR5;Ben%$wn6)bX5cl&?ybiv`nx?uxOW10fW@%rZ3jSg( zNBKL0pWS~Kd2oPtlTOR~&klZP8|n4bmgaXgFVE+B5n;e9Q&S*0z9WQFsN;l5bNWTZ9PK${$N9Pa~7LOw}$ z%9=(Q_rLciF-N5{u%ki4bqV&Q#+gy?3Q2v+0S!aFu%hn_dZu--`7x~%?xFLn7+YwK zdKq|3fWB1W{h$Eut|5CJ`BVSD3B14L^JlT9BV9NPGNk_VD%?>_klNR1>Gv|~jp9bH z6aJWpwZK+!&k@~mMEXwYqJJP8biL+uddHSE{1x#bi&n-G#d-qoi}Eohb$r8Vm^1UR zR2fz}UW5h5Q+vl=9lj;Lm5FyKp*vrd>tN&4!yyKZoymkO5{dpbr zm;>3)!psO^bs1fU zRBw|>?CCmu^19wC^qqLo z+SY>bAkwEe3P0S5D%v{s(0H6#k#QCc66Z7}4(7=}#vEB)uj=|#-z}raOnnwWk=gm+ z7f{J;E8NLaW+cy2mCSw&nN`70Y3E8^4ZB7?pyl6&xyL-Ajck7;`xDq7qOq9Pj!j#! zMvYoGs_!X%544<4H+O)Im*0cBbwX(Err2gnxjyO|-uq+!oiukCYz?fovnp#il2bC| zTDNW!|Hjj`e0?&xIUz z-$(jmJn1BjyQjB&iEx@5+VDN8Qp_#>0XI(vI`KHAGfRuPMEG6X7Z6T$@}$Stj5fFr zw4r(1HiS)uet(Ja{z+YNUx)1LX^j2#)?$q5XYet-2V*VGA8&$eo6IZPFh`$Ab0(T6 z1<vKcpPieV{m!HP= z(_5ZGIJaA){F6|A&KG;5T*mJb-|)QkI?&#Mvg3YkK98cXzrc^=(~kKQ&B>^5K7e%< z`QhSo%JGaQO~eY_F6aT?-s`N)2j?r(k_ zVR-*F(+QbUSPJ^=P3vl~rk&jKHqP`Cf6fp6H|-G+zjnl-eEuG=6tp~Cu5q4*->T7U z0Z#|#S$Me)ME1Y$gXRwG8NdClZeus@yt)%-)mDuXaVGOIqe}3^9U~8bHV0un+VWq} z_vm<9pX2_3qwK<8AdK9!7k&?L%4;gQ8}aR6c^~#~;XlcM_noMZc{Ht|N2hI01C1fw zMBhC)0lc2QyyzR;k@F2`>J8~<(>b! zvIu;6ABg;t?5PjE3~M^E$Dr6u#M(mX3o!?+pTX(RXfcAeg6bS+N=Q$|oz!T5vah-b z>5}c|b9_%ptS_}M7xO$NwfvmJDJ_ktw@Xp4Y24mIeJ|M;M4Fs8&YMK=hCFEAayH`E zNxPj1_gHgUImfvNeT%vumVUj)8BX{IuSqzTjhiHh3yu7t$Eih5n^! zlwZDACcclt)4+Keo*%nRLzY#8G^ngA(bw>@B3!&rlhjhe%bLQ=D)v{XoT7|PqXJRy zuF)DMsU-{gOY5NM@J8q+?n+4-iBBWa{}Sb+KKYk`BlX9_wg;@0l<#|yJ~lvB)FuYo zhgSA1csmG=YiRjH|D80y8g8z`X)zA(0j)Csik^EZbEqdmdLCYj+{?>3xrN?YYQ&x6 z)YovmM*7Owx?NAQ5bO4K(33u23%#l3dPn;mVttefn+wlRsgBNm_mUlUCLq~g=Yj{; zK@s-X&EQ3Av~KhhVvi=Ng?Q9pjv>ZFamNhxT_n5JkR9zQb9sdBf>msY)R*ydDaC){ zWfJ#5(^#?;>s#LT_$9Xcz)3C&{v3}l&T}I!UtZlK+vxyJG zk93{fQ}|tJlUkmDAB`!ZkEi`goacq#!DC{NwFNlY)JYeghoAaPai298HVaV)1=HBX z>EGx!ny}WO`qyGEu0cGst4z}M>ChGOABk?fq(ht9NAV^^xkpJi-Sv6Wqr>`N4?6(9 zIkP$*c7e#dKS^)9WtkNj?h$7z>*=nx5RS8=7eRM-i*t(gbXJtlNiGhZ6|JYU#Uc9e zS=UoFlfD)q5g${zO4-Zk>9=nD8zpC;xeu;s!X zgzba##Jsgb^5kyJE8kYi^NlHtW6$F-=%~)7Vt+hxkAJ{fQNI3B_$14-qUR$X_1S5F z?dukZ^kEl{NFQTcgd5{}gd1y;2shS45pJv-BHS3ek0^D3{kIT~wJh>S>(+WYlc$vJ z6YMt+S2k(~Um^crtkyP@%r!W>NM}V!$3LcW$-ci@o)M*YMX0@TT8#OmKeQI?hX1`d z56b=JJpT>&?So%E_AVx%jwp=g#jn8Mgt~kckmSexaYpntxOse>5j_N)&WQdMkm{QI ztImiXgg@o|j~vn&(a9~{ANAi^LFHHG_`DwopA-EjXoKRMXnpiK(OKL^HL2w(&}h*n zCqXZ$PgU-C{bKbZw4r>or97M$g+0wY@SLdn?#&l|uey74gm3XtAE4a%N%?0JaBd!L zTe@-xU%JqDRkcXrrl)4}^-e}C_`QcXi1aPFToz99kl>|^0Hxj*c;I#rrv zdsN%1!tbq$yM6vH>q`sS(|q(=sxS1vM@Yuui13NOw z`rplm6+G)O=2i^y-V2w7_e{a}K;#{`H0F|AF;-`HqijJ&cML?{U7PxGe{vokA;-BS z)81{^KZT9A{sEk^`7ZLS)MGBfXfGBrt+ykLr=2>tVcX~7J7TBx_9y4ysl&4u&v85{ zpW@zdJlpUb!qbZ<3wOC*g(n-|fK>7C%q?9Q;(rwHoNsHK(co6`=lR50Amp=i8}{0j zd~&&(2fGU(4sBD9HJ>;OoGQt#h5q_W8!$strBq`wjO(v z4BuzPchYBOH+;UDHDgfk-F{tmLmJAf+%0{4mZtf0^q0qH>6#4)H~c-D*5{pb{;u3b zt#6(J|JQRDHjrKW^Lgxq3GNxV(;D;M&Rlt?HR6c7uvK?jb3VA!y5}$P&1rP6^&5EK z;|&9zgyt_^9o>BV)zg|euiym1%ZPT1dzFzM=hYN_uW~u=+0}{pp(YjgD#HeG4&)FV zaF=xvDf%}(pEs)KcGOp=qW((JH<64Jpqu#}Ge_)si1QDamtkHWSjC#FbJ1>i9~^mh-Js8D*77)pmS2C%d{T=7%FFmQ-_%7y>hP<5YCdM+*-#l$Np_{aSErG32 z$_HJ^F6i%{Pkpfgd<-+faws^3JWzRi=G9FlITaue(D~juPh`?v`ib9lRb*Y3aN12d zn(41&?VGL9viayQlFo&^3Q>+ZsE5&vW#j3+?4Ha9Og0mjAkO-PF*lVWP6Fbf|45pi z$ZB3d{gF)I=CXue+qK9y$t?l6gf#?H@tqauOQg(YJT7z05fqs#eR~l5z8ZcG5oa=B zUwH@eroQl*1Th{)?+KD#-i~i?zy^7u9cNc){35%O(DBGUyeGgz-A~jZ9@)p$^M{eb zX-pn24_zbV;l;u7fHoDKkN&7J`Ud2c*3zkD&&PR@=RvoFv>HBk9Pt zNolhu=uYx(^pB}5d?){HD9dnn`==sqJNi%RTXTSq2Yo=s5o238-BA6)hVu}~2=j5p z&P?^23%StuVs?Hdz9I7cufyYg5a%ww#y)a%ocV}ThpT3geM2jrFbsEb1|Na@O%%?LOj`cvhZAhJMGi)oQLN^Jm=y$ACDVhm*FYIgFYmA zIi6*Bmg3osdDUHbcH!BHX9u1;@!Wyuc0Akh+=k~?JPmjTJEuXqNc%E0pDD+=1F|~| z_WqG#kFEs`o#%Uw_WtAO+le^yCC@964cY>n>a7C%EmWt^@VcGS@y%E0ea1zK5#M92QOZYy#IZQ;Bg_sY0Y^NAl1bh()mduEKP=CAlaTe zQGDNy;?0!)6j#`YrnH;`{0hXKae&sxbfz=8B}LMm4Jd3ElUt?%CmY68K%8|u!SnK@ zSW}OY^rr(-UX*;qOMmPiZD-?TJ`jgV|FM8dKJ>uVdH51Cr}B}%l83M1M|n5_i1$H7 z9^Myu_(;|Xd-DyO+A#d%Kp{}E8|PipxM@Ngccv^*hc$e-d-9X$=4 z>JS=@vVG(TP?`Lv3^}bW7N(ao;lhDL-5Xn?+vfJsCPbMEoA$kn9J8zu!S) zxcWI&9lsuYzs6jDfR3Aljz5C%kd8mA((z|R9;*>fIr~)awS|(DBx=T=C6jN#_Ps>eddN>edEGI*z(+ec?Hg7wWGlFQtI$x?L*$ zuLNx8{T%8RaTZJe5NW>303Ao2wNl+?OB$-%Uqhx! z-9CqXX<4_e8dcqXhx5Tb{~V57w*%J`WT(QrTln@hrTHQD`luW^q-$&<*>_rJ=yOi^ zkrx{86nk?6@+0ylzGrrPxe4pE15K&uQzOSr$*X%p!;Ay}*_cb|Xz?Cj**M4vXLbx4 zVHXnpKb1K=_ZW76%Pht=I&;vtb!s1#_Ystr_Gl7t2IxbqN$23(@^kQQ`PG_)KlW=` z!(CcU!wuKvV7?r@wQ$BCcD=5hbK{HOnqR%_<*RR9w|-sUWoN&>>s;JlPBJ{Ho70kV zcFu{(@8vXC;NDHmtSNVqp3zwV+AHERO_egmn0XdtN_J49xo7K@I3JVLatY*0`)K4x z`-3#Uy%P87cf_-XDVk|Fb|7s7(ymxv(Pu!~9VbUEAlu+njBO?zouir3^6%^uQM(M! z3-R42%nMzRiBh*?p;yDr3v-aJMjI@KeXJPvvEtvNOcv;lKX+n7H`Wg%V~n$8L+v!! zCN|Kwllg}%Igy(-m$L8nqd8*PT0+7jH@o*mZ;9TT4dpg9NQ`ilM>Zj-~ zdOCkadDwz7QCXGmVt;_TR^Fvn-f!XclcQ_c^qax=^p!nNimS|j5^zRc?6r%tJ$%lN zI-os5*j2U{@b?mu`8yY6zb2hcLVjppvK?!;0=_R9e(#II$!<*h^Lz1-UKQ{&<3uCk z!;aB81No%7E{ZDWlXGwXwh{xS8T>kWQ&E)m?c1_72NnfcQ|Caoc)}IeIr9D`> zIS5NZx;SW20@)8r1KUK2dTtFlar+)m;}4X^r1jlT?U_0#|8M(CvXFnF$Ff}BGkCc! zQOYIre(bCMl9#bQqI_tOr{Tv4ynCmrk0y*0g(!0x;TpUbZ&wB2Za9# z_|tlU<`dlie&PQw_?J##`>4<4{>Oy>KjGh~OX&;ZY!Ua*n#}qCgZPgZbFx&Fm(8Bi z@Fo0m;74uwNnLUu>`gd(!y1~lCgYt8hCLY#A75c_|Kr;jUqxSldrCle7M>0*yJ`9h zEE{@UKgWi2;&Ofo9sXr%Li@!mA$T!Qf6Eje?@yGk(?t5D&$+1Imnl!^UtZy`?@1HbxNPoztDHkpM^g@A@$KcIA;evdF7t1tN3_K@8$>T{T%E$QawG1 zdm5g^cif4F-dj=jh2DT3&^fkJ(Bi#-BnqEL?GA3LuOQ}(Jn!44@G}zHb~^ipz7XSk zDZViz@=51&(cd8sjaAgIw{@q72$id?4x_oe(rf!^D>2L>3mWujluW$ znsjUU`%#UsKhpaTygg|yY#5ETaKZ%E@WI0jcN{RGi|tby8o}dfl%L*XpfkdhCY{G6 z_$2N(b4NXF z{o(T@UtoWx5B=l`^pj+BBHca%GM$V%Hl*gDZ!q{0rUr{gr@%(5xnY;#o7JxxG*{!* z$%LD5e*32F2cGXsW7>xI@D0aZ@j0KhqyH)x#a>3=_URw+ozEv=13-Q7F=QvsgTAK2 z*-4!Lz4Sg!bEcg&myXNFYfJ?T?5t=(MPJ}n9cU|#2X3`rFYMnmW>(~C8jd1=?;)S; z>e&TNO!wjqjJ=5WTw6Mz58WukySliR_r6)4Np&<8Yqf6l(T9;9x!;BR$20Srr=FQ} zt5tW#N6pBinDfxR1jz|@wyFRr<@Vl+ellGJire@_Sc-H)IzCG#N%I+sIbGo9!! z`7`=Ain|oNpU|;P%D)-;uV7V=p$wUZ6IK6F-s8R%dEd$B8IxKbmSwmR>5xoz!Hu~m z_NAv{9zO8C#*-erA0yBEJgduljOUkWhrJRy_c`PTd7e=As<(nC%|8w3 z0}Ly^*I+oTgH2D|b@49h=qTFjdyt0*`{Nk*KV{Il=?3;`J8bwgzSB3TmG7RDZMtIS z(E8%iCftPjx=9-c+alHh=bB776E*rKgN-$4H0R!!#%+6I4$_UZqxmz8|GZrvQ`OZNp(J726W@1vK>@``ua!sVURGLOoOa(1KLQ@Q^RJ*XR|Y&V=z z*}`*D+QT>%eo0a$Z{rNbP%?>@6V*cp7`f4YN#|eg14|Rn#>%JPS z8L3T^FFlm z6V%SX$tp0V6GX?Z)ZLmHHy6JIZ1fW7JDp6})~7iy{=`vCK}8`19OpxyO+hc(}b zexvT3xMs{(@NLQq=^KUH12aXw9|K;2d8+|^(+j*0NNRZqex&nw8E8AL?<%wmb4wBT zL4-x0=lZIg-a`}fr~g)tmkR8bpp{_Z?1-k!u67ZYrR;A>m{(emA}ac0<(n1;}q3!bk@Rr@7x&qE*SB_(aQ= z;X5$Zpkt-t-9bgJmmnX}Yg^(?^y@%ReGe}K!}}66uV<4{b-`C&LKxSF8D2VvGyit< zZQMO}k$UacYQTO#9iI<~_lJY9i_qTZ=ZH^joA6TD0QZ!!>^;}fJ+_f+RIWog#;^_* zo!$_KxF0~aG@dGVd-lv?4JS}9JrCtHPrsObim~gf)aKl;dLG&{wGg_IHp9qyBMx6@ zMVDC_j|M9%G8!st6Y?LO$J=2)RF_?Yv6#CDD?4cME{!NVa0Avzbtr$u%$)2F@HXgK z1NPTHeHZ$KHRAU7P)=$GY3TDSW@7#Y_h2$VbHulxsUCToIxgDOGoXoXQ_*_D z^F3MAA?9Jc9GVGucZSztxP7OheJeUd`o{AVRMnI5%!a#=Uhg1z;%VS~A@w7nH1Lk= zDW%b_N~8D82HH0pEDc`nU<&U`wwyw_IsJY??;V65w!5dPoa#2Z8+6L~C8gccoKW!_ zRJLbFl^bWAPpRB2J=_KwXEx*^ox#e@WeZz+gluuf^OVxaQKeBjtKqvtq`_s?CuDUt zXhza0PQUGRUKghiLSKY_B@uG~rk(ye$6+fA;n+V7;pi(uINmD^;bgy8;==YE!fAh1 z@t>)}&r#v$s_+X`_*@m9slpek@Jm#9t_okI!Y@SmzP~p2&_%BrWy(;`c72cx4A5r0tsqiON_%kZ}ITijJ75+OF{-O&1vkHGj zg}<)C|E9vDtw^|zeI)Ss_;cB{4y23OobN<+=w+#;wlw>r3(L{ z3NKUPYgPC<6<(>reJZ?Kg>P2j*QoI8RQUBO{6-aiiweJ0h2NpVcL^NtCG@7_ymjy5 z=bIC$jLSlGopJ(mLWUp4`jjt#V=tKF{{mhrahluQEAf8N&iruy zdf*0wz<&n(0*T`r_Q~Iu_)md9CGl;*KbAPo$tGWzAmUyF+$-@P0mpmNoPQ1Q&DhAK zyj20;C2=3{>8A;Q*f^8%ZV9KMvwsZ|cL8sc_*&q2FN)LHfzQNCsKm1r_;nJ;9U{rU zl=zjvC&DO3G^>GME%6fIZ4zGrTsKb8(D_2Vm(S@h2Og9-oj-h7;`zYelsKJpJbS#L zr*n?E5~p*HZi&-5$J-^I3H&jM!^WBXn#7I3CngF$=L64{__@GWO8h&(*Ghag@H&al z0KQY=X90gq;%5Nwk$4L5FC{)1c;*C=)o=o zJc+*pyjbFI1Gh>12yon!$ z{9TFv1o$WzmW$A)t^=MX@gD;(l=v3lZi&|dhs}f2R|CIS;(p-2mADu9n-bpuoGz>+ z{_B8Gga#2_4m?NV4&dbyw*mi|#D56<8Hs-%_!|;m1N^weR{~GQhCT5t20l;X%Yk1h z@g=~omUtoXW{EEXj&GFlxMtwm(*>Rbe3ry725y%4Lg1?;z5uve;u*lVNjx3+PKjRt zyj9}g1^yR_rvZ=0g+r9*vw^2dd?xVkNqjo+)e@fu+$ZtVf$x;~6yVQFd=l_~NIVfZ zz6s0uj|Dzk;-i6oPvWD1uK|v(6j+VHiNW(p386ZdYv|3uCu~c?ed^{_^%Ozg1}O9_JfXo#4D6xv!^oPtO=0+vvU~R zi!n_6L_ItTza7cpa@WXmE9Kt_+1-VQekfBA+0kZU0L&>8Pp72c2%1fj4rL5})8DV# zT?PG-;VTf9AH`?d1^xXc7~JXEA?aw&Wsc(G03Xs1`XwN2UKF2-@Amg!1s?R2N;>R8 zvKdi)&I6wU89obPXGigAPw(${uN6<4r286tbWwct;FBoBY3}$Y9{MTr=>VVez=xjR zEh6l3(EM7`De^glT6y7I#_BLX5kDQnG?qO9KjN!~`!L~BwB&y9ya6N&U)=q;o^UD>94wRMOcF+tz zg8>E01Tdnqecr9ic^J&~i z^V89c)oNGFBu}RO6m+#(GhEtpxR>@5^3hD@)S%F;Ci)s+H7wW2SpTRCFkK~>$)R=+ z(VI;4Uwax@)N1c0pBj_7R{Ie!?Vs^y@#4kWM+lk<7i)h;;hM+6*HXS1IiqC`o9$m< z+2mRqSXr1sRflTR&L=wU+dTWMM*9{JtJhAYn}rajy&4`McoKkoH6MUaZH;v?@LFvm z&&p}0VA?mP3uzwU zIXNF;T5ReOGo~F67v*KTfSS{Yi=_-CKY&lIr3@we5~*3r*KA_iLh{r8i}NG7Z{!?_ zzxEQrk(Y~8t>j_PQ`k%;jB4Uj%DXlhUQBxep^!Il;&vP7i~J%!@!3jo--pBMEp(O_ z_%?g2AP)eqDDYXC#wzo**}A3%HCf>xIcRT3EUE{yXG58*(wUyQyv*_oi`!$7~CBl&TN-LbdhhLcPX}AzlP9bkni1tfxx1xStBA2BM zDAOL`AyxQmDW|Ztktdtu6>3gd7(KJ`WpAYl>A5I&tjB%D$Ejy?8#hNNZM&e z2_L2&#Nt`7vXFPZW|S-(4hPe`$ti5L7EgNCGRqQMt*0u0(cd5N*<6(YGxTE*D0sZ| zbje0?S98)nd!|ruF3mPLcutY^-7=t7+Y-Whkz>(HG$x+DBg;|cvr&g+4WQW_ABAx3 zI?xB~3+!%>zsl!C0MkCjBZejW5O*uGO-F=q*etk|`nWJ6WQHmv4!F7?6ocyapVJ2V zLqRoHAZxs})OtyN+B1=Zp@qk^-%!f6Yut-T2Q$UQFg+u(M}#h-Cgh_9G=AORpNS^} zkJ>*4?z8Yri}Gi1$K%mUf8s~K*(XJO;lk!T+{9n`ZGrn(RGe#~;&jV!$_K@*K=`h& zF!#bke#);ciqG$&_`DM3J`&~rTa^3yDEF;V?&Fv&s?(2le-;(q8|6M0<^C|r{aBQ{ zHOf6LDnC=B+_(!NB7cuWxu1-3N7LtlU#`bd%d9jkFZDQ_Zf2L$@(s52PCiAi3@|j* zO25s{2Xn8>>vW@6WS&Y4wLU(7SL%nLr*hzmz*C8?)a!O~26kJe9qG6|o1DHP9~KO* zKrQn*H&!|Q#7y+Ct6grlxx!Xi?kuV*bG!T%P9H1GV^++_s@wr)bz!R{!sr+8I&F-x5xE)TPn2M@As8b^v^)D(oVs1oqQQ_f!)6dr0TyFGQ zA{przkc7&A0B_>23Rm;yRW7D)ToRlw=>$)WyX;l|fM-M4t&(U++&nIqVo30c-gqjD ze9mf;2w`%vjle29)eAfqiQ)lMX%BPx6=GMl$V{=b62eB^=T}m-I6#8xat5ND%bZRJ z0u@bLYjZdYE14(+vt!hT9<7DiK_=B-^!L}`p|($B2lXSVa9{sre}4}i#lHmY>lL`i z;OSKPUj+YW;69ExAFBK>f&c4pgC+l6)Z5?xGBAMt1^6@j&2Rhl=m05Ang=I2amWGw z8uZ-MF9zjv&FB67FTm#V3f%38y9G3R_5J->vg0LCin!z-9XA(oe}cFN!EqbnY5^&& zU{LU%iEt;v;bh&wuK+$9@Nal>;g^RvE0CY#fEnQ52xDju1VS>QblZ{c5j=rW{ryEu z6HEeK`De)65BmF$5D|W~cA_=eI6So6p&4W6TG%}>+RX+XOl+aCDs6(`vk!dS;FDy< z`d*fk_)vU;QU>aS;?Kr|qVk9M z^i-e@${5=Xx?;EwBK`BQ+0={87$YLcEHDbgzDoaWgcaie_;KJ{fy0~i0>4iBe*ruw@kW(D(O)n9*Fdj-BJo`)gA(_xPs4G$ zfL|?XeuucV5scCleXjBf zCEV|{dnz3^U#+FqA8>BSwb|E~`#e>Z4ztINa$-a^xxE#(g@i=~azBwGM`h+fNTaTQ zrPmQz55$5Sh}`h^o2mjHOzd2nF@`V2jH|FR;EAX-KTR}EytZhH=MQB+;PJ}BRSif2 zdXd_Lz5-7W&u$$4J?|sfVexFo<30x6#M6p{0$cj}`}g5V!y$tucURnb$X2F!7z!c}^uOnpT%s(Elk3M&5ryopd1uIBw8%%3BY zWuf`9;{887U#`x|xzxzkn-`g=tF@uUE~~<1*}N#v7O)}lc#L-Y04A`Ci) zo+ePc#N`i!X(+~^fz&sxS-M1qTLLtx4@WZ#j}Y@b7hjR0!&>YNtg^YQoL~yHq}J=i zTG6~n&=2Y(d4Z_d>2}(%u)9$7dKWHnmHEK(LNmG~3-yv%jmWT7PM;tB{{>zwNCT{} zs9^cBe5<8!>B=RhlI6wL;^oUrn2({%4h%n%n4Rsofd6M}s{&Z8rTUy+k1ybKq}nP| zoj#w(cV22)RUmbf%@s(+;{t$4 zE2(F-+8h|Gib9@#X0-XH*!QX>JJH78`{}=^hBuT!#R{>9`b4hxOR@(@)0( zT0Q$7V^_hG9z&s+wG*!X(e!!@b7@-R`0QDWX}V@NV{u+=8@B3LTw@&59gAZcV?5Kj zAwX zh`k2Dy||6BBAMw9C9}9`m&9j+)`**O`_zu(7r7`{Nb6H%+ zc}$}}pXqBZU~yeW%n^-DTak`+RXWoiPiLBfxmYvJWATRh$UAz_?U_u|33vo>+XC#} zEnuUJ*(@&WQl{B*DfT-7({ixSm;-viCctAkOqXI}nk6O{mvI@>HeSZ!l9ph7v4q7Z zEk)jzvbf+f@Lq;80P2?`56fA64y=hKMNHee0_!3y1{;f+ZXXsxDHf&;T0jptrUc_} z3De#T*a+xd2^p?phV83?uVI>wHB5W#3Kq}4&ophQy-ta@%CV$8@fgduh z!OHaQR@4EEr5UBjdnwc2U&=H+fE8s-S69a3O1-cbdYSHKFVi3KK~6rFaMaJ@_raKS zFu*ipuqT>S#YP{jW^u=A*lCAr*_evWY;5U|*tnBFV&hx4Fund7$oo2`uiwTr-P@ph zKVjPLpFp{n`*x=70_+96Y6sKo+rhMnJE6-vnWkbV zi_hD|v~9Z}Pc)9C-Ar>8pm#UZy6=X*-pw>6zhLq0zkrVILHHi%@*e1NBlM<`X_D?i zUhhF(0PF5yaYgr`>E6%u!3R)p4?xErVA_la!Q&yO?Rkjl8=DyGXhIpAp+n6~zorGc zk6TC%wlM9QhnYTcFZzMK(8ImR<1d-MK~v_a0~3_I(I{l1*xTk|mw@4AZnf!?a_5 z&EhMbWpSi7PJ#b+IW-X4H_53u;ggDkG(&rEyx&n&+5CA96Apa(C*{R-3M zy~^UcUuTm`|H|T)yu~y%Z@~@&coHz_ZSa4a#Rt1lhHmgU$}~HUqU|1Kx^BQ;z%lPJ z%|-8FUGg5&1%aOgZg?N^dLMNNxE-+VeWp7KnDP&%%lilX|G~5e0XyLy)5E4@e84op z4sN?K15x7h`s{w_%XEGf1=+1iM|i88}RVQOxO1@()onx&ie#uf5J3J0k`zB z__j}(-ung0_65@veaYeixb47j0_mP$ddF8xv-c~={cFhfYv|?IEZO}HV}Wm2+%c^t z<*-h}j_5R}AJb!HAE(jp9;MM34Vw6*1dT2=LBrA#G@7~ujW%brMz>|OMq6^4Mza@( zZQI6Zblqb#nj|dyz(Vf;+<~VP4_cNk4NobadOYoTU_;WSXc4Bvcz|aV;-H7uUj@HL zJclR@zeM_jpJsD0D&{Or;+W}tjG=MJ{W**+_%(^4gF5+M?NwvWO#FrBZtZQl?fN_7 z?u_3tYNugW!d;^=7|?Gpen$8czZxTF*N^;)U*5Q)lEK)Gh8+nM=sHbfqDYaK4H_1OeqI33>06@z8CEUle~OKSYoB%9tZdq(gb*zr1ldq5P;sPx%jk zJ`0Cl>F1W@k@;tg`0fVX7BV>E7Z{W-EEl3b1bQzH*3z$L1p2}1op?~a2VwK0Umf`I zAIh>s(V^Sp?vPb6sP3d80`bUuPVflTXF+8B5MPo-9v;Kwuzqf3qtE0-M7jC7!UE~n;>%MY$x)MpZMI1SaS7P9Ucib_2PE9#zd0N&+8}(cl2CCE1xqDeuY`&=E08g9o@#HU;JZ)4HVK9A z|9Ai1b6Aw5QNsV%Ijwj&D#a-M+9vfO2XnoMUliT_iXI+}pu&tpxD|bElXN%#c6hoj zNyl&w)vJNc5l=lHa+hkcXOx3|EIj1ikCz_O^sq_dA-5anX-g3nl;K{ukKifc=YByC zSdXw)JlI0iZCOQm$alFG_CADfA?D1iC~?H+uxSR7saM z0-aIPsdDxoqB+_+%q6@#FqgnX^6Oe8+;!63UVwd9;QOSzpitoZrQ5MYxKnnD_)C^! ze-L;*9+LC4B_!`3>yBMcSuE9J8p-w{j2;RfgK$c>rUYlM;kRG;GM_d($Fkb5HB6qg=yV_qFfhuleU??o6rwPri}i+*5EK3PAsK#H!Y&CFGUE+0zRXX(%+K*C zy6FBU$0_0+JvW>p=NZ+$iX>gn2y~^A?$`))UP;$G0$otj9Up=(;7{m=WlDC0*hObZo82f6@qaiIVQ{oZ-uxD(MU( z$S+6IDY7$4WQmM-m4r34IQwsYRuRAZdBNnkgzk3X?v}9cWkHwts({`BY zelZEeBoLE8Oad_p#3T@tKuiKL3B)82lR!)YF$u&Z5R*Vm0x=21BoLE8Oad_p#3T@t zKuiKL3B)82lR!)YF$u&Z5R*Vm0x=21BoLE8Oad_p#3T@tKuiKL3B)82lR!)YF$u&Z z5R*Vm0x=2v|4#zPi{yJUD+C-PVTy#aB{WKSk%R>jmPlACp&!3F{@?En$;{`y_0a z@Q{RE5+0S1SB~nBVWq5p2~#CJPr@t-^CT>i@G1!_Bn(Ixl<;N=cSv}@gsl?pm#{;^ z!xDB&cuc}R3H7UF{YyAa!ZZmpB+QX;iG*t;bV%rxaEpX>5^k5UQNq0vwn=zU!cGZ~ zNZ2FcaS7RKS^pBINH|+Uql6bpSRi4EgryR?C9IKfn}qce?v}7g!hI69OL$1aE(woH z*el^l2@Pvx{Y#iC;dv5fNth>Lk%U)CSRr9R!k~mVOSnVA`z36ZaKD7tLKo?77JAgb z;6{-zwcl`fDgwt6!OJ4v4jI2OicfE+2)}2D@NOCY=n&ySd0F=UsBpRjiQdc4dRg%A z7$Uqv#(yO$oU%?ouMF?;3qDHz75=3%{Ag5sCA>z4e=re7ZwuB6{1<3BV=INc%8F2f%iB%JiCSBCE&B%Jg!QKtXmAmJ3h zPsSgrebh_+AFBQBkl{n=f1?Z^s(m)e@S)mYs|-IeNdBpOZ8BUpMEh));p2t~?~vgs zLxgwA@S)m&mkc*X#Yfh-{&mZ6%MjryhlPHY4H4cW<9i1Qr!=N{MEr9lyi~%=CEO-q zgM@n|{H27ylQ2obHzj;W!cQe+UXjjt3D1%6LJ1d2xJ<$;C9IWjtAuw-c&~(eCH$R) z$0gLs{&=i}$r4hT|D9huh)GXM@u+`8jhDgSigK!H3Gey6@M#C&?MgU9e~0Riy}uuv z-Y3V4jgMB{TcGyO0$aMn zIZo;h(6&>)^&G1VZ#mycmp> zfWa%=c@ox0xL-oHQHD!cCt;_Ak=)3YGtf)rW9XE6Ebp_~wr+U6e(vY}{rH?is2=yj zP5MC)SMK+BNVfu2Nu3gU1o4l8&m(}OFSi1!_3VAPNxz0-b{OH5pKAc|Ie`8{(tYzg z-}VO)N&nfm{i%TUp9q-pF9G2->@RDGesI`Gg9KLKo?i7YDCd`IKQ+FNF2BT2R!=CX z3mEl7%KeI=fd5BG%9c}0C~b)TK05ZvTO)niUKw5wpBX|fL9ijY93MfCmDE~p5&GN; zh|fCp?*qi=Q2O@+z6+?(y$JUwDmRT$^h*>VG@er0^h*Zan*a^?mx6zt`ZbGy)@!{v(#Pvf#Xk|+tMS%pENnuK zb+$iaS=D-H`rN_|wsL2&b7Pg$A6S*1zS8gX6;`hGT<)x0WhpS3mfG2hjfVPDjIe@7 z7?OIya&N%psr0W}YGbEBRCx+SmMcy%Nq@T0;tZJF<<2snZTL7@MLw6u=L*y=&#d(L zHrU*?rn&hW7Ogf9ou6=&1=UVp?Gn$Xe<#jx;s|qII*dHRR3iywxU?cun8#J4$mMmq zU6oGr{CuC!<6EAd?NVvXQkUQFsw^L@u!BdBOnwNOh=LAI<2N}-H&t2`MK@Skik*Hh z)X%vp+ibH}I7@21&gGdKoEtp8+M!D@SfpW@4_3qwlgOAET*PKiWxxgz`&LDU&KDKn z^VpqS%1gbf@@DhE5}SX$8I|uT_kkudzKVkQPRy|`&%MlSH7_w)EY{i9WtJtjT2EB~ zsrv&yq#t0uu9W&ol5A;yi78CFylkD*9$>+a@sPOHQ?|}-b#CwmYOQt>Bnx)Z>qGR@ zG}alOYi!dz(^#*qPl`%%xy9;m`MtJ)y~2tPrwS1pdquo{4KZG3L2m3mXTWI**zD_b z-5&dTwy|4JVOBqRS?v|;t>slVpM%w#tX5mK&E>Y0x!h>2R_KvAGFwe1<04~;Y$-!0QG+Ctrhxft!vMcJVOuh?8&Ub2w|MIWy) zA_*y_7x@iEFeBwWqsg?oXvoqI7h6$rC8bbK9IHZTxFHNeH6#OH(Sk+LhAN*E;_-{_ zDq29{BubWu#-zjAw*c>vsL8m+5r?kcB= z7gfm)FVHEF)z+X)Mqa3VC|q<2=FYd8yk4gbvb0C1ppFMc70pbFf4F!d=~o37T}f>hUg=bJrlj}MaL zu9yscKy|ZY>Kuj$K>GP~U+ol4WUo?aaztick%ymJfp#2-$6B;{d8bXvA z6(GvM+{IJt&!h;LL~Ryy!5yKgMVLOD=y~h1xWu?O7!|eR`axn_R+N-s&>I-C+*07D z@v!qlQBLsYf!*~Vxtw5X7xxrKSAT&tx(87c>ayBr`N>WUMK93NC9E*_$k%9Sz=s7Y%&A~6-N{Qw#b7Cg9JjyAVkeCIR zOw6gP+=1mvgRZfZTUPijD~dOV#=2UsWKtX8NJKlZmITZwtCe>TV$f#3;B29VoKmg% zgHZ>&>1AH}Y3duBwDriB)lZXze3}}orNTD$(HxcsTFZPcN4cCP6g%Bcn;-LFlB)=I zz$@T%EOiDdJPy9*V!qyULcu;6V`F_>ed-xBidyVTEp`*BMzH%^ksoA8gcOl$B zUt5WJdkrQP4yR+0&$hu?)?Vl(ehE6J4~31NDGZ64@0yu zgPViqkuj*&yVz15u&;#?g!!_D%w&jx5JJw-gi^j1i&FA}p=o6SRrwRbDjG6MxKJV^ zYlfy&#Hf~pU|;%gM&cS)F?1xQepJHESA;84^bQ$W6r)BJ9%b+_X1F~zN3JnrlPgd$ zpD(YWA;K__ZnS$gc+sz*F;nBp;C2JT7AU4atHonXpQ~P>FEW}fu+D`dW~lw)Nj zx^GiSz>aXg(ht{~HYzrv#rD7=Qj?%&=p+T-j8(=dLEJVR zv0ahK0-rGA8mW6R8?$*K$i!u`qY71$qcufXa28Mcyk!=2@JjlqbhLa?_5$PbaHDTO zrECy$RboPT9m7NwW$aW_M4QFt^S;93S+KH@&s`yBQm?Mz;$*x0MLs93RxD+Lyn8ru zk&7NRNwoQ`C_Rg2k2KFxX1p*sMb5u4r(8!_>s2vQ+2Jzn++0*!%bQ2v;6!0_Ubbwt zPRIO!Ct!1%@|DJCH5Dp-aZnp>WU8dXTtw08h9C>|erlx%_ny_fPpj8*yP0Amfu*CW z%y0L(${>K{=|n_HMM%$SAOSQW{) z4IM25Jug|^oDLZ=#M6gmy;V+U+O?Cp8ARF~Lo`TtLUkC#) z>D_`&uq}9inP0grCpNx`xbz(8%r~!hJ<1Q+@`dv_2gjsNLzRc80atm^WWk zpJ{-t7sF9xD=_98m)BYqYvPK{i|y9hOkvqsv009XJ=!U1vsa|SFnzA99-d^4=(BpY z+yEIe+NG;4huOADbc}pVx0|v}ienW9X+=f*qT&yt>+n6 zS!-%9Uy~oW+|B#1x~N!#+6ouQg`w;j>Q5yOS~53>z>I0jBfDb0qOzodWa>1B*pl12 zI8@*rr@~*TL}MhWFgQUQ{;!$pc(*k|BLA1nb-WiFBB}IrPi3CVPfg$ETi|v2)?!n0 z1-85}eS@ilqPFQG6f-1>f79MatlEdjMHXhB!{nf2h#VlA*rA#0SsTtf@3?rMWDj7) zkM2llWM^dJ(zb_jgwGwgY0NB_FkMlkd}6W6IJe4WHcEOi*9fUrcVrC3dY5f;yUHs! zzy!8{=3;=npERLGDgo4P&}?MNJ%jTRO4%D3sN#`n2WzJMb_)sxm)4TUs(oJi>ZHT_@zc%)%`n zW--Uvp;wF)ru6w$m7YzNPDg%?(_V!k$YOUY^QFcR*-|-~hE+qEO^3sTj9Nn;MWI~# z=dZ-FBx{xEHrv7!B1(J6qa<<;)}c?u#wd&^p7aIk#SdRUnX}Mt_;zJ}#s(}qOt~^k zol z=d(VFBHOywg-tBiW~ap^)h-Tu&sM&FjM&~<5?-UqPqCs=-^aaGyUS~_iO74hxTFzw zm|=mZoJjMUKj3h?%B&vruo#pfoLYatxnY&qlqQCql#;E?;|q|hi(H}YaBO=!t!v4@ zoBO-{wcMiCL$0+nk#kaDFLxpdnDv;ikGp(M8#cqS+KwkupOX{TaR+3Jjd13x=dJ)Y zs>!v3T+j+e)$%#`g*lZ_f6L&f{*oD+u<8dOuLmU2_f>hy3PbE*IEfloDUv7a> zk)pRpds?a>khv7p5ekAm2lejeWsuK01_`UGV!-;Wg_FLon$27FS?P15NWHQPE0dL`_^T9PV*r$ir4gVI^1wu=_#mf(ao7LA4A`TNp|qq?&aRQDv=^(5jgj*M~#Na)6<+ z${tYXaz~iJ?eVN%>E(I{3hed}gT`<;jS1w{6!ubeXsrW$MdNEz`zvbL9_=Y;JHp;% z6L69$K}n)DsdI3$p>(M$f#!Uo_X^;Enix5#B;C;=IO~PhKtVmxL9*RbSZ{O~c;gHi z1@(oqR#my4=9i)uSnaf}&%=>cpNEhA!O@}m9za%zdLmYJ!_X{2n?hZBDutCQw5G_pp4d+Yu(&6q%LA$Pgv=ZU4BXs zeS>1+Q`w?IC`?zDGT5%z!JxqTZ?1vqOCvlHidV<}(6-qVHi zRC|T(a{D6okxtK!zCdzl{RH$no^$r8PQ7&F+qo3~c74r&%=n5oN0nAuv1rM%h~1^v zv!;6DU;j)T*R{{}BN?Gaku29Y<1mjFPP5e|xx| z?FLRd`DlDOdx}#(8}DZa;+bx?NPB>YB2Frvik866f~wpT58a}(rRf7~*ZgqX!||R< zj55A}Xi;L1jw{$7kp14fDC0YjWoqCbj-q1qj?%MjyUD*v`d?=t|2l)7-MokV+ob<4 z?%xRio;DIg&%G3?RACzreGZ}fcq(-=Rwws=9sb+5>xkO}qwx3mYs8@s)vsq=x8qwv zaW>Xt*uXwERI=j+5Bthc#exao{vc7Ge1KBgj=xNs$L>vVu%-l-kZzofMICJ#z#J{b z66$B7!#DnS;J{mF?XKkXLp~bXZxFo zs`o+q+reoYZxXamf%aKWdjPb50Bs|$5~Zr%Psi%nv0F)DjzLwJb{*R}b|c#Z-yMA#O$mDdSlzElA}XGWS@@purJ3}v2PHkk5l(NLlW-6*h0#;XPkpQFb=hYo`8)>XAfxkmU(S0yGK8t z-4>V0UXNSA-i*&;e;I@ALpdU1`;dJ;#>DwZpryMPnz2cZ3g(|!)xug5d3(c;MzC-tzGTg_e@pH+l?AihsvHZH){ z9qo!PHZI5DlnA+iJhZV&^v&b*+3ktQ(%&e_ZvMBoo{~HUoRU0}SkB%_q@wgB`q{@| zlJ0fe?9K|0n~vEZNSsHTuR`Ns70gS=838(gkNHJ@CC!u_B-GH&}Ou+QLs>5F^IMhReclvZQ`^&z$v{}&_2m&_k;E~pbfSXRox@>w~f;t0nW=0+IKi@ z4`@H0I6&kb6NeP}aZnEs`Ra-chHvAos2E))do*b&yLR$2cGF~}{AVt1{e~v|8mwa*;A<~rh1e$E;g>>GJR^~sVy~;cPI1t zq-;~^MpYUV{PQV#wwt$`wl2zIH!u3$zltpGN-k%O$yD?Qll^ROGBo%IQMJE8fBQJ? z&G4b3{|>Z=IPEK-?E-DzVrn-3@fJ(y^`*XKI-`(*Q+-h_!{xYq2E%1XB@wVS5 zDQr~8R-JD(<&&-Yv*Zl6Ek$lwgfjQ5l!)`U?1hx2?5`=y*t;nf_BoR3-j4EMx_;l3 z|7;@uSaOET4|6jN-r;WMt>pQ#%Ts#6Aez?bJqSv*xAnhX=`g|TS=VG&NF+K3waAeG=w39B*Z7)A%qZm6MbLT^?Kd+x$o=T_kGS*pYQMc_&qkRwa zuh;eWzOL)O{@xCe>*w-AJqYtl^?arzpHV&=`8LfP0$q+q*t!ChcYaYNjF8mu=l2eg zJI)V-md$svJnDXp`LLY-yO0-{weUA9FuxCh@;`)y@#+*P|0y7`h)Hzr<00koS@S!( zy+5Viv?_(UeGJ?_nPQ69>ww;rA}uar-+FR)gO&B?z>9?&nDV_Zv47|C;B>u=UR--( zy=nf5%!@@Q22D#(gp#|Cx!MJUUG_K9N=|8ufnO z0MFL)Aa%URJnP^A>xRF1{WBEmpP?*Z4-bX=J^cxu{tiz!@~4~W>2<>{G2J)} zw13C+E`%N`tLN?-#!~uzc)nq$^7)he`E$ce@g6p+D8_0bRQ z2*}k}nch7)t0!NsAo2Cd@^VdBY>`>$fe|j7IlQ?O7QI!O{yJIJF@-0KhryDCOw(Hs zuXQZ`{a~5>`jab6e-48kZa1dE2mseq!Urf!&kY#Ey4jrAR*rnrkEy)l&7a^H=i)S| z{uZzyhaI=Ff4gsE|E_zIW!0P|?C)j#-%kEy1OI!@T1@1t_@L6<;gHCmGMDo=v*%9J z9mAVU%i-yse={u`;a{m4Su-4)k*9{64zrB$`Dc0p(t2dpOM$gg)}lsvIDwXh_}FIb zZ_~of4s++Q7O|#hcbeX&5YumIQpq&dyf01NPAwQ-W?C_v`C&J$8*WNatX5}h)L>_Z z_9z$|W7(RfTz-MhVSQy`PM)X1*$N+VT%7n3@^a2&yKWgd5MRt*z`7} z_`a*-O#MvDWC3)x%_LC6J3g(;Uq%K52X3NC>O!o(=gFX=#MM zWl?1i*5JX+w`t`_ctLMxWrUR-C}q5)z#F>Z)QRO~6HRZN%3j(RPHi@AIu%OHEzITi z>segZTxJ*-b(;V~FLJ=5N92c7BO(%^P8Ewi5K5`h#Qfs!Y3!!ZwDVMII8FbBSadGp zZ_iC|E1UEQjs=1X<;Wl6g{DVOrxs3OFE_i&ulz#O+S8#u;;-wb_wi-BZd8-$#!=Av zJpp`}#q`?ZJMgjx+e49n*3c5ASGg$k=>H?(Tl2wsFP9I}TZ% zkd!nhZfaM2lCNseNLxZeLQc~BICoNW!@48fn-Y>b~YO)*tXrA4iTwGyG=06R| zZOOi5w{LIU>iCAx5x5%orfkQq-{z_ z?1mc^}&+Z?~)@a}#iMo3Awi7QK5=) zX>Ao5X-SDmNl9s=r2nQe`-H^gZShHorKO3<8MBjYiSScAXwV=Vx5IzZic?dQa?>U+ zjZ0b`O{o8n-ZRL;U2aNu}H3LYv}~ijx<{`5=)d`)mU#0>#O;lLTIw{Ep*^*?l&5c_cx4d7)zC%-O=F(kpyW=|Ix)1G+TN^(=E@j%T zxV6W2#LbWMb;d7=TNmHF?68hQ79P5--zdoOLAH^(U2%g34jMRc;EqFW3AUt!6f?v> zA*IxuRGI|YoH9xg$%KSaDei>CaVz6Xiw720CEJQ^kjn!pw+E)#Qd4bd=8?HMX^Dwx zsRI+o*;K;1ur7YbA)EWTbH_appIbF6sP6>1N^v;(=4qzWH3V z&m~@-i|i-fMf?!4*^2hNh<(Hv7oonj#8Zg}6`}iwi1!lj1|9&FoUH`yGcHE?HN*kp zx#y$(Q^fO${~%sST3It9`zkI4c*&Hk*5(iR3bk?ypg!viSjAc zX#YJhOW%>irM1Z0i619kS%dD6aiP6?5^@DF3y+VujqKZq*OPto6mg16Z`p*xRZEz9olyjPbJ<* z{64X18W%TJ)T8?Z;zx*6h`%9DC60p&Sb2I9pFq5kIGuP2q$~SrCSFE-J@H&fC-!q6 zaT>&f{X9q94gRv9I4^|{p0l69#BK1K{fr^rIs>_sxWR|)A>Kp0nz*Ih0bmHB_4&v2KsBb>;THt7tDcxHgAeQd0?j)A(vHqJF zHgNJE8^nvt6W>5A-)~JU-E)0Bgqyif384Ii#B+$(63-?66T;2hn?vZn#*dsc3%P}O zHt`bTCB$9Coy1#!S$W?@{4?2)ycG2fZASZI;woU~|6Jk#@lxW2!&yoq?^ zb*O(Zq!ZIOj@S*%!n5Rhv|mm3yNP#@eZmcBZ-#VX@(sid#2etyKhAP zjd&ZeIf(ubT7dQqz)XJ!@!e#`6}pLhqdADD%AGx2@I z#do6p2jqU_O5`HA(3$x+|6$~%z)XJIBgo&8{SM;%c67hvQM7*un7Lp381j)&?wGy} z#2LiNYta54;$2T5e+taQyB7H*C|8UdoUl1q0g7&9giSm<) z>xkD7e?`2G_`Ity{2PexCEi5*U*c`VqpwEyJ6}Wpiis1tk!yij`i5Rd{ugl<@q6Sx z=?%31jqFDfA2SE_PbJO*X8LvzR}+tX6XkCqHWPn9oI|{iIG6aJ*P#AlVhb?SzmT|% zcqQ?d#9hSaU5oCw5?>6=@_*Du3JihIc$L3(q>@1;o4GLHkX_TQ?!6+<@}CiK~eR zy@&Q|ftkLw?<4C-;Y+mtfOzs( z$j3pu!sKUvjcg|#xD)wi;*4*QUnlM+j)QiG$?y6W?I#g;e24r9FiY>!UC4WgyNJ)e z8SU47kM`FRZzO($c+d}MKVT91H}Xg1GdP<}UBsniKk8Ss?;!3XewujiZ)pD`Fbm(# z-;pz+-DJG_FXRAm)!)c#fmwXl5`Ry;d_US3Ks(FiHy;lFz|Ymh8~Y=F3(Vvbl8{fl z1=+@g;O9=_?MEXg-ir3ql98_@ZvF@Ik+-3J=?Taw#QTUH#L0uv{yyT##6J>u5TCmg z^>qb{cMtlzOc49Yi!l|h5 zF5(R0EyPoalkOpX#HSPQC0;>nIt}$@EJydFh?f(W5xefKzeb##j`o{~D~M}W zQh3Io{k6cnJs|#qI57k5_Y=D_k%z8A`Hn2)^N6<*dx2Seb`W1f_P!i+e;;v(xQpEH zJsa)E{R_jh>m1~x9!CE*pNm`y%)+~k_^j1vzw11-ZwF@f`-okSV0e;p(S8AOl@<9p z;$?ZriI1W_Q$F%cVl(k8z$|{rHniVEoJu_CF|;2^d>-*sVjuBb;yZ!a`;uFL`qp!M z=+6-UK=xIIXg_WZ>YqdGAl^xQ6)@9RT7>SqiDwfJcpT+d6BiS&C7wgvN&GzVM&iAk zJ51Y&v;NKWLI1fJ{R;v!|5p;fPrQ{l{Ryy7Fqyh1qx)&VLl1%Rg(=8w#4Cv(Al^*; zJ@MR&(EZ_SLH^JV(+CIh8N{QBtBA9RuO-eU-b!3dJn%`>S3~R|ZXo`MxQ%!}@m0h} zJcaUehzAkRC3X@oBwkItl=z9KQT}7%EyUZ2ewII|Poo2Fs>-NZ@6^N5cjew=s^ z@fPA?#K%5^`bHC9Ok7BO3vns&1H_fYTb@PvDa0e5L!L%Fp16+qQsNNtYU0_%zYs4Z z9y5w9hFkN5@RN}p;N<57C zN@6qdlf>hQ4|y5oONm>ErxU+MJe&Ba4d{LjaT@VL;!@&UiQU8x5MN6CZ{jD3JBdFb z-b{SVE9l=g;xmYUAa)TaxG+5y6CXqTJaG!~F5(fyN4$#q(}{D5bBHGs7ZN`}JdOA@ z;%4Hni7zKU?lsgupE#FzDRGc^1@ZmF|0do>{08xH-Kg&iVk_}3;tJxQiEkl3#*OLo zD)CU_?-(E6VRC!X{`l9CXA{>DFCm^!yqfrF#{FSDmiQIo+0#+q5pSUV9O4Sjrud8* zXg`bb5gn!-#EXcld}#jy@oeILZ=(C9#3vHl8qvL#*hhRZ@!BS|pG&-r_-Wz5%~BH)1a%72N5?DvvDwHzn!>=cqj2P;@!kA5$`45M{Jsd`cHcc^(7Kd zB_2pTmv|8IpA*@1Xu^#3jTH z#O=h*#P<@n5x+&;L45co)Hj!S9P#qGm_BvH1FuJ3NNgrvFS#fF0eHai&|jR7?oICk z4~Fs1SCCI7?jSB99{C#D&n9jrUP0VR{2sBX8{PlP_(Ygr*od6`9&#t~ImC%?p}hlm z=!qSs$;7jn{ZJVHeH-oPG5et%rlrIW5HBb0B3?T+(A5S3%Z|6Jb^fI6S`ka zJdJoOaWnCWAENwH;zHu(#B3awrRPfGTZq>XzeU_h{0ngx@vyBZ-%Wfz@h0L1;;qCB ziMJE~O1zVJ{70y7H}Uhtdx=l^80}5(V*DQ_P9*+`cp!1wC+L08={uJF;5RWIGOk6`ejrdmL2I8&6&BQ}KLw#+;(}-6R&m!(5 z?jr6Y{)M=kc;Nq_zD>kg#9N8&#M_A*C4LXn`)12De*hR%ZdAcj`~&-XK^-})({7YJBc47?jrt*xSM#?7fheYw29bFyp{M) z;_bxSh<6g7@E?@lP3$DzOT2<}2MmbEnb^;;9T@&Z;@gP_68}m(h5JhVpxe6N!)b7WEG#E+bAQzLwZbyq-9h z_}K4IzJj<8c<3;bX&Uhg;s)Zch?|Lr>_Yc##O1^t#0!b%5`RIwka+m_D8H2W0^;Sw zHxsWU?j~MCe8>+d-$`sE?jpXDxSP0>coXrFKcf6r;!5J}#B+#u5+}erb`)gAn)&Q) zGnvZ39CbXDuWK-WmNJGvL$@(olL?wz&f9L~XgUV$nEPqhqWg)A!K9J<1;kTtME9&4 z!|XSZfBoZ8-bC`}GY0!4azB^&fjd$DL*lMGkVo`G`8JZD$r$7_$o;Ft9oM7#KgfL- z#m@{0z})A~L;GtPLwq)o{byufIvec=9D?pQJdT`4ykj|X3-Ow#kv9;JoQwPmV>lOK zAdRP`9g6za-jDVL#2MEh*ApjShx`a*2;XuF->;HA>A&bOv|mH^uQ3KcmrsRA!p~of z;ZO7JsBd&4aw4&VG3alg^jt*tDP;dL@ovhWl*7^eASwMBgZ_jCsDBmNk0kp~$$tJ# zXm9C{@;PLG9b*V@1BLfB#-Oj^W_14>+RN#8$`NS4mcnxpV+emD>AQvOlixu3XBb2K z)k*E|r;I`89{RqFO9BS}+bDmAGY0>+l6(o{p^$&nUirv=-y+n%ka!94TH>X*qWxFI zCgMRyf<6fEWD0L7WALw->@O!Cw*=*%BW_-dyqDyQNj`f3$}gw#6O#Bwbbmi%h@Vvc zHj{nTJhcCVF@$G3m7ifpp?edJf0i)@`{ndK)W#UXJBZ$oTZw(IqrRsY_cz7wqV(ND z_H*w-`#r?FUqc=+5ZpulbWne4BxA^*)g+(C7{Wi2@@Fbz@P8Wl*NXD-drAH#vTq>& zRuS){`r&29pl>UcH`oEs^|{}|@QgefdCx}VTE-CnhU>sn__>?xbIJWy;@R(@`=gIR z`Kq^(&u0wsZ6tpU*-s<;7l?hE(0$yoC|^o!V+`_hN&b4WpG@`}iQB$M`2oo&KaIG8 zG04N^q1?d|viFhw7UH?kuV+6)jw5;EX^cUBEBXHr*@wt}7jXi7SFoQ{aLe3pBKI|n z!Rx8-qy0SM9Tfg9a=(<^|4#OE-$nPM{(6YUzJcujCN{x$ z6#E%B2=yg?h&+oi$aj+bvt&P&?DsN;^3r)RreDbk$ZLtOWeir$BhY>gV<^8N8lU=@ z@$shkR2pCCHyGXLe2xB}M?8@DQpOM-Gv(JaWS>U%zY>px?<)3_Jp}b_r2J@S4DvfE zKF^bVGP&PR-1QO4k4-`OeOr-(j6uGe{pZh7hHXMD|JK{wLx#TE8+H`pztWHc@^wFovvHNcNAA z{YJ9?hU`1ZJ}njHQ^?-Q802@Hg88|SG34h$%Fp$TAwSnpetypw{NG0PQ|igcYl-cQ zLDjVWsBaE&+ddQj=_F424S5%1h<^vgf7mdTZ`h0WHN>UABF`gUNZds{?I*PVnRpFx z+CNd>(j*K|G4bXjksFD-|AX@P5-%tIfH8z`AcgOUG}O12?9U^vIvn+dh;#l%eXAIQ z{6do7PWEg5MEm20qrQP(AfHd%_Brwuj6pt;()+T8G3@tmrt!#)j6rlcy|3Re?hoxb$sc+;+Haus z3%QJ;zp#<)XOaCnvVWEAH<0}?qfmY`*-vB)^4rLMA=z&v`*mc$ne2Cx{c2ioG58FS zXZ>^P?@V9};kRXA{O6#(NwQzZ82npD`aUA}Nky36Lq?;#dpz<5#NEWJ7(@E4qxp8z zndm;@d~|;UMN*3SEHl zdyBY~IL?Cd`>ZG*Bwltl@(aYPOOZci4B?af|C=%RS4{q$oR0c7Qh4pe+ifWSD)E|g zk&hXJ?sH0zi-?y|`d&wDBEE+)__xW6@p+mtgl8?q=L_N-;@^n}5+`MVdqw%pWIPo5 zn=~F%3k;f})x)25ffpi!kNERCGK2_!zCb=y;y;lwu<$TDlk1l`DDWzQ-xc^Tfltj+ z>zg9*e+5p-R=Yn>;5vbq3jBh=-wB+Oqt-t`;DErl3jBh=-wT{FR;}MIaHGK234G>R zYWax*FBW){z&{I|4DShKrktN=3G5d5dVwDhc)h?s3p{9?+P`xJenH@$1wQf|wfsnd zs|CJH;M)a$Qs8$5J{I0{W%^hIX8T^1_6r4O^@P&?D}nbR%kSgx^SFDNZ34RlzFy!} z0)Hd$=v=k_s|8*w@Mi)Ku&U*YIp@mZy-Kh*<*D6YF7SN2Q3cOU{X9eCS z@IHZ$fqoH$SN3nPz-a=XDR60;NJxPOW=fRb@@vYI9XtJ4hhu%a(OWee6GNi0y_ov z3p`uk<($Lib+y1R3cMBN<@Eht;P@JKeESQ0jKG5h9)>Kx9~lA{2|R;yxP4h9*gq(6 zm%yJ2{JX$MPvY^B!*hnfc>+%r*e~!rftLxqM&OqP{#M}rlhxrnRp4@gy#ik<@NELG z7I>q;I|V-S0(E$-0#6n=An-haZxeWhz)uVOiohQT{HwqxPGR8hv7SIsCq!f%fwIcq!Bz9bm2ma}}7Y!CVXGIxus=%m;HL zn1x^#gMq{SO}Bu#70gmFaC*7v4lv8W+yiDgn0vuI0A>Z4hrqC7v;PI=VKA$~JO&01 z%r-p^hMmO>hjp9SQQmN#vxyz>`aGB}FfW3EQ&~;yfY=RS*jkI%!E6M>&W7Fu=6x`m z!LajJw}9CJ=1VYNf%zKDPB7nq`5w#mZ`>7QWWAWYL3Fd1O7z+{8T z0dp3ZiC`+h*uhkRsRmO6W)hgmU@ibN1T$%*9|FV5Wg_f~f`L0^*#t)_$OaM#}ObAR1m{u?|!L)&y1?EyPv%y>j=5jDsfaw5p zC77$gTn%Opm}|hW^()tbnG5E6FgJji2WCE)8^J69a}$__U~UGp2+U$IOTgR$=2kGb zfmsTMopO8!7&xccv<%E$VD1KU518d(W<&nW0dox)Ru-=Za|4)pU>1OZv;KLxycvEk z0>jGWZD8&M!^-1bVBp+*(|us>2lF5pRu)%*c?8U(V4eW;BpCSVU(I~)2Z zFnhrK3g&k(d%^q{j0xhK00yqOe&a@!3+m80?a93 zMuN!%GZxHQV8(&D1Pse}mLK3i4v-u3@i-*tEcOmMfVbe^a3Bx1M#M!sP~x{XEW z0vLYhRQxQfHJ{y;7*3dRph7{Yw?a*`4qXYO4iWY+iWgpzz z65Y*&=uYZvF}QK-x@p$AGf}rYn4>45pLKc?M%kt(qhED3N54GDAX3qV4dNGF*f6Tm z#f@UEaT%sjP&J$z1WtV|k6tNKxiZiOcdV$d!z^>@sf=(67jWuSSa3m!t1jQzwrYA5 z`%4V%b%Uv2spwZFWx5qenQpaFrdwI)RuTFYL!EAQpmqJHBGuJboaDnz(~A2s#oHfM zFI$f!RmHbQl0w<*k*w++Gn7h}buFu#rwm?rs4`QyT zqDN_NiCFJ$HB5|Hl^CW+tV*IJNvvuNQ$^>R zTEp<`$V3UQbnR`As#rZC!|>?|^)i5l=_mOm)KG?nNJl27I0^p57$rd}wixNvH?hS{ zPdc_(>Pg2MUp;xFn5(V|&WiamX8o>(TA}8Z%`pnAduT%QtnxT^XnG`@@3 zs0dih#P38VY7jdR{e(m3Wu zlF?#pBx@McUQN0fra-SW8m3IIG)76WUgS|rXEQyGM5;n{HJWC)o{$m~@2<#=t0} zbcKv!r7L6{D_t?;SVbSUH;!O*dE>Z7myZ_h=o*YtV63;%S?{TG24}GH>Mk-v1!Y)L zH3f{~s3~9^DNPZ>SooU?onBu{z|$VgEC>Yr0l5A>T10eY4CA6B6D2x2Qc+@55%9En zJu};RMG{_p6GOZVB%{R6Kr(6^4P>Ll)ZXH9d4j=S#MD4CN=ywTqsG)g)+nZiy*$H# z3-z3m(1aRw@6_{0eBQ2vz3}#sGvq02R?e3RmK7GQ^>9Vz8hEYh)iZHDl2pyniIQ18 zS{7v-iXQ4R3|9^eD%3;Rf-s|*S?CG58f@nL@QQsb6b(! ziPeq8ToLfI+Q-{e?`STv*DKfTDK%L9O*U`P+1%`L22h1H-&~lJ=V@@Zdi{a&_BMxs zw0g*ahoC){MZJ2V$(F++2f#AM=bz~bR8WVY-CDqcWG!lx6F#E`+LOvzzQRe$nRaC) zHPnX30+>37wJ20LMJJIpq%)#_(ns-M`iwY8(NTS;D+_y+V5sEOg)oYws@jj{R{3Qg z#Vs#z;>UU{GUC^|LWY0YDi^M2yZlWdPg97OSdBHk4!LltSLL@sP3f{_@^%LLV#0T> z;3FuP)v(pNMOq$(T-Kt>;H-eJMYT>up(>-+?{1$MP*q_X*1DM|$v00dFPo@c#N`h{ ze1nziM0MU&>C4Wdo2uf6;sGbA<$)kjj~EL7)m`QddOj$ln_nc=A}sqqAYUVqbsmd097 zz~oRpw1)yv?VB9sdFSUl@=L9DyCcovs0!sv+k(_xEpk{^P-Tt9aau5<9AnHPAM@8f zJ+r)aI*iv$^7?%F4bG-|Pen_u&l_y;1f*4G)g?S-Bny@dmUP}YN*SYUBcXMK7dTI79P!P{=$$O@8EeW~sv$-t zO?Ce9p7t7ZHt#HyxC_nJg4TN8)I^uUbdByVJh&NyTe+Upa;rB6$eR>>fp9lOeo3Hh=+oe9Lrd~=)MM~(G*>J*THTeUL zPG7qC*Q_KkCW|kKuKZ+_ISYHljRp#!PRhAro4T7LWWDWih+_jma%~8lkws@r$9!i0?DwtW)6w1n|u~vm(U`5d-w_cKu zBT3~&t`KkMFk^&pX68Fx4W1fh9JO6=ugB&?Z_4Ry@&w>BS`}cIS5a|@8u*A-xdn&C zsJbrm@=un?5~wX~6hKsOkQtN^L95$}i+#0|!o`xpnomihED%DNvVslHfX8jkSJm%= zBZCk}2DQ=?Y=$b-Q!|$5M^$^Xr#!3C)94RCA4Ghs(IYL9NIx}QDXKqF7wazb43;`! zX4X*To5%9RVd1j6pr9%Wfyha+q;Tpzr<-AgnK0a|LpJ)qJHx3Kc zg!i-HZX|1gRIxa$C8``#C=ZJ(qOENo&IhHvTzxC6zHoce8m`F|QkaZVhtguPx6}q* z0WWlpgXI=8?3<&SwHyN_JIsLe%6B%oJU$;w%KT{7JjlAz?8~6t<*MV8jIyh&aOW1g z!kDl6_7&!Q%UF&6vNfN*R)yv&btoeAS6H(ALZ930@)XLu{R0zcLDAr&Xa<3>rd!Rm z`C*}av&&)*hstKI48eD6ftmdBVAq!Q+$E)~>o0ZdG3IjDpEYbYv(<`wCt?v$=dc_s zca0_8+vE*-oxU2UuLWvq_-<;G=Y}QCO7|JiU1eV+9ydwImVp{J{D7}=uOxZd)RN3` zc$!>3KO2uLX$po|iOZfDVB>D?>|n?rfYIx=OWY2JBbc61>8bMsz`17U^ zXQ&~+ow;Z$vKI3{cub2zu1X&~&G)r<@w4LpE8m0sqejDbMe6G2q58FxCEPVS5`l_r zni_+5f(ClkZ-uNQPyu7L8IbTZEYNznJlS~GO-L;En-aoT^n^ZVlFV3w>u<% zC(bHzIoh+zTSCn(p^3AoHx&{60FK>CQjzxb=_-BBf|qO(1K$=X+Ehk(Als;5(wDE= zDJ7I_R~2wJ1)VO|o2(h@Z1OfbdB@Ua9cz^UdTZhLL{m^unpx&|vv$VK+DmA2sF9V! z9%+vim83huzP;@d7|XTd=tjD;pmG*e3k5mkO`y^d@L|_1>;>yNE8^D9hU8#y&C%9A zesV!*ypMNkW#?lZ5L7qR4*n*mPYQLm9bY)9Es%nz=@@E38eq0MZ7e_q()-HZKNkFa zSs!B1cG$@W99cn|aRi zHo+Uq=DaKp7+T=(Z?J~F?2aO+kQ;a^K|27G0^CVf33p!u69m*`YAVkt^#(%`9=Hmk z``{{w;)Nx{!2-@a$oIFvhaJYi?&V)w76&x#k_LxPDEW{X>pnR1sG3wof{zh%H;SHt z$_3P+2Q3*RGL6;HlJd1jFdj5*U z=qI?xk@xHHK7Rm8GJg@|t`%h?*{a_ydZ>Dh=oxfn z`BxBEnoqk}r5X)CMrzFIE#7=HImFMUh{}(g>V=9+3AGT3s6v%B1=>Z|3~0)H-uk9S zXna(2I96!ZBn#FSKvN(DSyG^`cIBt4hDv(M>pe<**;O43T<<=vD$-gM~--k-cKY&cAhu(3vwVnJTB%jmCl)YW?p-s z0;h7cx4<&iQ5*2OVNI4FyEd#B#+Qs*0|94yK7NV9U@%N!R|PSx?X~EO%WBDNY4Xo( z^0*7yJgydKyzMTJ^lfW*mC?Wp{6!-#@E2w?{9$)lC4H_6IlRHlY8WBQfiGm99Igt< zeFeTCc2|}9BN;|8vXujGeC#ei2j;8!KwJTA+w(SA^P~V=g8Ebg!4=R_!%N%bvRAQ} zH@m>+VdZ#YJAgGGKBm|lASS=?9WUjOHP2zqqls$42~R3vx&$*zcvu0`Dxk++jO{># zt=A0>!mWU4AFTAv%7;!+y4P(l$J7g^k72#6khi|Y-xB2cNgb?wOicKsanyT4d_b-M z=BwOpk9&fhV|)8#pS`{ zW=`19kVaPMn!QNwQo*iCfs&iz!9EZ!_SPLVg?d|p!jGZJl)=}q$ zKB;$>$L___FE5WM+9=x0$MxV@PNr#%F}R8xBs?4{0je+zUD;L9=qXeTKbK%4lkK@i3y-I`eHE?j zchk&9_ywgAEFG?f8IC$wj;Vf9-{K6wnFS7KD_A*ey*@}p2NWGPISV3CV!_g1JKg2* zG&X}3A25YSK{k6?z#b`I7|Fs>SYDZ5;3zG(+F<@*C3Ym3_p z$2FjwhAQSJW@Wrj>~+DwhM_)Q2%@+tE3uVCbK-G(;V>LsuWZi1OmCB+gOJk(8Opyy zjNDPhZQ!KP>+`@+XsZ|YG#ELHC0oioAtx(2JS#P_q}*QWho(s1o)71-M$^F2L@0}) zSuA%A995T$_d@-k>r-`;m-UL-n7(3M*+9T=R5XI#M)r1Kw1XkH&s*#8L&qD6G1TAf z!H}nsRx+3z&RTx}LMG2`!K>+U)WHK^upQpRIyQU;F{=Z4C;@c=j}uhGFZK+oV0h8$ zLNJVLVr`A530`2B{Dik3etQ~S?EUAjA%Di2lqvoukmS!AgY|Y#6KGSCy#>OVPS0Ql z7OHt4goZnjs}LeKIU-vzu(DnX)-&!(PpBo(#Jfr0Cg=zY2OTXkB18)e#B^Y!$n;^i@B=Fe7Zy!rI%nP0jya`r4 zDd*)(^$13ziaap4=XLQYu#yb55WJ+MDA?Wvm0KGmIW+5qY?DrfADSRfpwQ>6hq8gr zYCZLkDttk-{D^l5(Z@=uPA1opRt`Dn*pZavFzHc@*SAst`8b;7m)pZ5obPi6gVOk` zV5g3{8v+Ca#GtIf?^dOgyS>TT=yl~ggHTw}U&SNPlFxmS>>ydx(e|*lsX~0|nKCYr z(bizl@A5+Wv+*|eQnC>iD7sCsu2WL4a>icTNc)1OmPQDzrwsZ*-U?^C&(B^Q3^|B1 z>ndlx9bQPN@6ehuT;YnINQtYkp}}dz6FChuTw^M;fGP!=ozS0V4;2wr*kjm2{w58D zOe(Lv4AvF-pjQc{ucQf-grGnw6zDrDk#(xd3#1DrWEC5LmsGKd2Iz0LxI$t`e189o z>SmtvUXBfVpfls+(4DsA<*KphcqINea8o80X%a}o@-)HQT4aQ47zA)T6kebxzWiLfxz~88NclgJ!vmIxg)$8cwWm0U7IsZzZgk53Qk#)qT-dYQV1Lh={ zH_}?fEO|LQy|yu>GR-_3pb~riq;hys<-jPiNLac%shp3SXk}%1?HjHOh2-JuNrhF0 zuq+hTuFslWP*)AvqUEK$%n9|Vm$ioHzoRQsE_sX=rYh)JX$OW@!zu!kBd=qM78Q%e znt8sk8x|i%3@uI44uP%?SR5WP&eba&x?^d*(q=Har=!nk*>#k%VkD}UrIudr)=&jT z8UuzQJ$PfqxizSgBH&#|350FcL8JsuPQFBJn;Rc2;V_v$kg5-sQn6biN6WCNhd9l|ygH zuyDe}QC+p!fmspRHptUHF(pvD>Rfe2QzVx+?wv)~JGDC&EZv$wIS+QQ0>|GaSl__= z-Z3eK^#_oC>Chbd`Ddpa`;K~{4#%(eUa7Lm(#yUF3|NQ9X0Zm7ikRL6x?IG1?Io{8 zRnzc#b*Ev&IdPIsM+W+Ia$QSPUN~v&DXef-RW{jMwSwdY2&^xXS~5=l3orSDP9c-aq6(Cf&S zd9^dC48||DDzcgR{N!S(@Txy9VyGYCGfz`(TbquBOSv~&QN_)4sZK!eEA`i^CFr)a3U!J6io- zH;gQ@kw!)M6am*#JX0^0nvPX5kEXeWPprlkznLvM#X>U}Ey_aP+YF$RPvPse7F9v- zwHDP|(R(e*qTFjOsyC(gS`JEBRHd`mVNn&^-fB_RpuJVX4iwY=`h_(Q1v${eWdnY} z%$d+@_t?{GWxG`(dxgLYRstk(d|;|uMz)_nK_zIea~H|(HPYOXJ~WM;w{ z0@h;GH#RLue%3dnXE~Z-NtvS=rsAa&YD(&xn%uMeju{#7+%Y5D0>46F53A3bOFZ@5 zuBy@up~`Yva;i(D#SJ)aV#%y^SwJhSzAFf^fVpg-rF5*#QEnN-gIHBJrm4Bk(G>n| zaq&^o1Fn^&kiev?)y6s>br}#9HUKL}nSUE7lX+4(U+b@z3w+#2s=HyNh%GyJ)cV^z zZkPsRgWfQ60?Yc?{tc&(RqC+*LA{5A8a3r=nlZ4E2Kvrm!@A0ncIrJx(T)Mt8QO#W z9qOHnlYH12=TeH@7LbpybrV9sdjPt&{QF5W_IVwGxC)5=36KW1_Ovd**47zEcI;X`jv=J_Kb;|pR^26Ja zq-{v8&DH|_yp1Z^J3kHbF6^UtebWJj(;%k|ee7NQSenkzFB=E>x-)~+Jjg!r^7wx( zUd%UxRFnt%^@sVPaDxiHiYpccWupVI`mND3+N`HVIaQ!DanTxGi#!_5BZC{4VM#TQ zz<52cjf8Y#EsSByOXkEw*5uwuQPgnsUZrj*^`d4}*7feg(=V`DaF~YM=YgR%OM1>& zb6%D;CvR+lrLZvFnlmOpC%-V;mXnii&B`8AT1w5FVkbDys_>@qaDvf7cTo-vbm z-LnB>y;njvIeOs-rjS;551I`5sG3RTutG??k99Bu(}T1P7bCoowH)Wl?pw(6Zi`%6|@VbI92fHTPOEZOkXG(j!a7Ts#;mGr53x}YR<;gEfl>9L7i<_laPVPJ ztcCGV3$aCjZ*Dk%MD?L<5zmNVU)r^p4N6t=ffnLA7FA(V*5mpWOKc6Qk-U^bT1}2T zSaG1aU_J1Rv`PVu*29U6EU%`brc}@CzaG`T{|o+O{j0Ay{E=x;7hBE6+J{!u6~P2z zp?SQyLN$q~Dx`*bi?sDZ-4Ek*=JSp8MpW5s1+xBtsK;F2Q*6b+CyxN zHvk8!vfqxXN-R||%X2Afk)%eF=e{ZiASHWiJ_yvy-iXe)B`iOpKuOx{>9{XYHG{4y zkFiyn)Em=(ag=IQA57u&i20+T_nxV}i2OQJX~z6j7fM!r^ATGZoz9{Sbu{rHoYWL9 z=R6~sARi*`xtMb8jVf#8vpew%R&GyY7^hI3Rw}P{P#^IcgBrch`{)BDy&G$Yt~Xp8 zNbj*$XBjGDje~(2rjM5^GCUZF_a>vhO013)9Z4^m{8}9=lQC8yW z6HlXD4;(S>)+1@{+%i-lT;$jr4SH82#->ZUyHdQxGkQvxVeb*0#A9PCFD+v;#*WF% zv1S*Vv&W=oSo5u!)+}3gPT|;`G1)ok1*N4h`4~Q3O?_CdMNB2VaK#oY!#kjbu{b@S z{};0+N(fY;*S)SdsQxC>f3!{@KsmN$iLq8J)(uC_gam@YL4~Ij#7uls>b+@G+Sc1raWBx8FoBkQ57Xt zF$KpsN_Dm>I3XZB5-rqYbp?jj+IR7}jAit03N#keJCHnDxs0VsXF7x_S|J_ue2*!w zV+n$BPRpn5!X;)l#rI?6%&-t{{@od4Z%jP_ZQLQ#4Ny!8Vz$tQnH4^#%hTXzdsSfQ z3$_ffZGo_7JQ!n;3k~}hk}nFqu(!gna4M!!qxN5EkUz^Cw8PGK#lVmLjHmSFbd%)@wDf`2$4Z`XNkNnR(GkUP9AEgh_+8r{Myk|5z{usSe3=N zOHot@d+eZuN-wSWnHYqXk}%k(TzM`kP+ey)4-4rfrn!opUdoT{ET<8qSe!Dws&ONs z2&w`>PI0_T7{*c$UKu+v@=*V#TSbbYdi98#au^uq=#A^U$kNM-o_eQGM1DjFSqs?u zWHux^!_y9jnl-SqMwrJ696d()06zUkXDAwsAyps@lXM1|XtrsyC`csE%}R9KlHU#Xz-myK1#%U#Km6(m zn#lQWLC`M=1_VKMB`F_Cp}TG!PHoJIJRJ`X`8TXk53Hx6?w>?+ckrm4`u);*Hegq|-tOY!(l82h!$Zpy6Emmlw zGqYGr7jyWypmMSZOR|3WP@q8a+Aw_RRyA)tI!m>PT6k|QX83}o9xJ=(Ed08_-8MQ? ziV-TpC&}n6#g0{#=1t=XHKU*yaGce*{Q}_ z>0nV^4=F8CY;R^Q3E#!u-b`ByqlCo~KJh!&P&w>yid_#w7CjE|{Rp3((n7{y`dIiH zWT$~d9t+J59%JY4u(O(LU2x|(oaWHj*60ZN3UxAnRGkp4b@f=@vk{oQygd>`*iqn1hG1Tmv4le)lIYaDRMmoaO8Y+c@h2eYv zc1)nYpt0?g37PzOyRlYwuqL~%%VM7C^o9ysU~j*tpu%o;R7|kLC?L0I2@FRa7F1MQ zGPszNNx5LBZ((b-Wh@?)$DhF&$lR$N4zUBnby&*z9#np=X8}Y>@_S4U7tGA^!%4<) z6sLy{k>iH~*71NiSeObTwP=M6f*X!aFM_HOH@n558$Elb!=CM6@nlgd9b*xL4d*1V zT~TlfptBh&h6+k?AxRbKk&zu+dN|;aRzIA+TK~VFFx8eZn7Nd#6|Fp1dy!N*iliFD zlZs`n9F?9Ymf0Y&@Q_J%Dte>8si2XUmMm7t@ru_pI7?5)S*w0#JuYCvBFn zVpIZi)qIb8K|v1+l18B{sAz4hsKytBzb?$ja4EGm;T=ctYBfSxvu8Q%R);;$(Wrb) z!paE>oKGB?uk7z<`C&kPS7;|tY{ zClAgbcYB(B{`Sl)UcAD-7qGBf&iB_!8+&*lr^s*f0jn#RFn&y$Bi-dIXf2pf4Tqx_ zIC7x=Yijk+@D$iHU{8x&b(E%O^4bdSXn=dHTA+i#a}&=QU&3qw4v8NCtA z!n44mh-PFdiZ}20R`HX=OZ`xfPJ}`P zVf{T0o=`}%)I-BkWt{-mEx>IO#pO1;gWV*dJ>8@ji&q?gR92z=TY3NQT{! zBh4$ox0DZWJdm!QfHRWY8*BYOuPYT?IbcL96&6v;Hx=*`L^RxJ_3{|`VMgLaVo;qB+*|6sL~|4N~UfhR`Bdg5QHPFvVoh$P$H<@QJVd zj7F$<sXQMtCWgef2&Hg;uVV zstg=&mKSU&Tw!i9pLyk?7#vqP!brj$z2N{VUVg2zs}NR}Es7{R9wJp9b5?~BhPLqX z^;8-ZkBoWb8yF=7?EWu)KZyfQ(P!5JMTa@8f*Tt!82bf{68F0xK!hl^6No>2;#)Wy2EXT_Smm2fgxafLO={|)ee z{p{cNVz`I$5;%Fe)XV|VYH`Q}H*bb zS*VX-4`HgbCrRFBAM>JvW)P;pJ(F7^?W2^4fi5!de-qzR(pQ1P8aD7F7_+AxSzZ~^_6z1J^ zRt`^8q^w<@7gapuC0Ks(1f>dhstuc}=ivokipPd(Bg3kYG??C1xZ?U1HHHvy)#?j{ z7)%>ls!RBn47)5t*>r|e2MPxJkv~Hs7XK&}(r^e=L=c+jRS_19uxkBQRdA_zjpZ6q z*}zkYlFEDM~locbm;FWrTT2M@X+2rHUIA6uNj) zJDQ~>Il3QOv_?|bURHp4pr5YXL#$w9a;jDwEgMAbF}YV3Jr=S6Rmw&Mk9#Bv`ePPU z_O*p~N0B*fErJ5MpSp`LQVlMFj!*)3K10Q*e`~ZtAiVTBau`CkQ;Yy;3_6wZGlPtK z7jny=RbCtP1X@`i1+R&*TJ`07Cna=+1P{t4mnjC5dpkf}HhJ>F(4yMVq1`XD7Qh`i z`FQ($B;P+(5;*h0Y8M{n8R>%C(^jI7#FJh0yeGsm|j>R1hG2DC>9O0a4m$weM0^Vj= zfB`iUOyXMeORaXh!)C3rs^)SPl|DEusj*h7=X%xl8j9puVTDV%L#|R8&83ENsfVIY zCzV!RCsCp*TSp6)>`>1q-6Fzr!@)1qZ4P)_`9;EMupTvB^U|diWj59pVdq;tGH$Qe zx09!qBX|0gGJWvfsHIXCD?-&#oq+?q+LmjT5}}uq)>4E>jk1@jnxv+{NmIx=_cUtE z>0qRKE@yNfCy%(KQfD?>o*C+GFAc`XG3*DN!pe*I4o03?ZG02#|E*MDIibGOPZ8C-91n}d<%HY5d_FcR(Iek1 z;zUN2xMlOj-adArZ||}sToC!FU-$&&@V-K2Y_(D)tU|MxsuWQJ7&#G4??GhImD*Yj z5q8=w@0>`DlJZ@ZdwH<8kF8#B_IW}cckk1QCTYVNubC8*t60L7=rA4nL zG7w>}a||sxZ+32b8!&zgV zKp|||30A{!zw-T5e|<+gC|Kwx7zzs~$%=gpQ8ttJGMJD#n`SKw%=vOfClyIiOm$9^ z?y0fSJl8vSH&(eG##QpJx8XJ3eIG5*v2Kcvq9?YqU!y2dpR?7A!|@De(4&?eIU9O@ zCf|X0o8@YO%~Or;g4oWFR?d4yixN926S@?h&;-~Mh5fat=lj7n_9&SYxrBkv&QjIo z!kdY00oJAw17BQFZ(FlunO$you#*D$OaojU+v3T`wu{ZwVqLDKUcJ+tc4>2+F}Y@E zf^pXd6Slh3!Wb$eNj4YETO8`n;iC;-nvj`mf~4CZEOz8maug*ncLX3sCD)Loi<99-uModyf%q6gs3sA^W=7CMe?joPR*6D-N!FE{E9>N3P zmW!Lwa35`URfDJ0ISX#bkT>6zrkj zi9g^C;TNTR-Y>k3@_mg_opB=uNvI2AId3_NitvyjA6qEW91V={HpWyJPL^$;CDPcJJuA( zo+O?GZh#N_(G;J+9>CwGcfd>r!(_&q`dw#EjW;F1-_d{KI%GF6yg9nw8)|5&9X-S2 zY#QAJi+$ky%44oS^z%X6?|AafLsM>9Kj_q#PS4+X2H+5YJAHMtU zjQH}&hwPudcJ{1mK7M{)@%5t~s(!a3cXam!S07z9Xz?$fU$bKFVKf)?le%fK%d&h`s_oXxcEOz|o+jp0(SnS?1!oc>kioGTyMf7Y+N zI(EHr#YOGg{%73p4~1SoE~)0^TVHzYo6FAhyy5=*`6Cb8(s|~zypKL{JpRLn<}b%t za^~Jy_4;oO8{baEz^(|DG^#-kslF{O0cTA#I;ECT#hr`i;XEp7H9YQ-3+`@YxHtTt4j5$MfHM?!(Cg zUTr_??aQzJ^QT1@Ke}`IhtvPMeDN=jo_qKFj+Zm+=A0}3GsW`6a}_tdGIa3=Q%ddsWxu=I+Y=plMU;JxAVn?VBU( z9y#ILzX!gORXJ_cwVlKMJM_o_|N8pSdC!}U%-p%poAmpe=g#R`R`R9HtmgZ zuRna$ZTBVmjvX=PgN8@jsxQ0f&DAx(d;fLLe~$cd%F5|UB`0ia_^@Nv#Ib7Y`^HrZem`xqb5#5O<3&hQo`mfs`9iP_q)kB4)6Wh+6HN5ip8S77eYszcKO?=_P z)t*%IdyoI>`{4cRYu4?5{jaSZC$8xJsN=bz-%Ja9@=Naf*Zr{U`UlV4ecnaOZ+UB` zckbYqihOrW_+isImWS?{x&5w1Z`^g|%kxiJ9Vm2kcg(LcPb&WPwz}hP^(8NO`sO8N z)opiPbyw-B7mlqv{Jpa-zxAWDnrHtsW!C1yPZ)IhgxhB1Jo(p)QwBYA$M?;l|Cu=H zkn)AicVFav?fT#Iww&|PCC_JG@Xo3^|M>Ihdv5UVhZ4Tw&-G8G{&)W+{cfs$W8J9u zML)Qn+BW#Ee-tdb?DXIF4378gOx@+W``k-k+R`-T$%M_X9eL!J%Wrt(>~}{$lQQVN zkBXAw#=JahQgzL+!P~N*zU9SlF23ZR36{r~cHeeY_nXTzviJL^e)q+gRd*)5wedyP7u|2pbrcOR8GTeJyS8}$51YO{;mi3~%ov)G zF*va4xf?Gl-FN59nNK|LIOB=6IrlwSGwj~2E#GbS<|Ur9X6ZTEtJ~AR>3_`369>)y zYj)bcbFE(_J9j6|TR#4fTmHV|`P6IUhwfec`X|B1FWC5O-jnZ5KeOWGU+*2fbkd=w ztVuWQd1%#`wnyiupYi3NuN;2p6C + + + + files + + Headers/NukeUI-Swift.h + + M0MxH4zNxFvdCVVZE+8Ebwb3iNk= + + Info.plist + + 8/2OY/TZ409o/ihf7wNojR447T8= + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.abi.json + + Q4b4K0q58coFs+4WgSEU0PkNHeU= + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + NOZzGeoOKgL472WAQAlEZnfYbzs= + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + UhxY3ER3FyZ/3QYyLXKsgdrJ/Z8= + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + NOZzGeoOKgL472WAQAlEZnfYbzs= + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + 7x3mp3gFM1JoB5VzBN+tt/2/rq4= + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json + + Q4b4K0q58coFs+4WgSEU0PkNHeU= + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + BfDkK6DFVSU7UYzGk7BiIDQ8EOo= + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + +KiYPaXEi7bV+Ld6eH+CjhU6yo8= + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + BfDkK6DFVSU7UYzGk7BiIDQ8EOo= + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + gjc6YvVQDruiQHRRlMUyie0JAG4= + + + files2 + + Headers/NukeUI-Swift.h + + hash2 + + jRpybh+rKFmAlROE2fMjE+2S8/0XPLgjidiFsyBBWmc= + + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + iMINosUEbf6dTDoRGEPwgPukxQPXS+XxmqTQmUjgDKE= + + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + GNM7GEWDb6+a/MYYHl7wXxaATSBlZRfRJzLkRbK5CKU= + + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + 2GwVXXDwVm/d2ZIlPdfj9c6WP0kqDdzaQfTxroeU9II= + + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + GNM7GEWDb6+a/MYYHl7wXxaATSBlZRfRJzLkRbK5CKU= + + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + iTRaNrNnX0srBUpNc/GlrRizKfyRQHLyp1cDr15NYuk= + + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + iMINosUEbf6dTDoRGEPwgPukxQPXS+XxmqTQmUjgDKE= + + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + fDm+ilqdKcvGYxRX46Fx/aWd0oDD70Lbp33bKKJ/a2U= + + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + tZgTmKeMsGJl/t3vAr3vZ/ZNevUpR5Tt5LAvYpr07f4= + + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + fDm+ilqdKcvGYxRX46Fx/aWd0oDD70Lbp33bKKJ/a2U= + + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + IynH09yw3rayiPakUyuSztacDOE1Rs6LnUnAi0SfW/Y= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/TurboImage/CachePolicy.swift b/ios/TurboImage/CachePolicy.swift index 27a9f70..978cdc0 100644 --- a/ios/TurboImage/CachePolicy.swift +++ b/ios/TurboImage/CachePolicy.swift @@ -1,5 +1,17 @@ import Foundation +import Nuke enum CachePolicy: String { - case shared, memory + case memory, urlCache, dataCache + + var pipeline: ImagePipeline { + switch self { + case .memory: + return .shared + case .urlCache: + return ImagePipeline(configuration: .withURLCache) + case .dataCache: + return ImagePipeline(configuration: .withDataCache) + } + } } diff --git a/ios/TurboImage/TurboImageView.swift b/ios/TurboImage/TurboImageView.swift index e93c45d..5930c25 100644 --- a/ios/TurboImage/TurboImageView.swift +++ b/ios/TurboImage/TurboImageView.swift @@ -1,23 +1,22 @@ -import Kingfisher +import Nuke +import NukeUI import React class TurboImageView : UIView { - private var placeholder: UIImage? - private var cornerRadius: CGFloat = 0.0 - private var enableCacheMemoryOnly: Bool = false - lazy var lazyImageView = UIImageView() + private lazy var lazyImageView = LazyImageView() @objc var onError: RCTDirectEventBlock? @objc var onSuccess: RCTDirectEventBlock? @objc var url: String? = nil { didSet { - guard url != nil else { - onError?([ - "error": "Expected a valid url but got: \(url ?? "nil")", - ]) + guard let url = url, + let urlString = URL(string: url) + else { + onError?(["error": "invalid url: \(String(describing: url))"]) return } + lazyImageView.url = urlString } } @@ -29,39 +28,58 @@ class TurboImageView : UIView { @objc var showActivityIndicator = false { didSet { - lazyImageView.kf.indicatorType = .activity + lazyImageView.placeholderView = UIActivityIndicatorView() } } @objc var base64Placeholder: String? { didSet { - placeholder = UIImage(base64Placeholder: base64Placeholder) + DispatchQueue.global(qos: .userInteractive).async { + DispatchQueue.main.async { [self] in + self.lazyImageView.placeholderImage = UIImage(base64Placeholder: base64Placeholder) + } + } } } @objc var blurhash: String? { didSet { - placeholder = UIImage(blurHash: blurhash ?? "", - size: CGSize(width: 32, height: 32)) + DispatchQueue.global(qos: .userInteractive).async { + DispatchQueue.main.async { [self] in + guard let image = UIImage(blurHash: blurhash ?? "", + size: CGSize(width: 32, height: 32)) + else { return } + self.lazyImageView.placeholderImage = image + } + } } } - @objc var fadeDuration: NSNumber = 0.5 + @objc var fadeDuration: NSNumber = 0.5 { + didSet { + lazyImageView.transition = .fadeIn(duration: fadeDuration.doubleValue) + } + } @objc var rounded: Bool = false { didSet { - cornerRadius = 0.5 - if let width = placeholder?.size.width { - placeholder = placeholder?.roundedCorner(with: width) + if rounded { + lazyImageView.processors = [ + ImageProcessors.Circle() + ] } } } - @objc var tint: UIColor = .clear + @objc var tint: UIColor = .clear { + didSet { + lazyImageView.imageView.tintColor = tint + } + } - @objc var cachePolicy = "shared" { + @objc var cachePolicy = "memory" { didSet { - enableCacheMemoryOnly = cachePolicy == CachePolicy.memory.rawValue + lazyImageView.pipeline = CachePolicy(rawValue: cachePolicy)?.pipeline ?? .shared } } @@ -76,10 +94,9 @@ class TurboImageView : UIView { lazyImageView.leadingAnchor.constraint(equalTo: leadingAnchor), lazyImageView.trailingAnchor.constraint(equalTo: trailingAnchor), ]) - } - - override func didSetProps(_ changedProps: [String]!) { - loadImage() + lazyImageView.onCompletion = { [weak self] result in + self?.completionHandler(with: result) + } } required init?(coder: NSCoder) { @@ -89,22 +106,18 @@ class TurboImageView : UIView { fileprivate extension TurboImageView { - func loadImage() { - guard let url = URL(string: url!) - else { return } - - KF.url(url) - .fade(duration: TimeInterval(truncating: fadeDuration)) - .placeholder(placeholder) - .tint(color: tint) - .roundCorner(radius:.widthFraction(cornerRadius)) - .cacheMemoryOnly(enableCacheMemoryOnly) - .onSuccess({ result in - self.onSuccess?(["result": "success"]) - }) - .onFailure({ error in - self.onError?(["error": error.localizedDescription]) - }) - .set(to: lazyImageView) + func completionHandler(with result: Result) { + switch result { + case .success(let value): + onSuccess?([ + "width": value.image.size.width, + "height": value.image.size.height, + "source": value.urlResponse?.url?.absoluteString ?? "" + ]) + case .failure(let error): + onError?([ + "error": error.localizedDescription, + ]) + } } } diff --git a/ios/TurboImage/TurboImageViewManager.swift b/ios/TurboImage/TurboImageViewManager.swift index 08077d9..9fac7a5 100644 --- a/ios/TurboImage/TurboImageViewManager.swift +++ b/ios/TurboImage/TurboImageViewManager.swift @@ -1,4 +1,4 @@ -import Kingfisher +import Nuke @objc(TurboImageViewManager) class TurboImageViewManager: RCTViewManager { @@ -18,26 +18,20 @@ extension TurboImageViewManager { func prefetch(_ urlArray: [String], resolve: @escaping RCTPromiseResolveBlock, reject: @escaping RCTPromiseRejectBlock) { + let prefetcher = ImagePrefetcher() let urls = urlArray.map { url in URL(string: url )}.compactMap{ $0 } - let prefetcher = ImagePrefetcher(urls: urls) - resolve(prefetcher.start()) - } - - @objc - func clearAllCache(_ resolve: @escaping RCTPromiseResolveBlock, - reject: @escaping RCTPromiseRejectBlock) { - resolve(ImageCache.default.clearCache()) + resolve(prefetcher.startPrefetching(with: urls)) } @objc func clearMemoryCache(_ resolve: @escaping RCTPromiseResolveBlock, reject: @escaping RCTPromiseRejectBlock) { - resolve(ImageCache.default.clearMemoryCache()) + resolve(ImageCache.shared.removeAll()) } @objc func clearDiskCache(_ resolve: @escaping RCTPromiseResolveBlock, reject: @escaping RCTPromiseRejectBlock) { - resolve(ImageCache.default.clearDiskCache()) + resolve(DataLoader.sharedUrlCache.removeAllCachedResponses()) } } diff --git a/src/TurboImage.ios.tsx b/src/TurboImage.ios.tsx index 780e403..0a34dce 100644 --- a/src/TurboImage.ios.tsx +++ b/src/TurboImage.ios.tsx @@ -15,9 +15,7 @@ const TurboImage = (props: TurboImageProps) => { TurboImage.prefetch = async (urls: string[]) => { return await TurboImageViewManager.prefetch(urls); }; -TurboImage.clearAllCache = async () => { - return await TurboImageViewManager.clearAllCache(); -}; + TurboImage.clearMemoryCache = async () => { return await TurboImageViewManager.clearMemoryCache(); }; diff --git a/src/types.ts b/src/types.ts index bc5dd55..222dd67 100644 --- a/src/types.ts +++ b/src/types.ts @@ -6,11 +6,12 @@ export const resizeMode = { center: 'center', } as const; -export type CachePolicy = 'shared' | 'memory'; +export type CachePolicy = 'memory' | 'urlCache' | 'dataCache'; export const cachePolicy = { - shared: 'shared', memory: 'memory', + urlCache: 'urlCache', + dataCache: 'dataCache', } as const; export type TurboImageApi = {