diff --git a/Beacon.podspec b/Beacon.podspec index 8ac3f90..f1084b3 100644 --- a/Beacon.podspec +++ b/Beacon.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = 'Beacon' s.swift_version = '5.0' - s.version = '2.2.4' + s.version = '2.2.5' s.summary = 'The Help Scout Beacon SDK' s.license = { :type => 'Commercial', :text => 'Help Scout. All rights reserved.' } diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Assets.car b/Beacon.xcframework/ios-arm64/Beacon.framework/Assets.car index 391f459..739587b 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Assets.car and b/Beacon.xcframework/ios-arm64/Beacon.framework/Assets.car differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon index 63150fd..7ba92a8 100755 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/objects-13.0+.nib index 4e7c4ed..482fe6a 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/runtime.nib index 709af35..482fe6a 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/objects-13.0+.nib index 5eb22df..a634113 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/runtime.nib index 440eb12..a634113 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/Info.plist b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/Info.plist index 247fe69..eaa2cc2 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/Info.plist and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/Info.plist differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/objects-13.0+.nib index 8c974b9..1e09d6f 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/runtime.nib index b579728..1e09d6f 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/objects-13.0+.nib index cf423ba..7fcb9f8 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/runtime.nib index 0690e43..7fcb9f8 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/objects-13.0+.nib index 06d7d60..e9d80dc 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/runtime.nib index 0a14d1c..e9d80dc 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/objects-13.0+.nib index bfae406..cf76d95 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/runtime.nib index b25620e..e75ec53 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconAttachmentCell.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconAttachmentCell.nib index a3402a9..a465ff6 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconAttachmentCell.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconAttachmentCell.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconContactFormField.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconContactFormField.nib index 074c603..1788ac6 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconContactFormField.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconContactFormField.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDateCustomField.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDateCustomField.nib index 4c34695..d11510c 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDateCustomField.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDateCustomField.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDatePicker.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDatePicker.nib deleted file mode 100644 index 243ed33..0000000 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDatePicker.nib and /dev/null differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDatePicker.nib/objects-14.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDatePicker.nib/objects-14.0+.nib new file mode 100644 index 0000000..d04572b Binary files /dev/null and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDatePicker.nib/objects-14.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDatePicker.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDatePicker.nib/runtime.nib new file mode 100644 index 0000000..460d60a Binary files /dev/null and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDatePicker.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDropdownCustomField.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDropdownCustomField.nib index f3b7904..5fb281d 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDropdownCustomField.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDropdownCustomField.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDropdownPicker.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDropdownPicker.nib index 7959c0c..b7b96f7 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDropdownPicker.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconDropdownPicker.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/objects-13.0+.nib index 652dbbf..3f24266 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/runtime.nib index ec106b9..3f24266 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/objects-13.0+.nib index 6163ebf..04fe2f6 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/runtime.nib index 6b2c96a..04fe2f6 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/objects-13.0+.nib index 588c04e..32151d5 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/runtime.nib index d580491..32151d5 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/objects-13.0+.nib index 6558d52..625a501 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/runtime.nib index 431730b..0b61296 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/objects-13.0+.nib index 0d0cdfe..d4ff8cd 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/runtime.nib index 3db6b88..1d6c3e9 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/objects-13.0+.nib index 6dd94f0..40f6090 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/runtime.nib index b0b5e05..40f6090 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/objects-13.0+.nib index fbfd184..e6657f0 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/runtime.nib index 6540c57..e6657f0 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/objects-13.0+.nib index 2416acc..a47ffc1 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/runtime.nib index 2d2b1ee..a47ffc1 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/objects-13.0+.nib index dfb1be0..d1af264 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/runtime.nib index 5682419..d1af264 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/objects-13.0+.nib index c9322ee..2026b20 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/runtime.nib index 1daf591..2026b20 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/objects-13.0+.nib index 56c1c49..7d04f0e 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/runtime.nib index b0c52ef..7d04f0e 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/objects-13.0+.nib index 777387a..ae6366e 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/runtime.nib index fcf6d7a..ae6366e 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/objects-13.0+.nib index ceae0d2..9f91657 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/runtime.nib index c565582..492b266 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/objects-13.0+.nib index 35956b5..3d2472d 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/runtime.nib index 3f0b076..3d2472d 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMultilineCustomField.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMultilineCustomField.nib index 3e22527..36892d7 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMultilineCustomField.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconMultilineCustomField.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconNumberCustomField.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconNumberCustomField.nib index 4e2ae78..8e995e4 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconNumberCustomField.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconNumberCustomField.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/Info.plist b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/Info.plist index 1d345eb..051786d 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/Info.plist and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/Info.plist differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/objects-13.0+.nib index aed79b1..0e0a40a 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/runtime.nib index e0ecc33..0e0a40a 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/objects-13.0+.nib index 99101d2..06f5f2b 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/runtime.nib index 93834d5..06f5f2b 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/objects-13.0+.nib index e595f92..a3ae52a 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/runtime.nib index 89291f6..a3ae52a 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/objects-13.0+.nib index 243115b..65f7019 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/runtime.nib index e01eff6..65f7019 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/objects-13.0+.nib index 1fab2a3..4acfce1 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/runtime.nib index b9abeca..4acfce1 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/objects-13.0+.nib index f5ec230..9bf510e 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/runtime.nib index e33c78f..9bf510e 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/objects-13.0+.nib index 84a2902..c8f991c 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/runtime.nib index ee0e7d2..92014a8 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconSinglelineCustomField.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconSinglelineCustomField.nib index f1ddc0e..d28beb3 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconSinglelineCustomField.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/BeaconSinglelineCustomField.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Chat.momd/Chat.mom b/Beacon.xcframework/ios-arm64/Beacon.framework/Chat.momd/Chat.mom index 35338d0..cbedd57 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Chat.momd/Chat.mom and b/Beacon.xcframework/ios-arm64/Beacon.framework/Chat.momd/Chat.mom differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/ChatHeaderView.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/ChatHeaderView.nib index 73bb04d..03410f0 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/ChatHeaderView.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/ChatHeaderView.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconArticlesFooterCell.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconArticlesFooterCell.nib/objects-13.0+.nib index d9bbfbb..7af72d2 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconArticlesFooterCell.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconArticlesFooterCell.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconArticlesFooterCell.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconArticlesFooterCell.nib/runtime.nib index 3831568..c1492e7 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconArticlesFooterCell.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconArticlesFooterCell.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconArticlesLoadingView.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconArticlesLoadingView.nib index 03cc903..05aae9d 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconArticlesLoadingView.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconArticlesLoadingView.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconLoadingViewController.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconLoadingViewController.nib index 6ca6707..e9105a5 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconLoadingViewController.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconLoadingViewController.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconSearchResultsCell.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconSearchResultsCell.nib/objects-13.0+.nib index f584fa7..59aac5d 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconSearchResultsCell.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconSearchResultsCell.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconSearchResultsCell.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconSearchResultsCell.nib/runtime.nib index 1e73793..0bc398d 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconSearchResultsCell.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/HSBeaconSearchResultsCell.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/HSEnterEmailViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/HSEnterEmailViewController.nib/objects-13.0+.nib index b45a810..7ed8084 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/HSEnterEmailViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/HSEnterEmailViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/HSEnterEmailViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/HSEnterEmailViewController.nib/runtime.nib index 5e99139..f301782 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/HSEnterEmailViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/HSEnterEmailViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/HSShimmerArticleView.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/HSShimmerArticleView.nib index 9089a27..cdddec0 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/HSShimmerArticleView.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/HSShimmerArticleView.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/HSStatusMessageViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/HSStatusMessageViewController.nib/objects-13.0+.nib index cab6ee6..09af364 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/HSStatusMessageViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/HSStatusMessageViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/HSStatusMessageViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64/Beacon.framework/HSStatusMessageViewController.nib/runtime.nib index 15221d3..e66b187 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/HSStatusMessageViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64/Beacon.framework/HSStatusMessageViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Headers/Beacon-Swift.h b/Beacon.xcframework/ios-arm64/Beacon.framework/Headers/Beacon-Swift.h index d615d41..0605ce0 100644 --- a/Beacon.xcframework/ios-arm64/Beacon.framework/Headers/Beacon-Swift.h +++ b/Beacon.xcframework/ios-arm64/Beacon.framework/Headers/Beacon-Swift.h @@ -1,4 +1,6 @@ -// Generated by Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.7 (swiftlang-5.7.0.127.4 clang-1400.0.29.50) #ifndef BEACON_SWIFT_H #define BEACON_SWIFT_H #pragma clang diagnostic push @@ -21,11 +23,20 @@ # include #endif +#pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) #include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else #include #include #include +#endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 @@ -181,19 +192,51 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #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(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif -@import CoreGraphics; +@import CoreFoundation; @import Foundation; @import ObjectiveC; @import UIKit; #endif +#endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -201,6 +244,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #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") @@ -209,11 +253,13 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # pragma pop_macro("any") #endif +#if defined(__OBJC__) @protocol HSBeaconStringLocalizer; @class HSBeaconSettings; @class HSBeaconTintColor; @class UIColor; @class NSCoder; +@class NSString; @class NSBundle; SWIFT_CLASS_NAMED("BeaconArticleEscalationViewController") @@ -387,7 +433,6 @@ SWIFT_CLASS_NAMED("LoadingView") - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; @end -@class NSString; @interface NSNotification (SWIFT_EXTENSION(Beacon)) SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) NSString * _Nonnull beaconUnreadCountDidChangeNotification;) @@ -485,8 +530,15 @@ SWIFT_CLASS("_TtC6Beacon9WebSocket") + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end +#endif +#if defined(__cplusplus) +#endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif #pragma clang diagnostic pop #endif + +#else +#error unsupported Swift architecture +#endif diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Headers/HSBeaconConstants.h b/Beacon.xcframework/ios-arm64/Beacon.framework/Headers/HSBeaconConstants.h index fd21d4e..52a8bb6 100644 --- a/Beacon.xcframework/ios-arm64/Beacon.framework/Headers/HSBeaconConstants.h +++ b/Beacon.xcframework/ios-arm64/Beacon.framework/Headers/HSBeaconConstants.h @@ -12,3 +12,5 @@ static NSInteger const HSBeaconMaxUserCompanyLength = 60; static NSInteger const HSBeaconMaxUserJobTitleLength = 60; /** The maximum length of the `avatar` value on HSBeaconUser */ static NSInteger const HSBeaconMaxUserAvatarLength = 200; +/** The current version of the Beacon SDK */ +static NSString * const HSBeaconVersion = @"2.2.5"; diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Info.plist b/Beacon.xcframework/ios-arm64/Beacon.framework/Info.plist index 25bbd74..c305b0a 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Info.plist and b/Beacon.xcframework/ios-arm64/Beacon.framework/Info.plist differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.abi.json b/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..2ff222c --- /dev/null +++ b/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,26779 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "Animator", + "printedName": "Animator", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + }, + { + "kind": "TypeNominal", + "name": "GIFAnimatable", + "printedName": "Beacon.GIFAnimatable", + "usr": "s:6Beacon13GIFAnimatableP" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon8AnimatorC12withDelegateAcA13GIFAnimatable_p_tcfc", + "mangledName": "$s6Beacon8AnimatorC12withDelegateAcA13GIFAnimatable_p_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:6Beacon8AnimatorC", + "mangledName": "$s6Beacon8AnimatorC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "MobileCoreServices", + "printedName": "MobileCoreServices", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconArticleEscalationViewController", + "printedName": "BeaconArticleEscalationViewController", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLocalizer:settings:tintColorSettings:actionColor:messagingEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleEscalationViewController", + "printedName": "Beacon.BeaconArticleEscalationViewController", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconSettings", + "printedName": "Beacon.HSBeaconSettings", + "usr": "c:objc(cs)HSBeaconSettings" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconTintColor", + "printedName": "Beacon.HSBeaconTintColor", + "usr": "c:objc(cs)HSBeaconTintColor" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController(im)initWithStringLocalizer:settings:tintColorSettings:actionColor:messagingEnabled:", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC15stringLocalizer8settings17tintColorSettings06actionJ016messagingEnabledACSo014HSBeaconStringG0_p_So0oK0CSo0o4TintJ0CSo7UIColorCSbtcfc", + "moduleName": "Beacon", + "objc_name": "initWithStringLocalizer:settings:tintColorSettings:actionColor:messagingEnabled:", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController(im)viewDidLoad", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC11viewDidLoadyyF", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewWillAppear", + "printedName": "viewWillAppear(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController(im)viewWillAppear:", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC14viewWillAppearyySbF", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "viewWillAppear:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleEscalationViewController", + "printedName": "Beacon.BeaconArticleEscalationViewController", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController(im)initWithNibName:bundle:", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC", + "moduleName": "Beacon", + "objc_name": "HSBeaconArticleEscalationViewController", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconArticleRating", + "printedName": "BeaconArticleRating", + "children": [ + { + "kind": "Var", + "name": "positive", + "printedName": "positive", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconArticleRating.Type) -> Beacon.BeaconArticleRating", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconArticleRating.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating@HSBeaconArticleRatingPositive", + "mangledName": "$s6Beacon0A13ArticleRatingO8positiveyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "negative", + "printedName": "negative", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconArticleRating.Type) -> Beacon.BeaconArticleRating", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconArticleRating.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating@HSBeaconArticleRatingNegative", + "mangledName": "$s6Beacon0A13ArticleRatingO8negativeyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.BeaconArticleRating?", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon0A13ArticleRatingO8rawValueACSgSu_tcfc", + "mangledName": "$s6Beacon0A13ArticleRatingO8rawValueACSgSu_tcfc", + "moduleName": "Beacon", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Var", + "usr": "s:6Beacon0A13ArticleRatingO8rawValueSuvp", + "mangledName": "$s6Beacon0A13ArticleRatingO8rawValueSuvp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A13ArticleRatingO8rawValueSuvg", + "mangledName": "$s6Beacon0A13ArticleRatingO8rawValueSuvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating", + "mangledName": "$s6Beacon0A13ArticleRatingO", + "moduleName": "Beacon", + "objc_name": "HSBeaconArticleRating", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "UInt", + "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": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconArticleRatingViewDelegate", + "printedName": "BeaconArticleRatingViewDelegate", + "children": [ + { + "kind": "Function", + "name": "articleRatingView", + "printedName": "articleRatingView(_:ratedArticle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BeaconArticleRatingView", + "printedName": "Beacon.BeaconArticleRatingView", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView" + }, + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(pl)HSBeaconArticleRatingViewDelegate(im)articleRatingView:ratedArticle:", + "mangledName": "$s6Beacon0A25ArticleRatingViewDelegateP07articlecD0_05ratedB0yAA0abcD0C_AA0abC0OtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.BeaconArticleRatingViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Beacon@objc(pl)HSBeaconArticleRatingViewDelegate", + "mangledName": "$s6Beacon0A25ArticleRatingViewDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "objc_name": "HSBeaconArticleRatingViewDelegate", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "TypeDecl", + "name": "BeaconArticleRatingView", + "printedName": "BeaconArticleRatingView", + "children": [ + { + "kind": "Var", + "name": "contentHeight", + "printedName": "contentHeight", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(cpy)contentHeight", + "mangledName": "$s6Beacon0A17ArticleRatingViewC13contentHeight12CoreGraphics7CGFloatVvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(cm)contentHeight", + "mangledName": "$s6Beacon0A17ArticleRatingViewC13contentHeight12CoreGraphics7CGFloatVvgZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(cm)setContentHeight:", + "mangledName": "$s6Beacon0A17ArticleRatingViewC13contentHeight12CoreGraphics7CGFloatVvsZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A17ArticleRatingViewC13contentHeight14CoreFoundation7CGFloatVvMZ", + "mangledName": "$s6Beacon0A17ArticleRatingViewC13contentHeight12CoreGraphics7CGFloatVvMZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.BeaconArticleRatingViewDelegate?" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(py)delegate", + "mangledName": "$s6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.BeaconArticleRatingViewDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRatingViewDelegate", + "printedName": "Beacon.BeaconArticleRatingViewDelegate", + "usr": "c:@M@Beacon@objc(pl)HSBeaconArticleRatingViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(im)delegate", + "mangledName": "$s6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.BeaconArticleRatingViewDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRatingViewDelegate", + "printedName": "Beacon.BeaconArticleRatingViewDelegate", + "usr": "c:@M@Beacon@objc(pl)HSBeaconArticleRatingViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(im)setDelegate:", + "mangledName": "$s6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvM", + "mangledName": "$s6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "stringLocalizer", + "printedName": "stringLocalizer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(py)stringLocalizer", + "mangledName": "$s6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(im)stringLocalizer", + "mangledName": "$s6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(im)setStringLocalizer:", + "mangledName": "$s6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvM", + "mangledName": "$s6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView", + "mangledName": "$s6Beacon0A17ArticleRatingViewC", + "moduleName": "Beacon", + "objc_name": "HSBeaconArticleRatingView", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconRoute", + "printedName": "BeaconRoute", + "children": [ + { + "kind": "Var", + "name": "home", + "printedName": "home", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO4homeyA2CmF", + "mangledName": "$s6Beacon0A5RouteO4homeyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "ask", + "printedName": "ask", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO3askyA2CmF", + "mangledName": "$s6Beacon0A5RouteO3askyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "askMessage", + "printedName": "askMessage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO10askMessageyA2CmF", + "mangledName": "$s6Beacon0A5RouteO10askMessageyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "askChat", + "printedName": "askChat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO7askChatyA2CmF", + "mangledName": "$s6Beacon0A5RouteO7askChatyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "answers", + "printedName": "answers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO7answersyA2CmF", + "mangledName": "$s6Beacon0A5RouteO7answersyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "previousMessages", + "printedName": "previousMessages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO16previousMessagesyA2CmF", + "mangledName": "$s6Beacon0A5RouteO16previousMessagesyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "search", + "printedName": "search", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> (Swift.String) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO6searchyACSScACmF", + "mangledName": "$s6Beacon0A5RouteO6searchyACSScACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "article", + "printedName": "article", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> (Swift.String) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO7articleyACSScACmF", + "mangledName": "$s6Beacon0A5RouteO7articleyACSScACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "route", + "printedName": "route", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon0A5RouteO5routeSSvp", + "mangledName": "$s6Beacon0A5RouteO5routeSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A5RouteO5routeSSvg", + "mangledName": "$s6Beacon0A5RouteO5routeSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:6Beacon0A5RouteO", + "mangledName": "$s6Beacon0A5RouteO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconSearchPlaceholderView", + "printedName": "BeaconSearchPlaceholderView", + "children": [ + { + "kind": "Function", + "name": "setPlaceholder", + "printedName": "setPlaceholder(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconSearchPlaceholderView(im)setPlaceholder:", + "mangledName": "$s6Beacon0A21SearchPlaceholderViewC03setC0yySSF", + "moduleName": "Beacon", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconSearchPlaceholderView", + "mangledName": "$s6Beacon0A21SearchPlaceholderViewC", + "moduleName": "Beacon", + "objc_name": "HSBeaconSearchPlaceholderView", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconThanksFeedbackView", + "printedName": "BeaconThanksFeedbackView", + "children": [ + { + "kind": "Var", + "name": "stringLocalizer", + "printedName": "stringLocalizer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconThanksFeedbackView(py)stringLocalizer", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconThanksFeedbackView(im)stringLocalizer", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconThanksFeedbackView(im)setStringLocalizer:", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvM", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconThanksFeedbackView", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC", + "moduleName": "Beacon", + "objc_name": "HSBeaconThanksFeedbackView", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "CancelableOperation", + "printedName": "CancelableOperation", + "children": [ + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon19CancelableOperationP6cancelyyF", + "mangledName": "$s6Beacon19CancelableOperationP6cancelyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.CancelableOperation>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon19CancelableOperationP", + "mangledName": "$s6Beacon19CancelableOperationP", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "ChatDependencies", + "printedName": "ChatDependencies", + "children": [ + { + "kind": "Function", + "name": "setTintColorSettings", + "printedName": "setTintColorSettings(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconTintColor", + "printedName": "Beacon.HSBeaconTintColor", + "usr": "c:objc(cs)HSBeaconTintColor" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setTintColorSettings:", + "mangledName": "$s6Beacon16ChatDependenciesC20setTintColorSettingsyySo08HSBeaconeF0CFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setStringLocalizer", + "printedName": "setStringLocalizer(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setStringLocalizer:", + "mangledName": "$s6Beacon16ChatDependenciesC18setStringLocalizeryySo08HSBeaconeF0_pFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBeaconConfig", + "printedName": "setBeaconConfig(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconConfig", + "printedName": "Beacon.HSBeaconConfig", + "usr": "c:objc(cs)HSBeaconConfig" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setBeaconConfig:", + "mangledName": "$s6Beacon16ChatDependenciesC03setA6ConfigyySo08HSBeaconE0CFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBeaconID", + "printedName": "setBeaconID(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setBeaconID:", + "mangledName": "$s6Beacon16ChatDependenciesC03setA2IDyySSFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDeviceID", + "printedName": "setDeviceID(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setDeviceID:", + "mangledName": "$s6Beacon16ChatDependenciesC11setDeviceIDyySSFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignature", + "printedName": "setSignature(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setSignature:", + "mangledName": "$s6Beacon16ChatDependenciesC12setSignatureyySSSgFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignatureVerified", + "printedName": "setSignatureVerified(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setSignatureVerified:", + "mangledName": "$s6Beacon16ChatDependenciesC20setSignatureVerifiedyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setChatEndedDelegate", + "printedName": "setChatEndedDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconChatEndedDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconChatEndedDelegate", + "printedName": "Beacon.HSBeaconChatEndedDelegate", + "usr": "c:objc(pl)HSBeaconChatEndedDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setChatEndedDelegate:", + "mangledName": "$s6Beacon16ChatDependenciesC03setB13EndedDelegateyySo08HSBeaconbeF0_pSgFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBeaconAgents", + "printedName": "setBeaconAgents(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Beacon.HSBeaconAgent]", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconAgent", + "printedName": "Beacon.HSBeaconAgent", + "usr": "c:objc(cs)HSBeaconAgent" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setBeaconAgents:", + "mangledName": "$s6Beacon16ChatDependenciesC03setA6AgentsyySaySo13HSBeaconAgentCGFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEnablePreviousMessages", + "printedName": "setEnablePreviousMessages(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setEnablePreviousMessages:", + "mangledName": "$s6Beacon16ChatDependenciesC25setEnablePreviousMessagesyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAttachmentsEnabled", + "printedName": "setAttachmentsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setAttachmentsEnabled:", + "mangledName": "$s6Beacon16ChatDependenciesC21setAttachmentsEnabledyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushNotificationSupport", + "printedName": "setPushNotificationSupport(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconPushNotificationSupport", + "printedName": "Beacon.HSBeaconPushNotificationSupport", + "usr": "c:objc(cs)HSBeaconPushNotificationSupport" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setPushNotificationSupport:", + "mangledName": "$s6Beacon16ChatDependenciesC26setPushNotificationSupportyySo08HSBeaconefG0CFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hasPausedChat", + "printedName": "hasPausedChat()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)hasPausedChat", + "mangledName": "$s6Beacon16ChatDependenciesC09hasPausedB0SbyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatViewControllerClass", + "printedName": "chatViewControllerClass()", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "AnyObject.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)chatViewControllerClass", + "mangledName": "$s6Beacon16ChatDependenciesC23chatViewControllerClassyXlXpyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "endChat", + "printedName": "endChat()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)endChat", + "mangledName": "$s6Beacon16ChatDependenciesC03endB0yyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChatGenerateConversationWithId", + "printedName": "didChatGenerateConversationWithId(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)didChatGenerateConversationWithId:", + "mangledName": "$s6Beacon16ChatDependenciesC03didB26GenerateConversationWithIdySbSSFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRequiresEmail", + "printedName": "setRequiresEmail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setRequiresEmail:", + "mangledName": "$s6Beacon16ChatDependenciesC16setRequiresEmailyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRatingsEnabled", + "printedName": "setRatingsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setRatingsEnabled:", + "mangledName": "$s6Beacon16ChatDependenciesC17setRatingsEnabledyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBeaconDelegate", + "printedName": "setBeaconDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconDelegate", + "printedName": "Beacon.HSBeaconDelegate", + "usr": "c:objc(pl)HSBeaconDelegate" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setBeaconDelegate:", + "mangledName": "$s6Beacon16ChatDependenciesC03setA8DelegateyySo08HSBeaconE0_pFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setActionColor", + "printedName": "setActionColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setActionColor:", + "mangledName": "$s6Beacon16ChatDependenciesC14setActionColoryySo7UIColorCFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ChatDependencies", + "printedName": "Beacon.ChatDependencies", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(im)init", + "mangledName": "$s6Beacon16ChatDependenciesCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies", + "mangledName": "$s6Beacon16ChatDependenciesC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "QuickLook", + "printedName": "QuickLook", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "zlib", + "printedName": "zlib", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<Ï„_0_0, Swift.DecodingError>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Ï„_0_0" + }, + { + "kind": "TypeNominal", + "name": "DecodingError", + "printedName": "Swift.DecodingError", + "usr": "s:s13DecodingErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon6decodeys6ResultOyxs13DecodingErrorOG10Foundation4DataVSeRzlF", + "mangledName": "$s6Beacon6decodeys6ResultOyxs13DecodingErrorOG10Foundation4DataVSeRzlF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<Ï„_0_0, Swift.DecodingError>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Ï„_0_0" + }, + { + "kind": "TypeNominal", + "name": "DecodingError", + "printedName": "Swift.DecodingError", + "usr": "s:s13DecodingErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "JSONDecoder", + "printedName": "Foundation.JSONDecoder", + "usr": "s:10Foundation11JSONDecoderC" + } + ], + "declKind": "Func", + "usr": "s:6Beacon6decode_4withs6ResultOyxs13DecodingErrorOG10Foundation4DataV_AI11JSONDecoderCtSeRzlF", + "mangledName": "$s6Beacon6decode_4withs6ResultOyxs13DecodingErrorOG10Foundation4DataV_AI11JSONDecoderCtSeRzlF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "GIFAnimatable", + "printedName": "GIFAnimatable", + "children": [ + { + "kind": "Var", + "name": "animator", + "printedName": "animator", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvp", + "mangledName": "$s6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvg", + "mangledName": "$s6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "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": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvs", + "mangledName": "$s6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvM", + "mangledName": "$s6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatableP5layerSo7CALayerCvp", + "mangledName": "$s6Beacon13GIFAnimatableP5layerSo7CALayerCvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP5layerSo7CALayerCvg", + "mangledName": "$s6Beacon13GIFAnimatableP5layerSo7CALayerCvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "frame", + "printedName": "frame", + "children": [ + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatableP5frameSo6CGRectVvp", + "mangledName": "$s6Beacon13GIFAnimatableP5frameSo6CGRectVvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP5frameSo6CGRectVvg", + "mangledName": "$s6Beacon13GIFAnimatableP5frameSo6CGRectVvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP5frameSo6CGRectVvs", + "mangledName": "$s6Beacon13GIFAnimatableP5frameSo6CGRectVvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP5frameSo6CGRectVvM", + "mangledName": "$s6Beacon13GIFAnimatableP5frameSo6CGRectVvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "contentMode", + "printedName": "contentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "UIKit.UIView.ContentMode", + "usr": "c:@E@UIViewContentMode" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvp", + "mangledName": "$s6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "UIKit.UIView.ContentMode", + "usr": "c:@E@UIViewContentMode" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvg", + "mangledName": "$s6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "UIKit.UIView.ContentMode", + "usr": "c:@E@UIViewContentMode" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvs", + "mangledName": "$s6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0VvM", + "mangledName": "$s6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0VvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "intrinsicContentSize", + "printedName": "intrinsicContentSize", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatablePA2A14ImageContainerRzrlE20intrinsicContentSizeSo6CGSizeVvp", + "mangledName": "$s6Beacon13GIFAnimatablePA2A14ImageContainerRzrlE20intrinsicContentSizeSo6CGSizeVvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatablePA2A14ImageContainerRzrlE20intrinsicContentSizeSo6CGSizeVvg", + "mangledName": "$s6Beacon13GIFAnimatablePA2A14ImageContainerRzrlE20intrinsicContentSizeSo6CGSizeVvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable, Ï„_0_0 : Beacon.ImageContainer>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "gifLoopDuration", + "printedName": "gifLoopDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatablePAAE15gifLoopDurationSdvp", + "mangledName": "$s6Beacon13GIFAnimatablePAAE15gifLoopDurationSdvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatablePAAE15gifLoopDurationSdvg", + "mangledName": "$s6Beacon13GIFAnimatablePAAE15gifLoopDurationSdvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "activeFrame", + "printedName": "activeFrame", + "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:6Beacon13GIFAnimatablePAAE11activeFrameSo7UIImageCSgvp", + "mangledName": "$s6Beacon13GIFAnimatablePAAE11activeFrameSo7UIImageCSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": 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:6Beacon13GIFAnimatablePAAE11activeFrameSo7UIImageCSgvg", + "mangledName": "$s6Beacon13GIFAnimatablePAAE11activeFrameSo7UIImageCSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "frameCount", + "printedName": "frameCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatablePAAE10frameCountSivp", + "mangledName": "$s6Beacon13GIFAnimatablePAAE10frameCountSivp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatablePAAE10frameCountSivg", + "mangledName": "$s6Beacon13GIFAnimatablePAAE10frameCountSivg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isAnimatingGIF", + "printedName": "isAnimatingGIF", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatablePAAE14isAnimatingGIFSbvp", + "mangledName": "$s6Beacon13GIFAnimatablePAAE14isAnimatingGIFSbvp", + "moduleName": "Beacon", + "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:6Beacon13GIFAnimatablePAAE14isAnimatingGIFSbvg", + "mangledName": "$s6Beacon13GIFAnimatablePAAE14isAnimatingGIFSbvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "animate", + "printedName": "animate(withGIFNamed:loopCount:preparationBlock:animationBlock:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE7animate12withGIFNamed9loopCount16preparationBlock09animationI0ySS_SiyycSgAItF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE7animate12withGIFNamed9loopCount16preparationBlock09animationI0ySS_SiyycSgAItF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "animate", + "printedName": "animate(withGIFData:loopCount:preparationBlock:animationBlock:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE7animate11withGIFData9loopCount16preparationBlock09animationI0y10Foundation4DataV_SiyycSgALtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE7animate11withGIFData9loopCount16preparationBlock09animationI0y10Foundation4DataV_SiyycSgALtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "animate", + "printedName": "animate(withGIFURL:loopCount:preparationBlock:animationBlock:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE7animate10withGIFURL9loopCount16preparationBlock09animationI0y10Foundation3URLV_SiyycSgALtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE7animate10withGIFURL9loopCount16preparationBlock09animationI0y10Foundation3URLV_SiyycSgALtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "prepareForAnimation", + "printedName": "prepareForAnimation(withGIFNamed:loopCount:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19prepareForAnimation12withGIFNamed9loopCount17completionHandlerySS_SiyycSgtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19prepareForAnimation12withGIFNamed9loopCount17completionHandlerySS_SiyycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "prepareForAnimation", + "printedName": "prepareForAnimation(withGIFData:loopCount:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19prepareForAnimation11withGIFData9loopCount17completionHandlery10Foundation4DataV_SiyycSgtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19prepareForAnimation11withGIFData9loopCount17completionHandlery10Foundation4DataV_SiyycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "prepareForAnimation", + "printedName": "prepareForAnimation(withGIFURL:loopCount:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19prepareForAnimation10withGIFURL9loopCount17completionHandlery10Foundation3URLV_SiyycSgtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19prepareForAnimation10withGIFURL9loopCount17completionHandlery10Foundation3URLV_SiyycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "prepareForReuse", + "printedName": "prepareForReuse()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE15prepareForReuseyyF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE15prepareForReuseyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startAnimatingGIF", + "printedName": "startAnimatingGIF()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE17startAnimatingGIFyyF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE17startAnimatingGIFyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopAnimatingGIF", + "printedName": "stopAnimatingGIF()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE16stopAnimatingGIFyyF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE16stopAnimatingGIFyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setShouldResizeFrames", + "printedName": "setShouldResizeFrames(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE21setShouldResizeFramesyySbF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE21setShouldResizeFramesyySbF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setFrameBufferCount", + "printedName": "setFrameBufferCount(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19setFrameBufferCountyySiF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19setFrameBufferCountyySiF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "updateImageIfNeeded", + "printedName": "updateImageIfNeeded()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19updateImageIfNeededyyF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19updateImageIfNeededyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon13GIFAnimatableP", + "mangledName": "$s6Beacon13GIFAnimatableP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageContainer", + "printedName": "ImageContainer", + "children": [ + { + "kind": "Var", + "name": "image", + "printedName": "image", + "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:6Beacon14ImageContainerP5imageSo7UIImageCSgvp", + "mangledName": "$s6Beacon14ImageContainerP5imageSo7UIImageCSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "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:6Beacon14ImageContainerP5imageSo7UIImageCSgvg", + "mangledName": "$s6Beacon14ImageContainerP5imageSo7UIImageCSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.ImageContainer>", + "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": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon14ImageContainerP5imageSo7UIImageCSgvs", + "mangledName": "$s6Beacon14ImageContainerP5imageSo7UIImageCSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.ImageContainer>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon14ImageContainerP5imageSo7UIImageCSgvM", + "mangledName": "$s6Beacon14ImageContainerP5imageSo7UIImageCSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.ImageContainer>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon14ImageContainerP", + "mangledName": "$s6Beacon14ImageContainerP", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "GIFImageView", + "printedName": "GIFImageView", + "children": [ + { + "kind": "Var", + "name": "animator", + "printedName": "animator", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvp", + "mangledName": "$s6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "Custom", + "Lazy", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvg", + "mangledName": "$s6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvs", + "mangledName": "$s6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvM", + "mangledName": "$s6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "display", + "printedName": "display(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)displayLayer:", + "mangledName": "$s6Beacon12GIFImageViewC7displayyySo7CALayerCF", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "displayLayer:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "Override", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(image:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIFImageView", + "printedName": "Beacon.GIFImageView", + "usr": "c:@M@Beacon@objc(cs)GIFImageView" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)initWithImage:", + "mangledName": "$s6Beacon12GIFImageViewC5imageACSo7UIImageCSg_tcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithImage:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(image:highlightedImage:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIFImageView", + "printedName": "Beacon.GIFImageView", + "usr": "c:@M@Beacon@objc(cs)GIFImageView" + }, + { + "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": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)initWithImage:highlightedImage:", + "mangledName": "$s6Beacon12GIFImageViewC5image16highlightedImageACSo7UIImageCSg_AHtcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "intro_iOS": "3.0", + "objc_name": "initWithImage:highlightedImage:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIFImageView", + "printedName": "Beacon.GIFImageView", + "usr": "c:@M@Beacon@objc(cs)GIFImageView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)initWithFrame:", + "mangledName": "$s6Beacon12GIFImageViewC5frameACSo6CGRectV_tcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.GIFImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "GIFImageView", + "printedName": "Beacon.GIFImageView", + "usr": "c:@M@Beacon@objc(cs)GIFImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)initWithCoder:", + "mangledName": "$s6Beacon12GIFImageViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)GIFImageView", + "mangledName": "$s6Beacon12GIFImageViewC", + "moduleName": "Beacon", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIImageView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIImageView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "GIFAnimatable", + "printedName": "GIFAnimatable", + "usr": "s:6Beacon13GIFAnimatableP", + "mangledName": "$s6Beacon13GIFAnimatableP" + }, + { + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ImageContainer", + "printedName": "ImageContainer", + "usr": "s:6Beacon14ImageContainerP", + "mangledName": "$s6Beacon14ImageContainerP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "HSBeaconRoute", + "printedName": "HSBeaconRoute", + "children": [ + { + "kind": "Var", + "name": "home", + "printedName": "home", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteHome", + "mangledName": "$s6Beacon13HSBeaconRouteO4homeyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "ask", + "printedName": "ask", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteAsk", + "mangledName": "$s6Beacon13HSBeaconRouteO3askyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "askMessage", + "printedName": "askMessage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteAskMessage", + "mangledName": "$s6Beacon13HSBeaconRouteO10askMessageyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "askChat", + "printedName": "askChat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteAskChat", + "mangledName": "$s6Beacon13HSBeaconRouteO7askChatyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "answers", + "printedName": "answers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteAnswers", + "mangledName": "$s6Beacon13HSBeaconRouteO7answersyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "previousMessages", + "printedName": "previousMessages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRoutePreviousMessages", + "mangledName": "$s6Beacon13HSBeaconRouteO16previousMessagesyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "search", + "printedName": "search", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteSearch", + "mangledName": "$s6Beacon13HSBeaconRouteO6searchyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "article", + "printedName": "article", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteArticle", + "mangledName": "$s6Beacon13HSBeaconRouteO7articleyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 7 + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteUnknown", + "mangledName": "$s6Beacon13HSBeaconRouteO7unknownyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 8 + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13HSBeaconRouteO11stringValueSSvp", + "mangledName": "$s6Beacon13HSBeaconRouteO11stringValueSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13HSBeaconRouteO11stringValueSSvg", + "mangledName": "$s6Beacon13HSBeaconRouteO11stringValueSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(navString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon13HSBeaconRouteO9navStringACSS_tcfc", + "mangledName": "$s6Beacon13HSBeaconRouteO9navStringACSS_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconRoute?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon13HSBeaconRouteO8rawValueACSgSi_tcfc", + "mangledName": "$s6Beacon13HSBeaconRouteO8rawValueACSgSi_tcfc", + "moduleName": "Beacon", + "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:6Beacon13HSBeaconRouteO8rawValueSivp", + "mangledName": "$s6Beacon13HSBeaconRouteO8rawValueSivp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13HSBeaconRouteO8rawValueSivg", + "mangledName": "$s6Beacon13HSBeaconRouteO8rawValueSivg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Beacon@E@HSBeaconRoute", + "mangledName": "$s6Beacon13HSBeaconRouteO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "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": "TypeDecl", + "name": "HSBeaconRouting", + "printedName": "HSBeaconRouting", + "children": [ + { + "kind": "Var", + "name": "route", + "printedName": "route", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)route", + "mangledName": "$s6Beacon15HSBeaconRoutingC5routeAA0B5RouteOvp", + "moduleName": "Beacon", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)route", + "mangledName": "$s6Beacon15HSBeaconRoutingC5routeAA0B5RouteOvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fulfilled", + "printedName": "fulfilled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)fulfilled", + "mangledName": "$s6Beacon15HSBeaconRoutingC9fulfilledSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)fulfilled", + "mangledName": "$s6Beacon15HSBeaconRoutingC9fulfilledSbvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "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": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)setFulfilled:", + "mangledName": "$s6Beacon15HSBeaconRoutingC9fulfilledSbvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15HSBeaconRoutingC9fulfilledSbvM", + "mangledName": "$s6Beacon15HSBeaconRoutingC9fulfilledSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "animated", + "printedName": "animated", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)animated", + "mangledName": "$s6Beacon15HSBeaconRoutingC8animatedSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)animated", + "mangledName": "$s6Beacon15HSBeaconRoutingC8animatedSbvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "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": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)setAnimated:", + "mangledName": "$s6Beacon15HSBeaconRoutingC8animatedSbvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15HSBeaconRoutingC8animatedSbvM", + "mangledName": "$s6Beacon15HSBeaconRoutingC8animatedSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "articleId", + "printedName": "articleId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)articleId", + "mangledName": "$s6Beacon15HSBeaconRoutingC9articleIdSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)articleId", + "mangledName": "$s6Beacon15HSBeaconRoutingC9articleIdSSvg", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "searchQuery", + "printedName": "searchQuery", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)searchQuery", + "mangledName": "$s6Beacon15HSBeaconRoutingC11searchQuerySSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)searchQuery", + "mangledName": "$s6Beacon15HSBeaconRoutingC11searchQuerySSvg", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(navigation:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)initWithNavigation:", + "mangledName": "$s6Beacon15HSBeaconRoutingC10navigationACSS_tcfc", + "moduleName": "Beacon", + "objc_name": "initWithNavigation:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(articleId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)initWithArticleId:", + "mangledName": "$s6Beacon15HSBeaconRoutingC9articleIdACSS_tcfc", + "moduleName": "Beacon", + "objc_name": "initWithArticleId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(searchText:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)initWithSearchText:", + "mangledName": "$s6Beacon15HSBeaconRoutingC10searchTextACSS_tcfc", + "moduleName": "Beacon", + "objc_name": "initWithSearchText:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(route:routeData:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)initWithRoute:routeData:", + "mangledName": "$s6Beacon15HSBeaconRoutingC5route0D4DataAcA0B5RouteO_SSSgtcfc", + "moduleName": "Beacon", + "objc_name": "initWithRoute:routeData:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isValidWith", + "printedName": "isValidWith(docsEnabled:messagingEnabled:chatEnabled:previousMessagesEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)isValidWithDocsEnabled:messagingEnabled:chatEnabled:previousMessagesEnabled:", + "mangledName": "$s6Beacon15HSBeaconRoutingC11isValidWith11docsEnabled09messagingH004chatH0016previousMessagesH0S2b_S3btF", + "moduleName": "Beacon", + "objc_name": "isValidWithDocsEnabled:messagingEnabled:chatEnabled:previousMessagesEnabled:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "invalidRouteMessage", + "printedName": "invalidRouteMessage(stringLocalizer:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)invalidRouteMessageWithStringLocalizer:", + "mangledName": "$s6Beacon15HSBeaconRoutingC19invalidRouteMessage15stringLocalizerSSSo0b6StringH0_p_tF", + "moduleName": "Beacon", + "objc_name": "invalidRouteMessageWithStringLocalizer:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)init", + "mangledName": "$s6Beacon15HSBeaconRoutingCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting", + "mangledName": "$s6Beacon15HSBeaconRoutingC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "HSBeaconUnreadMessageCountGenerator", + "printedName": "HSBeaconUnreadMessageCountGenerator", + "children": [ + { + "kind": "Function", + "name": "unreadMessageCount", + "printedName": "unreadMessageCount(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Beacon.HSBeaconConversation]", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconConversation", + "printedName": "Beacon.HSBeaconConversation", + "usr": "c:objc(cs)HSBeaconConversation" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconUnreadMessageCountGenerator(cm)unreadMessageCountWith:", + "mangledName": "$s6Beacon35HSBeaconUnreadMessageCountGeneratorC06unreaddE04withSiSaySo0B12ConversationCG_tFZ", + "moduleName": "Beacon", + "static": true, + "objc_name": "unreadMessageCountWith:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconUnreadMessageCountGenerator", + "printedName": "Beacon.HSBeaconUnreadMessageCountGenerator", + "usr": "c:@M@Beacon@objc(cs)HSBeaconUnreadMessageCountGenerator" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconUnreadMessageCountGenerator(im)init", + "mangledName": "$s6Beacon35HSBeaconUnreadMessageCountGeneratorCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconUnreadMessageCountGenerator", + "mangledName": "$s6Beacon35HSBeaconUnreadMessageCountGeneratorC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "HSEnterEmailViewControllerDelegate", + "printedName": "HSEnterEmailViewControllerDelegate", + "children": [ + { + "kind": "Function", + "name": "enterEmailController", + "printedName": "enterEmailController(_:didEnter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewController", + "printedName": "Beacon.HSEnterEmailViewController", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(pl)HSEnterEmailViewControllerDelegate(im)enterEmailController:didEnter:", + "mangledName": "$s6Beacon34HSEnterEmailViewControllerDelegateP05entercE0_8didEnteryAA0bcdE0C_SStF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.HSEnterEmailViewControllerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Beacon@objc(pl)HSEnterEmailViewControllerDelegate", + "mangledName": "$s6Beacon34HSEnterEmailViewControllerDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "TypeDecl", + "name": "HSEnterEmailViewController", + "printedName": "HSEnterEmailViewController", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate?" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(py)delegate", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewControllerDelegate", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate", + "usr": "c:@M@Beacon@objc(pl)HSEnterEmailViewControllerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)delegate", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewControllerDelegate", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate", + "usr": "c:@M@Beacon@objc(pl)HSEnterEmailViewControllerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)setDelegate:", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvM", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "instantiateViewController", + "printedName": "instantiateViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewController", + "printedName": "Beacon.HSEnterEmailViewController", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(cm)instantiateViewController", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC011instantiatedE0ACyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)viewDidLoad", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC11viewDidLoadyyF", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewController", + "printedName": "Beacon.HSEnterEmailViewController", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)initWithNibName:bundle:", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSEnterEmailViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewController", + "printedName": "Beacon.HSEnterEmailViewController", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)initWithCoder:", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC", + "moduleName": "Beacon", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "HTTPMethod", + "printedName": "HTTPMethod", + "children": [ + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO7optionsyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO7optionsyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "get", + "printedName": "get", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO3getyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO3getyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "head", + "printedName": "head", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO4headyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO4headyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "post", + "printedName": "post", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> (Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO4postyAC10Foundation4DataVSgcACmF", + "mangledName": "$s6Beacon10HTTPMethodO4postyAC10Foundation4DataVSgcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "put", + "printedName": "put", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> (Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO3putyAC10Foundation4DataVSgcACmF", + "mangledName": "$s6Beacon10HTTPMethodO3putyAC10Foundation4DataVSgcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "patch", + "printedName": "patch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> (Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO5patchyAC10Foundation4DataVSgcACmF", + "mangledName": "$s6Beacon10HTTPMethodO5patchyAC10Foundation4DataVSgcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "delete", + "printedName": "delete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO6deleteyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO6deleteyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "trace", + "printedName": "trace", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO5traceyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO5traceyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "connect", + "printedName": "connect", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO7connectyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO7connectyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "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:6Beacon10HTTPMethodO4body10Foundation4DataVSgvp", + "mangledName": "$s6Beacon10HTTPMethodO4body10Foundation4DataVSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "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:6Beacon10HTTPMethodO4body10Foundation4DataVSgvg", + "mangledName": "$s6Beacon10HTTPMethodO4body10Foundation4DataVSgvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon10HTTPMethodO8rawValueSSvp", + "mangledName": "$s6Beacon10HTTPMethodO8rawValueSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon10HTTPMethodO8rawValueSSvg", + "mangledName": "$s6Beacon10HTTPMethodO8rawValueSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ], + "declKind": "Func", + "usr": "s:6Beacon10HTTPMethodO2eeoiySbAC_ACtFZ", + "mangledName": "$s6Beacon10HTTPMethodO2eeoiySbAC_ACtFZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6Beacon10HTTPMethodO", + "mangledName": "$s6Beacon10HTTPMethodO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "MobileCoreServices", + "printedName": "MobileCoreServices", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "LoadingView", + "printedName": "LoadingView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LoadingView", + "printedName": "Beacon.LoadingView", + "usr": "c:@M@Beacon@objc(cs)HSBeaconLoadingView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconLoadingView(im)initWithFrame:", + "mangledName": "$s6Beacon11LoadingViewC5frameACSo6CGRectV_tcfc", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconLoadingView", + "mangledName": "$s6Beacon11LoadingViewC", + "moduleName": "Beacon", + "objc_name": "HSBeaconLoadingView", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "QuickLook", + "printedName": "QuickLook", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "QuickLook", + "printedName": "QuickLook", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "QuickLook", + "printedName": "QuickLook", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CommonCrypto", + "printedName": "CommonCrypto", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "ReachabilityError", + "printedName": "ReachabilityError", + "children": [ + { + "kind": "Var", + "name": "failedToCreateWithAddress", + "printedName": "failedToCreateWithAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Darwin.sockaddr, Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Darwin.sockaddr, Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Darwin.sockaddr, Swift.Int32)", + "children": [ + { + "kind": "TypeNominal", + "name": "sockaddr", + "printedName": "Darwin.sockaddr", + "usr": "c:@S@sockaddr" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "failedToCreateWithHostname", + "printedName": "failedToCreateWithHostname", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Swift.String, Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.Int32)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "unableToSetCallback", + "printedName": "unableToSetCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "unableToSetDispatchQueue", + "printedName": "unableToSetDispatchQueue", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "unableToGetFlags", + "printedName": "unableToGetFlags", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", + "moduleName": "Beacon" + } + ], + "declKind": "Enum", + "usr": "s:6Beacon17ReachabilityErrorO", + "mangledName": "$s6Beacon17ReachabilityErrorO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Reachability", + "printedName": "Reachability", + "children": [ + { + "kind": "TypeDecl", + "name": "Connection", + "printedName": "Connection", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability.Connection.Type) -> Beacon.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon12ReachabilityC10ConnectionO4noneyA2EmF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO4noneyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "unavailable", + "printedName": "unavailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability.Connection.Type) -> Beacon.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon12ReachabilityC10ConnectionO11unavailableyA2EmF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO11unavailableyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "wifi", + "printedName": "wifi", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability.Connection.Type) -> Beacon.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon12ReachabilityC10ConnectionO4wifiyA2EmF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO4wifiyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "cellular", + "printedName": "cellular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability.Connection.Type) -> Beacon.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon12ReachabilityC10ConnectionO8cellularyA2EmF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO8cellularyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC10ConnectionO11descriptionSSvp", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO11descriptionSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC10ConnectionO11descriptionSSvg", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO11descriptionSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ], + "declKind": "Func", + "usr": "s:6Beacon12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC10ConnectionO9hashValueSivp", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO9hashValueSivp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC10ConnectionO9hashValueSivg", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO9hashValueSivg", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", + "moduleName": "Beacon", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6Beacon12ReachabilityC10ConnectionO", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO", + "moduleName": "Beacon", + "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": "Var", + "name": "whenReachable", + "printedName": "whenReachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC13whenReachableyACcSgvp", + "mangledName": "$s6Beacon12ReachabilityC13whenReachableyACcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC13whenReachableyACcSgvg", + "mangledName": "$s6Beacon12ReachabilityC13whenReachableyACcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC13whenReachableyACcSgvs", + "mangledName": "$s6Beacon12ReachabilityC13whenReachableyACcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC13whenReachableyACcSgvM", + "mangledName": "$s6Beacon12ReachabilityC13whenReachableyACcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "whenUnreachable", + "printedName": "whenUnreachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC15whenUnreachableyACcSgvp", + "mangledName": "$s6Beacon12ReachabilityC15whenUnreachableyACcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC15whenUnreachableyACcSgvg", + "mangledName": "$s6Beacon12ReachabilityC15whenUnreachableyACcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC15whenUnreachableyACcSgvs", + "mangledName": "$s6Beacon12ReachabilityC15whenUnreachableyACcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC15whenUnreachableyACcSgvM", + "mangledName": "$s6Beacon12ReachabilityC15whenUnreachableyACcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "reachableOnWWAN", + "printedName": "reachableOnWWAN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC15reachableOnWWANSbvp", + "mangledName": "$s6Beacon12ReachabilityC15reachableOnWWANSbvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "Available" + ], + "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:6Beacon12ReachabilityC15reachableOnWWANSbvg", + "mangledName": "$s6Beacon12ReachabilityC15reachableOnWWANSbvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allowsCellularConnection", + "printedName": "allowsCellularConnection", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC24allowsCellularConnectionSbvp", + "mangledName": "$s6Beacon12ReachabilityC24allowsCellularConnectionSbvp", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC24allowsCellularConnectionSbvg", + "mangledName": "$s6Beacon12ReachabilityC24allowsCellularConnectionSbvg", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC24allowsCellularConnectionSbvs", + "mangledName": "$s6Beacon12ReachabilityC24allowsCellularConnectionSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC24allowsCellularConnectionSbvM", + "mangledName": "$s6Beacon12ReachabilityC24allowsCellularConnectionSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "notificationCenter", + "printedName": "notificationCenter", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvp", + "mangledName": "$s6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvg", + "mangledName": "$s6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvs", + "mangledName": "$s6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0CvM", + "mangledName": "$s6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0CvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentReachabilityString", + "printedName": "currentReachabilityString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC07currentB6StringSSvp", + "mangledName": "$s6Beacon12ReachabilityC07currentB6StringSSvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "Available" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC07currentB6StringSSvg", + "mangledName": "$s6Beacon12ReachabilityC07currentB6StringSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "connection", + "printedName": "connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC10connectionAC10ConnectionOvp", + "mangledName": "$s6Beacon12ReachabilityC10connectionAC10ConnectionOvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC10connectionAC10ConnectionOvg", + "mangledName": "$s6Beacon12ReachabilityC10connectionAC10ConnectionOvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(reachabilityRef:queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "SCNetworkReachability", + "printedName": "SystemConfiguration.SCNetworkReachability", + "usr": "c:@T@SCNetworkReachabilityRef" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "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": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationH0ACSo09SCNetworkbD0a_8Dispatch0kF1SVSo012OS_dispatch_E0CSgAOtcfc", + "mangledName": "$s6Beacon12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationH0ACSo09SCNetworkbD0a_8Dispatch0kF1SVSo012OS_dispatch_E0CSgAOtcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(hostname:queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "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": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon12ReachabilityC8hostname8queueQoS11targetQueue012notificationG0ACSS_8Dispatch0iE1SVSo012OS_dispatch_D0CSgAMtKcfc", + "mangledName": "$s6Beacon12ReachabilityC8hostname8queueQoS11targetQueue012notificationG0ACSS_8Dispatch0iE1SVSo012OS_dispatch_D0CSgAMtKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "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": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon12ReachabilityC8queueQoS11targetQueue012notificationF0AC8Dispatch0hD1SV_So012OS_dispatch_C0CSgALtKcfc", + "mangledName": "$s6Beacon12ReachabilityC8queueQoS11targetQueue012notificationF0AC8Dispatch0hD1SV_So012OS_dispatch_C0CSgALtKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "startNotifier", + "printedName": "startNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon12ReachabilityC13startNotifieryyKF", + "mangledName": "$s6Beacon12ReachabilityC13startNotifieryyKF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopNotifier", + "printedName": "stopNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon12ReachabilityC12stopNotifieryyF", + "mangledName": "$s6Beacon12ReachabilityC12stopNotifieryyF", + "moduleName": "Beacon", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isReachable", + "printedName": "isReachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC11isReachableSbvp", + "mangledName": "$s6Beacon12ReachabilityC11isReachableSbvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "Available", + "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:6Beacon12ReachabilityC11isReachableSbvg", + "mangledName": "$s6Beacon12ReachabilityC11isReachableSbvg", + "moduleName": "Beacon", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isReachableViaWWAN", + "printedName": "isReachableViaWWAN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC18isReachableViaWWANSbvp", + "mangledName": "$s6Beacon12ReachabilityC18isReachableViaWWANSbvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18isReachableViaWWANSbvg", + "mangledName": "$s6Beacon12ReachabilityC18isReachableViaWWANSbvg", + "moduleName": "Beacon", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isReachableViaWiFi", + "printedName": "isReachableViaWiFi", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC18isReachableViaWiFiSbvp", + "mangledName": "$s6Beacon12ReachabilityC18isReachableViaWiFiSbvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18isReachableViaWiFiSbvg", + "mangledName": "$s6Beacon12ReachabilityC18isReachableViaWiFiSbvg", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC11descriptionSSvp", + "mangledName": "$s6Beacon12ReachabilityC11descriptionSSvp", + "moduleName": "Beacon", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC11descriptionSSvg", + "mangledName": "$s6Beacon12ReachabilityC11descriptionSSvg", + "moduleName": "Beacon", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6Beacon12ReachabilityC", + "mangledName": "$s6Beacon12ReachabilityC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "SSLClientCertificateError", + "printedName": "SSLClientCertificateError", + "children": [ + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "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:6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvp", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "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:6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvg", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvs", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvM", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6Beacon25SSLClientCertificateErrorV", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SSLClientCertificate", + "printedName": "SSLClientCertificate", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pkcs12Path:password:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon20SSLClientCertificateC10pkcs12Path8passwordACSS_SStKcfc", + "mangledName": "$s6Beacon20SSLClientCertificateC10pkcs12Path8passwordACSS_SStKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(identity:identityCertificate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + }, + { + "kind": "TypeNominal", + "name": "SecIdentity", + "printedName": "Security.SecIdentity", + "usr": "c:@T@SecIdentityRef" + }, + { + "kind": "TypeNominal", + "name": "SecCertificate", + "printedName": "Security.SecCertificate", + "usr": "c:@T@SecCertificateRef" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon20SSLClientCertificateC8identity0dC0ACSo14SecIdentityRefa_So0ecG0atcfc", + "mangledName": "$s6Beacon20SSLClientCertificateC8identity0dC0ACSo14SecIdentityRefa_So0ecG0atcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pkcs12Url:password:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon20SSLClientCertificateC9pkcs12Url8passwordAC10Foundation3URLV_SStKcfc", + "mangledName": "$s6Beacon20SSLClientCertificateC9pkcs12Url8passwordAC10Foundation3URLV_SStKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pkcs12Url:importOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "CFDictionary", + "printedName": "CoreFoundation.CFDictionary", + "usr": "c:@T@CFDictionaryRef" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon20SSLClientCertificateC9pkcs12Url13importOptionsAC10Foundation3URLV_So15CFDictionaryRefatKcfc", + "mangledName": "$s6Beacon20SSLClientCertificateC9pkcs12Url13importOptionsAC10Foundation3URLV_So15CFDictionaryRefatKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:6Beacon20SSLClientCertificateC", + "mangledName": "$s6Beacon20SSLClientCertificateC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Security", + "printedName": "Security", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "SSLTrustValidator", + "printedName": "SSLTrustValidator", + "children": [ + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid(_:domain:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon17SSLTrustValidatorP7isValid_6domainSbSo11SecTrustRefa_SSSgtF", + "mangledName": "$s6Beacon17SSLTrustValidatorP7isValid_6domainSbSo11SecTrustRefa_SSSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.SSLTrustValidator>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon17SSLTrustValidatorP", + "mangledName": "$s6Beacon17SSLTrustValidatorP", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "SSLCert", + "printedName": "SSLCert", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLCert", + "printedName": "Beacon.SSLCert", + "usr": "s:6Beacon7SSLCertC" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon7SSLCertC4dataAC10Foundation4DataV_tcfc", + "mangledName": "$s6Beacon7SSLCertC4dataAC10Foundation4DataV_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLCert", + "printedName": "Beacon.SSLCert", + "usr": "s:6Beacon7SSLCertC" + }, + { + "kind": "TypeNominal", + "name": "SecKey", + "printedName": "Security.SecKey", + "usr": "c:@T@SecKeyRef" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon7SSLCertC3keyACSo9SecKeyRefa_tcfc", + "mangledName": "$s6Beacon7SSLCertC3keyACSo9SecKeyRefa_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:6Beacon7SSLCertC", + "mangledName": "$s6Beacon7SSLCertC", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "SSLSecurity", + "printedName": "SSLSecurity", + "children": [ + { + "kind": "Var", + "name": "validatedDN", + "printedName": "validatedDN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSecurityC11validatedDNSbvp", + "mangledName": "$s6Beacon11SSLSecurityC11validatedDNSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon11SSLSecurityC11validatedDNSbvg", + "mangledName": "$s6Beacon11SSLSecurityC11validatedDNSbvg", + "moduleName": "Beacon", + "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:6Beacon11SSLSecurityC11validatedDNSbvs", + "mangledName": "$s6Beacon11SSLSecurityC11validatedDNSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSecurityC11validatedDNSbvM", + "mangledName": "$s6Beacon11SSLSecurityC11validatedDNSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "validateEntireChain", + "printedName": "validateEntireChain", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSecurityC19validateEntireChainSbvp", + "mangledName": "$s6Beacon11SSLSecurityC19validateEntireChainSbvp", + "moduleName": "Beacon", + "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:6Beacon11SSLSecurityC19validateEntireChainSbvg", + "mangledName": "$s6Beacon11SSLSecurityC19validateEntireChainSbvg", + "moduleName": "Beacon", + "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:6Beacon11SSLSecurityC19validateEntireChainSbvs", + "mangledName": "$s6Beacon11SSLSecurityC19validateEntireChainSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSecurityC19validateEntireChainSbvM", + "mangledName": "$s6Beacon11SSLSecurityC19validateEntireChainSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(usePublicKeys:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLSecurity", + "printedName": "Beacon.SSLSecurity", + "usr": "s:6Beacon11SSLSecurityC" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon11SSLSecurityC13usePublicKeysACSb_tcfc", + "mangledName": "$s6Beacon11SSLSecurityC13usePublicKeysACSb_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(certs:usePublicKeys:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLSecurity", + "printedName": "Beacon.SSLSecurity", + "usr": "s:6Beacon11SSLSecurityC" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Beacon.SSLCert]", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLCert", + "printedName": "Beacon.SSLCert", + "usr": "s:6Beacon7SSLCertC" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon11SSLSecurityC5certs13usePublicKeysACSayAA7SSLCertCG_Sbtcfc", + "mangledName": "$s6Beacon11SSLSecurityC5certs13usePublicKeysACSayAA7SSLCertCG_Sbtcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid(_:domain:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC7isValid_6domainSbSo11SecTrustRefa_SSSgtF", + "mangledName": "$s6Beacon11SSLSecurityC7isValid_6domainSbSo11SecTrustRefa_SSSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "extractPublicKey", + "printedName": "extractPublicKey(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Security.SecKey?", + "children": [ + { + "kind": "TypeNominal", + "name": "SecKey", + "printedName": "Security.SecKey", + "usr": "c:@T@SecKeyRef" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC16extractPublicKeyySo03SecE3RefaSg10Foundation4DataVF", + "mangledName": "$s6Beacon11SSLSecurityC16extractPublicKeyySo03SecE3RefaSg10Foundation4DataVF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "extractPublicKey", + "printedName": "extractPublicKey(_:policy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Security.SecKey?", + "children": [ + { + "kind": "TypeNominal", + "name": "SecKey", + "printedName": "Security.SecKey", + "usr": "c:@T@SecKeyRef" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SecCertificate", + "printedName": "Security.SecCertificate", + "usr": "c:@T@SecCertificateRef" + }, + { + "kind": "TypeNominal", + "name": "SecPolicy", + "printedName": "Security.SecPolicy", + "usr": "c:@T@SecPolicyRef" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC16extractPublicKey_6policySo03SecE3RefaSgSo0g11CertificateH0a_So0g6PolicyH0atF", + "mangledName": "$s6Beacon11SSLSecurityC16extractPublicKey_6policySo03SecE3RefaSgSo0g11CertificateH0a_So0g6PolicyH0atF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "certificateChain", + "printedName": "certificateChain(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.Data]", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC16certificateChainySay10Foundation4DataVGSo11SecTrustRefaF", + "mangledName": "$s6Beacon11SSLSecurityC16certificateChainySay10Foundation4DataVGSo11SecTrustRefaF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publicKeyChain", + "printedName": "publicKeyChain(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Security.SecKey]", + "children": [ + { + "kind": "TypeNominal", + "name": "SecKey", + "printedName": "Security.SecKey", + "usr": "c:@T@SecKeyRef" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC14publicKeyChainySaySo03SecD3RefaGSo0f5TrustG0aF", + "mangledName": "$s6Beacon11SSLSecurityC14publicKeyChainySaySo03SecD3RefaGSo0f5TrustG0aF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:6Beacon11SSLSecurityC", + "mangledName": "$s6Beacon11SSLSecurityC", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SSLTrustValidator", + "printedName": "SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP", + "mangledName": "$s6Beacon17SSLTrustValidatorP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "ViewControllerFactory", + "printedName": "ViewControllerFactory", + "children": [ + { + "kind": "Function", + "name": "articleViewController", + "printedName": "articleViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconArticleViewController", + "printedName": "Beacon.HSBeaconArticleViewController", + "usr": "c:objc(cs)HSBeaconArticleViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)articleViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC07articlebC0So015HSBeaconArticlebC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "askSelectionViewController", + "printedName": "askSelectionViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconAskSelectionController", + "printedName": "Beacon.HSBeaconAskSelectionController", + "usr": "c:objc(cs)HSBeaconAskSelectionController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)askSelectionViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC012askSelectionbC0So011HSBeaconAskfC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatViewController", + "printedName": "chatViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)chatViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC04chatbC0So06UIViewC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "messageEntryViewController", + "printedName": "messageEntryViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconMessageEntryContainerController", + "printedName": "Beacon.HSBeaconMessageEntryContainerController", + "usr": "c:objc(cs)HSBeaconMessageEntryContainerController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)messageEntryViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC012messageEntrybC0So015HSBeaconMessagef9ContainerC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "previousMessagesViewController", + "printedName": "previousMessagesViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconPreviousMessagesController", + "printedName": "Beacon.HSBeaconPreviousMessagesController", + "usr": "c:objc(cs)HSBeaconPreviousMessagesController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)previousMessagesViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC016previousMessagesbC0So016HSBeaconPreviousfC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ViewControllerFactory", + "printedName": "Beacon.ViewControllerFactory", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(im)init", + "mangledName": "$s6Beacon21ViewControllerFactoryCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory", + "mangledName": "$s6Beacon21ViewControllerFactoryC", + "moduleName": "Beacon", + "objc_name": "HSBeaconViewControllerFactory", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreFoundation", + "printedName": "CoreFoundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CommonCrypto", + "printedName": "CommonCrypto", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "WebsocketDidConnectNotification", + "printedName": "WebsocketDidConnectNotification", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon31WebsocketDidConnectNotificationSSvp", + "mangledName": "$s6Beacon31WebsocketDidConnectNotificationSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon31WebsocketDidConnectNotificationSSvg", + "mangledName": "$s6Beacon31WebsocketDidConnectNotificationSSvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "WebsocketDidDisconnectNotification", + "printedName": "WebsocketDidDisconnectNotification", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon34WebsocketDidDisconnectNotificationSSvp", + "mangledName": "$s6Beacon34WebsocketDidDisconnectNotificationSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon34WebsocketDidDisconnectNotificationSSvg", + "mangledName": "$s6Beacon34WebsocketDidDisconnectNotificationSSvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "WebsocketDisconnectionErrorKeyName", + "printedName": "WebsocketDisconnectionErrorKeyName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon34WebsocketDisconnectionErrorKeyNameSSvp", + "mangledName": "$s6Beacon34WebsocketDisconnectionErrorKeyNameSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon34WebsocketDisconnectionErrorKeyNameSSvg", + "mangledName": "$s6Beacon34WebsocketDisconnectionErrorKeyNameSSvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CloseCode", + "printedName": "CloseCode", + "children": [ + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO6normalyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO6normalyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "goingAway", + "printedName": "goingAway", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO9goingAwayyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO9goingAwayyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "protocolError", + "printedName": "protocolError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO13protocolErroryA2CmF", + "mangledName": "$s6Beacon9CloseCodeO13protocolErroryA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "protocolUnhandledType", + "printedName": "protocolUnhandledType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO21protocolUnhandledTypeyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO21protocolUnhandledTypeyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "noStatusReceived", + "printedName": "noStatusReceived", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO16noStatusReceivedyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO16noStatusReceivedyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "encoding", + "printedName": "encoding", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO8encodingyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO8encodingyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "policyViolated", + "printedName": "policyViolated", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO14policyViolatedyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO14policyViolatedyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "messageTooBig", + "printedName": "messageTooBig", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO13messageTooBigyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO13messageTooBigyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.CloseCode?", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9CloseCodeO8rawValueACSgs6UInt16V_tcfc", + "mangledName": "$s6Beacon9CloseCodeO8rawValueACSgs6UInt16V_tcfc", + "moduleName": "Beacon", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9CloseCodeO8rawValues6UInt16Vvp", + "mangledName": "$s6Beacon9CloseCodeO8rawValues6UInt16Vvp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9CloseCodeO8rawValues6UInt16Vvg", + "mangledName": "$s6Beacon9CloseCodeO8rawValues6UInt16Vvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:6Beacon9CloseCodeO", + "mangledName": "$s6Beacon9CloseCodeO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "UInt16", + "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": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ErrorType", + "printedName": "ErrorType", + "children": [ + { + "kind": "Var", + "name": "outputStreamWriteError", + "printedName": "outputStreamWriteError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO017outputStreamWriteB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO017outputStreamWriteB0yA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "compressionError", + "printedName": "compressionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO011compressionB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO011compressionB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidSSLError", + "printedName": "invalidSSLError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO15invalidSSLErroryA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO15invalidSSLErroryA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "writeTimeoutError", + "printedName": "writeTimeoutError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO012writeTimeoutB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO012writeTimeoutB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "protocolError", + "printedName": "protocolError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO08protocolB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO08protocolB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "upgradeError", + "printedName": "upgradeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO07upgradeB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO07upgradeB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closeError", + "printedName": "closeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO05closeB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO05closeB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9ErrorTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s6Beacon9ErrorTypeO2eeoiySbAC_ACtFZ", + "moduleName": "Beacon", + "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:6Beacon9ErrorTypeO9hashValueSivp", + "mangledName": "$s6Beacon9ErrorTypeO9hashValueSivp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9ErrorTypeO9hashValueSivg", + "mangledName": "$s6Beacon9ErrorTypeO9hashValueSivg", + "moduleName": "Beacon", + "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:6Beacon9ErrorTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s6Beacon9ErrorTypeO4hash4intoys6HasherVz_tF", + "moduleName": "Beacon", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6Beacon9ErrorTypeO", + "mangledName": "$s6Beacon9ErrorTypeO", + "moduleName": "Beacon", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WSError", + "printedName": "WSError", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ], + "declKind": "Var", + "usr": "s:6Beacon7WSErrorV4typeAA9ErrorTypeOvp", + "mangledName": "$s6Beacon7WSErrorV4typeAA9ErrorTypeOvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon7WSErrorV4typeAA9ErrorTypeOvg", + "mangledName": "$s6Beacon7WSErrorV4typeAA9ErrorTypeOvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon7WSErrorV7messageSSvp", + "mangledName": "$s6Beacon7WSErrorV7messageSSvp", + "moduleName": "Beacon", + "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:6Beacon7WSErrorV7messageSSvg", + "mangledName": "$s6Beacon7WSErrorV7messageSSvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6Beacon7WSErrorV4codeSivp", + "mangledName": "$s6Beacon7WSErrorV4codeSivp", + "moduleName": "Beacon", + "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:6Beacon7WSErrorV4codeSivg", + "mangledName": "$s6Beacon7WSErrorV4codeSivg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6Beacon7WSErrorV", + "mangledName": "$s6Beacon7WSErrorV", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WebSocketClient", + "printedName": "WebSocketClient", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvp", + "mangledName": "$s6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvg", + "mangledName": "$s6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvs", + "mangledName": "$s6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvM", + "mangledName": "$s6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pongDelegate", + "printedName": "pongDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvp", + "mangledName": "$s6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvg", + "mangledName": "$s6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvs", + "mangledName": "$s6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvM", + "mangledName": "$s6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "disableSSLCertValidation", + "printedName": "disableSSLCertValidation", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP24disableSSLCertValidationSbvp", + "mangledName": "$s6Beacon15WebSocketClientP24disableSSLCertValidationSbvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP24disableSSLCertValidationSbvg", + "mangledName": "$s6Beacon15WebSocketClientP24disableSSLCertValidationSbvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": 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:6Beacon15WebSocketClientP24disableSSLCertValidationSbvs", + "mangledName": "$s6Beacon15WebSocketClientP24disableSSLCertValidationSbvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP24disableSSLCertValidationSbvM", + "mangledName": "$s6Beacon15WebSocketClientP24disableSSLCertValidationSbvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "overrideTrustHostname", + "printedName": "overrideTrustHostname", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP21overrideTrustHostnameSbvp", + "mangledName": "$s6Beacon15WebSocketClientP21overrideTrustHostnameSbvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP21overrideTrustHostnameSbvg", + "mangledName": "$s6Beacon15WebSocketClientP21overrideTrustHostnameSbvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": 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:6Beacon15WebSocketClientP21overrideTrustHostnameSbvs", + "mangledName": "$s6Beacon15WebSocketClientP21overrideTrustHostnameSbvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP21overrideTrustHostnameSbvM", + "mangledName": "$s6Beacon15WebSocketClientP21overrideTrustHostnameSbvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "desiredTrustHostname", + "printedName": "desiredTrustHostname", + "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:6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvp", + "mangledName": "$s6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "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:6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvg", + "mangledName": "$s6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvs", + "mangledName": "$s6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvM", + "mangledName": "$s6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sslClientCertificate", + "printedName": "sslClientCertificate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvp", + "mangledName": "$s6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvg", + "mangledName": "$s6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvs", + "mangledName": "$s6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvM", + "mangledName": "$s6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "security", + "printedName": "security", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvp", + "mangledName": "$s6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvg", + "mangledName": "$s6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvs", + "mangledName": "$s6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvM", + "mangledName": "$s6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enabledSSLCipherSuites", + "printedName": "enabledSSLCipherSuites", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvp", + "mangledName": "$s6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvg", + "mangledName": "$s6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvs", + "mangledName": "$s6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvM", + "mangledName": "$s6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isConnected", + "printedName": "isConnected", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP11isConnectedSbvp", + "mangledName": "$s6Beacon15WebSocketClientP11isConnectedSbvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP11isConnectedSbvg", + "mangledName": "$s6Beacon15WebSocketClientP11isConnectedSbvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientP7connectyyF", + "mangledName": "$s6Beacon15WebSocketClientP7connectyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disconnect", + "printedName": "disconnect(forceTimeout:closeCode:)", + "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" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientP10disconnect12forceTimeout9closeCodeySdSg_s6UInt16VtF", + "mangledName": "$s6Beacon15WebSocketClientP10disconnect12forceTimeout9closeCodeySdSg_s6UInt16VtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(string:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "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": "Func", + "usr": "s:6Beacon15WebSocketClientP5write6string10completionySS_yycSgtF", + "mangledName": "$s6Beacon15WebSocketClientP5write6string10completionySS_yycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "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": "Func", + "usr": "s:6Beacon15WebSocketClientP5write4data10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon15WebSocketClientP5write4data10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(ping:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "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": "Func", + "usr": "s:6Beacon15WebSocketClientP5write4ping10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon15WebSocketClientP5write4ping10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(pong:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "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": "Func", + "usr": "s:6Beacon15WebSocketClientP5write4pong10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon15WebSocketClientP5write4pong10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(string:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE5write6stringySS_tF", + "mangledName": "$s6Beacon15WebSocketClientPAAE5write6stringySS_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE5write4datay10Foundation4DataV_tF", + "mangledName": "$s6Beacon15WebSocketClientPAAE5write4datay10Foundation4DataV_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(ping:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE5write4pingy10Foundation4DataV_tF", + "mangledName": "$s6Beacon15WebSocketClientPAAE5write4pingy10Foundation4DataV_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(pong:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE5write4pongy10Foundation4DataV_tF", + "mangledName": "$s6Beacon15WebSocketClientPAAE5write4pongy10Foundation4DataV_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disconnect", + "printedName": "disconnect()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE10disconnectyyF", + "mangledName": "$s6Beacon15WebSocketClientPAAE10disconnectyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon15WebSocketClientP", + "mangledName": "$s6Beacon15WebSocketClientP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "SSLSettings", + "printedName": "SSLSettings", + "children": [ + { + "kind": "Var", + "name": "useSSL", + "printedName": "useSSL", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV6useSSLSbvp", + "mangledName": "$s6Beacon11SSLSettingsV6useSSLSbvp", + "moduleName": "Beacon", + "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:6Beacon11SSLSettingsV6useSSLSbvg", + "mangledName": "$s6Beacon11SSLSettingsV6useSSLSbvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableCertValidation", + "printedName": "disableCertValidation", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV21disableCertValidationSbvp", + "mangledName": "$s6Beacon11SSLSettingsV21disableCertValidationSbvp", + "moduleName": "Beacon", + "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:6Beacon11SSLSettingsV21disableCertValidationSbvg", + "mangledName": "$s6Beacon11SSLSettingsV21disableCertValidationSbvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "overrideTrustHostname", + "printedName": "overrideTrustHostname", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV21overrideTrustHostnameSbvp", + "mangledName": "$s6Beacon11SSLSettingsV21overrideTrustHostnameSbvp", + "moduleName": "Beacon", + "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:6Beacon11SSLSettingsV21overrideTrustHostnameSbvg", + "mangledName": "$s6Beacon11SSLSettingsV21overrideTrustHostnameSbvg", + "moduleName": "Beacon", + "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:6Beacon11SSLSettingsV21overrideTrustHostnameSbvs", + "mangledName": "$s6Beacon11SSLSettingsV21overrideTrustHostnameSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSettingsV21overrideTrustHostnameSbvM", + "mangledName": "$s6Beacon11SSLSettingsV21overrideTrustHostnameSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "desiredTrustHostname", + "printedName": "desiredTrustHostname", + "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:6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvp", + "mangledName": "$s6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "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:6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvg", + "mangledName": "$s6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvs", + "mangledName": "$s6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvM", + "mangledName": "$s6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sslClientCertificate", + "printedName": "sslClientCertificate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV20sslClientCertificateAA09SSLClientE0CSgvp", + "mangledName": "$s6Beacon11SSLSettingsV20sslClientCertificateAA09SSLClientE0CSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSettingsV20sslClientCertificateAA09SSLClientE0CSgvg", + "mangledName": "$s6Beacon11SSLSettingsV20sslClientCertificateAA09SSLClientE0CSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cipherSuites", + "printedName": "cipherSuites", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV12cipherSuitesSays6UInt16VGSgvp", + "mangledName": "$s6Beacon11SSLSettingsV12cipherSuitesSays6UInt16VGSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSettingsV12cipherSuitesSays6UInt16VGSgvg", + "mangledName": "$s6Beacon11SSLSettingsV12cipherSuitesSays6UInt16VGSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6Beacon11SSLSettingsV", + "mangledName": "$s6Beacon11SSLSettingsV", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WSStreamDelegate", + "printedName": "WSStreamDelegate", + "children": [ + { + "kind": "Function", + "name": "newBytesInStream", + "printedName": "newBytesInStream()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon16WSStreamDelegateP16newBytesInStreamyyF", + "mangledName": "$s6Beacon16WSStreamDelegateP16newBytesInStreamyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStreamDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "streamDidError", + "printedName": "streamDidError(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:6Beacon16WSStreamDelegateP14streamDidError5errorys0F0_pSg_tF", + "mangledName": "$s6Beacon16WSStreamDelegateP14streamDidError5errorys0F0_pSg_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStreamDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon16WSStreamDelegateP", + "mangledName": "$s6Beacon16WSStreamDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "WSStream", + "printedName": "WSStream", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvp", + "mangledName": "$s6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvg", + "mangledName": "$s6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "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": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvs", + "mangledName": "$s6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvM", + "mangledName": "$s6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect(url:port:timeout:ssl:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "SSLSettings", + "printedName": "Beacon.SSLSettings", + "usr": "s:6Beacon11SSLSettingsV" + }, + { + "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:6Beacon8WSStreamP7connect3url4port7timeout3ssl10completiony10Foundation3URLV_SiSdAA11SSLSettingsVys5Error_pSgctF", + "mangledName": "$s6Beacon8WSStreamP7connect3url4port7timeout3ssl10completiony10Foundation3URLV_SiSdAA11SSLSettingsVys5Error_pSgctF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon8WSStreamP5write4dataSi10Foundation4DataV_tF", + "mangledName": "$s6Beacon8WSStreamP5write4dataSi10Foundation4DataV_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "read", + "printedName": "read()", + "children": [ + { + "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:6Beacon8WSStreamP4read10Foundation4DataVSgyF", + "mangledName": "$s6Beacon8WSStreamP4read10Foundation4DataVSgyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cleanup", + "printedName": "cleanup()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon8WSStreamP7cleanupyyF", + "mangledName": "$s6Beacon8WSStreamP7cleanupyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sslTrust", + "printedName": "sslTrust()", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(trust: Security.SecTrust?, domain: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Security.SecTrust?", + "children": [ + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6Beacon8WSStreamP8sslTrustSo03SecD3RefaSg5trust_SSSg6domaintyF", + "mangledName": "$s6Beacon8WSStreamP8sslTrustSo03SecD3RefaSg5trust_SSSg6domaintyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon8WSStreamP", + "mangledName": "$s6Beacon8WSStreamP", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FoundationStream", + "printedName": "FoundationStream", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.WSStreamDelegate?" + } + ], + "declKind": "Var", + "usr": "s:6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvp", + "mangledName": "$s6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvg", + "mangledName": "$s6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvs", + "mangledName": "$s6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvM", + "mangledName": "$s6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableSOCKSProxy", + "printedName": "enableSOCKSProxy", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon16FoundationStreamC16enableSOCKSProxySbvp", + "mangledName": "$s6Beacon16FoundationStreamC16enableSOCKSProxySbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon16FoundationStreamC16enableSOCKSProxySbvg", + "mangledName": "$s6Beacon16FoundationStreamC16enableSOCKSProxySbvg", + "moduleName": "Beacon", + "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:6Beacon16FoundationStreamC16enableSOCKSProxySbvs", + "mangledName": "$s6Beacon16FoundationStreamC16enableSOCKSProxySbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon16FoundationStreamC16enableSOCKSProxySbvM", + "mangledName": "$s6Beacon16FoundationStreamC16enableSOCKSProxySbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect(url:port:timeout:ssl:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "SSLSettings", + "printedName": "Beacon.SSLSettings", + "usr": "s:6Beacon11SSLSettingsV" + }, + { + "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:6Beacon16FoundationStreamC7connect3url4port7timeout3ssl10completiony0B03URLV_SiSdAA11SSLSettingsVys5Error_pSgctF", + "mangledName": "$s6Beacon16FoundationStreamC7connect3url4port7timeout3ssl10completiony0B03URLV_SiSdAA11SSLSettingsVys5Error_pSgctF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon16FoundationStreamC5write4dataSi0B04DataV_tF", + "mangledName": "$s6Beacon16FoundationStreamC5write4dataSi0B04DataV_tF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "read", + "printedName": "read()", + "children": [ + { + "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:6Beacon16FoundationStreamC4read0B04DataVSgyF", + "mangledName": "$s6Beacon16FoundationStreamC4read0B04DataVSgyF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cleanup", + "printedName": "cleanup()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon16FoundationStreamC7cleanupyyF", + "mangledName": "$s6Beacon16FoundationStreamC7cleanupyyF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sslTrust", + "printedName": "sslTrust()", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(trust: Security.SecTrust?, domain: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Security.SecTrust?", + "children": [ + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6Beacon16FoundationStreamC8sslTrustSo03SecE3RefaSg5trust_SSSg6domaintyF", + "mangledName": "$s6Beacon16FoundationStreamC8sslTrustSo03SecE3RefaSg5trust_SSSg6domaintyF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stream", + "printedName": "stream(_:handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Stream", + "printedName": "Foundation.Stream", + "usr": "c:objc(cs)NSStream" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Foundation.Stream.Event", + "usr": "c:@E@NSStreamEvent" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)FoundationStream(im)stream:handleEvent:", + "mangledName": "$s6Beacon16FoundationStreamC6stream_6handleySo8NSStreamC_So0F5EventVtF", + "moduleName": "Beacon", + "isOpen": true, + "objc_name": "stream:handleEvent:", + "declAttributes": [ + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FoundationStream", + "printedName": "Beacon.FoundationStream", + "usr": "c:@M@Beacon@objc(cs)FoundationStream" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)FoundationStream(im)init", + "mangledName": "$s6Beacon16FoundationStreamCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)FoundationStream", + "mangledName": "$s6Beacon16FoundationStreamC", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "WSStream", + "printedName": "WSStream", + "usr": "s:6Beacon8WSStreamP", + "mangledName": "$s6Beacon8WSStreamP" + }, + { + "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": "TypeDecl", + "name": "WebSocketDelegate", + "printedName": "WebSocketDelegate", + "children": [ + { + "kind": "Function", + "name": "websocketDidConnect", + "printedName": "websocketDidConnect(socket:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + } + ], + "declKind": "Func", + "usr": "s:6Beacon17WebSocketDelegateP19websocketDidConnect6socketyAA0bC6Client_p_tF", + "mangledName": "$s6Beacon17WebSocketDelegateP19websocketDidConnect6socketyAA0bC6Client_p_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidDisconnect", + "printedName": "websocketDidDisconnect(socket:error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + }, + { + "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:6Beacon17WebSocketDelegateP22websocketDidDisconnect6socket5erroryAA0bC6Client_p_s5Error_pSgtF", + "mangledName": "$s6Beacon17WebSocketDelegateP22websocketDidDisconnect6socket5erroryAA0bC6Client_p_s5Error_pSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidReceiveMessage", + "printedName": "websocketDidReceiveMessage(socket:text:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:6Beacon17WebSocketDelegateP26websocketDidReceiveMessage6socket4textyAA0bC6Client_p_SStF", + "mangledName": "$s6Beacon17WebSocketDelegateP26websocketDidReceiveMessage6socket4textyAA0bC6Client_p_SStF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidReceiveData", + "printedName": "websocketDidReceiveData(socket:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon17WebSocketDelegateP23websocketDidReceiveData6socket4datayAA0bC6Client_p_10Foundation0H0VtF", + "mangledName": "$s6Beacon17WebSocketDelegateP23websocketDidReceiveData6socket4datayAA0bC6Client_p_10Foundation0H0VtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon17WebSocketDelegateP", + "mangledName": "$s6Beacon17WebSocketDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WebSocketPongDelegate", + "printedName": "WebSocketPongDelegate", + "children": [ + { + "kind": "Function", + "name": "websocketDidReceivePong", + "printedName": "websocketDidReceivePong(socket:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + }, + { + "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:6Beacon21WebSocketPongDelegateP019websocketDidReceiveD06socket4datayAA0bC6Client_p_10Foundation4DataVSgtF", + "mangledName": "$s6Beacon21WebSocketPongDelegateP019websocketDidReceiveD06socket4datayAA0bC6Client_p_10Foundation4DataVSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketPongDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon21WebSocketPongDelegateP", + "mangledName": "$s6Beacon21WebSocketPongDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WebSocketAdvancedDelegate", + "printedName": "WebSocketAdvancedDelegate", + "children": [ + { + "kind": "Function", + "name": "websocketDidConnect", + "printedName": "websocketDidConnect(socket:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP19websocketDidConnect6socketyAA0bC0C_tF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP19websocketDidConnect6socketyAA0bC0C_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidDisconnect", + "printedName": "websocketDidDisconnect(socket:error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "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:6Beacon25WebSocketAdvancedDelegateP22websocketDidDisconnect6socket5erroryAA0bC0C_s5Error_pSgtF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP22websocketDidDisconnect6socket5erroryAA0bC0C_s5Error_pSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidReceiveMessage", + "printedName": "websocketDidReceiveMessage(socket:text:response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "WSResponse", + "printedName": "Beacon.WebSocket.WSResponse", + "usr": "s:6Beacon9WebSocketC10WSResponseC" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP26websocketDidReceiveMessage6socket4text8responseyAA0bC0C_SSAI10WSResponseCtF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP26websocketDidReceiveMessage6socket4text8responseyAA0bC0C_SSAI10WSResponseCtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidReceiveData", + "printedName": "websocketDidReceiveData(socket:data:response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "WSResponse", + "printedName": "Beacon.WebSocket.WSResponse", + "usr": "s:6Beacon9WebSocketC10WSResponseC" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP23websocketDidReceiveData6socket4data8responseyAA0bC0C_10Foundation0I0VAI10WSResponseCtF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP23websocketDidReceiveData6socket4data8responseyAA0bC0C_10Foundation0I0VAI10WSResponseCtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketHttpUpgrade", + "printedName": "websocketHttpUpgrade(socket:request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP20websocketHttpUpgrade6socket7requestyAA0bC0C_SStF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP20websocketHttpUpgrade6socket7requestyAA0bC0C_SStF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketHttpUpgrade", + "printedName": "websocketHttpUpgrade(socket:response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP20websocketHttpUpgrade6socket8responseyAA0bC0C_SStF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP20websocketHttpUpgrade6socket8responseyAA0bC0C_SStF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WebSocket", + "printedName": "WebSocket", + "children": [ + { + "kind": "TypeDecl", + "name": "OpCode", + "printedName": "OpCode", + "children": [ + { + "kind": "Var", + "name": "continueFrame", + "printedName": "continueFrame", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO13continueFrameyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO13continueFrameyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "textFrame", + "printedName": "textFrame", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO9textFrameyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO9textFrameyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "binaryFrame", + "printedName": "binaryFrame", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO11binaryFrameyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO11binaryFrameyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "connectionClose", + "printedName": "connectionClose", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO15connectionCloseyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO15connectionCloseyA2EmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ping", + "printedName": "ping", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO4pingyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO4pingyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "pong", + "printedName": "pong", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO4pongyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO4pongyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocket.OpCode?", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9WebSocketC6OpCodeO8rawValueAESgs5UInt8V_tcfc", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO8rawValueAESgs5UInt8V_tcfc", + "moduleName": "Beacon", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC6OpCodeO8rawValues5UInt8Vvp", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO8rawValues5UInt8Vvp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6OpCodeO8rawValues5UInt8Vvg", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO8rawValues5UInt8Vvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:6Beacon9WebSocketC6OpCodeO", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "UInt8", + "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": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Var", + "name": "ErrorDomain", + "printedName": "ErrorDomain", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC11ErrorDomainSSvpZ", + "mangledName": "$s6Beacon9WebSocketC11ErrorDomainSSvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "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:6Beacon9WebSocketC11ErrorDomainSSvgZ", + "mangledName": "$s6Beacon9WebSocketC11ErrorDomainSSvgZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "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:6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvp", + "mangledName": "$s6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvp", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvg", + "mangledName": "$s6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvs", + "mangledName": "$s6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvM", + "mangledName": "$s6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WSResponse", + "printedName": "WSResponse", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvp", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvg", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvs", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvM", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "frameCount", + "printedName": "frameCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10WSResponseC10frameCountSivp", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10frameCountSivp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC10frameCountSivg", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10frameCountSivg", + "moduleName": "Beacon", + "implicit": true, + "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:6Beacon9WebSocketC10WSResponseC10frameCountSivs", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10frameCountSivs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC10frameCountSivM", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10frameCountSivM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "buffer", + "printedName": "buffer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSMutableData?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSMutableData", + "printedName": "Foundation.NSMutableData", + "usr": "c:objc(cs)NSMutableData" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvp", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSMutableData?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSMutableData", + "printedName": "Foundation.NSMutableData", + "usr": "c:objc(cs)NSMutableData" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvg", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSMutableData?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSMutableData", + "printedName": "Foundation.NSMutableData", + "usr": "c:objc(cs)NSMutableData" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvs", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvM", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "firstFrame", + "printedName": "firstFrame", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10WSResponseC10firstFrame10Foundation4DateVvp", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10firstFrame10Foundation4DateVvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC10firstFrame10Foundation4DateVvg", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10firstFrame10Foundation4DateVvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6Beacon9WebSocketC10WSResponseC", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.WebSocketDelegate?" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvp", + "mangledName": "$s6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvg", + "mangledName": "$s6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvs", + "mangledName": "$s6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvM", + "mangledName": "$s6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "advancedDelegate", + "printedName": "advancedDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.WebSocketAdvancedDelegate?" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvp", + "mangledName": "$s6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketAdvancedDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketAdvancedDelegate", + "printedName": "Beacon.WebSocketAdvancedDelegate", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvg", + "mangledName": "$s6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketAdvancedDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketAdvancedDelegate", + "printedName": "Beacon.WebSocketAdvancedDelegate", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvs", + "mangledName": "$s6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvM", + "mangledName": "$s6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pongDelegate", + "printedName": "pongDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.WebSocketPongDelegate?" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvp", + "mangledName": "$s6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvg", + "mangledName": "$s6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvs", + "mangledName": "$s6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvM", + "mangledName": "$s6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onConnect", + "printedName": "onConnect", + "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:6Beacon9WebSocketC9onConnectyycSgvp", + "mangledName": "$s6Beacon9WebSocketC9onConnectyycSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "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:6Beacon9WebSocketC9onConnectyycSgvg", + "mangledName": "$s6Beacon9WebSocketC9onConnectyycSgvg", + "moduleName": "Beacon", + "implicit": true, + "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:6Beacon9WebSocketC9onConnectyycSgvs", + "mangledName": "$s6Beacon9WebSocketC9onConnectyycSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC9onConnectyycSgvM", + "mangledName": "$s6Beacon9WebSocketC9onConnectyycSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onDisconnect", + "printedName": "onDisconnect", + "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": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvp", + "mangledName": "$s6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "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": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvg", + "mangledName": "$s6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvg", + "moduleName": "Beacon", + "implicit": true, + "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": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvs", + "mangledName": "$s6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvM", + "mangledName": "$s6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onText", + "printedName": "onText", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC6onTextySScSgvp", + "mangledName": "$s6Beacon9WebSocketC6onTextySScSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onTextySScSgvg", + "mangledName": "$s6Beacon9WebSocketC6onTextySScSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onTextySScSgvs", + "mangledName": "$s6Beacon9WebSocketC6onTextySScSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onTextySScSgvM", + "mangledName": "$s6Beacon9WebSocketC6onTextySScSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onData", + "printedName": "onData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvp", + "mangledName": "$s6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvg", + "mangledName": "$s6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvs", + "mangledName": "$s6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvM", + "mangledName": "$s6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onPong", + "printedName": "onPong", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data?) -> ())?", + "children": [ + { + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvp", + "mangledName": "$s6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data?) -> ())?", + "children": [ + { + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvg", + "mangledName": "$s6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data?) -> ())?", + "children": [ + { + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvs", + "mangledName": "$s6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvM", + "mangledName": "$s6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onHttpResponseHeaders", + "printedName": "onHttpResponseHeaders", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.String : Swift.String]) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Swift.String]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvp", + "mangledName": "$s6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.String : Swift.String]) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Swift.String]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvg", + "mangledName": "$s6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.String : Swift.String]) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Swift.String]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvs", + "mangledName": "$s6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvM", + "mangledName": "$s6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "disableSSLCertValidation", + "printedName": "disableSSLCertValidation", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC24disableSSLCertValidationSbvp", + "mangledName": "$s6Beacon9WebSocketC24disableSSLCertValidationSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon9WebSocketC24disableSSLCertValidationSbvg", + "mangledName": "$s6Beacon9WebSocketC24disableSSLCertValidationSbvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC24disableSSLCertValidationSbvs", + "mangledName": "$s6Beacon9WebSocketC24disableSSLCertValidationSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC24disableSSLCertValidationSbvM", + "mangledName": "$s6Beacon9WebSocketC24disableSSLCertValidationSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "overrideTrustHostname", + "printedName": "overrideTrustHostname", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC21overrideTrustHostnameSbvp", + "mangledName": "$s6Beacon9WebSocketC21overrideTrustHostnameSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon9WebSocketC21overrideTrustHostnameSbvg", + "mangledName": "$s6Beacon9WebSocketC21overrideTrustHostnameSbvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC21overrideTrustHostnameSbvs", + "mangledName": "$s6Beacon9WebSocketC21overrideTrustHostnameSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21overrideTrustHostnameSbvM", + "mangledName": "$s6Beacon9WebSocketC21overrideTrustHostnameSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "desiredTrustHostname", + "printedName": "desiredTrustHostname", + "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:6Beacon9WebSocketC20desiredTrustHostnameSSSgvp", + "mangledName": "$s6Beacon9WebSocketC20desiredTrustHostnameSSSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "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:6Beacon9WebSocketC20desiredTrustHostnameSSSgvg", + "mangledName": "$s6Beacon9WebSocketC20desiredTrustHostnameSSSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:6Beacon9WebSocketC20desiredTrustHostnameSSSgvs", + "mangledName": "$s6Beacon9WebSocketC20desiredTrustHostnameSSSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC20desiredTrustHostnameSSSgvM", + "mangledName": "$s6Beacon9WebSocketC20desiredTrustHostnameSSSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sslClientCertificate", + "printedName": "sslClientCertificate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvp", + "mangledName": "$s6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvg", + "mangledName": "$s6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvs", + "mangledName": "$s6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvM", + "mangledName": "$s6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableCompression", + "printedName": "enableCompression", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC17enableCompressionSbvp", + "mangledName": "$s6Beacon9WebSocketC17enableCompressionSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon9WebSocketC17enableCompressionSbvg", + "mangledName": "$s6Beacon9WebSocketC17enableCompressionSbvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC17enableCompressionSbvs", + "mangledName": "$s6Beacon9WebSocketC17enableCompressionSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC17enableCompressionSbvM", + "mangledName": "$s6Beacon9WebSocketC17enableCompressionSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "security", + "printedName": "security", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvp", + "mangledName": "$s6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvg", + "mangledName": "$s6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvs", + "mangledName": "$s6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvM", + "mangledName": "$s6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enabledSSLCipherSuites", + "printedName": "enabledSSLCipherSuites", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvp", + "mangledName": "$s6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvg", + "mangledName": "$s6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvs", + "mangledName": "$s6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvM", + "mangledName": "$s6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isConnected", + "printedName": "isConnected", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC11isConnectedSbvp", + "mangledName": "$s6Beacon9WebSocketC11isConnectedSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC11isConnectedSbvg", + "mangledName": "$s6Beacon9WebSocketC11isConnectedSbvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC7request10Foundation10URLRequestVvp", + "mangledName": "$s6Beacon9WebSocketC7request10Foundation10URLRequestVvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC7request10Foundation10URLRequestVvg", + "mangledName": "$s6Beacon9WebSocketC7request10Foundation10URLRequestVvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC7request10Foundation10URLRequestVvs", + "mangledName": "$s6Beacon9WebSocketC7request10Foundation10URLRequestVvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC7request10Foundation10URLRequestVvM", + "mangledName": "$s6Beacon9WebSocketC7request10Foundation10URLRequestVvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentURL", + "printedName": "currentURL", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10currentURL10Foundation0E0Vvp", + "mangledName": "$s6Beacon9WebSocketC10currentURL10Foundation0E0Vvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10currentURL10Foundation0E0Vvg", + "mangledName": "$s6Beacon9WebSocketC10currentURL10Foundation0E0Vvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "respondToPingWithPong", + "printedName": "respondToPingWithPong", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC21respondToPingWithPongSbvp", + "mangledName": "$s6Beacon9WebSocketC21respondToPingWithPongSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon9WebSocketC21respondToPingWithPongSbvg", + "mangledName": "$s6Beacon9WebSocketC21respondToPingWithPongSbvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC21respondToPingWithPongSbvs", + "mangledName": "$s6Beacon9WebSocketC21respondToPingWithPongSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21respondToPingWithPongSbvM", + "mangledName": "$s6Beacon9WebSocketC21respondToPingWithPongSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:protocols:stream:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WSStream", + "printedName": "Beacon.WSStream", + "hasDefaultArg": true, + "usr": "s:6Beacon8WSStreamP" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9WebSocketC7request9protocols6streamAC10Foundation10URLRequestV_SaySSGSgAA8WSStream_ptcfc", + "mangledName": "$s6Beacon9WebSocketC7request9protocols6streamAC10Foundation10URLRequestV_SaySSGSgAA8WSStream_ptcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:protocols:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9WebSocketC3url9protocolsAC10Foundation3URLV_SaySSGSgtcfc", + "mangledName": "$s6Beacon9WebSocketC3url9protocolsAC10Foundation3URLV_SaySSGSgtcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:writeQueueQOS:protocols:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "QualityOfService", + "printedName": "Foundation.QualityOfService", + "usr": "c:@E@NSQualityOfService" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9WebSocketC3url13writeQueueQOS9protocolsAC10Foundation3URLV_So18NSQualityOfServiceVSaySSGSgtcfc", + "mangledName": "$s6Beacon9WebSocketC3url13writeQueueQOS9protocolsAC10Foundation3URLV_So18NSQualityOfServiceVSaySSGSgtcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC7connectyyF", + "mangledName": "$s6Beacon9WebSocketC7connectyyF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disconnect", + "printedName": "disconnect(forceTimeout:closeCode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "hasDefaultArg": true, + "usr": "s:s6UInt16V" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC10disconnect12forceTimeout9closeCodeySdSg_s6UInt16VtF", + "mangledName": "$s6Beacon9WebSocketC10disconnect12forceTimeout9closeCodeySdSg_s6UInt16VtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(string:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC5write6string10completionySS_yycSgtF", + "mangledName": "$s6Beacon9WebSocketC5write6string10completionySS_yycSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC5write4data10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon9WebSocketC5write4data10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(ping:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC5write4ping10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon9WebSocketC5write4ping10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(pong:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC5write4pong10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon9WebSocketC5write4pong10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "newBytesInStream", + "printedName": "newBytesInStream()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC16newBytesInStreamyyF", + "mangledName": "$s6Beacon9WebSocketC16newBytesInStreamyyF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "streamDidError", + "printedName": "streamDidError(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:6Beacon9WebSocketC14streamDidError5errorys0F0_pSg_tF", + "mangledName": "$s6Beacon9WebSocketC14streamDidError5errorys0F0_pSg_tF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)WebSocket(im)init", + "mangledName": "$s6Beacon9WebSocketCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)WebSocket", + "mangledName": "$s6Beacon9WebSocketC", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "WebSocketClient", + "printedName": "WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP", + "mangledName": "$s6Beacon15WebSocketClientP" + }, + { + "kind": "Conformance", + "name": "WSStreamDelegate", + "printedName": "WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP", + "mangledName": "$s6Beacon16WSStreamDelegateP" + }, + { + "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": "TypeDecl", + "name": "HSBeacon", + "printedName": "HSBeacon", + "children": [ + { + "kind": "Function", + "name": "navigate", + "printedName": "navigate(_:settings:viewController:signature:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconSettings", + "printedName": "Beacon.HSBeaconSettings", + "usr": "c:objc(cs)HSBeaconSettings" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:So8HSBeaconC6BeaconE8navigate_8settings14viewController9signatureyAC0B5RouteO_So0A8SettingsCSo06UIViewF0CSgSSSgtFZ", + "mangledName": "$sSo8HSBeaconC6BeaconE8navigate_8settings14viewController9signatureyAC0B5RouteO_So0A8SettingsCSo06UIViewF0CSgSSSgtFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)HSBeacon", + "moduleName": "Beacon", + "isOpen": true, + "objc_name": "HSBeacon", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "TypeDecl", + "name": "URLSessionDataTask", + "printedName": "URLSessionDataTask", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSessionDataTask", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSessionDataTask", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSURLSessionTask", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Foundation.URLSessionTask", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "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": "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": "CancelableOperation", + "printedName": "CancelableOperation", + "usr": "s:6Beacon19CancelableOperationP", + "mangledName": "$s6Beacon19CancelableOperationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NSNotification", + "printedName": "NSNotification", + "children": [ + { + "kind": "Var", + "name": "beaconUnreadCountDidChangeNotification", + "printedName": "beaconUnreadCountDidChangeNotification", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ], + "declKind": "Var", + "usr": "c:@CM@Beacon@@objc(cs)NSNotification(cpy)beaconUnreadCountDidChangeNotification", + "mangledName": "$sSo14NSNotificationC6BeaconE38beaconUnreadCountDidChangeNotificationSo8NSStringCvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Beacon@@objc(cs)NSNotification(cm)beaconUnreadCountDidChangeNotification", + "mangledName": "$sSo14NSNotificationC6BeaconE38beaconUnreadCountDidChangeNotificationSo8NSStringCvgZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "ObjC", + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "beaconOpenedNotification", + "printedName": "beaconOpenedNotification", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ], + "declKind": "Var", + "usr": "c:@CM@Beacon@@objc(cs)NSNotification(cpy)beaconOpenedNotification", + "mangledName": "$sSo14NSNotificationC6BeaconE24beaconOpenedNotificationSo8NSStringCvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Beacon@@objc(cs)NSNotification(cm)beaconOpenedNotification", + "mangledName": "$sSo14NSNotificationC6BeaconE24beaconOpenedNotificationSo8NSStringCvgZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "ObjC", + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)NSNotification", + "moduleName": "Foundation", + "isOpen": true, + "objc_name": "NSNotification", + "declAttributes": [ + "ObjC", + "NonSendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "String", + "printedName": "String", + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "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": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", + "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", + "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinStringLiteral", + "printedName": "_ExpressibleByBuiltinStringLiteral", + "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", + "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" + }, + { + "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": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Name", + "printedName": "Name", + "children": [ + { + "kind": "Var", + "name": "reachabilityChanged", + "printedName": "reachabilityChanged", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "Foundation.NSNotification.Name", + "usr": "c:@T@NSNotificationName" + } + ], + "declKind": "Var", + "usr": "s:So18NSNotificationNamea6BeaconE19reachabilityChangedABvpZ", + "mangledName": "$sSo18NSNotificationNamea6BeaconE19reachabilityChangedABvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "Foundation.NSNotification.Name", + "usr": "c:@T@NSNotificationName" + } + ], + "declKind": "Accessor", + "usr": "s:So18NSNotificationNamea6BeaconE19reachabilityChangedABvgZ", + "mangledName": "$sSo18NSNotificationNamea6BeaconE19reachabilityChangedABvgZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "c:@T@NSNotificationName", + "moduleName": "Foundation", + "declAttributes": [ + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "Sendable" + ], + "isFromExtension": true, + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_SwiftNewtypeWrapper", + "printedName": "_SwiftNewtypeWrapper", + "usr": "s:s20_SwiftNewtypeWrapperP", + "mangledName": "$ss20_SwiftNewtypeWrapperP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIColor", + "printedName": "UIColor", + "children": [ + { + "kind": "Function", + "name": "beaconBackground", + "printedName": "beaconBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)beaconBackground", + "mangledName": "$sSo7UIColorC6BeaconE16beaconBackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "secondaryBeaconBackground", + "printedName": "secondaryBeaconBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)secondaryBeaconBackground", + "mangledName": "$sSo7UIColorC6BeaconE09secondaryB10BackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tertiaryBeaconBackground", + "printedName": "tertiaryBeaconBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)tertiaryBeaconBackground", + "mangledName": "$sSo7UIColorC6BeaconE08tertiaryB10BackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "RawDocComment", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disabledAction", + "printedName": "disabledAction()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)disabledAction", + "mangledName": "$sSo7UIColorC6BeaconE14disabledActionAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "primaryText", + "printedName": "primaryText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)primaryText", + "mangledName": "$sSo7UIColorC6BeaconE11primaryTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "primaryAccent", + "printedName": "primaryAccent()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)primaryAccent", + "mangledName": "$sSo7UIColorC6BeaconE13primaryAccentAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatBubbleText", + "printedName": "chatBubbleText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatBubbleText", + "mangledName": "$sSo7UIColorC6BeaconE14chatBubbleTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatBorder", + "printedName": "chatBorder()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatBorder", + "mangledName": "$sSo7UIColorC6BeaconE10chatBorderAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatErrorBorder", + "printedName": "chatErrorBorder()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatErrorBorder", + "mangledName": "$sSo7UIColorC6BeaconE15chatErrorBorderAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "brightOrange", + "printedName": "brightOrange()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)brightOrange", + "mangledName": "$sSo7UIColorC6BeaconE12brightOrangeAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatErrorBackground", + "printedName": "chatErrorBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatErrorBackground", + "mangledName": "$sSo7UIColorC6BeaconE19chatErrorBackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "agentAvatarBackground", + "printedName": "agentAvatarBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)agentAvatarBackground", + "mangledName": "$sSo7UIColorC6BeaconE21agentAvatarBackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "agentTextColor", + "printedName": "agentTextColor()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)agentTextColor", + "mangledName": "$sSo7UIColorC6BeaconE14agentTextColorAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unfurledMediaBodyColor", + "printedName": "unfurledMediaBodyColor()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)unfurledMediaBodyColor", + "mangledName": "$sSo7UIColorC6BeaconE22unfurledMediaBodyColorAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatProgressColor", + "printedName": "chatProgressColor()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatProgressColor", + "mangledName": "$sSo7UIColorC6BeaconE17chatProgressColorAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "grey400", + "printedName": "grey400()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)grey400", + "mangledName": "$sSo7UIColorC6BeaconE7grey400AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "grey500", + "printedName": "grey500()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)grey500", + "mangledName": "$sSo7UIColorC6BeaconE7grey500AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "placeholderText", + "printedName": "placeholderText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)placeholderText", + "mangledName": "$sSo7UIColorC6BeaconE15placeholderTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "toolbarButton", + "printedName": "toolbarButton()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)toolbarButton", + "mangledName": "$sSo7UIColorC6BeaconE13toolbarButtonAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "borderButton", + "printedName": "borderButton()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)borderButton", + "mangledName": "$sSo7UIColorC6BeaconE12borderButtonAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "yellow800", + "printedName": "yellow800()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)yellow800", + "mangledName": "$sSo7UIColorC6BeaconE9yellow800AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "escalationThanksBackground", + "printedName": "escalationThanksBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)escalationThanksBackground", + "mangledName": "$sSo7UIColorC6BeaconE26escalationThanksBackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "green600", + "printedName": "green600()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)green600", + "mangledName": "$sSo7UIColorC6BeaconE8green600AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hsTertiaryText", + "printedName": "hsTertiaryText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)hsTertiaryText", + "mangledName": "$sSo7UIColorC6BeaconE14hsTertiaryTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "primaryAction", + "printedName": "primaryAction()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)primaryAction", + "mangledName": "$sSo7UIColorC6BeaconE13primaryActionAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hsSecondaryText", + "printedName": "hsSecondaryText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)hsSecondaryText", + "mangledName": "$sSo7UIColorC6BeaconE15hsSecondaryTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "badge", + "printedName": "badge()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)badge", + "mangledName": "$sSo7UIColorC6BeaconE5badgeAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "goodGlow", + "printedName": "goodGlow()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)goodGlow", + "mangledName": "$sSo7UIColorC6BeaconE8goodGlowAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "badGlow", + "printedName": "badGlow()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)badGlow", + "mangledName": "$sSo7UIColorC6BeaconE7badGlowAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "neutralGlow", + "printedName": "neutralGlow()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)neutralGlow", + "mangledName": "$sSo7UIColorC6BeaconE11neutralGlowAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultBeacon", + "printedName": "defaultBeacon()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)defaultBeacon", + "mangledName": "$sSo7UIColorC6BeaconE07defaultB0AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "lightBeacon", + "printedName": "lightBeacon()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)lightBeacon", + "mangledName": "$sSo7UIColorC6BeaconE05lightB0AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "exceedsMinimumContrast", + "printedName": "exceedsMinimumContrast(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(im)exceedsMinimumContrastWith:", + "mangledName": "$sSo7UIColorC6BeaconE22exceedsMinimumContrast4withSbAB_tF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "contrasting", + "printedName": "contrasting(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(im)contrasting:", + "mangledName": "$sSo7UIColorC6BeaconE11contrastingyA2BF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIColor", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIColor", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "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": "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": "_ExpressibleByColorLiteral", + "printedName": "_ExpressibleByColorLiteral", + "usr": "s:s26_ExpressibleByColorLiteralP", + "mangledName": "$ss26_ExpressibleByColorLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIImageView", + "printedName": "UIImageView", + "declKind": "Class", + "usr": "c:objc(cs)UIImageView", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIImageView", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ImageContainer", + "printedName": "ImageContainer", + "usr": "s:6Beacon14ImageContainerP", + "mangledName": "$s6Beacon14ImageContainerP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UINavigationController", + "printedName": "UINavigationController", + "children": [ + { + "kind": "Function", + "name": "pushViewController", + "printedName": "pushViewController(_:animated:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)pushViewController:animated:completion:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE08pushViewB0_8animated10completionySo06UIViewB0C_SbySbcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "popToRootViewControllerAnimated", + "printedName": "popToRootViewControllerAnimated(_:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)popToRootViewControllerAnimated:completion:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE013popToRootViewB8Animated_10completionySb_ySbcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "popToRootViewControllerAnimated", + "printedName": "popToRootViewControllerAnimated(_:completedToRootVC:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((UIKit.UIViewController?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIViewController?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)popToRootViewControllerAnimated:completedToRootVC:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE013popToRootViewB8Animated_09completedeF2VCySb_ySo06UIViewB0CSgcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "popToViewController", + "printedName": "popToViewController(_:animated:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)popToViewController:animated:completion:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE09popToViewB0_8animated10completionySo06UIViewB0C_SbySbcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "configure", + "printedName": "configure(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconTintColor", + "printedName": "Beacon.HSBeaconTintColor", + "usr": "c:objc(cs)HSBeaconTintColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)configureWith:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE9configure4withySo17HSBeaconTintColorC_tF", + "moduleName": "Beacon", + "objc_name": "configureWith:", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "perform", + "printedName": "perform(_:animated:with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:So22UINavigationControllerC6BeaconE7perform_8animated4withyyyXE_SbySbcSgtF", + "mangledName": "$sSo22UINavigationControllerC6BeaconE7perform_8animated4withyyyXE_SbySbcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UINavigationController", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UINavigationController", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UITraitCollection", + "printedName": "UITraitCollection", + "children": [ + { + "kind": "Var", + "name": "isRegularRegular", + "printedName": "isRegularRegular", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@CM@Beacon@@objc(cs)UITraitCollection(py)isRegularRegular", + "mangledName": "$sSo17UITraitCollectionC6BeaconE09isRegularE0Sbvp", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Beacon@@objc(cs)UITraitCollection(im)isRegularRegular", + "mangledName": "$sSo17UITraitCollectionC6BeaconE09isRegularE0Sbvg", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hasDifferentSizeClass", + "printedName": "hasDifferentSizeClass(comparedTo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UITraitCollection(im)hasDifferentSizeClassWithComparedTo:", + "mangledName": "$sSo17UITraitCollectionC6BeaconE21hasDifferentSizeClass10comparedToSbABSg_tF", + "moduleName": "Beacon", + "objc_name": "hasDifferentSizeClassWithComparedTo:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UITraitCollection", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "8.0", + "objc_name": "UITraitCollection", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "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": "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": "TypeDecl", + "name": "UIWindow", + "printedName": "UIWindow", + "children": [ + { + "kind": "Var", + "name": "topViewController", + "printedName": "topViewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Beacon@@objc(cs)UIWindow(py)topViewController", + "mangledName": "$sSo8UIWindowC6BeaconE17topViewControllerSo06UIViewE0CSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Beacon@@objc(cs)UIWindow(im)topViewController", + "mangledName": "$sSo8UIWindowC6BeaconE17topViewControllerSo06UIViewE0CSgvg", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIWindow", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIWindow", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "BooleanLiteral", + "offset": 486, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "Dictionary", + "offset": 2478, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "StringLiteral", + "offset": 2574, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "Dictionary", + "offset": 2606, + "length": 36, + "value": "[(\"Content-Type\", \"application\/json\")]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "StringLiteral", + "offset": 1524, + "length": 9, + "value": "\"Beacon.APIClient\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "StringLiteral", + "offset": 143, + "length": 29, + "value": "\"AgentChatCollectionViewCell\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 250, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 300, + "length": 2, + "value": "80" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 351, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 393, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 443, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 494, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 573, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 579, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 322, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "BooleanLiteral", + "offset": 407, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "BooleanLiteral", + "offset": 624, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "BooleanLiteral", + "offset": 952, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "BooleanLiteral", + "offset": 1106, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 2727, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 3770, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 5211, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 6118, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 140, + "length": 3, + "value": "25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 197, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 246, + "length": 2, + "value": "68" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 293, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 355, + "length": 2, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 406, + "length": 3, + "value": "0.4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 473, + "length": 4, + "value": "0.32" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 537, + "length": 4, + "value": "22.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 597, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 669, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 728, + "length": 3, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 785, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 845, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 896, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 1015, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 1076, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 1129, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 1199, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 1246, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 1381, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 1387, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 1517, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 1862, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 2214, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 2280, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 2435, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 4129, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "StringLiteral", + "offset": 917, + "length": 23, + "value": "\"https:\/\/helpscout.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "Dictionary", + "offset": 997, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "StringLiteral", + "offset": 2691, + "length": 15, + "value": "\"thumbnail_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "StringLiteral", + "offset": 2691, + "length": 15, + "value": "\"thumbnail_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "Array", + "offset": 4462, + "length": 554, + "value": "[\"gzquar\", \"zix\", \"swf\", \"sys\", \"lnk\", \"js\", \"com\", \"ozd\", \"ws\", \"aru\", \"bat\", \"drv\", \"pif\", \"bin\", \"dev\", \"vexe\", \"386\", \"php3\", \"vb\", \"vxd\", \"pcx\", \"dxz\", \"sop\", \"boo\", \"cla\", \"cih\", \"s7p\", \"exe_renamed\", \"smtmp\", \"hlw\", \"dyz\", \"fag\", \"dlb\", \"mfu\", \"lik\", \"dyv\", \"bxz\", \"wsc\", \"ska\", \"dllx\", \"fjl\", \"txs\", \"cfxxe\", \"xdu\", \"spam\", \"iws\", \"nls\", \"cxq\", \"dbd\", \"xlv\", \"tko\", \"bhx\", \"atm\", \"vzr\", \"lkh\", \"hsq\", \"bmw\", \"ssy\", \"aepl\", \"dx\", \"lok\", \"plc\", \"bqf\", \"pr\", \"aut\", \"capxml\", \"exe\", \"dmg\", \"sh\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/AttachmentDataStore.swift", + "kind": "Dictionary", + "offset": 99, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/AttachmentObject.swift", + "kind": "StringLiteral", + "offset": 129, + "length": 18, + "value": "\"AttachmentObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AvatarImageView.swift", + "kind": "StringLiteral", + "offset": 141, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AvatarImageView.swift", + "kind": "BooleanLiteral", + "offset": 310, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleEscalationOptionView.swift", + "kind": "StringLiteral", + "offset": 38, + "length": 33, + "value": "\"Beacon.BeaconArticleEscalationOptionView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleEscalationViewController.swift", + "kind": "IntegerLiteral", + "offset": 230, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleEscalationViewController.swift", + "kind": "IntegerLiteral", + "offset": 351, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleEscalationViewController.swift", + "kind": "StringLiteral", + "offset": 92, + "length": 37, + "value": "\"Beacon.BeaconArticleEscalationViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/Model\/BeaconArticleRating.swift", + "kind": "IntegerLiteral", + "offset": 115, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/Model\/BeaconArticleRating.swift", + "kind": "IntegerLiteral", + "offset": 115, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleRatingView.swift", + "kind": "IntegerLiteral", + "offset": 388, + "length": 2, + "value": "44" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleRatingView.swift", + "kind": "IntegerLiteral", + "offset": 435, + "length": 2, + "value": "62" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleRatingView.swift", + "kind": "IntegerLiteral", + "offset": 498, + "length": 2, + "value": "62" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BeaconProgressView.swift", + "kind": "StringLiteral", + "offset": 116, + "length": 10, + "value": "\"finished\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BeaconProgressView.swift", + "kind": "IntegerLiteral", + "offset": 156, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconThanksFeedbackView.swift", + "kind": "IntegerLiteral", + "offset": 175, + "length": 3, + "value": "366" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconThanksFeedbackView.swift", + "kind": "StringLiteral", + "offset": 312, + "length": 22, + "value": "\"chat_ended_checkmark\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 1481, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "FloatLiteral", + "offset": 1992, + "length": 3, + "value": "2.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "FloatLiteral", + "offset": 2028, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2078, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2122, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2168, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2215, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 188, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 224, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 266, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 419, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "BooleanLiteral", + "offset": 555, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 646, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "StringLiteral", + "offset": 20, + "length": 18, + "value": "\"Beacon.CharacterLimitView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 118, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 139, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 156, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 118, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 139, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 156, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 118, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 139, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 156, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1772, + "length": 36, + "value": "\"https:\/\/beaconapi.helpscout.net\/v1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1829, + "length": 34, + "value": "\"https:\/\/chatapi.helpscout.net\/v1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1886, + "length": 34, + "value": "\"https:\/\/chatapi.helpscout.net\/v2\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1772, + "length": 36, + "value": "\"https:\/\/beaconapi.helpscout.net\/v1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1829, + "length": 34, + "value": "\"https:\/\/chatapi.helpscout.net\/v1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1886, + "length": 34, + "value": "\"https:\/\/chatapi.helpscout.net\/v2\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 2042, + "length": 12, + "value": "\"Beacon-iOS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 2383, + "length": 3, + "value": "400" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 7739, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 8580, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 8612, + "length": 8, + "value": "\"closed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 10378, + "length": 11, + "value": "\"socket_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 10418, + "length": 14, + "value": "\"channel_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 10378, + "length": 11, + "value": "\"socket_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 10418, + "length": 14, + "value": "\"channel_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatArchitecture.swift", + "kind": "Array", + "offset": 868, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "FloatLiteral", + "offset": 134, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "FloatLiteral", + "offset": 179, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 282, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 326, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1060, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1273, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 1309, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1352, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 14, + "value": "\"Beacon.ChatBubbleView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatCollectionController.swift", + "kind": "Array", + "offset": 756, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatCollectionController.swift", + "kind": "StringLiteral", + "offset": 77, + "length": 24, + "value": "\"Beacon.ChatCollectionController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "FloatLiteral", + "offset": 156, + "length": 3, + "value": "4.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 207, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 255, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 304, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 356, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 654, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 800, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1007, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1070, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "StringLiteral", + "offset": 1187, + "length": 28, + "value": "\"chat_download_failed_emoji\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1446, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1614, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "StringLiteral", + "offset": 1816, + "length": 30, + "value": "\"chatAttachmentDownloadFailed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 1916, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 2079, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "StringLiteral", + "offset": 2290, + "length": 24, + "value": "\"chatAttachmentTryAgain\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2384, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "FloatLiteral", + "offset": 235, + "length": 4, + "value": "17.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "FloatLiteral", + "offset": 351, + "length": 4, + "value": "44.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 727, + "length": 16, + "value": "\"chatEndedTitle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 803, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 969, + "length": 7, + "value": "\"close\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 1266, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 1356, + "length": 31, + "value": "\"closeButtonAccessibilityLabel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 1430, + "length": 13, + "value": "\"CloseButton\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 131, + "length": 23, + "value": "\"Beacon.ChatEndedTextHeaderView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 170, + "length": 23, + "value": "\"chatEndCalloutHeading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 279, + "length": 23, + "value": "\"chatEndCalloutMessage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 390, + "length": 31, + "value": "\"chatEndWaitingCustomerHeading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 510, + "length": 33, + "value": "\"chatEndUnassignedCalloutMessage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 1779, + "length": 15, + "value": "\"showChatEnded\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 1992, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 2042, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 2348, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 2400, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 2986, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 3351, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatErrorLabelView.swift", + "kind": "IntegerLiteral", + "offset": 134, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatErrorLabelView.swift", + "kind": "BooleanLiteral", + "offset": 323, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatErrorLabelView.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 26, + "value": "\"chatMessageSendingFailed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatErrorLabelView.swift", + "kind": "IntegerLiteral", + "offset": 585, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/ChatEvent.swift", + "kind": "Array", + "offset": 888, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/ChatEventFactory.swift", + "kind": "StringLiteral", + "offset": 2726, + "length": 20, + "value": "\"agent-disconnected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/ChatEventFactory.swift", + "kind": "StringLiteral", + "offset": 2775, + "length": 15, + "value": "\"chat-accepted\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/ChatEventFactory.swift", + "kind": "StringLiteral", + "offset": 2726, + "length": 20, + "value": "\"agent-disconnected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/ChatEventFactory.swift", + "kind": "StringLiteral", + "offset": 2775, + "length": 15, + "value": "\"chat-accepted\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/ChatEventObject.swift", + "kind": "StringLiteral", + "offset": 135, + "length": 17, + "value": "\"ChatEventObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "FloatLiteral", + "offset": 148, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "FloatLiteral", + "offset": 200, + "length": 4, + "value": "12.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "FloatLiteral", + "offset": 246, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "FloatLiteral", + "offset": 289, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "BooleanLiteral", + "offset": 483, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "BooleanLiteral", + "offset": 777, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "StringLiteral", + "offset": 964, + "length": 13, + "value": "\"icon_attach\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "BooleanLiteral", + "offset": 1152, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "BooleanLiteral", + "offset": 1319, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "StringLiteral", + "offset": 237, + "length": 16, + "value": "\"ChatHeaderView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 442, + "length": 5, + "value": "175.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 512, + "length": 5, + "value": "159.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 586, + "length": 4, + "value": "90.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 657, + "length": 4, + "value": "73.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 727, + "length": 4, + "value": "56.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 797, + "length": 4, + "value": "44.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 861, + "length": 4, + "value": "28.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 921, + "length": 4, + "value": "34.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 980, + "length": 4, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 1044, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 1082, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 1492, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 1973, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 2056, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 1917, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3215, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3241, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 2995, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3522, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3593, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3632, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3362, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "StringLiteral", + "offset": 3927, + "length": 6, + "value": "\"back\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "StringLiteral", + "offset": 4068, + "length": 12, + "value": "\"leave_chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 8052, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "FloatLiteral", + "offset": 148, + "length": 3, + "value": "4.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "FloatLiteral", + "offset": 194, + "length": 3, + "value": "4.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "FloatLiteral", + "offset": 244, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "FloatLiteral", + "offset": 303, + "length": 3, + "value": "6.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 536, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 808, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 844, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1072, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1135, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1374, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1607, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "StringLiteral", + "offset": 1809, + "length": 27, + "value": "\"chatAttachmentDownloading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 19, + "value": "\"Beacon.ChatImageBubbleView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1538, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1584, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1636, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1700, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1756, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1806, + "length": 3, + "value": "250" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1858, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1913, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1963, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "FloatLiteral", + "offset": 2088, + "length": 4, + "value": "0.34" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "BooleanLiteral", + "offset": 2716, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "BooleanLiteral", + "offset": 3161, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLineItemCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 135, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingBubbleView.swift", + "kind": "FloatLiteral", + "offset": 162, + "length": 3, + "value": "4.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 340, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 581, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 627, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "FloatLiteral", + "offset": 131, + "length": 4, + "value": "48.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "IntegerLiteral", + "offset": 176, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "FloatLiteral", + "offset": 225, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "FloatLiteral", + "offset": 284, + "length": 3, + "value": "6.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "BooleanLiteral", + "offset": 467, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "BooleanLiteral", + "offset": 530, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "BooleanLiteral", + "offset": 769, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "BooleanLiteral", + "offset": 1002, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "StringLiteral", + "offset": 1204, + "length": 27, + "value": "\"chatAttachmentDownloading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/ChatObject.swift", + "kind": "StringLiteral", + "offset": 117, + "length": 12, + "value": "\"ChatObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/ChatObject.swift", + "kind": "IntegerLiteral", + "offset": 157, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 505, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 2428, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 2533, + "length": 17, + "value": "\"chatRatingLabel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 2629, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 2899, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 4111, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 4428, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 4498, + "length": 19, + "value": "\"declineChatRating\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 4594, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 5034, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 5066, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 5097, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 5310, + "length": 31, + "value": "\"chatRatingCommentsPlaceholder\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 5410, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 5508, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 5538, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 5735, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 5805, + "length": 18, + "value": "\"chatRatingButton\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 5900, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 6177, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 6205, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 6466, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 7159, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 7197, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 7459, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 7496, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 8304, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8374, + "length": 5, + "value": "670.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8455, + "length": 5, + "value": "400.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8516, + "length": 5, + "value": "300.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8566, + "length": 5, + "value": "288.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8625, + "length": 5, + "value": "387.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8682, + "length": 5, + "value": "382.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8747, + "length": 4, + "value": "20.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8801, + "length": 5, + "value": "485.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8858, + "length": 5, + "value": "245.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8901, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8955, + "length": 4, + "value": "19.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9004, + "length": 4, + "value": "64.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9054, + "length": 5, + "value": "100.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9103, + "length": 4, + "value": "46.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9158, + "length": 4, + "value": "35.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9212, + "length": 5, + "value": "13.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9274, + "length": 4, + "value": "3.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9332, + "length": 4, + "value": "11.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9386, + "length": 4, + "value": "13.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9446, + "length": 4, + "value": "10.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9513, + "length": 5, + "value": "228.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9581, + "length": 5, + "value": "204.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9649, + "length": 5, + "value": "104.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9726, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9776, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9834, + "length": 5, + "value": "31.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9901, + "length": 5, + "value": "21.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9964, + "length": 5, + "value": "13.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10026, + "length": 4, + "value": "3.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10095, + "length": 4, + "value": "3.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10148, + "length": 4, + "value": "36.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10215, + "length": 3, + "value": "2.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10274, + "length": 4, + "value": "15.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10391, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10460, + "length": 4, + "value": "0.45" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10527, + "length": 3, + "value": "0.6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10594, + "length": 3, + "value": "0.3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10656, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10724, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10797, + "length": 4, + "value": "0.35" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 22705, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 27798, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 29839, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 329, + "length": 23, + "value": "\"Beacon.ChatRatingContainerView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 327, + "length": 31, + "value": "\"icon-white-check-green-circle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "BooleanLiteral", + "offset": 480, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 508, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "BooleanLiteral", + "offset": 681, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 786, + "length": 23, + "value": "\"chatEndCalloutHeading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 858, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 950, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "BooleanLiteral", + "offset": 1124, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 1229, + "length": 23, + "value": "\"chatEndCalloutMessage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 1330, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 1382, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 1504, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "BooleanLiteral", + "offset": 1700, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 1770, + "length": 18, + "value": "\"closeAfterRating\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 1865, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 2146, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2327, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2375, + "length": 4, + "value": "46.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2429, + "length": 5, + "value": "13.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2479, + "length": 4, + "value": "36.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2533, + "length": 4, + "value": "26.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2591, + "length": 5, + "value": "259.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 123, + "length": 21, + "value": "\"Beacon.ChatRatingSuccessView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "BooleanLiteral", + "offset": 166, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 444, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 476, + "length": 3, + "value": "102" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 510, + "length": 3, + "value": "103" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "BooleanLiteral", + "offset": 695, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "BooleanLiteral", + "offset": 943, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 983, + "length": 3, + "value": "2.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 1065, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "BooleanLiteral", + "offset": 1285, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 1362, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 1501, + "length": 4, + "value": "82.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 1547, + "length": 4, + "value": "46.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 1640, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 1689, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "StringLiteral", + "offset": 38, + "length": 14, + "value": "\"Beacon.ChatRatingView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatReducer.swift", + "kind": "BooleanLiteral", + "offset": 24858, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 188, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3809, + "length": 21, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3844, + "length": 14, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3872, + "length": 15, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3901, + "length": 17, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3932, + "length": 17, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3963, + "length": 20, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3997, + "length": 15, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3809, + "length": 21, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3844, + "length": 14, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3872, + "length": 15, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3901, + "length": 17, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3932, + "length": 17, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3963, + "length": 20, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3997, + "length": 15, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3809, + "length": 21, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3844, + "length": 14, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3872, + "length": 15, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3901, + "length": 17, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3932, + "length": 17, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3963, + "length": 20, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3997, + "length": 15, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "Array", + "offset": 4375, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "Array", + "offset": 4422, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "Dictionary", + "offset": 4726, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "Array", + "offset": 4775, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "FloatLiteral", + "offset": 149, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "FloatLiteral", + "offset": 194, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "FloatLiteral", + "offset": 248, + "length": 4, + "value": "12.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "BooleanLiteral", + "offset": 1745, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "BooleanLiteral", + "offset": 2009, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "IntegerLiteral", + "offset": 2045, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "BooleanLiteral", + "offset": 2406, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "IntegerLiteral", + "offset": 2446, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 21, + "value": "\"Beacon.ChatUnfurledMediaView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/ChatUser.swift", + "kind": "IntegerLiteral", + "offset": 129, + "length": 2, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/ChatUser.swift", + "kind": "IntegerLiteral", + "offset": 167, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/ChatUser.swift", + "kind": "StringLiteral", + "offset": 2998, + "length": 13, + "value": "\"chatbotName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 117, + "length": 38, + "value": "\"com.helpscout.beacon-chat.auth-token\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 181, + "length": 38, + "value": "\"com.helpscout.beacon-chat.chat-state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 241, + "length": 33, + "value": "\"com.helpscout.beacon-chat.email\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 117, + "length": 38, + "value": "\"com.helpscout.beacon-chat.auth-token\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 181, + "length": 38, + "value": "\"com.helpscout.beacon-chat.chat-state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 241, + "length": 33, + "value": "\"com.helpscout.beacon-chat.email\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/ChatUserObject.swift", + "kind": "StringLiteral", + "offset": 125, + "length": 16, + "value": "\"ChatUserObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "IntegerLiteral", + "offset": 720, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "FloatLiteral", + "offset": 1501, + "length": 4, + "value": "0.15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "IntegerLiteral", + "offset": 1642, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "BooleanLiteral", + "offset": 1373, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "BooleanLiteral", + "offset": 10934, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatViewModel.swift", + "kind": "IntegerLiteral", + "offset": 348, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "IntegerLiteral", + "offset": 1355, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "IntegerLiteral", + "offset": 1365, + "length": 6, + "value": "0x2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "BooleanLiteral", + "offset": 1410, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "IntegerLiteral", + "offset": 3824, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "IntegerLiteral", + "offset": 3834, + "length": 6, + "value": "0x2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "BooleanLiteral", + "offset": 3879, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "StringLiteral", + "offset": 124, + "length": 32, + "value": "\"CustomerChatCollectionViewCell\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 311, + "length": 2, + "value": "80" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 354, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "StringLiteral", + "offset": 910, + "length": 23, + "value": "\"chatAttachmentSending\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 965, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Extensions\/Data+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 88, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Extensions\/Data+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 93, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Extensions\/Data+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 100, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "Array", + "offset": 556, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 592, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 626, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 896, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 929, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "FloatLiteral", + "offset": 981, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "StringLiteral", + "offset": 2089, + "length": 63, + "value": "\"Invalid date: \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "StringLiteral", + "offset": 2113, + "length": 8, + "value": "\" expected date with fractional seconds\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 2694, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/FileAPI.swift", + "kind": "StringLiteral", + "offset": 101, + "length": 12, + "value": "\"BeaconChat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 220, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "BooleanLiteral", + "offset": 310, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 449, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "FloatLiteral", + "offset": 534, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 922, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 1075, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 1209, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "FloatLiteral", + "offset": 1461, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "BooleanLiteral", + "offset": 1547, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "StringLiteral", + "offset": 1692, + "length": 30, + "value": "\"co.kaishin.Gifu.preloadQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 7400, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 1836, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 2537, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 3232, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 4195, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 4882, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 5678, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 80, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 93, + "length": 10, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 113, + "length": 7, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 130, + "length": 7, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 147, + "length": 16, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 173, + "length": 6, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 189, + "length": 7, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 206, + "length": 7, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 80, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 93, + "length": 10, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 113, + "length": 7, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 130, + "length": 7, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 147, + "length": 16, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 173, + "length": 6, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 189, + "length": 7, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 206, + "length": 7, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "BooleanLiteral", + "offset": 2121, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "BooleanLiteral", + "offset": 2159, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "StringLiteral", + "offset": 1983, + "length": 15, + "value": "\"Beacon.HSBeaconRouting\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/ImageSourceHelpers.swift", + "kind": "FloatLiteral", + "offset": 357, + "length": 4, + "value": "15.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/ImageSourceHelpers.swift", + "kind": "IntegerLiteral", + "offset": 470, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/ImageSourceHelpers.swift", + "kind": "FloatLiteral", + "offset": 591, + "length": 4, + "value": "0.02" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/ImageSourceHelpers.swift", + "kind": "FloatLiteral", + "offset": 730, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2020, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "StringLiteral", + "offset": 2078, + "length": 18, + "value": "\"ws.pusherapp.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2162, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2612, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2648, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "StringLiteral", + "offset": 2706, + "length": 18, + "value": "\"ws.pusherapp.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2790, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "StringLiteral", + "offset": 5465, + "length": 12, + "value": "\"Beacon.OCAuthMethod\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/PreviewItem.swift", + "kind": "StringLiteral", + "offset": 42, + "length": 11, + "value": "\"Beacon.PreviewItem\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/PreviewItemController.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 21, + "value": "\"Beacon.PreviewItemController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/PreviewItemController.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 21, + "value": "\"Beacon.PreviewItemController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/PreviewItemController.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 21, + "value": "\"Beacon.PreviewItemController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/PreviewItemDataSource.swift", + "kind": "StringLiteral", + "offset": 42, + "length": 21, + "value": "\"Beacon.PreviewItemDataSource\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "Dictionary", + "offset": 714, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "BooleanLiteral", + "offset": 739, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "StringLiteral", + "offset": 1092, + "length": 68, + "value": "\"com.pusher.pusherswift-channel-decryption-key-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "StringLiteral", + "offset": 1159, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "StringLiteral", + "offset": 638, + "length": 13, + "value": "\"Beacon.PusherChannel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherChannelAuth.swift", + "kind": "StringLiteral", + "offset": 531, + "length": 14, + "value": "\"channel_data\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherChannelAuth.swift", + "kind": "StringLiteral", + "offset": 531, + "length": 14, + "value": "\"channel_data\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "BooleanLiteral", + "offset": 861, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "BooleanLiteral", + "offset": 897, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "StringLiteral", + "offset": 936, + "length": 18, + "value": "\"ws.pusherapp.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "BooleanLiteral", + "offset": 1006, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "StringLiteral", + "offset": 517, + "length": 19, + "value": "\"Beacon.PusherClientOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 499, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 545, + "length": 3, + "value": "120" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 640, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "BooleanLiteral", + "offset": 836, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "BooleanLiteral", + "offset": 954, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "BooleanLiteral", + "offset": 1115, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 1437, + "length": 140, + "value": "\"Your Pusher instance has probably become deallocated. See https:\/\/github.com\/pusher\/pusher-websocket-swift\/issues\/109 for more information\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 1663, + "length": 34, + "value": "\"[PUSHER DEBUG] Network reachable\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 2653, + "length": 149, + "value": "\"[PUSHER DEBUG] Connection state is \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 2726, + "length": 3, + "value": "\" but received network reachability change so going to call attemptReconnect\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 3048, + "length": 140, + "value": "\"Your Pusher instance has probably become deallocated. See https:\/\/github.com\/pusher\/pusher-websocket-swift\/issues\/109 for more information\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 3274, + "length": 36, + "value": "\"[PUSHER DEBUG] Network unreachable\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 27, + "length": 16, + "value": "\"Beacon.PusherConnection\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38372, + "length": 10, + "value": "\"Beacon.PusherAuth\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38741, + "length": 9, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38760, + "length": 13, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38783, + "length": 12, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38805, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38875, + "length": 12, + "value": "\"connecting\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38908, + "length": 11, + "value": "\"connected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38944, + "length": 15, + "value": "\"disconnecting\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38983, + "length": 14, + "value": "\"disconnected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 39021, + "length": 14, + "value": "\"reconnecting\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38741, + "length": 9, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38760, + "length": 13, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38783, + "length": 12, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38805, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherError.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 11, + "value": "\"Beacon.PusherError\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherEvent.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 11, + "value": "\"Beacon.PusherEvent\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherEventQueue.swift", + "kind": "StringLiteral", + "offset": 402, + "length": 57, + "value": "\"com.pusher.pusherswift-event-queue-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherEventQueue.swift", + "kind": "StringLiteral", + "offset": 458, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherGlobalChannel.swift", + "kind": "Dictionary", + "offset": 126, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherGlobalChannel.swift", + "kind": "Dictionary", + "offset": 189, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherGlobalChannel.swift", + "kind": "StringLiteral", + "offset": 35, + "length": 13, + "value": "\"Beacon.GlobalChannel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherPresenceChannel.swift", + "kind": "StringLiteral", + "offset": 82, + "length": 21, + "value": "\"Beacon.PusherPresenceChannel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherPresenceChannel.swift", + "kind": "StringLiteral", + "offset": 6734, + "length": 27, + "value": "\"Beacon.PusherPresenceChannelMember\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 13, + "value": "\"event-added\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 93, + "length": 15, + "value": "\"message-added\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 135, + "length": 17, + "value": "\"message-updated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 174, + "length": 12, + "value": "\"chat-ended\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 21, + "value": "\"chat-ended-inactive\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 261, + "length": 26, + "value": "\"client-agent-joined-chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 309, + "length": 24, + "value": "\"client-agent-left-chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 356, + "length": 20, + "value": "\"client-user-typing\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 406, + "length": 28, + "value": "\"client-user-typing-stopped\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 463, + "length": 19, + "value": "\"customer-inactive\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 13, + "value": "\"event-added\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 93, + "length": 15, + "value": "\"message-added\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 135, + "length": 17, + "value": "\"message-updated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 174, + "length": 12, + "value": "\"chat-ended\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 21, + "value": "\"chat-ended-inactive\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 261, + "length": 26, + "value": "\"client-agent-joined-chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 309, + "length": 24, + "value": "\"client-agent-left-chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 356, + "length": 20, + "value": "\"client-user-typing\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 406, + "length": 28, + "value": "\"client-user-typing-stopped\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 463, + "length": 19, + "value": "\"customer-inactive\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 813, + "length": 6, + "value": "\"user\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 995, + "length": 22, + "value": "\"e715f34dfbd75ea91468\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 1065, + "length": 11, + "value": "\"helpscout\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "IntegerLiteral", + "offset": 1115, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "Array", + "offset": 1261, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "FloatLiteral", + "offset": 1392, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "IntegerLiteral", + "offset": 1456, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherSwift.swift", + "kind": "IntegerLiteral", + "offset": 34, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherSwift.swift", + "kind": "StringLiteral", + "offset": 50, + "length": 7, + "value": "\"8.0.0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherSwift.swift", + "kind": "StringLiteral", + "offset": 76, + "length": 24, + "value": "\"pusher-websocket-swift\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherSwift.swift", + "kind": "StringLiteral", + "offset": 108, + "length": 6, + "value": "\"Beacon.Pusher\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "StringLiteral", + "offset": 1741, + "length": 33, + "value": "\"ReachabilityChangedNotification\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "StringLiteral", + "offset": 1869, + "length": 21, + "value": "\"reachabilityChanged\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 2650, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 3822, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 3894, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/RemoteEndpoint.swift", + "kind": "Dictionary", + "offset": 863, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "IntegerLiteral", + "offset": 417, + "length": 2, + "value": "35" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "IntegerLiteral", + "offset": 1109, + "length": 2, + "value": "35" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "StringLiteral", + "offset": 1212, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "BooleanLiteral", + "offset": 1359, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "StringLiteral", + "offset": 187, + "length": 16, + "value": "\"Beacon.ResizingTextView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 1685, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 1766, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 1834, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 1988, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 2340, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 142, + "length": 16, + "value": "\"article-viewed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 187, + "length": 15, + "value": "\"beacon-opened\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 14, + "value": "\"chat-started\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 142, + "length": 16, + "value": "\"article-viewed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 187, + "length": 15, + "value": "\"beacon-opened\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 14, + "value": "\"chat-started\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 178, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 229, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 271, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 322, + "length": 4, + "value": "52.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 373, + "length": 4, + "value": "55.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 418, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 457, + "length": 5, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 655, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 661, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "BooleanLiteral", + "offset": 866, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 963, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 969, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 5079, + "length": 3, + "value": "0.6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 5122, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 5168, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 5213, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 5288, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 9524, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 9581, + "length": 3, + "value": "0.3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 9780, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UITextViewWithPlaceholder.swift", + "kind": "BooleanLiteral", + "offset": 199, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UITextViewWithPlaceholder.swift", + "kind": "IntegerLiteral", + "offset": 327, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UITextViewWithPlaceholder.swift", + "kind": "StringLiteral", + "offset": 502, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UITextViewWithPlaceholder.swift", + "kind": "StringLiteral", + "offset": 20, + "length": 25, + "value": "\"Beacon.UITextViewWithPlaceholder\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 142, + "length": 3, + "value": "25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 193, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 255, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 322, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 389, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 439, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 556, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 615, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 687, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 734, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 896, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 942, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 973, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 1130, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 1520, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/UnfurledMedia.swift", + "kind": "StringLiteral", + "offset": 663, + "length": 15, + "value": "\"thumbnail_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/UnfurledMedia.swift", + "kind": "StringLiteral", + "offset": 663, + "length": 15, + "value": "\"thumbnail_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/UnfurledMediaObject.swift", + "kind": "StringLiteral", + "offset": 143, + "length": 21, + "value": "\"UnfurledMediaObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UserMessageView.swift", + "kind": "IntegerLiteral", + "offset": 306, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UserMessageView.swift", + "kind": "IntegerLiteral", + "offset": 346, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 406, + "length": 36, + "value": "\"beaconArticleDetailsViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 471, + "length": 22, + "value": "\"hsBeaconAskSelection\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 514, + "length": 20, + "value": "\"chatViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 563, + "length": 31, + "value": "\"hsBeaconMessageEntryContainer\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 36, + "value": "\"hsBeaconPreviousMessagesController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 406, + "length": 36, + "value": "\"beaconArticleDetailsViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 471, + "length": 22, + "value": "\"hsBeaconAskSelection\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 514, + "length": 20, + "value": "\"chatViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 563, + "length": 31, + "value": "\"hsBeaconMessageEntryContainer\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 36, + "value": "\"hsBeaconPreviousMessagesController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 732, + "length": 8, + "value": "\"Beacon\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 850, + "length": 17, + "value": "\"BeaconMessaging\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 984, + "length": 24, + "value": "\"BeaconPreviousMessages\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 981, + "length": 33, + "value": "\"WebsocketDidConnectNotification\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 1063, + "length": 36, + "value": "\"WebsocketDidDisconnectNotification\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 1148, + "length": 36, + "value": "\"WebsocketDisconnectionErrorKeyName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1286, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1325, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1364, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1403, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1464, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1524, + "length": 4, + "value": "1007" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1563, + "length": 4, + "value": "1008" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1602, + "length": 4, + "value": "1009" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1286, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1325, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1364, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1403, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1464, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1524, + "length": 4, + "value": "1007" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1563, + "length": 4, + "value": "1008" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1602, + "length": 4, + "value": "1009" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1286, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1325, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1364, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1403, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1464, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1524, + "length": 4, + "value": "1007" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1563, + "length": 4, + "value": "1008" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1602, + "length": 4, + "value": "1009" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 4796, + "length": 32, + "value": "\"com.vluxe.starscream.websocket\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "Array", + "offset": 4842, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 5001, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 5039, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14047, + "length": 3, + "value": "0x0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14076, + "length": 3, + "value": "0x1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14107, + "length": 3, + "value": "0x2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14171, + "length": 3, + "value": "0x8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14195, + "length": 3, + "value": "0x9" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14219, + "length": 3, + "value": "0xA" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14047, + "length": 3, + "value": "0x0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14076, + "length": 3, + "value": "0x1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14107, + "length": 3, + "value": "0x2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14171, + "length": 3, + "value": "0x8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14195, + "length": 3, + "value": "0x9" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14219, + "length": 3, + "value": "0xA" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14047, + "length": 3, + "value": "0x0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14076, + "length": 3, + "value": "0x1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14107, + "length": 3, + "value": "0x2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14171, + "length": 3, + "value": "0x8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14195, + "length": 3, + "value": "0x9" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14219, + "length": 3, + "value": "0xA" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14291, + "length": 11, + "value": "\"WebSocket\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14495, + "length": 9, + "value": "\"Upgrade\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14539, + "length": 11, + "value": "\"websocket\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14585, + "length": 6, + "value": "\"Host\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14626, + "length": 12, + "value": "\"Connection\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14673, + "length": 9, + "value": "\"Upgrade\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14717, + "length": 24, + "value": "\"Sec-WebSocket-Protocol\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14776, + "length": 23, + "value": "\"Sec-WebSocket-Version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14834, + "length": 4, + "value": "\"13\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14873, + "length": 26, + "value": "\"Sec-WebSocket-Extensions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14934, + "length": 19, + "value": "\"Sec-WebSocket-Key\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14988, + "length": 8, + "value": "\"Origin\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 15031, + "length": 22, + "value": "\"Sec-WebSocket-Accept\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15088, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15127, + "length": 4, + "value": "0x80" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15166, + "length": 4, + "value": "0x0F" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15205, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15244, + "length": 4, + "value": "0x40" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15283, + "length": 4, + "value": "0x80" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15322, + "length": 4, + "value": "0x7F" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15361, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15398, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "Array", + "offset": 15436, + "length": 16, + "value": "[\"wss\", \"https\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 15504, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15583, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15617, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 16537, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 16582, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 16740, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17255, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17357, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17403, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 17443, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 17480, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17521, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17565, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17729, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17766, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 18052, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 18090, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 18127, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 18164, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 29114, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 13910, + "length": 9, + "value": "\"Beacon.WebSocket\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 54811, + "length": 1, + "value": "0" + } + ] +} \ No newline at end of file diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64.swiftinterface b/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.private.swiftinterface similarity index 79% rename from Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64.swiftinterface rename to Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.private.swiftinterface index ad5d343..926afae 100644 --- a/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64.swiftinterface +++ b/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -1,6 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) +// swift-compiler-version: Apple Swift version 5.7 (swiftlang-5.7.0.127.4 clang-1400.0.29.50) // swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Beacon +// swift-module-flags-ignorable: -enable-bare-slash-regex @_exported import Beacon import CommonCrypto import CoreData @@ -14,34 +15,35 @@ import Security import Swift import SystemConfiguration import UIKit +import _Concurrency +import _StringProcessing import zlib public class Animator { public init(withDelegate delegate: Beacon.GIFAnimatable) @objc deinit } -@_hasMissingDesignatedInitializers @objc(HSBeaconArticleEscalationViewController) public class BeaconArticleEscalationViewController : UIKit.UIViewController { - @objc public init(stringLocalizer: Beacon.HSBeaconStringLocalizer, settings: Beacon.HSBeaconSettings, tintColorSettings: Beacon.HSBeaconTintColor, actionColor: UIKit.UIColor, messagingEnabled: Swift.Bool) - @objc override dynamic public func viewDidLoad() - @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool) +@_hasMissingDesignatedInitializers @objc(HSBeaconArticleEscalationViewController) @_Concurrency.MainActor(unsafe) public class BeaconArticleEscalationViewController : UIKit.UIViewController { + @objc @_Concurrency.MainActor(unsafe) public init(stringLocalizer: Beacon.HSBeaconStringLocalizer, settings: Beacon.HSBeaconSettings, tintColorSettings: Beacon.HSBeaconTintColor, actionColor: UIKit.UIColor, messagingEnabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool) @objc deinit - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) } @objc(HSBeaconArticleRating) public enum BeaconArticleRating : Swift.UInt { case positive case negative - public typealias RawValue = Swift.UInt public init?(rawValue: Swift.UInt) + public typealias RawValue = Swift.UInt public var rawValue: Swift.UInt { get } } -@objc(HSBeaconArticleRatingViewDelegate) public protocol BeaconArticleRatingViewDelegate : AnyObject { +@objc(HSBeaconArticleRatingViewDelegate) public protocol BeaconArticleRatingViewDelegate { @objc func articleRatingView(_ view: Beacon.BeaconArticleRatingView, ratedArticle rating: Beacon.BeaconArticleRating) } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconArticleRatingView) public class BeaconArticleRatingView : UIKit.UIView { - @objc public static var contentHeight: CoreGraphics.CGFloat - @objc weak public var delegate: Beacon.BeaconArticleRatingViewDelegate? - @objc public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconArticleRatingView) @_Concurrency.MainActor(unsafe) public class BeaconArticleRatingView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public static var contentHeight: CoreFoundation.CGFloat + @objc @_Concurrency.MainActor(unsafe) weak public var delegate: Beacon.BeaconArticleRatingViewDelegate? + @objc @_Concurrency.MainActor(unsafe) public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { @objc get @objc set } @@ -60,15 +62,15 @@ public enum BeaconRoute { get } } -extension HSBeacon { +extension Beacon.HSBeacon { public class func navigate(_ route: Beacon.BeaconRoute, settings: Beacon.HSBeaconSettings, viewController: UIKit.UIViewController? = nil, signature: Swift.String? = nil) } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconSearchPlaceholderView) public class BeaconSearchPlaceholderView : UIKit.UIView { - @objc public func setPlaceholder(_ string: Swift.String) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconSearchPlaceholderView) @_Concurrency.MainActor(unsafe) public class BeaconSearchPlaceholderView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public func setPlaceholder(_ string: Swift.String) @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconThanksFeedbackView) public class BeaconThanksFeedbackView : UIKit.UIView { - @objc public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconThanksFeedbackView) @_Concurrency.MainActor(unsafe) public class BeaconThanksFeedbackView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { @objc get @objc set } @@ -77,42 +79,7 @@ extension HSBeacon { public protocol CancelableOperation { func cancel() } -extension URLSessionDataTask : Beacon.CancelableOperation { -} -public typealias Reducer = (inout Value, Action) -> [Beacon.Effect] -public func logging(_ reducer: @escaping Beacon.Reducer) -> Beacon.Reducer -public func combine(_ reducers: Beacon.Reducer...) -> Beacon.Reducer -public struct Tagged { - public var rawValue: RawValue - public init(rawValue: RawValue) - public func map(_ f: (RawValue) -> B) -> Beacon.Tagged -} -extension Tagged : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -extension Tagged : Swift.RawRepresentable { -} -extension Tagged : Swift.Equatable where RawValue : Swift.Equatable { -} -extension Tagged : Swift.ExpressibleByExtendedGraphemeClusterLiteral where RawValue : Swift.ExpressibleByExtendedGraphemeClusterLiteral { - public typealias ExtendedGraphemeClusterLiteralType = RawValue.ExtendedGraphemeClusterLiteralType - public init(extendedGraphemeClusterLiteral: Beacon.Tagged.ExtendedGraphemeClusterLiteralType) -} -extension Tagged : Swift.ExpressibleByStringLiteral where RawValue : Swift.ExpressibleByStringLiteral { - public typealias StringLiteralType = RawValue.StringLiteralType - public init(stringLiteral: Beacon.Tagged.StringLiteralType) -} -extension Tagged : Swift.ExpressibleByUnicodeScalarLiteral where RawValue : Swift.ExpressibleByUnicodeScalarLiteral { - public typealias UnicodeScalarLiteralType = RawValue.UnicodeScalarLiteralType - public init(unicodeScalarLiteral: Beacon.Tagged.UnicodeScalarLiteralType) -} -extension Tagged : Swift.Decodable where RawValue : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} -extension Tagged : Swift.Encodable where RawValue : Swift.Encodable { - public func encode(to encoder: Swift.Encoder) throws +extension Foundation.URLSessionDataTask : Beacon.CancelableOperation { } @objc @_inheritsConvenienceInitializers public class ChatDependencies : ObjectiveC.NSObject { @objc public class func setTintColorSettings(_ tintColor: Beacon.HSBeaconTintColor) @@ -135,31 +102,26 @@ extension Tagged : Swift.Encodable where RawValue : Swift.Encodable { @objc public class func setRatingsEnabled(_ enabled: Swift.Bool) @objc public class func setBeaconDelegate(_ delegate: Beacon.HSBeaconDelegate) @objc public class func setActionColor(_ color: UIKit.UIColor) - @objc deinit @objc override dynamic public init() + @objc deinit } public func decode(_ data: Foundation.Data) -> Swift.Result where A : Swift.Decodable public func decode(_ data: Foundation.Data, with decoder: Foundation.JSONDecoder) -> Swift.Result where A : Swift.Decodable -public struct Effect { - public let run: (@escaping (A) -> Swift.Void) -> Swift.Void - public init(run: @escaping (@escaping (A) -> Swift.Void) -> Swift.Void) - public func map(_ f: @escaping (A) -> B) -> Beacon.Effect -} public protocol GIFAnimatable : AnyObject { var animator: Beacon.Animator? { get set } var layer: QuartzCore.CALayer { get } - var frame: CoreGraphics.CGRect { get set } + var frame: CoreFoundation.CGRect { get set } var contentMode: UIKit.UIView.ContentMode { get set } } public protocol ImageContainer { var image: UIKit.UIImage? { get set } } -extension GIFAnimatable where Self : Beacon.ImageContainer { - public var intrinsicContentSize: CoreGraphics.CGSize { +extension Beacon.GIFAnimatable where Self : Beacon.ImageContainer { + public var intrinsicContentSize: CoreFoundation.CGSize { get } } -extension GIFAnimatable { +extension Beacon.GIFAnimatable { public var gifLoopDuration: Foundation.TimeInterval { get } @@ -185,20 +147,20 @@ extension GIFAnimatable { public func setFrameBufferCount(_ frames: Swift.Int) public func updateImageIfNeeded() } -@objc @_inheritsConvenienceInitializers public class GIFImageView : UIKit.UIImageView, Beacon.GIFAnimatable { - public var animator: Beacon.Animator? { +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class GIFImageView : UIKit.UIImageView, Beacon.GIFAnimatable { + @_Concurrency.MainActor(unsafe) public var animator: Beacon.Animator? { get set } - @objc override dynamic public func display(_ layer: QuartzCore.CALayer) - @objc override dynamic public init(image: UIKit.UIImage?) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func display(_ layer: QuartzCore.CALayer) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?) @available(iOS 3.0, *) - @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?) - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -@objc extension NSNotification { +@objc extension Foundation.NSNotification { @objc public static var beaconUnreadCountDidChangeNotification: Foundation.NSString { @objc get } @@ -220,8 +182,8 @@ extension GIFAnimatable { get } public init(navString: Swift.String) - public typealias RawValue = Swift.Int public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int public var rawValue: Swift.Int { get } @@ -243,23 +205,22 @@ extension GIFAnimatable { @objc public func isValidWith(docsEnabled: Swift.Bool, messagingEnabled: Swift.Bool, chatEnabled: Swift.Bool, previousMessagesEnabled: Swift.Bool) -> Swift.Bool @objc public func invalidRouteMessage(stringLocalizer: Beacon.HSBeaconStringLocalizer) -> Swift.String @objc deinit - @objc override dynamic public init() } @objc @_inheritsConvenienceInitializers public class HSBeaconUnreadMessageCountGenerator : ObjectiveC.NSObject { @objc public class func unreadMessageCount(with previousMessages: [Beacon.HSBeaconConversation]) -> Swift.Int - @objc deinit @objc override dynamic public init() + @objc deinit } @objc public protocol HSEnterEmailViewControllerDelegate { @objc func enterEmailController(_ controller: Beacon.HSEnterEmailViewController, didEnter email: Swift.String) } -@_inheritsConvenienceInitializers @objc public class HSEnterEmailViewController : UIKit.UIViewController { - @objc weak public var delegate: Beacon.HSEnterEmailViewControllerDelegate? - @objc public static func instantiateViewController() -> Beacon.HSEnterEmailViewController - @objc override dynamic public func viewDidLoad() +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor(unsafe) public class HSEnterEmailViewController : UIKit.UIViewController { + @objc @_Concurrency.MainActor(unsafe) weak public var delegate: Beacon.HSEnterEmailViewControllerDelegate? + @objc @_Concurrency.MainActor(unsafe) public static func instantiateViewController() -> Beacon.HSEnterEmailViewController + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @objc required dynamic public init?(coder: Foundation.NSCoder) } public enum HTTPMethod : Swift.Equatable { case options @@ -279,8 +240,8 @@ public enum HTTPMethod : Swift.Equatable { } public static func == (a: Beacon.HTTPMethod, b: Beacon.HTTPMethod) -> Swift.Bool } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconLoadingView) public class LoadingView : UIKit.UIView { - @objc override dynamic public init(frame: CoreGraphics.CGRect) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconLoadingView) @_Concurrency.MainActor(unsafe) public class LoadingView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) @objc deinit } public enum ReachabilityError : Swift.Error { @@ -292,7 +253,7 @@ public enum ReachabilityError : Swift.Error { } @available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") public let ReachabilityChangedNotification: Foundation.NSNotification.Name -extension NSNotification.Name { +extension Foundation.NSNotification.Name { public static let reachabilityChanged: Foundation.Notification.Name } public class Reachability { @@ -305,10 +266,10 @@ public class Reachability { get } public static func == (a: Beacon.Reachability.Connection, b: Beacon.Reachability.Connection) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } - public func hash(into hasher: inout Swift.Hasher) } public var whenReachable: Beacon.Reachability.NetworkReachable? public var whenUnreachable: Beacon.Reachability.NetworkUnreachable? @@ -332,7 +293,7 @@ public class Reachability { convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws @objc deinit } -extension Reachability { +extension Beacon.Reachability { public func startNotifier() throws public func stopNotifier() @available(*, deprecated, message: "Please use `connection != .none`") @@ -381,7 +342,7 @@ open class SSLSecurity : Beacon.SSLTrustValidator { public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] @objc deinit } -@objc extension UIColor { +@objc extension UIKit.UIColor { @objc public static func beaconBackground() -> UIKit.UIColor @objc public static func secondaryBeaconBackground() -> UIKit.UIColor @objc public static func tertiaryBeaconBackground() -> UIKit.UIColor @@ -417,24 +378,24 @@ open class SSLSecurity : Beacon.SSLTrustValidator { @objc dynamic public func exceedsMinimumContrast(with color: UIKit.UIColor) -> Swift.Bool @objc dynamic public func contrasting(_ color: UIKit.UIColor) -> UIKit.UIColor } -extension UIImageView : Beacon.ImageContainer { +extension UIKit.UIImageView : Beacon.ImageContainer { } -extension UINavigationController { - @objc dynamic public func pushViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completedToRootVC: ((UIKit.UIViewController?) -> Swift.Void)?) - @objc dynamic public func popToViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func configure(with tintColorSettings: Beacon.HSBeaconTintColor) - public func perform(_ action: () -> (), animated: Swift.Bool, with completion: ((Swift.Bool) -> Swift.Void)?) +extension UIKit.UINavigationController { + @objc @_Concurrency.MainActor(unsafe) dynamic public func pushViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completedToRootVC: ((UIKit.UIViewController?) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func configure(with tintColorSettings: Beacon.HSBeaconTintColor) + @_Concurrency.MainActor(unsafe) public func perform(_ action: () -> (), animated: Swift.Bool, with completion: ((Swift.Bool) -> Swift.Void)?) } -extension UITraitCollection { +extension UIKit.UITraitCollection { @objc dynamic public var isRegularRegular: Swift.Bool { @objc get } @objc dynamic public func hasDifferentSizeClass(comparedTo traitCollection: UIKit.UITraitCollection?) -> Swift.Bool } -@objc extension UIWindow { - @objc dynamic public var topViewController: UIKit.UIViewController? { +@objc extension UIKit.UIWindow { + @objc @_Concurrency.MainActor(unsafe) dynamic public var topViewController: UIKit.UIViewController? { @objc get } } @@ -444,8 +405,8 @@ extension UITraitCollection { @objc public class func chatViewController() -> UIKit.UIViewController @objc public class func messageEntryViewController() -> Beacon.HSBeaconMessageEntryContainerController @objc public class func previousMessagesViewController() -> Beacon.HSBeaconPreviousMessagesController - @objc deinit @objc override dynamic public init() + @objc deinit } public let WebsocketDidConnectNotification: Swift.String public let WebsocketDidDisconnectNotification: Swift.String @@ -459,8 +420,8 @@ public enum CloseCode : Swift.UInt16 { case encoding case policyViolated case messageTooBig - public typealias RawValue = Swift.UInt16 public init?(rawValue: Swift.UInt16) + public typealias RawValue = Swift.UInt16 public var rawValue: Swift.UInt16 { get } @@ -474,10 +435,10 @@ public enum ErrorType : Swift.Error { case upgradeError case closeError public static func == (a: Beacon.ErrorType, b: Beacon.ErrorType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } - public func hash(into hasher: inout Swift.Hasher) } public struct WSError : Swift.Error { public let type: Beacon.ErrorType @@ -501,7 +462,7 @@ public protocol WebSocketClient : AnyObject { func write(ping: Foundation.Data, completion: (() -> ())?) func write(pong: Foundation.Data, completion: (() -> ())?) } -extension WebSocketClient { +extension Beacon.WebSocketClient { public func write(string: Swift.String) public func write(data: Foundation.Data) public func write(ping: Foundation.Data) @@ -537,8 +498,8 @@ public protocol WSStream { public func cleanup() public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc deinit @objc override dynamic public init() + @objc deinit } public protocol WebSocketDelegate : AnyObject { func websocketDidConnect(socket: Beacon.WebSocketClient) @@ -565,8 +526,8 @@ public protocol WebSocketAdvancedDelegate : AnyObject { case connectionClose case ping case pong - public typealias RawValue = Swift.UInt8 public init?(rawValue: Swift.UInt8) + public typealias RawValue = Swift.UInt8 public var rawValue: Swift.UInt8 { get } @@ -616,7 +577,6 @@ public protocol WebSocketAdvancedDelegate : AnyObject { public func newBytesInStream() public func streamDidError(error: Swift.Error?) @objc deinit - @objc override dynamic public init() } extension Beacon.BeaconArticleRating : Swift.Equatable {} extension Beacon.BeaconArticleRating : Swift.Hashable {} diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.swiftdoc b/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.swiftdoc index 3189939..f661859 100644 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.swiftdoc and b/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.swiftinterface b/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.swiftinterface index ad5d343..926afae 100644 --- a/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.swiftinterface +++ b/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,6 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) +// swift-compiler-version: Apple Swift version 5.7 (swiftlang-5.7.0.127.4 clang-1400.0.29.50) // swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Beacon +// swift-module-flags-ignorable: -enable-bare-slash-regex @_exported import Beacon import CommonCrypto import CoreData @@ -14,34 +15,35 @@ import Security import Swift import SystemConfiguration import UIKit +import _Concurrency +import _StringProcessing import zlib public class Animator { public init(withDelegate delegate: Beacon.GIFAnimatable) @objc deinit } -@_hasMissingDesignatedInitializers @objc(HSBeaconArticleEscalationViewController) public class BeaconArticleEscalationViewController : UIKit.UIViewController { - @objc public init(stringLocalizer: Beacon.HSBeaconStringLocalizer, settings: Beacon.HSBeaconSettings, tintColorSettings: Beacon.HSBeaconTintColor, actionColor: UIKit.UIColor, messagingEnabled: Swift.Bool) - @objc override dynamic public func viewDidLoad() - @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool) +@_hasMissingDesignatedInitializers @objc(HSBeaconArticleEscalationViewController) @_Concurrency.MainActor(unsafe) public class BeaconArticleEscalationViewController : UIKit.UIViewController { + @objc @_Concurrency.MainActor(unsafe) public init(stringLocalizer: Beacon.HSBeaconStringLocalizer, settings: Beacon.HSBeaconSettings, tintColorSettings: Beacon.HSBeaconTintColor, actionColor: UIKit.UIColor, messagingEnabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool) @objc deinit - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) } @objc(HSBeaconArticleRating) public enum BeaconArticleRating : Swift.UInt { case positive case negative - public typealias RawValue = Swift.UInt public init?(rawValue: Swift.UInt) + public typealias RawValue = Swift.UInt public var rawValue: Swift.UInt { get } } -@objc(HSBeaconArticleRatingViewDelegate) public protocol BeaconArticleRatingViewDelegate : AnyObject { +@objc(HSBeaconArticleRatingViewDelegate) public protocol BeaconArticleRatingViewDelegate { @objc func articleRatingView(_ view: Beacon.BeaconArticleRatingView, ratedArticle rating: Beacon.BeaconArticleRating) } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconArticleRatingView) public class BeaconArticleRatingView : UIKit.UIView { - @objc public static var contentHeight: CoreGraphics.CGFloat - @objc weak public var delegate: Beacon.BeaconArticleRatingViewDelegate? - @objc public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconArticleRatingView) @_Concurrency.MainActor(unsafe) public class BeaconArticleRatingView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public static var contentHeight: CoreFoundation.CGFloat + @objc @_Concurrency.MainActor(unsafe) weak public var delegate: Beacon.BeaconArticleRatingViewDelegate? + @objc @_Concurrency.MainActor(unsafe) public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { @objc get @objc set } @@ -60,15 +62,15 @@ public enum BeaconRoute { get } } -extension HSBeacon { +extension Beacon.HSBeacon { public class func navigate(_ route: Beacon.BeaconRoute, settings: Beacon.HSBeaconSettings, viewController: UIKit.UIViewController? = nil, signature: Swift.String? = nil) } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconSearchPlaceholderView) public class BeaconSearchPlaceholderView : UIKit.UIView { - @objc public func setPlaceholder(_ string: Swift.String) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconSearchPlaceholderView) @_Concurrency.MainActor(unsafe) public class BeaconSearchPlaceholderView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public func setPlaceholder(_ string: Swift.String) @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconThanksFeedbackView) public class BeaconThanksFeedbackView : UIKit.UIView { - @objc public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconThanksFeedbackView) @_Concurrency.MainActor(unsafe) public class BeaconThanksFeedbackView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { @objc get @objc set } @@ -77,42 +79,7 @@ extension HSBeacon { public protocol CancelableOperation { func cancel() } -extension URLSessionDataTask : Beacon.CancelableOperation { -} -public typealias Reducer = (inout Value, Action) -> [Beacon.Effect] -public func logging(_ reducer: @escaping Beacon.Reducer) -> Beacon.Reducer -public func combine(_ reducers: Beacon.Reducer...) -> Beacon.Reducer -public struct Tagged { - public var rawValue: RawValue - public init(rawValue: RawValue) - public func map(_ f: (RawValue) -> B) -> Beacon.Tagged -} -extension Tagged : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -extension Tagged : Swift.RawRepresentable { -} -extension Tagged : Swift.Equatable where RawValue : Swift.Equatable { -} -extension Tagged : Swift.ExpressibleByExtendedGraphemeClusterLiteral where RawValue : Swift.ExpressibleByExtendedGraphemeClusterLiteral { - public typealias ExtendedGraphemeClusterLiteralType = RawValue.ExtendedGraphemeClusterLiteralType - public init(extendedGraphemeClusterLiteral: Beacon.Tagged.ExtendedGraphemeClusterLiteralType) -} -extension Tagged : Swift.ExpressibleByStringLiteral where RawValue : Swift.ExpressibleByStringLiteral { - public typealias StringLiteralType = RawValue.StringLiteralType - public init(stringLiteral: Beacon.Tagged.StringLiteralType) -} -extension Tagged : Swift.ExpressibleByUnicodeScalarLiteral where RawValue : Swift.ExpressibleByUnicodeScalarLiteral { - public typealias UnicodeScalarLiteralType = RawValue.UnicodeScalarLiteralType - public init(unicodeScalarLiteral: Beacon.Tagged.UnicodeScalarLiteralType) -} -extension Tagged : Swift.Decodable where RawValue : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} -extension Tagged : Swift.Encodable where RawValue : Swift.Encodable { - public func encode(to encoder: Swift.Encoder) throws +extension Foundation.URLSessionDataTask : Beacon.CancelableOperation { } @objc @_inheritsConvenienceInitializers public class ChatDependencies : ObjectiveC.NSObject { @objc public class func setTintColorSettings(_ tintColor: Beacon.HSBeaconTintColor) @@ -135,31 +102,26 @@ extension Tagged : Swift.Encodable where RawValue : Swift.Encodable { @objc public class func setRatingsEnabled(_ enabled: Swift.Bool) @objc public class func setBeaconDelegate(_ delegate: Beacon.HSBeaconDelegate) @objc public class func setActionColor(_ color: UIKit.UIColor) - @objc deinit @objc override dynamic public init() + @objc deinit } public func decode(_ data: Foundation.Data) -> Swift.Result where A : Swift.Decodable public func decode(_ data: Foundation.Data, with decoder: Foundation.JSONDecoder) -> Swift.Result where A : Swift.Decodable -public struct Effect { - public let run: (@escaping (A) -> Swift.Void) -> Swift.Void - public init(run: @escaping (@escaping (A) -> Swift.Void) -> Swift.Void) - public func map(_ f: @escaping (A) -> B) -> Beacon.Effect -} public protocol GIFAnimatable : AnyObject { var animator: Beacon.Animator? { get set } var layer: QuartzCore.CALayer { get } - var frame: CoreGraphics.CGRect { get set } + var frame: CoreFoundation.CGRect { get set } var contentMode: UIKit.UIView.ContentMode { get set } } public protocol ImageContainer { var image: UIKit.UIImage? { get set } } -extension GIFAnimatable where Self : Beacon.ImageContainer { - public var intrinsicContentSize: CoreGraphics.CGSize { +extension Beacon.GIFAnimatable where Self : Beacon.ImageContainer { + public var intrinsicContentSize: CoreFoundation.CGSize { get } } -extension GIFAnimatable { +extension Beacon.GIFAnimatable { public var gifLoopDuration: Foundation.TimeInterval { get } @@ -185,20 +147,20 @@ extension GIFAnimatable { public func setFrameBufferCount(_ frames: Swift.Int) public func updateImageIfNeeded() } -@objc @_inheritsConvenienceInitializers public class GIFImageView : UIKit.UIImageView, Beacon.GIFAnimatable { - public var animator: Beacon.Animator? { +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class GIFImageView : UIKit.UIImageView, Beacon.GIFAnimatable { + @_Concurrency.MainActor(unsafe) public var animator: Beacon.Animator? { get set } - @objc override dynamic public func display(_ layer: QuartzCore.CALayer) - @objc override dynamic public init(image: UIKit.UIImage?) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func display(_ layer: QuartzCore.CALayer) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?) @available(iOS 3.0, *) - @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?) - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -@objc extension NSNotification { +@objc extension Foundation.NSNotification { @objc public static var beaconUnreadCountDidChangeNotification: Foundation.NSString { @objc get } @@ -220,8 +182,8 @@ extension GIFAnimatable { get } public init(navString: Swift.String) - public typealias RawValue = Swift.Int public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int public var rawValue: Swift.Int { get } @@ -243,23 +205,22 @@ extension GIFAnimatable { @objc public func isValidWith(docsEnabled: Swift.Bool, messagingEnabled: Swift.Bool, chatEnabled: Swift.Bool, previousMessagesEnabled: Swift.Bool) -> Swift.Bool @objc public func invalidRouteMessage(stringLocalizer: Beacon.HSBeaconStringLocalizer) -> Swift.String @objc deinit - @objc override dynamic public init() } @objc @_inheritsConvenienceInitializers public class HSBeaconUnreadMessageCountGenerator : ObjectiveC.NSObject { @objc public class func unreadMessageCount(with previousMessages: [Beacon.HSBeaconConversation]) -> Swift.Int - @objc deinit @objc override dynamic public init() + @objc deinit } @objc public protocol HSEnterEmailViewControllerDelegate { @objc func enterEmailController(_ controller: Beacon.HSEnterEmailViewController, didEnter email: Swift.String) } -@_inheritsConvenienceInitializers @objc public class HSEnterEmailViewController : UIKit.UIViewController { - @objc weak public var delegate: Beacon.HSEnterEmailViewControllerDelegate? - @objc public static func instantiateViewController() -> Beacon.HSEnterEmailViewController - @objc override dynamic public func viewDidLoad() +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor(unsafe) public class HSEnterEmailViewController : UIKit.UIViewController { + @objc @_Concurrency.MainActor(unsafe) weak public var delegate: Beacon.HSEnterEmailViewControllerDelegate? + @objc @_Concurrency.MainActor(unsafe) public static func instantiateViewController() -> Beacon.HSEnterEmailViewController + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @objc required dynamic public init?(coder: Foundation.NSCoder) } public enum HTTPMethod : Swift.Equatable { case options @@ -279,8 +240,8 @@ public enum HTTPMethod : Swift.Equatable { } public static func == (a: Beacon.HTTPMethod, b: Beacon.HTTPMethod) -> Swift.Bool } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconLoadingView) public class LoadingView : UIKit.UIView { - @objc override dynamic public init(frame: CoreGraphics.CGRect) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconLoadingView) @_Concurrency.MainActor(unsafe) public class LoadingView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) @objc deinit } public enum ReachabilityError : Swift.Error { @@ -292,7 +253,7 @@ public enum ReachabilityError : Swift.Error { } @available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") public let ReachabilityChangedNotification: Foundation.NSNotification.Name -extension NSNotification.Name { +extension Foundation.NSNotification.Name { public static let reachabilityChanged: Foundation.Notification.Name } public class Reachability { @@ -305,10 +266,10 @@ public class Reachability { get } public static func == (a: Beacon.Reachability.Connection, b: Beacon.Reachability.Connection) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } - public func hash(into hasher: inout Swift.Hasher) } public var whenReachable: Beacon.Reachability.NetworkReachable? public var whenUnreachable: Beacon.Reachability.NetworkUnreachable? @@ -332,7 +293,7 @@ public class Reachability { convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws @objc deinit } -extension Reachability { +extension Beacon.Reachability { public func startNotifier() throws public func stopNotifier() @available(*, deprecated, message: "Please use `connection != .none`") @@ -381,7 +342,7 @@ open class SSLSecurity : Beacon.SSLTrustValidator { public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] @objc deinit } -@objc extension UIColor { +@objc extension UIKit.UIColor { @objc public static func beaconBackground() -> UIKit.UIColor @objc public static func secondaryBeaconBackground() -> UIKit.UIColor @objc public static func tertiaryBeaconBackground() -> UIKit.UIColor @@ -417,24 +378,24 @@ open class SSLSecurity : Beacon.SSLTrustValidator { @objc dynamic public func exceedsMinimumContrast(with color: UIKit.UIColor) -> Swift.Bool @objc dynamic public func contrasting(_ color: UIKit.UIColor) -> UIKit.UIColor } -extension UIImageView : Beacon.ImageContainer { +extension UIKit.UIImageView : Beacon.ImageContainer { } -extension UINavigationController { - @objc dynamic public func pushViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completedToRootVC: ((UIKit.UIViewController?) -> Swift.Void)?) - @objc dynamic public func popToViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func configure(with tintColorSettings: Beacon.HSBeaconTintColor) - public func perform(_ action: () -> (), animated: Swift.Bool, with completion: ((Swift.Bool) -> Swift.Void)?) +extension UIKit.UINavigationController { + @objc @_Concurrency.MainActor(unsafe) dynamic public func pushViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completedToRootVC: ((UIKit.UIViewController?) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func configure(with tintColorSettings: Beacon.HSBeaconTintColor) + @_Concurrency.MainActor(unsafe) public func perform(_ action: () -> (), animated: Swift.Bool, with completion: ((Swift.Bool) -> Swift.Void)?) } -extension UITraitCollection { +extension UIKit.UITraitCollection { @objc dynamic public var isRegularRegular: Swift.Bool { @objc get } @objc dynamic public func hasDifferentSizeClass(comparedTo traitCollection: UIKit.UITraitCollection?) -> Swift.Bool } -@objc extension UIWindow { - @objc dynamic public var topViewController: UIKit.UIViewController? { +@objc extension UIKit.UIWindow { + @objc @_Concurrency.MainActor(unsafe) dynamic public var topViewController: UIKit.UIViewController? { @objc get } } @@ -444,8 +405,8 @@ extension UITraitCollection { @objc public class func chatViewController() -> UIKit.UIViewController @objc public class func messageEntryViewController() -> Beacon.HSBeaconMessageEntryContainerController @objc public class func previousMessagesViewController() -> Beacon.HSBeaconPreviousMessagesController - @objc deinit @objc override dynamic public init() + @objc deinit } public let WebsocketDidConnectNotification: Swift.String public let WebsocketDidDisconnectNotification: Swift.String @@ -459,8 +420,8 @@ public enum CloseCode : Swift.UInt16 { case encoding case policyViolated case messageTooBig - public typealias RawValue = Swift.UInt16 public init?(rawValue: Swift.UInt16) + public typealias RawValue = Swift.UInt16 public var rawValue: Swift.UInt16 { get } @@ -474,10 +435,10 @@ public enum ErrorType : Swift.Error { case upgradeError case closeError public static func == (a: Beacon.ErrorType, b: Beacon.ErrorType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } - public func hash(into hasher: inout Swift.Hasher) } public struct WSError : Swift.Error { public let type: Beacon.ErrorType @@ -501,7 +462,7 @@ public protocol WebSocketClient : AnyObject { func write(ping: Foundation.Data, completion: (() -> ())?) func write(pong: Foundation.Data, completion: (() -> ())?) } -extension WebSocketClient { +extension Beacon.WebSocketClient { public func write(string: Swift.String) public func write(data: Foundation.Data) public func write(ping: Foundation.Data) @@ -537,8 +498,8 @@ public protocol WSStream { public func cleanup() public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc deinit @objc override dynamic public init() + @objc deinit } public protocol WebSocketDelegate : AnyObject { func websocketDidConnect(socket: Beacon.WebSocketClient) @@ -565,8 +526,8 @@ public protocol WebSocketAdvancedDelegate : AnyObject { case connectionClose case ping case pong - public typealias RawValue = Swift.UInt8 public init?(rawValue: Swift.UInt8) + public typealias RawValue = Swift.UInt8 public var rawValue: Swift.UInt8 { get } @@ -616,7 +577,6 @@ public protocol WebSocketAdvancedDelegate : AnyObject { public func newBytesInStream() public func streamDidError(error: Swift.Error?) @objc deinit - @objc override dynamic public init() } extension Beacon.BeaconArticleRating : Swift.Equatable {} extension Beacon.BeaconArticleRating : Swift.Hashable {} diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64.swiftdoc b/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64.swiftdoc deleted file mode 100644 index 3189939..0000000 Binary files a/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/Beacon.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/module.modulemap b/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/module.modulemap index 8ca17f0..e7102a9 100644 --- a/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/module.modulemap +++ b/Beacon.xcframework/ios-arm64/Beacon.framework/Modules/module.modulemap @@ -36,6 +36,6 @@ framework module Beacon { } module Beacon.Swift { - header "Beacon-Swift.h" - requires objc + header "Beacon-Swift.h" + requires objc } diff --git a/Beacon.xcframework/ios-arm64/dSYMs/Beacon.framework.dSYM/Contents/Info.plist b/Beacon.xcframework/ios-arm64/dSYMs/Beacon.framework.dSYM/Contents/Info.plist index 8db4590..8013715 100644 --- a/Beacon.xcframework/ios-arm64/dSYMs/Beacon.framework.dSYM/Contents/Info.plist +++ b/Beacon.xcframework/ios-arm64/dSYMs/Beacon.framework.dSYM/Contents/Info.plist @@ -13,7 +13,7 @@ CFBundleSignature ???? CFBundleShortVersionString - 2.2.4 + 2.2.5 CFBundleVersion 38 diff --git a/Beacon.xcframework/ios-arm64/dSYMs/Beacon.framework.dSYM/Contents/Resources/DWARF/Beacon b/Beacon.xcframework/ios-arm64/dSYMs/Beacon.framework.dSYM/Contents/Resources/DWARF/Beacon index 0979093..585bc54 100644 Binary files a/Beacon.xcframework/ios-arm64/dSYMs/Beacon.framework.dSYM/Contents/Resources/DWARF/Beacon and b/Beacon.xcframework/ios-arm64/dSYMs/Beacon.framework.dSYM/Contents/Resources/DWARF/Beacon differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Assets.car b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Assets.car index 6dc2aa0..739587b 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Assets.car and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Assets.car differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon index 8f8a669..53ea4c7 100755 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/objects-13.0+.nib index a021475..482fe6a 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/runtime.nib index 0948c32..482fe6a 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/objects-13.0+.nib index fdb5969..a634113 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/runtime.nib index 582f4e7..a634113 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/Info.plist b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/Info.plist index bade0a3..eaa2cc2 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/Info.plist and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/Info.plist differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/objects-13.0+.nib index be9d6c0..1e09d6f 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/runtime.nib index 34fb048..1e09d6f 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconArticleDetailsViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/objects-13.0+.nib index 0e33e37..7fcb9f8 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/runtime.nib index e978834..7fcb9f8 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/beaconSuggestionsViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/objects-13.0+.nib index b46d01e..e9d80dc 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/runtime.nib index 68ca8d1..e9d80dc 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/objects-13.0+.nib index 7f9d47e..cf76d95 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/runtime.nib index 0687cc7..e75ec53 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconAttachmentCell.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconAttachmentCell.nib index fbcb144..a465ff6 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconAttachmentCell.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconAttachmentCell.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconContactFormField.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconContactFormField.nib index 69cfcd2..1788ac6 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconContactFormField.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconContactFormField.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDateCustomField.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDateCustomField.nib index c7d5dee..d11510c 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDateCustomField.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDateCustomField.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDatePicker.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDatePicker.nib deleted file mode 100644 index 76a91ae..0000000 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDatePicker.nib and /dev/null differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDatePicker.nib/objects-14.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDatePicker.nib/objects-14.0+.nib new file mode 100644 index 0000000..d04572b Binary files /dev/null and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDatePicker.nib/objects-14.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDatePicker.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDatePicker.nib/runtime.nib new file mode 100644 index 0000000..7c870b8 Binary files /dev/null and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDatePicker.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDropdownCustomField.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDropdownCustomField.nib index 5b01069..5fb281d 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDropdownCustomField.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDropdownCustomField.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDropdownPicker.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDropdownPicker.nib index bd8d33e..b7b96f7 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDropdownPicker.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconDropdownPicker.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/objects-13.0+.nib index c8dd8a6..3f24266 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/runtime.nib index dbdf149..3f24266 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/objects-13.0+.nib index b5c5717..04fe2f6 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/runtime.nib index 73c8e4a..04fe2f6 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/objects-13.0+.nib index ea55f2e..32151d5 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/runtime.nib index 6d075d2..32151d5 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/objects-13.0+.nib index f5eba75..625a501 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/runtime.nib index 0d4169f..0b61296 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/objects-13.0+.nib index 5f72493..d4ff8cd 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/runtime.nib index 6a96591..1d6c3e9 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/objects-13.0+.nib index f9076ae..40f6090 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/runtime.nib index c31116e..40f6090 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/objects-13.0+.nib index e27f2fb..e6657f0 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/runtime.nib index 1e546b9..e6657f0 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/objects-13.0+.nib index 4ef8309..a47ffc1 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/runtime.nib index 610fc2b..a47ffc1 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/objects-13.0+.nib index 4c36e29..d1af264 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/runtime.nib index 4b0ef9e..d1af264 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/beaconMessageSentController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/objects-13.0+.nib index 7a2170f..2026b20 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/runtime.nib index e633ada..2026b20 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/chatViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/objects-13.0+.nib index 1984a83..7d04f0e 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/runtime.nib index eca474d..7d04f0e 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/objects-13.0+.nib index e33a554..ae6366e 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/runtime.nib index b360935..ae6366e 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/objects-13.0+.nib index aff225c..9f91657 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/runtime.nib index b923709..492b266 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/objects-13.0+.nib index 2c42b76..3d2472d 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/runtime.nib index 188f0df..3d2472d 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMultilineCustomField.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMultilineCustomField.nib index 5d2a47b..36892d7 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMultilineCustomField.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconMultilineCustomField.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconNumberCustomField.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconNumberCustomField.nib index 1346479..8e995e4 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconNumberCustomField.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconNumberCustomField.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/Info.plist b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/Info.plist index 489c274..051786d 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/Info.plist and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/Info.plist differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/objects-13.0+.nib index ae7f420..0e0a40a 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/runtime.nib index 9b8a188..0e0a40a 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/objects-13.0+.nib index ad0bbeb..06f5f2b 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/runtime.nib index d00bb7c..06f5f2b 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/objects-13.0+.nib index 17310d3..a3ae52a 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/runtime.nib index 04b8fda..a3ae52a 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/objects-13.0+.nib index d033249..65f7019 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/runtime.nib index a0b9cab..65f7019 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/objects-13.0+.nib index f0ae4fa..4acfce1 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/runtime.nib index ac975b4..4acfce1 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/objects-13.0+.nib index 4829587..9bf510e 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/runtime.nib index 6082de6..9bf510e 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/objects-13.0+.nib index 2712e60..c8f991c 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/runtime.nib index f4ea92b..92014a8 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconSinglelineCustomField.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconSinglelineCustomField.nib index 7a60a07..d28beb3 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconSinglelineCustomField.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/BeaconSinglelineCustomField.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Chat.momd/Chat.mom b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Chat.momd/Chat.mom index 35338d0..cbedd57 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Chat.momd/Chat.mom and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Chat.momd/Chat.mom differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/ChatHeaderView.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/ChatHeaderView.nib index 1c1e357..03410f0 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/ChatHeaderView.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/ChatHeaderView.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconArticlesFooterCell.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconArticlesFooterCell.nib/objects-13.0+.nib index 96ca162..7af72d2 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconArticlesFooterCell.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconArticlesFooterCell.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconArticlesFooterCell.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconArticlesFooterCell.nib/runtime.nib index 6055c14..c1492e7 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconArticlesFooterCell.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconArticlesFooterCell.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconArticlesLoadingView.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconArticlesLoadingView.nib index b667c25..05aae9d 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconArticlesLoadingView.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconArticlesLoadingView.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconLoadingViewController.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconLoadingViewController.nib index 786e526..e9105a5 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconLoadingViewController.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconLoadingViewController.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconSearchResultsCell.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconSearchResultsCell.nib/objects-13.0+.nib index e6ea615..59aac5d 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconSearchResultsCell.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconSearchResultsCell.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconSearchResultsCell.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconSearchResultsCell.nib/runtime.nib index 8778b4a..0bc398d 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconSearchResultsCell.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSBeaconSearchResultsCell.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSEnterEmailViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSEnterEmailViewController.nib/objects-13.0+.nib index d5dac38..7ed8084 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSEnterEmailViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSEnterEmailViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSEnterEmailViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSEnterEmailViewController.nib/runtime.nib index 55c00e6..f301782 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSEnterEmailViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSEnterEmailViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSShimmerArticleView.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSShimmerArticleView.nib index c0e6193..cdddec0 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSShimmerArticleView.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSShimmerArticleView.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSStatusMessageViewController.nib/objects-13.0+.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSStatusMessageViewController.nib/objects-13.0+.nib index 26c7ab0..09af364 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSStatusMessageViewController.nib/objects-13.0+.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSStatusMessageViewController.nib/objects-13.0+.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSStatusMessageViewController.nib/runtime.nib b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSStatusMessageViewController.nib/runtime.nib index 6c045b4..e66b187 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSStatusMessageViewController.nib/runtime.nib and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/HSStatusMessageViewController.nib/runtime.nib differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Headers/Beacon-Swift.h b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Headers/Beacon-Swift.h index bd9172f..dd34985 100644 --- a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Headers/Beacon-Swift.h +++ b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Headers/Beacon-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) +// Generated by Apple Swift version 5.7 (swiftlang-5.7.0.127.4 clang-1400.0.29.50) #ifndef BEACON_SWIFT_H #define BEACON_SWIFT_H #pragma clang diagnostic push @@ -23,11 +23,20 @@ # include #endif +#pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) #include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else #include #include #include +#endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 @@ -183,19 +192,51 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #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(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif -@import CoreGraphics; +@import CoreFoundation; @import Foundation; @import ObjectiveC; @import UIKit; #endif +#endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -203,6 +244,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #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") @@ -211,11 +253,13 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # pragma pop_macro("any") #endif +#if defined(__OBJC__) @protocol HSBeaconStringLocalizer; @class HSBeaconSettings; @class HSBeaconTintColor; @class UIColor; @class NSCoder; +@class NSString; @class NSBundle; SWIFT_CLASS_NAMED("BeaconArticleEscalationViewController") @@ -389,7 +433,6 @@ SWIFT_CLASS_NAMED("LoadingView") - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; @end -@class NSString; @interface NSNotification (SWIFT_EXTENSION(Beacon)) SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) NSString * _Nonnull beaconUnreadCountDidChangeNotification;) @@ -487,6 +530,9 @@ SWIFT_CLASS("_TtC6Beacon9WebSocket") + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end +#endif +#if defined(__cplusplus) +#endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif @@ -494,7 +540,7 @@ SWIFT_CLASS("_TtC6Beacon9WebSocket") #endif #elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) +// Generated by Apple Swift version 5.7 (swiftlang-5.7.0.127.4 clang-1400.0.29.50) #ifndef BEACON_SWIFT_H #define BEACON_SWIFT_H #pragma clang diagnostic push @@ -517,11 +563,20 @@ SWIFT_CLASS("_TtC6Beacon9WebSocket") # include #endif +#pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) #include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else #include #include #include +#endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 @@ -677,19 +732,51 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #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(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif -@import CoreGraphics; +@import CoreFoundation; @import Foundation; @import ObjectiveC; @import UIKit; #endif +#endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -697,6 +784,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #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") @@ -705,11 +793,13 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # pragma pop_macro("any") #endif +#if defined(__OBJC__) @protocol HSBeaconStringLocalizer; @class HSBeaconSettings; @class HSBeaconTintColor; @class UIColor; @class NSCoder; +@class NSString; @class NSBundle; SWIFT_CLASS_NAMED("BeaconArticleEscalationViewController") @@ -883,7 +973,6 @@ SWIFT_CLASS_NAMED("LoadingView") - (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; @end -@class NSString; @interface NSNotification (SWIFT_EXTENSION(Beacon)) SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) NSString * _Nonnull beaconUnreadCountDidChangeNotification;) @@ -981,10 +1070,15 @@ SWIFT_CLASS("_TtC6Beacon9WebSocket") + (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); @end +#endif +#if defined(__cplusplus) +#endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif #pragma clang diagnostic pop #endif +#else +#error unsupported Swift architecture #endif diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Headers/HSBeaconConstants.h b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Headers/HSBeaconConstants.h index fd21d4e..52a8bb6 100644 --- a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Headers/HSBeaconConstants.h +++ b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Headers/HSBeaconConstants.h @@ -12,3 +12,5 @@ static NSInteger const HSBeaconMaxUserCompanyLength = 60; static NSInteger const HSBeaconMaxUserJobTitleLength = 60; /** The maximum length of the `avatar` value on HSBeaconUser */ static NSInteger const HSBeaconMaxUserAvatarLength = 200; +/** The current version of the Beacon SDK */ +static NSString * const HSBeaconVersion = @"2.2.5"; diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Info.plist b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Info.plist index 3bdd299..d540a98 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Info.plist and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Info.plist differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.abi.json b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..84cea8d --- /dev/null +++ b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,26779 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "Animator", + "printedName": "Animator", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + }, + { + "kind": "TypeNominal", + "name": "GIFAnimatable", + "printedName": "Beacon.GIFAnimatable", + "usr": "s:6Beacon13GIFAnimatableP" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon8AnimatorC12withDelegateAcA13GIFAnimatable_p_tcfc", + "mangledName": "$s6Beacon8AnimatorC12withDelegateAcA13GIFAnimatable_p_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:6Beacon8AnimatorC", + "mangledName": "$s6Beacon8AnimatorC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "MobileCoreServices", + "printedName": "MobileCoreServices", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconArticleEscalationViewController", + "printedName": "BeaconArticleEscalationViewController", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLocalizer:settings:tintColorSettings:actionColor:messagingEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleEscalationViewController", + "printedName": "Beacon.BeaconArticleEscalationViewController", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconSettings", + "printedName": "Beacon.HSBeaconSettings", + "usr": "c:objc(cs)HSBeaconSettings" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconTintColor", + "printedName": "Beacon.HSBeaconTintColor", + "usr": "c:objc(cs)HSBeaconTintColor" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController(im)initWithStringLocalizer:settings:tintColorSettings:actionColor:messagingEnabled:", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC15stringLocalizer8settings17tintColorSettings06actionJ016messagingEnabledACSo014HSBeaconStringG0_p_So0oK0CSo0o4TintJ0CSo7UIColorCSbtcfc", + "moduleName": "Beacon", + "objc_name": "initWithStringLocalizer:settings:tintColorSettings:actionColor:messagingEnabled:", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController(im)viewDidLoad", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC11viewDidLoadyyF", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewWillAppear", + "printedName": "viewWillAppear(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController(im)viewWillAppear:", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC14viewWillAppearyySbF", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "viewWillAppear:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleEscalationViewController", + "printedName": "Beacon.BeaconArticleEscalationViewController", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController(im)initWithNibName:bundle:", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC", + "moduleName": "Beacon", + "objc_name": "HSBeaconArticleEscalationViewController", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconArticleRating", + "printedName": "BeaconArticleRating", + "children": [ + { + "kind": "Var", + "name": "positive", + "printedName": "positive", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconArticleRating.Type) -> Beacon.BeaconArticleRating", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconArticleRating.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating@HSBeaconArticleRatingPositive", + "mangledName": "$s6Beacon0A13ArticleRatingO8positiveyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "negative", + "printedName": "negative", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconArticleRating.Type) -> Beacon.BeaconArticleRating", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconArticleRating.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating@HSBeaconArticleRatingNegative", + "mangledName": "$s6Beacon0A13ArticleRatingO8negativeyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.BeaconArticleRating?", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon0A13ArticleRatingO8rawValueACSgSu_tcfc", + "mangledName": "$s6Beacon0A13ArticleRatingO8rawValueACSgSu_tcfc", + "moduleName": "Beacon", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Var", + "usr": "s:6Beacon0A13ArticleRatingO8rawValueSuvp", + "mangledName": "$s6Beacon0A13ArticleRatingO8rawValueSuvp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A13ArticleRatingO8rawValueSuvg", + "mangledName": "$s6Beacon0A13ArticleRatingO8rawValueSuvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating", + "mangledName": "$s6Beacon0A13ArticleRatingO", + "moduleName": "Beacon", + "objc_name": "HSBeaconArticleRating", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "UInt", + "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": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconArticleRatingViewDelegate", + "printedName": "BeaconArticleRatingViewDelegate", + "children": [ + { + "kind": "Function", + "name": "articleRatingView", + "printedName": "articleRatingView(_:ratedArticle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BeaconArticleRatingView", + "printedName": "Beacon.BeaconArticleRatingView", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView" + }, + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(pl)HSBeaconArticleRatingViewDelegate(im)articleRatingView:ratedArticle:", + "mangledName": "$s6Beacon0A25ArticleRatingViewDelegateP07articlecD0_05ratedB0yAA0abcD0C_AA0abC0OtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.BeaconArticleRatingViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Beacon@objc(pl)HSBeaconArticleRatingViewDelegate", + "mangledName": "$s6Beacon0A25ArticleRatingViewDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "objc_name": "HSBeaconArticleRatingViewDelegate", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "TypeDecl", + "name": "BeaconArticleRatingView", + "printedName": "BeaconArticleRatingView", + "children": [ + { + "kind": "Var", + "name": "contentHeight", + "printedName": "contentHeight", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(cpy)contentHeight", + "mangledName": "$s6Beacon0A17ArticleRatingViewC13contentHeight12CoreGraphics7CGFloatVvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(cm)contentHeight", + "mangledName": "$s6Beacon0A17ArticleRatingViewC13contentHeight12CoreGraphics7CGFloatVvgZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(cm)setContentHeight:", + "mangledName": "$s6Beacon0A17ArticleRatingViewC13contentHeight12CoreGraphics7CGFloatVvsZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A17ArticleRatingViewC13contentHeight14CoreFoundation7CGFloatVvMZ", + "mangledName": "$s6Beacon0A17ArticleRatingViewC13contentHeight12CoreGraphics7CGFloatVvMZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.BeaconArticleRatingViewDelegate?" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(py)delegate", + "mangledName": "$s6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.BeaconArticleRatingViewDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRatingViewDelegate", + "printedName": "Beacon.BeaconArticleRatingViewDelegate", + "usr": "c:@M@Beacon@objc(pl)HSBeaconArticleRatingViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(im)delegate", + "mangledName": "$s6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.BeaconArticleRatingViewDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRatingViewDelegate", + "printedName": "Beacon.BeaconArticleRatingViewDelegate", + "usr": "c:@M@Beacon@objc(pl)HSBeaconArticleRatingViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(im)setDelegate:", + "mangledName": "$s6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvM", + "mangledName": "$s6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "stringLocalizer", + "printedName": "stringLocalizer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(py)stringLocalizer", + "mangledName": "$s6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(im)stringLocalizer", + "mangledName": "$s6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(im)setStringLocalizer:", + "mangledName": "$s6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvM", + "mangledName": "$s6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView", + "mangledName": "$s6Beacon0A17ArticleRatingViewC", + "moduleName": "Beacon", + "objc_name": "HSBeaconArticleRatingView", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconRoute", + "printedName": "BeaconRoute", + "children": [ + { + "kind": "Var", + "name": "home", + "printedName": "home", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO4homeyA2CmF", + "mangledName": "$s6Beacon0A5RouteO4homeyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "ask", + "printedName": "ask", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO3askyA2CmF", + "mangledName": "$s6Beacon0A5RouteO3askyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "askMessage", + "printedName": "askMessage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO10askMessageyA2CmF", + "mangledName": "$s6Beacon0A5RouteO10askMessageyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "askChat", + "printedName": "askChat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO7askChatyA2CmF", + "mangledName": "$s6Beacon0A5RouteO7askChatyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "answers", + "printedName": "answers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO7answersyA2CmF", + "mangledName": "$s6Beacon0A5RouteO7answersyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "previousMessages", + "printedName": "previousMessages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO16previousMessagesyA2CmF", + "mangledName": "$s6Beacon0A5RouteO16previousMessagesyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "search", + "printedName": "search", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> (Swift.String) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO6searchyACSScACmF", + "mangledName": "$s6Beacon0A5RouteO6searchyACSScACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "article", + "printedName": "article", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> (Swift.String) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO7articleyACSScACmF", + "mangledName": "$s6Beacon0A5RouteO7articleyACSScACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "route", + "printedName": "route", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon0A5RouteO5routeSSvp", + "mangledName": "$s6Beacon0A5RouteO5routeSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A5RouteO5routeSSvg", + "mangledName": "$s6Beacon0A5RouteO5routeSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:6Beacon0A5RouteO", + "mangledName": "$s6Beacon0A5RouteO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconSearchPlaceholderView", + "printedName": "BeaconSearchPlaceholderView", + "children": [ + { + "kind": "Function", + "name": "setPlaceholder", + "printedName": "setPlaceholder(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconSearchPlaceholderView(im)setPlaceholder:", + "mangledName": "$s6Beacon0A21SearchPlaceholderViewC03setC0yySSF", + "moduleName": "Beacon", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconSearchPlaceholderView", + "mangledName": "$s6Beacon0A21SearchPlaceholderViewC", + "moduleName": "Beacon", + "objc_name": "HSBeaconSearchPlaceholderView", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconThanksFeedbackView", + "printedName": "BeaconThanksFeedbackView", + "children": [ + { + "kind": "Var", + "name": "stringLocalizer", + "printedName": "stringLocalizer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconThanksFeedbackView(py)stringLocalizer", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconThanksFeedbackView(im)stringLocalizer", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconThanksFeedbackView(im)setStringLocalizer:", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvM", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconThanksFeedbackView", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC", + "moduleName": "Beacon", + "objc_name": "HSBeaconThanksFeedbackView", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "CancelableOperation", + "printedName": "CancelableOperation", + "children": [ + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon19CancelableOperationP6cancelyyF", + "mangledName": "$s6Beacon19CancelableOperationP6cancelyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.CancelableOperation>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon19CancelableOperationP", + "mangledName": "$s6Beacon19CancelableOperationP", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "ChatDependencies", + "printedName": "ChatDependencies", + "children": [ + { + "kind": "Function", + "name": "setTintColorSettings", + "printedName": "setTintColorSettings(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconTintColor", + "printedName": "Beacon.HSBeaconTintColor", + "usr": "c:objc(cs)HSBeaconTintColor" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setTintColorSettings:", + "mangledName": "$s6Beacon16ChatDependenciesC20setTintColorSettingsyySo08HSBeaconeF0CFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setStringLocalizer", + "printedName": "setStringLocalizer(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setStringLocalizer:", + "mangledName": "$s6Beacon16ChatDependenciesC18setStringLocalizeryySo08HSBeaconeF0_pFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBeaconConfig", + "printedName": "setBeaconConfig(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconConfig", + "printedName": "Beacon.HSBeaconConfig", + "usr": "c:objc(cs)HSBeaconConfig" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setBeaconConfig:", + "mangledName": "$s6Beacon16ChatDependenciesC03setA6ConfigyySo08HSBeaconE0CFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBeaconID", + "printedName": "setBeaconID(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setBeaconID:", + "mangledName": "$s6Beacon16ChatDependenciesC03setA2IDyySSFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDeviceID", + "printedName": "setDeviceID(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setDeviceID:", + "mangledName": "$s6Beacon16ChatDependenciesC11setDeviceIDyySSFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignature", + "printedName": "setSignature(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setSignature:", + "mangledName": "$s6Beacon16ChatDependenciesC12setSignatureyySSSgFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignatureVerified", + "printedName": "setSignatureVerified(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setSignatureVerified:", + "mangledName": "$s6Beacon16ChatDependenciesC20setSignatureVerifiedyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setChatEndedDelegate", + "printedName": "setChatEndedDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconChatEndedDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconChatEndedDelegate", + "printedName": "Beacon.HSBeaconChatEndedDelegate", + "usr": "c:objc(pl)HSBeaconChatEndedDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setChatEndedDelegate:", + "mangledName": "$s6Beacon16ChatDependenciesC03setB13EndedDelegateyySo08HSBeaconbeF0_pSgFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBeaconAgents", + "printedName": "setBeaconAgents(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Beacon.HSBeaconAgent]", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconAgent", + "printedName": "Beacon.HSBeaconAgent", + "usr": "c:objc(cs)HSBeaconAgent" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setBeaconAgents:", + "mangledName": "$s6Beacon16ChatDependenciesC03setA6AgentsyySaySo13HSBeaconAgentCGFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEnablePreviousMessages", + "printedName": "setEnablePreviousMessages(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setEnablePreviousMessages:", + "mangledName": "$s6Beacon16ChatDependenciesC25setEnablePreviousMessagesyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAttachmentsEnabled", + "printedName": "setAttachmentsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setAttachmentsEnabled:", + "mangledName": "$s6Beacon16ChatDependenciesC21setAttachmentsEnabledyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushNotificationSupport", + "printedName": "setPushNotificationSupport(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconPushNotificationSupport", + "printedName": "Beacon.HSBeaconPushNotificationSupport", + "usr": "c:objc(cs)HSBeaconPushNotificationSupport" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setPushNotificationSupport:", + "mangledName": "$s6Beacon16ChatDependenciesC26setPushNotificationSupportyySo08HSBeaconefG0CFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hasPausedChat", + "printedName": "hasPausedChat()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)hasPausedChat", + "mangledName": "$s6Beacon16ChatDependenciesC09hasPausedB0SbyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatViewControllerClass", + "printedName": "chatViewControllerClass()", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "AnyObject.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)chatViewControllerClass", + "mangledName": "$s6Beacon16ChatDependenciesC23chatViewControllerClassyXlXpyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "endChat", + "printedName": "endChat()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)endChat", + "mangledName": "$s6Beacon16ChatDependenciesC03endB0yyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChatGenerateConversationWithId", + "printedName": "didChatGenerateConversationWithId(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)didChatGenerateConversationWithId:", + "mangledName": "$s6Beacon16ChatDependenciesC03didB26GenerateConversationWithIdySbSSFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRequiresEmail", + "printedName": "setRequiresEmail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setRequiresEmail:", + "mangledName": "$s6Beacon16ChatDependenciesC16setRequiresEmailyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRatingsEnabled", + "printedName": "setRatingsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setRatingsEnabled:", + "mangledName": "$s6Beacon16ChatDependenciesC17setRatingsEnabledyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBeaconDelegate", + "printedName": "setBeaconDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconDelegate", + "printedName": "Beacon.HSBeaconDelegate", + "usr": "c:objc(pl)HSBeaconDelegate" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setBeaconDelegate:", + "mangledName": "$s6Beacon16ChatDependenciesC03setA8DelegateyySo08HSBeaconE0_pFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setActionColor", + "printedName": "setActionColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setActionColor:", + "mangledName": "$s6Beacon16ChatDependenciesC14setActionColoryySo7UIColorCFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ChatDependencies", + "printedName": "Beacon.ChatDependencies", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(im)init", + "mangledName": "$s6Beacon16ChatDependenciesCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies", + "mangledName": "$s6Beacon16ChatDependenciesC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "QuickLook", + "printedName": "QuickLook", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "zlib", + "printedName": "zlib", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<Ï„_0_0, Swift.DecodingError>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Ï„_0_0" + }, + { + "kind": "TypeNominal", + "name": "DecodingError", + "printedName": "Swift.DecodingError", + "usr": "s:s13DecodingErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon6decodeys6ResultOyxs13DecodingErrorOG10Foundation4DataVSeRzlF", + "mangledName": "$s6Beacon6decodeys6ResultOyxs13DecodingErrorOG10Foundation4DataVSeRzlF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<Ï„_0_0, Swift.DecodingError>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Ï„_0_0" + }, + { + "kind": "TypeNominal", + "name": "DecodingError", + "printedName": "Swift.DecodingError", + "usr": "s:s13DecodingErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "JSONDecoder", + "printedName": "Foundation.JSONDecoder", + "usr": "s:10Foundation11JSONDecoderC" + } + ], + "declKind": "Func", + "usr": "s:6Beacon6decode_4withs6ResultOyxs13DecodingErrorOG10Foundation4DataV_AI11JSONDecoderCtSeRzlF", + "mangledName": "$s6Beacon6decode_4withs6ResultOyxs13DecodingErrorOG10Foundation4DataV_AI11JSONDecoderCtSeRzlF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "GIFAnimatable", + "printedName": "GIFAnimatable", + "children": [ + { + "kind": "Var", + "name": "animator", + "printedName": "animator", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvp", + "mangledName": "$s6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvg", + "mangledName": "$s6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "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": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvs", + "mangledName": "$s6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvM", + "mangledName": "$s6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatableP5layerSo7CALayerCvp", + "mangledName": "$s6Beacon13GIFAnimatableP5layerSo7CALayerCvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP5layerSo7CALayerCvg", + "mangledName": "$s6Beacon13GIFAnimatableP5layerSo7CALayerCvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "frame", + "printedName": "frame", + "children": [ + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatableP5frameSo6CGRectVvp", + "mangledName": "$s6Beacon13GIFAnimatableP5frameSo6CGRectVvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP5frameSo6CGRectVvg", + "mangledName": "$s6Beacon13GIFAnimatableP5frameSo6CGRectVvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP5frameSo6CGRectVvs", + "mangledName": "$s6Beacon13GIFAnimatableP5frameSo6CGRectVvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP5frameSo6CGRectVvM", + "mangledName": "$s6Beacon13GIFAnimatableP5frameSo6CGRectVvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "contentMode", + "printedName": "contentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "UIKit.UIView.ContentMode", + "usr": "c:@E@UIViewContentMode" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvp", + "mangledName": "$s6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "UIKit.UIView.ContentMode", + "usr": "c:@E@UIViewContentMode" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvg", + "mangledName": "$s6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "UIKit.UIView.ContentMode", + "usr": "c:@E@UIViewContentMode" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvs", + "mangledName": "$s6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0VvM", + "mangledName": "$s6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0VvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "intrinsicContentSize", + "printedName": "intrinsicContentSize", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatablePA2A14ImageContainerRzrlE20intrinsicContentSizeSo6CGSizeVvp", + "mangledName": "$s6Beacon13GIFAnimatablePA2A14ImageContainerRzrlE20intrinsicContentSizeSo6CGSizeVvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatablePA2A14ImageContainerRzrlE20intrinsicContentSizeSo6CGSizeVvg", + "mangledName": "$s6Beacon13GIFAnimatablePA2A14ImageContainerRzrlE20intrinsicContentSizeSo6CGSizeVvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable, Ï„_0_0 : Beacon.ImageContainer>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "gifLoopDuration", + "printedName": "gifLoopDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatablePAAE15gifLoopDurationSdvp", + "mangledName": "$s6Beacon13GIFAnimatablePAAE15gifLoopDurationSdvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatablePAAE15gifLoopDurationSdvg", + "mangledName": "$s6Beacon13GIFAnimatablePAAE15gifLoopDurationSdvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "activeFrame", + "printedName": "activeFrame", + "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:6Beacon13GIFAnimatablePAAE11activeFrameSo7UIImageCSgvp", + "mangledName": "$s6Beacon13GIFAnimatablePAAE11activeFrameSo7UIImageCSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": 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:6Beacon13GIFAnimatablePAAE11activeFrameSo7UIImageCSgvg", + "mangledName": "$s6Beacon13GIFAnimatablePAAE11activeFrameSo7UIImageCSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "frameCount", + "printedName": "frameCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatablePAAE10frameCountSivp", + "mangledName": "$s6Beacon13GIFAnimatablePAAE10frameCountSivp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatablePAAE10frameCountSivg", + "mangledName": "$s6Beacon13GIFAnimatablePAAE10frameCountSivg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isAnimatingGIF", + "printedName": "isAnimatingGIF", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatablePAAE14isAnimatingGIFSbvp", + "mangledName": "$s6Beacon13GIFAnimatablePAAE14isAnimatingGIFSbvp", + "moduleName": "Beacon", + "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:6Beacon13GIFAnimatablePAAE14isAnimatingGIFSbvg", + "mangledName": "$s6Beacon13GIFAnimatablePAAE14isAnimatingGIFSbvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "animate", + "printedName": "animate(withGIFNamed:loopCount:preparationBlock:animationBlock:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE7animate12withGIFNamed9loopCount16preparationBlock09animationI0ySS_SiyycSgAItF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE7animate12withGIFNamed9loopCount16preparationBlock09animationI0ySS_SiyycSgAItF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "animate", + "printedName": "animate(withGIFData:loopCount:preparationBlock:animationBlock:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE7animate11withGIFData9loopCount16preparationBlock09animationI0y10Foundation4DataV_SiyycSgALtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE7animate11withGIFData9loopCount16preparationBlock09animationI0y10Foundation4DataV_SiyycSgALtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "animate", + "printedName": "animate(withGIFURL:loopCount:preparationBlock:animationBlock:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE7animate10withGIFURL9loopCount16preparationBlock09animationI0y10Foundation3URLV_SiyycSgALtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE7animate10withGIFURL9loopCount16preparationBlock09animationI0y10Foundation3URLV_SiyycSgALtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "prepareForAnimation", + "printedName": "prepareForAnimation(withGIFNamed:loopCount:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19prepareForAnimation12withGIFNamed9loopCount17completionHandlerySS_SiyycSgtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19prepareForAnimation12withGIFNamed9loopCount17completionHandlerySS_SiyycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "prepareForAnimation", + "printedName": "prepareForAnimation(withGIFData:loopCount:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19prepareForAnimation11withGIFData9loopCount17completionHandlery10Foundation4DataV_SiyycSgtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19prepareForAnimation11withGIFData9loopCount17completionHandlery10Foundation4DataV_SiyycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "prepareForAnimation", + "printedName": "prepareForAnimation(withGIFURL:loopCount:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19prepareForAnimation10withGIFURL9loopCount17completionHandlery10Foundation3URLV_SiyycSgtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19prepareForAnimation10withGIFURL9loopCount17completionHandlery10Foundation3URLV_SiyycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "prepareForReuse", + "printedName": "prepareForReuse()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE15prepareForReuseyyF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE15prepareForReuseyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startAnimatingGIF", + "printedName": "startAnimatingGIF()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE17startAnimatingGIFyyF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE17startAnimatingGIFyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopAnimatingGIF", + "printedName": "stopAnimatingGIF()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE16stopAnimatingGIFyyF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE16stopAnimatingGIFyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setShouldResizeFrames", + "printedName": "setShouldResizeFrames(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE21setShouldResizeFramesyySbF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE21setShouldResizeFramesyySbF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setFrameBufferCount", + "printedName": "setFrameBufferCount(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19setFrameBufferCountyySiF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19setFrameBufferCountyySiF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "updateImageIfNeeded", + "printedName": "updateImageIfNeeded()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19updateImageIfNeededyyF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19updateImageIfNeededyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon13GIFAnimatableP", + "mangledName": "$s6Beacon13GIFAnimatableP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageContainer", + "printedName": "ImageContainer", + "children": [ + { + "kind": "Var", + "name": "image", + "printedName": "image", + "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:6Beacon14ImageContainerP5imageSo7UIImageCSgvp", + "mangledName": "$s6Beacon14ImageContainerP5imageSo7UIImageCSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "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:6Beacon14ImageContainerP5imageSo7UIImageCSgvg", + "mangledName": "$s6Beacon14ImageContainerP5imageSo7UIImageCSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.ImageContainer>", + "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": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon14ImageContainerP5imageSo7UIImageCSgvs", + "mangledName": "$s6Beacon14ImageContainerP5imageSo7UIImageCSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.ImageContainer>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon14ImageContainerP5imageSo7UIImageCSgvM", + "mangledName": "$s6Beacon14ImageContainerP5imageSo7UIImageCSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.ImageContainer>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon14ImageContainerP", + "mangledName": "$s6Beacon14ImageContainerP", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "GIFImageView", + "printedName": "GIFImageView", + "children": [ + { + "kind": "Var", + "name": "animator", + "printedName": "animator", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvp", + "mangledName": "$s6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "Custom", + "Lazy", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvg", + "mangledName": "$s6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvs", + "mangledName": "$s6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvM", + "mangledName": "$s6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "display", + "printedName": "display(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)displayLayer:", + "mangledName": "$s6Beacon12GIFImageViewC7displayyySo7CALayerCF", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "displayLayer:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "Override", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(image:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIFImageView", + "printedName": "Beacon.GIFImageView", + "usr": "c:@M@Beacon@objc(cs)GIFImageView" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)initWithImage:", + "mangledName": "$s6Beacon12GIFImageViewC5imageACSo7UIImageCSg_tcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithImage:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(image:highlightedImage:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIFImageView", + "printedName": "Beacon.GIFImageView", + "usr": "c:@M@Beacon@objc(cs)GIFImageView" + }, + { + "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": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)initWithImage:highlightedImage:", + "mangledName": "$s6Beacon12GIFImageViewC5image16highlightedImageACSo7UIImageCSg_AHtcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "intro_iOS": "3.0", + "objc_name": "initWithImage:highlightedImage:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIFImageView", + "printedName": "Beacon.GIFImageView", + "usr": "c:@M@Beacon@objc(cs)GIFImageView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)initWithFrame:", + "mangledName": "$s6Beacon12GIFImageViewC5frameACSo6CGRectV_tcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.GIFImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "GIFImageView", + "printedName": "Beacon.GIFImageView", + "usr": "c:@M@Beacon@objc(cs)GIFImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)initWithCoder:", + "mangledName": "$s6Beacon12GIFImageViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)GIFImageView", + "mangledName": "$s6Beacon12GIFImageViewC", + "moduleName": "Beacon", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIImageView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIImageView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "GIFAnimatable", + "printedName": "GIFAnimatable", + "usr": "s:6Beacon13GIFAnimatableP", + "mangledName": "$s6Beacon13GIFAnimatableP" + }, + { + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ImageContainer", + "printedName": "ImageContainer", + "usr": "s:6Beacon14ImageContainerP", + "mangledName": "$s6Beacon14ImageContainerP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "HSBeaconRoute", + "printedName": "HSBeaconRoute", + "children": [ + { + "kind": "Var", + "name": "home", + "printedName": "home", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteHome", + "mangledName": "$s6Beacon13HSBeaconRouteO4homeyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "ask", + "printedName": "ask", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteAsk", + "mangledName": "$s6Beacon13HSBeaconRouteO3askyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "askMessage", + "printedName": "askMessage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteAskMessage", + "mangledName": "$s6Beacon13HSBeaconRouteO10askMessageyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "askChat", + "printedName": "askChat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteAskChat", + "mangledName": "$s6Beacon13HSBeaconRouteO7askChatyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "answers", + "printedName": "answers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteAnswers", + "mangledName": "$s6Beacon13HSBeaconRouteO7answersyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "previousMessages", + "printedName": "previousMessages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRoutePreviousMessages", + "mangledName": "$s6Beacon13HSBeaconRouteO16previousMessagesyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "search", + "printedName": "search", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteSearch", + "mangledName": "$s6Beacon13HSBeaconRouteO6searchyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "article", + "printedName": "article", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteArticle", + "mangledName": "$s6Beacon13HSBeaconRouteO7articleyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 7 + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteUnknown", + "mangledName": "$s6Beacon13HSBeaconRouteO7unknownyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 8 + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13HSBeaconRouteO11stringValueSSvp", + "mangledName": "$s6Beacon13HSBeaconRouteO11stringValueSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13HSBeaconRouteO11stringValueSSvg", + "mangledName": "$s6Beacon13HSBeaconRouteO11stringValueSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(navString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon13HSBeaconRouteO9navStringACSS_tcfc", + "mangledName": "$s6Beacon13HSBeaconRouteO9navStringACSS_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconRoute?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon13HSBeaconRouteO8rawValueACSgSi_tcfc", + "mangledName": "$s6Beacon13HSBeaconRouteO8rawValueACSgSi_tcfc", + "moduleName": "Beacon", + "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:6Beacon13HSBeaconRouteO8rawValueSivp", + "mangledName": "$s6Beacon13HSBeaconRouteO8rawValueSivp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13HSBeaconRouteO8rawValueSivg", + "mangledName": "$s6Beacon13HSBeaconRouteO8rawValueSivg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Beacon@E@HSBeaconRoute", + "mangledName": "$s6Beacon13HSBeaconRouteO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "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": "TypeDecl", + "name": "HSBeaconRouting", + "printedName": "HSBeaconRouting", + "children": [ + { + "kind": "Var", + "name": "route", + "printedName": "route", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)route", + "mangledName": "$s6Beacon15HSBeaconRoutingC5routeAA0B5RouteOvp", + "moduleName": "Beacon", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)route", + "mangledName": "$s6Beacon15HSBeaconRoutingC5routeAA0B5RouteOvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fulfilled", + "printedName": "fulfilled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)fulfilled", + "mangledName": "$s6Beacon15HSBeaconRoutingC9fulfilledSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)fulfilled", + "mangledName": "$s6Beacon15HSBeaconRoutingC9fulfilledSbvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "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": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)setFulfilled:", + "mangledName": "$s6Beacon15HSBeaconRoutingC9fulfilledSbvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15HSBeaconRoutingC9fulfilledSbvM", + "mangledName": "$s6Beacon15HSBeaconRoutingC9fulfilledSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "animated", + "printedName": "animated", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)animated", + "mangledName": "$s6Beacon15HSBeaconRoutingC8animatedSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)animated", + "mangledName": "$s6Beacon15HSBeaconRoutingC8animatedSbvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "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": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)setAnimated:", + "mangledName": "$s6Beacon15HSBeaconRoutingC8animatedSbvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15HSBeaconRoutingC8animatedSbvM", + "mangledName": "$s6Beacon15HSBeaconRoutingC8animatedSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "articleId", + "printedName": "articleId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)articleId", + "mangledName": "$s6Beacon15HSBeaconRoutingC9articleIdSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)articleId", + "mangledName": "$s6Beacon15HSBeaconRoutingC9articleIdSSvg", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "searchQuery", + "printedName": "searchQuery", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)searchQuery", + "mangledName": "$s6Beacon15HSBeaconRoutingC11searchQuerySSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)searchQuery", + "mangledName": "$s6Beacon15HSBeaconRoutingC11searchQuerySSvg", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(navigation:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)initWithNavigation:", + "mangledName": "$s6Beacon15HSBeaconRoutingC10navigationACSS_tcfc", + "moduleName": "Beacon", + "objc_name": "initWithNavigation:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(articleId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)initWithArticleId:", + "mangledName": "$s6Beacon15HSBeaconRoutingC9articleIdACSS_tcfc", + "moduleName": "Beacon", + "objc_name": "initWithArticleId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(searchText:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)initWithSearchText:", + "mangledName": "$s6Beacon15HSBeaconRoutingC10searchTextACSS_tcfc", + "moduleName": "Beacon", + "objc_name": "initWithSearchText:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(route:routeData:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)initWithRoute:routeData:", + "mangledName": "$s6Beacon15HSBeaconRoutingC5route0D4DataAcA0B5RouteO_SSSgtcfc", + "moduleName": "Beacon", + "objc_name": "initWithRoute:routeData:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isValidWith", + "printedName": "isValidWith(docsEnabled:messagingEnabled:chatEnabled:previousMessagesEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)isValidWithDocsEnabled:messagingEnabled:chatEnabled:previousMessagesEnabled:", + "mangledName": "$s6Beacon15HSBeaconRoutingC11isValidWith11docsEnabled09messagingH004chatH0016previousMessagesH0S2b_S3btF", + "moduleName": "Beacon", + "objc_name": "isValidWithDocsEnabled:messagingEnabled:chatEnabled:previousMessagesEnabled:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "invalidRouteMessage", + "printedName": "invalidRouteMessage(stringLocalizer:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)invalidRouteMessageWithStringLocalizer:", + "mangledName": "$s6Beacon15HSBeaconRoutingC19invalidRouteMessage15stringLocalizerSSSo0b6StringH0_p_tF", + "moduleName": "Beacon", + "objc_name": "invalidRouteMessageWithStringLocalizer:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)init", + "mangledName": "$s6Beacon15HSBeaconRoutingCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting", + "mangledName": "$s6Beacon15HSBeaconRoutingC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "HSBeaconUnreadMessageCountGenerator", + "printedName": "HSBeaconUnreadMessageCountGenerator", + "children": [ + { + "kind": "Function", + "name": "unreadMessageCount", + "printedName": "unreadMessageCount(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Beacon.HSBeaconConversation]", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconConversation", + "printedName": "Beacon.HSBeaconConversation", + "usr": "c:objc(cs)HSBeaconConversation" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconUnreadMessageCountGenerator(cm)unreadMessageCountWith:", + "mangledName": "$s6Beacon35HSBeaconUnreadMessageCountGeneratorC06unreaddE04withSiSaySo0B12ConversationCG_tFZ", + "moduleName": "Beacon", + "static": true, + "objc_name": "unreadMessageCountWith:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconUnreadMessageCountGenerator", + "printedName": "Beacon.HSBeaconUnreadMessageCountGenerator", + "usr": "c:@M@Beacon@objc(cs)HSBeaconUnreadMessageCountGenerator" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconUnreadMessageCountGenerator(im)init", + "mangledName": "$s6Beacon35HSBeaconUnreadMessageCountGeneratorCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconUnreadMessageCountGenerator", + "mangledName": "$s6Beacon35HSBeaconUnreadMessageCountGeneratorC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "HSEnterEmailViewControllerDelegate", + "printedName": "HSEnterEmailViewControllerDelegate", + "children": [ + { + "kind": "Function", + "name": "enterEmailController", + "printedName": "enterEmailController(_:didEnter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewController", + "printedName": "Beacon.HSEnterEmailViewController", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(pl)HSEnterEmailViewControllerDelegate(im)enterEmailController:didEnter:", + "mangledName": "$s6Beacon34HSEnterEmailViewControllerDelegateP05entercE0_8didEnteryAA0bcdE0C_SStF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.HSEnterEmailViewControllerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Beacon@objc(pl)HSEnterEmailViewControllerDelegate", + "mangledName": "$s6Beacon34HSEnterEmailViewControllerDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "TypeDecl", + "name": "HSEnterEmailViewController", + "printedName": "HSEnterEmailViewController", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate?" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(py)delegate", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewControllerDelegate", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate", + "usr": "c:@M@Beacon@objc(pl)HSEnterEmailViewControllerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)delegate", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewControllerDelegate", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate", + "usr": "c:@M@Beacon@objc(pl)HSEnterEmailViewControllerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)setDelegate:", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvM", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "instantiateViewController", + "printedName": "instantiateViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewController", + "printedName": "Beacon.HSEnterEmailViewController", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(cm)instantiateViewController", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC011instantiatedE0ACyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)viewDidLoad", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC11viewDidLoadyyF", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewController", + "printedName": "Beacon.HSEnterEmailViewController", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)initWithNibName:bundle:", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSEnterEmailViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewController", + "printedName": "Beacon.HSEnterEmailViewController", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)initWithCoder:", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC", + "moduleName": "Beacon", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "HTTPMethod", + "printedName": "HTTPMethod", + "children": [ + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO7optionsyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO7optionsyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "get", + "printedName": "get", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO3getyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO3getyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "head", + "printedName": "head", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO4headyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO4headyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "post", + "printedName": "post", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> (Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO4postyAC10Foundation4DataVSgcACmF", + "mangledName": "$s6Beacon10HTTPMethodO4postyAC10Foundation4DataVSgcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "put", + "printedName": "put", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> (Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO3putyAC10Foundation4DataVSgcACmF", + "mangledName": "$s6Beacon10HTTPMethodO3putyAC10Foundation4DataVSgcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "patch", + "printedName": "patch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> (Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO5patchyAC10Foundation4DataVSgcACmF", + "mangledName": "$s6Beacon10HTTPMethodO5patchyAC10Foundation4DataVSgcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "delete", + "printedName": "delete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO6deleteyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO6deleteyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "trace", + "printedName": "trace", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO5traceyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO5traceyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "connect", + "printedName": "connect", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO7connectyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO7connectyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "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:6Beacon10HTTPMethodO4body10Foundation4DataVSgvp", + "mangledName": "$s6Beacon10HTTPMethodO4body10Foundation4DataVSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "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:6Beacon10HTTPMethodO4body10Foundation4DataVSgvg", + "mangledName": "$s6Beacon10HTTPMethodO4body10Foundation4DataVSgvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon10HTTPMethodO8rawValueSSvp", + "mangledName": "$s6Beacon10HTTPMethodO8rawValueSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon10HTTPMethodO8rawValueSSvg", + "mangledName": "$s6Beacon10HTTPMethodO8rawValueSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ], + "declKind": "Func", + "usr": "s:6Beacon10HTTPMethodO2eeoiySbAC_ACtFZ", + "mangledName": "$s6Beacon10HTTPMethodO2eeoiySbAC_ACtFZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6Beacon10HTTPMethodO", + "mangledName": "$s6Beacon10HTTPMethodO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "MobileCoreServices", + "printedName": "MobileCoreServices", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "LoadingView", + "printedName": "LoadingView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LoadingView", + "printedName": "Beacon.LoadingView", + "usr": "c:@M@Beacon@objc(cs)HSBeaconLoadingView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconLoadingView(im)initWithFrame:", + "mangledName": "$s6Beacon11LoadingViewC5frameACSo6CGRectV_tcfc", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconLoadingView", + "mangledName": "$s6Beacon11LoadingViewC", + "moduleName": "Beacon", + "objc_name": "HSBeaconLoadingView", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "QuickLook", + "printedName": "QuickLook", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "QuickLook", + "printedName": "QuickLook", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "QuickLook", + "printedName": "QuickLook", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CommonCrypto", + "printedName": "CommonCrypto", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "ReachabilityError", + "printedName": "ReachabilityError", + "children": [ + { + "kind": "Var", + "name": "failedToCreateWithAddress", + "printedName": "failedToCreateWithAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Darwin.sockaddr, Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Darwin.sockaddr, Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Darwin.sockaddr, Swift.Int32)", + "children": [ + { + "kind": "TypeNominal", + "name": "sockaddr", + "printedName": "Darwin.sockaddr", + "usr": "c:@S@sockaddr" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "failedToCreateWithHostname", + "printedName": "failedToCreateWithHostname", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Swift.String, Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.Int32)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "unableToSetCallback", + "printedName": "unableToSetCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "unableToSetDispatchQueue", + "printedName": "unableToSetDispatchQueue", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "unableToGetFlags", + "printedName": "unableToGetFlags", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", + "moduleName": "Beacon" + } + ], + "declKind": "Enum", + "usr": "s:6Beacon17ReachabilityErrorO", + "mangledName": "$s6Beacon17ReachabilityErrorO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Reachability", + "printedName": "Reachability", + "children": [ + { + "kind": "TypeDecl", + "name": "Connection", + "printedName": "Connection", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability.Connection.Type) -> Beacon.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon12ReachabilityC10ConnectionO4noneyA2EmF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO4noneyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "unavailable", + "printedName": "unavailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability.Connection.Type) -> Beacon.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon12ReachabilityC10ConnectionO11unavailableyA2EmF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO11unavailableyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "wifi", + "printedName": "wifi", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability.Connection.Type) -> Beacon.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon12ReachabilityC10ConnectionO4wifiyA2EmF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO4wifiyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "cellular", + "printedName": "cellular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability.Connection.Type) -> Beacon.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon12ReachabilityC10ConnectionO8cellularyA2EmF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO8cellularyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC10ConnectionO11descriptionSSvp", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO11descriptionSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC10ConnectionO11descriptionSSvg", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO11descriptionSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ], + "declKind": "Func", + "usr": "s:6Beacon12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC10ConnectionO9hashValueSivp", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO9hashValueSivp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC10ConnectionO9hashValueSivg", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO9hashValueSivg", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", + "moduleName": "Beacon", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6Beacon12ReachabilityC10ConnectionO", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO", + "moduleName": "Beacon", + "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": "Var", + "name": "whenReachable", + "printedName": "whenReachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC13whenReachableyACcSgvp", + "mangledName": "$s6Beacon12ReachabilityC13whenReachableyACcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC13whenReachableyACcSgvg", + "mangledName": "$s6Beacon12ReachabilityC13whenReachableyACcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC13whenReachableyACcSgvs", + "mangledName": "$s6Beacon12ReachabilityC13whenReachableyACcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC13whenReachableyACcSgvM", + "mangledName": "$s6Beacon12ReachabilityC13whenReachableyACcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "whenUnreachable", + "printedName": "whenUnreachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC15whenUnreachableyACcSgvp", + "mangledName": "$s6Beacon12ReachabilityC15whenUnreachableyACcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC15whenUnreachableyACcSgvg", + "mangledName": "$s6Beacon12ReachabilityC15whenUnreachableyACcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC15whenUnreachableyACcSgvs", + "mangledName": "$s6Beacon12ReachabilityC15whenUnreachableyACcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC15whenUnreachableyACcSgvM", + "mangledName": "$s6Beacon12ReachabilityC15whenUnreachableyACcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "reachableOnWWAN", + "printedName": "reachableOnWWAN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC15reachableOnWWANSbvp", + "mangledName": "$s6Beacon12ReachabilityC15reachableOnWWANSbvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "Available" + ], + "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:6Beacon12ReachabilityC15reachableOnWWANSbvg", + "mangledName": "$s6Beacon12ReachabilityC15reachableOnWWANSbvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allowsCellularConnection", + "printedName": "allowsCellularConnection", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC24allowsCellularConnectionSbvp", + "mangledName": "$s6Beacon12ReachabilityC24allowsCellularConnectionSbvp", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC24allowsCellularConnectionSbvg", + "mangledName": "$s6Beacon12ReachabilityC24allowsCellularConnectionSbvg", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC24allowsCellularConnectionSbvs", + "mangledName": "$s6Beacon12ReachabilityC24allowsCellularConnectionSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC24allowsCellularConnectionSbvM", + "mangledName": "$s6Beacon12ReachabilityC24allowsCellularConnectionSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "notificationCenter", + "printedName": "notificationCenter", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvp", + "mangledName": "$s6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvg", + "mangledName": "$s6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvs", + "mangledName": "$s6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0CvM", + "mangledName": "$s6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0CvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentReachabilityString", + "printedName": "currentReachabilityString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC07currentB6StringSSvp", + "mangledName": "$s6Beacon12ReachabilityC07currentB6StringSSvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "Available" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC07currentB6StringSSvg", + "mangledName": "$s6Beacon12ReachabilityC07currentB6StringSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "connection", + "printedName": "connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC10connectionAC10ConnectionOvp", + "mangledName": "$s6Beacon12ReachabilityC10connectionAC10ConnectionOvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC10connectionAC10ConnectionOvg", + "mangledName": "$s6Beacon12ReachabilityC10connectionAC10ConnectionOvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(reachabilityRef:queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "SCNetworkReachability", + "printedName": "SystemConfiguration.SCNetworkReachability", + "usr": "c:@T@SCNetworkReachabilityRef" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "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": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationH0ACSo09SCNetworkbD0a_8Dispatch0kF1SVSo012OS_dispatch_E0CSgAOtcfc", + "mangledName": "$s6Beacon12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationH0ACSo09SCNetworkbD0a_8Dispatch0kF1SVSo012OS_dispatch_E0CSgAOtcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(hostname:queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "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": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon12ReachabilityC8hostname8queueQoS11targetQueue012notificationG0ACSS_8Dispatch0iE1SVSo012OS_dispatch_D0CSgAMtKcfc", + "mangledName": "$s6Beacon12ReachabilityC8hostname8queueQoS11targetQueue012notificationG0ACSS_8Dispatch0iE1SVSo012OS_dispatch_D0CSgAMtKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "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": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon12ReachabilityC8queueQoS11targetQueue012notificationF0AC8Dispatch0hD1SV_So012OS_dispatch_C0CSgALtKcfc", + "mangledName": "$s6Beacon12ReachabilityC8queueQoS11targetQueue012notificationF0AC8Dispatch0hD1SV_So012OS_dispatch_C0CSgALtKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "startNotifier", + "printedName": "startNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon12ReachabilityC13startNotifieryyKF", + "mangledName": "$s6Beacon12ReachabilityC13startNotifieryyKF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopNotifier", + "printedName": "stopNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon12ReachabilityC12stopNotifieryyF", + "mangledName": "$s6Beacon12ReachabilityC12stopNotifieryyF", + "moduleName": "Beacon", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isReachable", + "printedName": "isReachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC11isReachableSbvp", + "mangledName": "$s6Beacon12ReachabilityC11isReachableSbvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "Available", + "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:6Beacon12ReachabilityC11isReachableSbvg", + "mangledName": "$s6Beacon12ReachabilityC11isReachableSbvg", + "moduleName": "Beacon", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isReachableViaWWAN", + "printedName": "isReachableViaWWAN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC18isReachableViaWWANSbvp", + "mangledName": "$s6Beacon12ReachabilityC18isReachableViaWWANSbvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18isReachableViaWWANSbvg", + "mangledName": "$s6Beacon12ReachabilityC18isReachableViaWWANSbvg", + "moduleName": "Beacon", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isReachableViaWiFi", + "printedName": "isReachableViaWiFi", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC18isReachableViaWiFiSbvp", + "mangledName": "$s6Beacon12ReachabilityC18isReachableViaWiFiSbvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18isReachableViaWiFiSbvg", + "mangledName": "$s6Beacon12ReachabilityC18isReachableViaWiFiSbvg", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC11descriptionSSvp", + "mangledName": "$s6Beacon12ReachabilityC11descriptionSSvp", + "moduleName": "Beacon", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC11descriptionSSvg", + "mangledName": "$s6Beacon12ReachabilityC11descriptionSSvg", + "moduleName": "Beacon", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6Beacon12ReachabilityC", + "mangledName": "$s6Beacon12ReachabilityC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "SSLClientCertificateError", + "printedName": "SSLClientCertificateError", + "children": [ + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "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:6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvp", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "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:6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvg", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvs", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvM", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6Beacon25SSLClientCertificateErrorV", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SSLClientCertificate", + "printedName": "SSLClientCertificate", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pkcs12Path:password:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon20SSLClientCertificateC10pkcs12Path8passwordACSS_SStKcfc", + "mangledName": "$s6Beacon20SSLClientCertificateC10pkcs12Path8passwordACSS_SStKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(identity:identityCertificate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + }, + { + "kind": "TypeNominal", + "name": "SecIdentity", + "printedName": "Security.SecIdentity", + "usr": "c:@T@SecIdentityRef" + }, + { + "kind": "TypeNominal", + "name": "SecCertificate", + "printedName": "Security.SecCertificate", + "usr": "c:@T@SecCertificateRef" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon20SSLClientCertificateC8identity0dC0ACSo14SecIdentityRefa_So0ecG0atcfc", + "mangledName": "$s6Beacon20SSLClientCertificateC8identity0dC0ACSo14SecIdentityRefa_So0ecG0atcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pkcs12Url:password:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon20SSLClientCertificateC9pkcs12Url8passwordAC10Foundation3URLV_SStKcfc", + "mangledName": "$s6Beacon20SSLClientCertificateC9pkcs12Url8passwordAC10Foundation3URLV_SStKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pkcs12Url:importOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "CFDictionary", + "printedName": "CoreFoundation.CFDictionary", + "usr": "c:@T@CFDictionaryRef" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon20SSLClientCertificateC9pkcs12Url13importOptionsAC10Foundation3URLV_So15CFDictionaryRefatKcfc", + "mangledName": "$s6Beacon20SSLClientCertificateC9pkcs12Url13importOptionsAC10Foundation3URLV_So15CFDictionaryRefatKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:6Beacon20SSLClientCertificateC", + "mangledName": "$s6Beacon20SSLClientCertificateC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Security", + "printedName": "Security", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "SSLTrustValidator", + "printedName": "SSLTrustValidator", + "children": [ + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid(_:domain:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon17SSLTrustValidatorP7isValid_6domainSbSo11SecTrustRefa_SSSgtF", + "mangledName": "$s6Beacon17SSLTrustValidatorP7isValid_6domainSbSo11SecTrustRefa_SSSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.SSLTrustValidator>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon17SSLTrustValidatorP", + "mangledName": "$s6Beacon17SSLTrustValidatorP", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "SSLCert", + "printedName": "SSLCert", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLCert", + "printedName": "Beacon.SSLCert", + "usr": "s:6Beacon7SSLCertC" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon7SSLCertC4dataAC10Foundation4DataV_tcfc", + "mangledName": "$s6Beacon7SSLCertC4dataAC10Foundation4DataV_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLCert", + "printedName": "Beacon.SSLCert", + "usr": "s:6Beacon7SSLCertC" + }, + { + "kind": "TypeNominal", + "name": "SecKey", + "printedName": "Security.SecKey", + "usr": "c:@T@SecKeyRef" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon7SSLCertC3keyACSo9SecKeyRefa_tcfc", + "mangledName": "$s6Beacon7SSLCertC3keyACSo9SecKeyRefa_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:6Beacon7SSLCertC", + "mangledName": "$s6Beacon7SSLCertC", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "SSLSecurity", + "printedName": "SSLSecurity", + "children": [ + { + "kind": "Var", + "name": "validatedDN", + "printedName": "validatedDN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSecurityC11validatedDNSbvp", + "mangledName": "$s6Beacon11SSLSecurityC11validatedDNSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon11SSLSecurityC11validatedDNSbvg", + "mangledName": "$s6Beacon11SSLSecurityC11validatedDNSbvg", + "moduleName": "Beacon", + "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:6Beacon11SSLSecurityC11validatedDNSbvs", + "mangledName": "$s6Beacon11SSLSecurityC11validatedDNSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSecurityC11validatedDNSbvM", + "mangledName": "$s6Beacon11SSLSecurityC11validatedDNSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "validateEntireChain", + "printedName": "validateEntireChain", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSecurityC19validateEntireChainSbvp", + "mangledName": "$s6Beacon11SSLSecurityC19validateEntireChainSbvp", + "moduleName": "Beacon", + "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:6Beacon11SSLSecurityC19validateEntireChainSbvg", + "mangledName": "$s6Beacon11SSLSecurityC19validateEntireChainSbvg", + "moduleName": "Beacon", + "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:6Beacon11SSLSecurityC19validateEntireChainSbvs", + "mangledName": "$s6Beacon11SSLSecurityC19validateEntireChainSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSecurityC19validateEntireChainSbvM", + "mangledName": "$s6Beacon11SSLSecurityC19validateEntireChainSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(usePublicKeys:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLSecurity", + "printedName": "Beacon.SSLSecurity", + "usr": "s:6Beacon11SSLSecurityC" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon11SSLSecurityC13usePublicKeysACSb_tcfc", + "mangledName": "$s6Beacon11SSLSecurityC13usePublicKeysACSb_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(certs:usePublicKeys:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLSecurity", + "printedName": "Beacon.SSLSecurity", + "usr": "s:6Beacon11SSLSecurityC" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Beacon.SSLCert]", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLCert", + "printedName": "Beacon.SSLCert", + "usr": "s:6Beacon7SSLCertC" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon11SSLSecurityC5certs13usePublicKeysACSayAA7SSLCertCG_Sbtcfc", + "mangledName": "$s6Beacon11SSLSecurityC5certs13usePublicKeysACSayAA7SSLCertCG_Sbtcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid(_:domain:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC7isValid_6domainSbSo11SecTrustRefa_SSSgtF", + "mangledName": "$s6Beacon11SSLSecurityC7isValid_6domainSbSo11SecTrustRefa_SSSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "extractPublicKey", + "printedName": "extractPublicKey(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Security.SecKey?", + "children": [ + { + "kind": "TypeNominal", + "name": "SecKey", + "printedName": "Security.SecKey", + "usr": "c:@T@SecKeyRef" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC16extractPublicKeyySo03SecE3RefaSg10Foundation4DataVF", + "mangledName": "$s6Beacon11SSLSecurityC16extractPublicKeyySo03SecE3RefaSg10Foundation4DataVF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "extractPublicKey", + "printedName": "extractPublicKey(_:policy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Security.SecKey?", + "children": [ + { + "kind": "TypeNominal", + "name": "SecKey", + "printedName": "Security.SecKey", + "usr": "c:@T@SecKeyRef" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SecCertificate", + "printedName": "Security.SecCertificate", + "usr": "c:@T@SecCertificateRef" + }, + { + "kind": "TypeNominal", + "name": "SecPolicy", + "printedName": "Security.SecPolicy", + "usr": "c:@T@SecPolicyRef" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC16extractPublicKey_6policySo03SecE3RefaSgSo0g11CertificateH0a_So0g6PolicyH0atF", + "mangledName": "$s6Beacon11SSLSecurityC16extractPublicKey_6policySo03SecE3RefaSgSo0g11CertificateH0a_So0g6PolicyH0atF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "certificateChain", + "printedName": "certificateChain(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.Data]", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC16certificateChainySay10Foundation4DataVGSo11SecTrustRefaF", + "mangledName": "$s6Beacon11SSLSecurityC16certificateChainySay10Foundation4DataVGSo11SecTrustRefaF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publicKeyChain", + "printedName": "publicKeyChain(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Security.SecKey]", + "children": [ + { + "kind": "TypeNominal", + "name": "SecKey", + "printedName": "Security.SecKey", + "usr": "c:@T@SecKeyRef" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC14publicKeyChainySaySo03SecD3RefaGSo0f5TrustG0aF", + "mangledName": "$s6Beacon11SSLSecurityC14publicKeyChainySaySo03SecD3RefaGSo0f5TrustG0aF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:6Beacon11SSLSecurityC", + "mangledName": "$s6Beacon11SSLSecurityC", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SSLTrustValidator", + "printedName": "SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP", + "mangledName": "$s6Beacon17SSLTrustValidatorP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "ViewControllerFactory", + "printedName": "ViewControllerFactory", + "children": [ + { + "kind": "Function", + "name": "articleViewController", + "printedName": "articleViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconArticleViewController", + "printedName": "Beacon.HSBeaconArticleViewController", + "usr": "c:objc(cs)HSBeaconArticleViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)articleViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC07articlebC0So015HSBeaconArticlebC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "askSelectionViewController", + "printedName": "askSelectionViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconAskSelectionController", + "printedName": "Beacon.HSBeaconAskSelectionController", + "usr": "c:objc(cs)HSBeaconAskSelectionController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)askSelectionViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC012askSelectionbC0So011HSBeaconAskfC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatViewController", + "printedName": "chatViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)chatViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC04chatbC0So06UIViewC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "messageEntryViewController", + "printedName": "messageEntryViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconMessageEntryContainerController", + "printedName": "Beacon.HSBeaconMessageEntryContainerController", + "usr": "c:objc(cs)HSBeaconMessageEntryContainerController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)messageEntryViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC012messageEntrybC0So015HSBeaconMessagef9ContainerC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "previousMessagesViewController", + "printedName": "previousMessagesViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconPreviousMessagesController", + "printedName": "Beacon.HSBeaconPreviousMessagesController", + "usr": "c:objc(cs)HSBeaconPreviousMessagesController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)previousMessagesViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC016previousMessagesbC0So016HSBeaconPreviousfC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ViewControllerFactory", + "printedName": "Beacon.ViewControllerFactory", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(im)init", + "mangledName": "$s6Beacon21ViewControllerFactoryCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory", + "mangledName": "$s6Beacon21ViewControllerFactoryC", + "moduleName": "Beacon", + "objc_name": "HSBeaconViewControllerFactory", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreFoundation", + "printedName": "CoreFoundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CommonCrypto", + "printedName": "CommonCrypto", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "WebsocketDidConnectNotification", + "printedName": "WebsocketDidConnectNotification", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon31WebsocketDidConnectNotificationSSvp", + "mangledName": "$s6Beacon31WebsocketDidConnectNotificationSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon31WebsocketDidConnectNotificationSSvg", + "mangledName": "$s6Beacon31WebsocketDidConnectNotificationSSvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "WebsocketDidDisconnectNotification", + "printedName": "WebsocketDidDisconnectNotification", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon34WebsocketDidDisconnectNotificationSSvp", + "mangledName": "$s6Beacon34WebsocketDidDisconnectNotificationSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon34WebsocketDidDisconnectNotificationSSvg", + "mangledName": "$s6Beacon34WebsocketDidDisconnectNotificationSSvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "WebsocketDisconnectionErrorKeyName", + "printedName": "WebsocketDisconnectionErrorKeyName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon34WebsocketDisconnectionErrorKeyNameSSvp", + "mangledName": "$s6Beacon34WebsocketDisconnectionErrorKeyNameSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon34WebsocketDisconnectionErrorKeyNameSSvg", + "mangledName": "$s6Beacon34WebsocketDisconnectionErrorKeyNameSSvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CloseCode", + "printedName": "CloseCode", + "children": [ + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO6normalyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO6normalyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "goingAway", + "printedName": "goingAway", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO9goingAwayyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO9goingAwayyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "protocolError", + "printedName": "protocolError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO13protocolErroryA2CmF", + "mangledName": "$s6Beacon9CloseCodeO13protocolErroryA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "protocolUnhandledType", + "printedName": "protocolUnhandledType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO21protocolUnhandledTypeyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO21protocolUnhandledTypeyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "noStatusReceived", + "printedName": "noStatusReceived", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO16noStatusReceivedyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO16noStatusReceivedyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "encoding", + "printedName": "encoding", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO8encodingyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO8encodingyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "policyViolated", + "printedName": "policyViolated", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO14policyViolatedyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO14policyViolatedyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "messageTooBig", + "printedName": "messageTooBig", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO13messageTooBigyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO13messageTooBigyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.CloseCode?", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9CloseCodeO8rawValueACSgs6UInt16V_tcfc", + "mangledName": "$s6Beacon9CloseCodeO8rawValueACSgs6UInt16V_tcfc", + "moduleName": "Beacon", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9CloseCodeO8rawValues6UInt16Vvp", + "mangledName": "$s6Beacon9CloseCodeO8rawValues6UInt16Vvp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9CloseCodeO8rawValues6UInt16Vvg", + "mangledName": "$s6Beacon9CloseCodeO8rawValues6UInt16Vvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:6Beacon9CloseCodeO", + "mangledName": "$s6Beacon9CloseCodeO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "UInt16", + "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": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ErrorType", + "printedName": "ErrorType", + "children": [ + { + "kind": "Var", + "name": "outputStreamWriteError", + "printedName": "outputStreamWriteError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO017outputStreamWriteB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO017outputStreamWriteB0yA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "compressionError", + "printedName": "compressionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO011compressionB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO011compressionB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidSSLError", + "printedName": "invalidSSLError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO15invalidSSLErroryA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO15invalidSSLErroryA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "writeTimeoutError", + "printedName": "writeTimeoutError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO012writeTimeoutB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO012writeTimeoutB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "protocolError", + "printedName": "protocolError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO08protocolB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO08protocolB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "upgradeError", + "printedName": "upgradeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO07upgradeB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO07upgradeB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closeError", + "printedName": "closeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO05closeB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO05closeB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9ErrorTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s6Beacon9ErrorTypeO2eeoiySbAC_ACtFZ", + "moduleName": "Beacon", + "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:6Beacon9ErrorTypeO9hashValueSivp", + "mangledName": "$s6Beacon9ErrorTypeO9hashValueSivp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9ErrorTypeO9hashValueSivg", + "mangledName": "$s6Beacon9ErrorTypeO9hashValueSivg", + "moduleName": "Beacon", + "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:6Beacon9ErrorTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s6Beacon9ErrorTypeO4hash4intoys6HasherVz_tF", + "moduleName": "Beacon", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6Beacon9ErrorTypeO", + "mangledName": "$s6Beacon9ErrorTypeO", + "moduleName": "Beacon", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WSError", + "printedName": "WSError", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ], + "declKind": "Var", + "usr": "s:6Beacon7WSErrorV4typeAA9ErrorTypeOvp", + "mangledName": "$s6Beacon7WSErrorV4typeAA9ErrorTypeOvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon7WSErrorV4typeAA9ErrorTypeOvg", + "mangledName": "$s6Beacon7WSErrorV4typeAA9ErrorTypeOvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon7WSErrorV7messageSSvp", + "mangledName": "$s6Beacon7WSErrorV7messageSSvp", + "moduleName": "Beacon", + "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:6Beacon7WSErrorV7messageSSvg", + "mangledName": "$s6Beacon7WSErrorV7messageSSvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6Beacon7WSErrorV4codeSivp", + "mangledName": "$s6Beacon7WSErrorV4codeSivp", + "moduleName": "Beacon", + "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:6Beacon7WSErrorV4codeSivg", + "mangledName": "$s6Beacon7WSErrorV4codeSivg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6Beacon7WSErrorV", + "mangledName": "$s6Beacon7WSErrorV", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WebSocketClient", + "printedName": "WebSocketClient", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvp", + "mangledName": "$s6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvg", + "mangledName": "$s6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvs", + "mangledName": "$s6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvM", + "mangledName": "$s6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pongDelegate", + "printedName": "pongDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvp", + "mangledName": "$s6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvg", + "mangledName": "$s6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvs", + "mangledName": "$s6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvM", + "mangledName": "$s6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "disableSSLCertValidation", + "printedName": "disableSSLCertValidation", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP24disableSSLCertValidationSbvp", + "mangledName": "$s6Beacon15WebSocketClientP24disableSSLCertValidationSbvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP24disableSSLCertValidationSbvg", + "mangledName": "$s6Beacon15WebSocketClientP24disableSSLCertValidationSbvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": 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:6Beacon15WebSocketClientP24disableSSLCertValidationSbvs", + "mangledName": "$s6Beacon15WebSocketClientP24disableSSLCertValidationSbvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP24disableSSLCertValidationSbvM", + "mangledName": "$s6Beacon15WebSocketClientP24disableSSLCertValidationSbvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "overrideTrustHostname", + "printedName": "overrideTrustHostname", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP21overrideTrustHostnameSbvp", + "mangledName": "$s6Beacon15WebSocketClientP21overrideTrustHostnameSbvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP21overrideTrustHostnameSbvg", + "mangledName": "$s6Beacon15WebSocketClientP21overrideTrustHostnameSbvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": 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:6Beacon15WebSocketClientP21overrideTrustHostnameSbvs", + "mangledName": "$s6Beacon15WebSocketClientP21overrideTrustHostnameSbvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP21overrideTrustHostnameSbvM", + "mangledName": "$s6Beacon15WebSocketClientP21overrideTrustHostnameSbvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "desiredTrustHostname", + "printedName": "desiredTrustHostname", + "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:6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvp", + "mangledName": "$s6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "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:6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvg", + "mangledName": "$s6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvs", + "mangledName": "$s6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvM", + "mangledName": "$s6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sslClientCertificate", + "printedName": "sslClientCertificate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvp", + "mangledName": "$s6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvg", + "mangledName": "$s6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvs", + "mangledName": "$s6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvM", + "mangledName": "$s6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "security", + "printedName": "security", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvp", + "mangledName": "$s6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvg", + "mangledName": "$s6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvs", + "mangledName": "$s6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvM", + "mangledName": "$s6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enabledSSLCipherSuites", + "printedName": "enabledSSLCipherSuites", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvp", + "mangledName": "$s6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvg", + "mangledName": "$s6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvs", + "mangledName": "$s6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvM", + "mangledName": "$s6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isConnected", + "printedName": "isConnected", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP11isConnectedSbvp", + "mangledName": "$s6Beacon15WebSocketClientP11isConnectedSbvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP11isConnectedSbvg", + "mangledName": "$s6Beacon15WebSocketClientP11isConnectedSbvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientP7connectyyF", + "mangledName": "$s6Beacon15WebSocketClientP7connectyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disconnect", + "printedName": "disconnect(forceTimeout:closeCode:)", + "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" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientP10disconnect12forceTimeout9closeCodeySdSg_s6UInt16VtF", + "mangledName": "$s6Beacon15WebSocketClientP10disconnect12forceTimeout9closeCodeySdSg_s6UInt16VtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(string:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "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": "Func", + "usr": "s:6Beacon15WebSocketClientP5write6string10completionySS_yycSgtF", + "mangledName": "$s6Beacon15WebSocketClientP5write6string10completionySS_yycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "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": "Func", + "usr": "s:6Beacon15WebSocketClientP5write4data10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon15WebSocketClientP5write4data10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(ping:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "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": "Func", + "usr": "s:6Beacon15WebSocketClientP5write4ping10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon15WebSocketClientP5write4ping10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(pong:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "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": "Func", + "usr": "s:6Beacon15WebSocketClientP5write4pong10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon15WebSocketClientP5write4pong10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(string:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE5write6stringySS_tF", + "mangledName": "$s6Beacon15WebSocketClientPAAE5write6stringySS_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE5write4datay10Foundation4DataV_tF", + "mangledName": "$s6Beacon15WebSocketClientPAAE5write4datay10Foundation4DataV_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(ping:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE5write4pingy10Foundation4DataV_tF", + "mangledName": "$s6Beacon15WebSocketClientPAAE5write4pingy10Foundation4DataV_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(pong:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE5write4pongy10Foundation4DataV_tF", + "mangledName": "$s6Beacon15WebSocketClientPAAE5write4pongy10Foundation4DataV_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disconnect", + "printedName": "disconnect()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE10disconnectyyF", + "mangledName": "$s6Beacon15WebSocketClientPAAE10disconnectyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon15WebSocketClientP", + "mangledName": "$s6Beacon15WebSocketClientP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "SSLSettings", + "printedName": "SSLSettings", + "children": [ + { + "kind": "Var", + "name": "useSSL", + "printedName": "useSSL", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV6useSSLSbvp", + "mangledName": "$s6Beacon11SSLSettingsV6useSSLSbvp", + "moduleName": "Beacon", + "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:6Beacon11SSLSettingsV6useSSLSbvg", + "mangledName": "$s6Beacon11SSLSettingsV6useSSLSbvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableCertValidation", + "printedName": "disableCertValidation", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV21disableCertValidationSbvp", + "mangledName": "$s6Beacon11SSLSettingsV21disableCertValidationSbvp", + "moduleName": "Beacon", + "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:6Beacon11SSLSettingsV21disableCertValidationSbvg", + "mangledName": "$s6Beacon11SSLSettingsV21disableCertValidationSbvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "overrideTrustHostname", + "printedName": "overrideTrustHostname", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV21overrideTrustHostnameSbvp", + "mangledName": "$s6Beacon11SSLSettingsV21overrideTrustHostnameSbvp", + "moduleName": "Beacon", + "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:6Beacon11SSLSettingsV21overrideTrustHostnameSbvg", + "mangledName": "$s6Beacon11SSLSettingsV21overrideTrustHostnameSbvg", + "moduleName": "Beacon", + "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:6Beacon11SSLSettingsV21overrideTrustHostnameSbvs", + "mangledName": "$s6Beacon11SSLSettingsV21overrideTrustHostnameSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSettingsV21overrideTrustHostnameSbvM", + "mangledName": "$s6Beacon11SSLSettingsV21overrideTrustHostnameSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "desiredTrustHostname", + "printedName": "desiredTrustHostname", + "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:6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvp", + "mangledName": "$s6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "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:6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvg", + "mangledName": "$s6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvs", + "mangledName": "$s6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvM", + "mangledName": "$s6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sslClientCertificate", + "printedName": "sslClientCertificate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV20sslClientCertificateAA09SSLClientE0CSgvp", + "mangledName": "$s6Beacon11SSLSettingsV20sslClientCertificateAA09SSLClientE0CSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSettingsV20sslClientCertificateAA09SSLClientE0CSgvg", + "mangledName": "$s6Beacon11SSLSettingsV20sslClientCertificateAA09SSLClientE0CSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cipherSuites", + "printedName": "cipherSuites", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV12cipherSuitesSays6UInt16VGSgvp", + "mangledName": "$s6Beacon11SSLSettingsV12cipherSuitesSays6UInt16VGSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSettingsV12cipherSuitesSays6UInt16VGSgvg", + "mangledName": "$s6Beacon11SSLSettingsV12cipherSuitesSays6UInt16VGSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6Beacon11SSLSettingsV", + "mangledName": "$s6Beacon11SSLSettingsV", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WSStreamDelegate", + "printedName": "WSStreamDelegate", + "children": [ + { + "kind": "Function", + "name": "newBytesInStream", + "printedName": "newBytesInStream()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon16WSStreamDelegateP16newBytesInStreamyyF", + "mangledName": "$s6Beacon16WSStreamDelegateP16newBytesInStreamyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStreamDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "streamDidError", + "printedName": "streamDidError(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:6Beacon16WSStreamDelegateP14streamDidError5errorys0F0_pSg_tF", + "mangledName": "$s6Beacon16WSStreamDelegateP14streamDidError5errorys0F0_pSg_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStreamDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon16WSStreamDelegateP", + "mangledName": "$s6Beacon16WSStreamDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "WSStream", + "printedName": "WSStream", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvp", + "mangledName": "$s6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvg", + "mangledName": "$s6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "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": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvs", + "mangledName": "$s6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvM", + "mangledName": "$s6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect(url:port:timeout:ssl:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "SSLSettings", + "printedName": "Beacon.SSLSettings", + "usr": "s:6Beacon11SSLSettingsV" + }, + { + "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:6Beacon8WSStreamP7connect3url4port7timeout3ssl10completiony10Foundation3URLV_SiSdAA11SSLSettingsVys5Error_pSgctF", + "mangledName": "$s6Beacon8WSStreamP7connect3url4port7timeout3ssl10completiony10Foundation3URLV_SiSdAA11SSLSettingsVys5Error_pSgctF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon8WSStreamP5write4dataSi10Foundation4DataV_tF", + "mangledName": "$s6Beacon8WSStreamP5write4dataSi10Foundation4DataV_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "read", + "printedName": "read()", + "children": [ + { + "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:6Beacon8WSStreamP4read10Foundation4DataVSgyF", + "mangledName": "$s6Beacon8WSStreamP4read10Foundation4DataVSgyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cleanup", + "printedName": "cleanup()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon8WSStreamP7cleanupyyF", + "mangledName": "$s6Beacon8WSStreamP7cleanupyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sslTrust", + "printedName": "sslTrust()", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(trust: Security.SecTrust?, domain: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Security.SecTrust?", + "children": [ + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6Beacon8WSStreamP8sslTrustSo03SecD3RefaSg5trust_SSSg6domaintyF", + "mangledName": "$s6Beacon8WSStreamP8sslTrustSo03SecD3RefaSg5trust_SSSg6domaintyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon8WSStreamP", + "mangledName": "$s6Beacon8WSStreamP", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FoundationStream", + "printedName": "FoundationStream", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.WSStreamDelegate?" + } + ], + "declKind": "Var", + "usr": "s:6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvp", + "mangledName": "$s6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvg", + "mangledName": "$s6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvs", + "mangledName": "$s6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvM", + "mangledName": "$s6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableSOCKSProxy", + "printedName": "enableSOCKSProxy", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon16FoundationStreamC16enableSOCKSProxySbvp", + "mangledName": "$s6Beacon16FoundationStreamC16enableSOCKSProxySbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon16FoundationStreamC16enableSOCKSProxySbvg", + "mangledName": "$s6Beacon16FoundationStreamC16enableSOCKSProxySbvg", + "moduleName": "Beacon", + "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:6Beacon16FoundationStreamC16enableSOCKSProxySbvs", + "mangledName": "$s6Beacon16FoundationStreamC16enableSOCKSProxySbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon16FoundationStreamC16enableSOCKSProxySbvM", + "mangledName": "$s6Beacon16FoundationStreamC16enableSOCKSProxySbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect(url:port:timeout:ssl:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "SSLSettings", + "printedName": "Beacon.SSLSettings", + "usr": "s:6Beacon11SSLSettingsV" + }, + { + "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:6Beacon16FoundationStreamC7connect3url4port7timeout3ssl10completiony0B03URLV_SiSdAA11SSLSettingsVys5Error_pSgctF", + "mangledName": "$s6Beacon16FoundationStreamC7connect3url4port7timeout3ssl10completiony0B03URLV_SiSdAA11SSLSettingsVys5Error_pSgctF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon16FoundationStreamC5write4dataSi0B04DataV_tF", + "mangledName": "$s6Beacon16FoundationStreamC5write4dataSi0B04DataV_tF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "read", + "printedName": "read()", + "children": [ + { + "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:6Beacon16FoundationStreamC4read0B04DataVSgyF", + "mangledName": "$s6Beacon16FoundationStreamC4read0B04DataVSgyF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cleanup", + "printedName": "cleanup()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon16FoundationStreamC7cleanupyyF", + "mangledName": "$s6Beacon16FoundationStreamC7cleanupyyF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sslTrust", + "printedName": "sslTrust()", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(trust: Security.SecTrust?, domain: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Security.SecTrust?", + "children": [ + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6Beacon16FoundationStreamC8sslTrustSo03SecE3RefaSg5trust_SSSg6domaintyF", + "mangledName": "$s6Beacon16FoundationStreamC8sslTrustSo03SecE3RefaSg5trust_SSSg6domaintyF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stream", + "printedName": "stream(_:handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Stream", + "printedName": "Foundation.Stream", + "usr": "c:objc(cs)NSStream" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Foundation.Stream.Event", + "usr": "c:@E@NSStreamEvent" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)FoundationStream(im)stream:handleEvent:", + "mangledName": "$s6Beacon16FoundationStreamC6stream_6handleySo8NSStreamC_So0F5EventVtF", + "moduleName": "Beacon", + "isOpen": true, + "objc_name": "stream:handleEvent:", + "declAttributes": [ + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FoundationStream", + "printedName": "Beacon.FoundationStream", + "usr": "c:@M@Beacon@objc(cs)FoundationStream" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)FoundationStream(im)init", + "mangledName": "$s6Beacon16FoundationStreamCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)FoundationStream", + "mangledName": "$s6Beacon16FoundationStreamC", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "WSStream", + "printedName": "WSStream", + "usr": "s:6Beacon8WSStreamP", + "mangledName": "$s6Beacon8WSStreamP" + }, + { + "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": "TypeDecl", + "name": "WebSocketDelegate", + "printedName": "WebSocketDelegate", + "children": [ + { + "kind": "Function", + "name": "websocketDidConnect", + "printedName": "websocketDidConnect(socket:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + } + ], + "declKind": "Func", + "usr": "s:6Beacon17WebSocketDelegateP19websocketDidConnect6socketyAA0bC6Client_p_tF", + "mangledName": "$s6Beacon17WebSocketDelegateP19websocketDidConnect6socketyAA0bC6Client_p_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidDisconnect", + "printedName": "websocketDidDisconnect(socket:error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + }, + { + "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:6Beacon17WebSocketDelegateP22websocketDidDisconnect6socket5erroryAA0bC6Client_p_s5Error_pSgtF", + "mangledName": "$s6Beacon17WebSocketDelegateP22websocketDidDisconnect6socket5erroryAA0bC6Client_p_s5Error_pSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidReceiveMessage", + "printedName": "websocketDidReceiveMessage(socket:text:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:6Beacon17WebSocketDelegateP26websocketDidReceiveMessage6socket4textyAA0bC6Client_p_SStF", + "mangledName": "$s6Beacon17WebSocketDelegateP26websocketDidReceiveMessage6socket4textyAA0bC6Client_p_SStF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidReceiveData", + "printedName": "websocketDidReceiveData(socket:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon17WebSocketDelegateP23websocketDidReceiveData6socket4datayAA0bC6Client_p_10Foundation0H0VtF", + "mangledName": "$s6Beacon17WebSocketDelegateP23websocketDidReceiveData6socket4datayAA0bC6Client_p_10Foundation0H0VtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon17WebSocketDelegateP", + "mangledName": "$s6Beacon17WebSocketDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WebSocketPongDelegate", + "printedName": "WebSocketPongDelegate", + "children": [ + { + "kind": "Function", + "name": "websocketDidReceivePong", + "printedName": "websocketDidReceivePong(socket:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + }, + { + "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:6Beacon21WebSocketPongDelegateP019websocketDidReceiveD06socket4datayAA0bC6Client_p_10Foundation4DataVSgtF", + "mangledName": "$s6Beacon21WebSocketPongDelegateP019websocketDidReceiveD06socket4datayAA0bC6Client_p_10Foundation4DataVSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketPongDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon21WebSocketPongDelegateP", + "mangledName": "$s6Beacon21WebSocketPongDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WebSocketAdvancedDelegate", + "printedName": "WebSocketAdvancedDelegate", + "children": [ + { + "kind": "Function", + "name": "websocketDidConnect", + "printedName": "websocketDidConnect(socket:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP19websocketDidConnect6socketyAA0bC0C_tF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP19websocketDidConnect6socketyAA0bC0C_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidDisconnect", + "printedName": "websocketDidDisconnect(socket:error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "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:6Beacon25WebSocketAdvancedDelegateP22websocketDidDisconnect6socket5erroryAA0bC0C_s5Error_pSgtF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP22websocketDidDisconnect6socket5erroryAA0bC0C_s5Error_pSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidReceiveMessage", + "printedName": "websocketDidReceiveMessage(socket:text:response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "WSResponse", + "printedName": "Beacon.WebSocket.WSResponse", + "usr": "s:6Beacon9WebSocketC10WSResponseC" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP26websocketDidReceiveMessage6socket4text8responseyAA0bC0C_SSAI10WSResponseCtF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP26websocketDidReceiveMessage6socket4text8responseyAA0bC0C_SSAI10WSResponseCtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidReceiveData", + "printedName": "websocketDidReceiveData(socket:data:response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "WSResponse", + "printedName": "Beacon.WebSocket.WSResponse", + "usr": "s:6Beacon9WebSocketC10WSResponseC" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP23websocketDidReceiveData6socket4data8responseyAA0bC0C_10Foundation0I0VAI10WSResponseCtF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP23websocketDidReceiveData6socket4data8responseyAA0bC0C_10Foundation0I0VAI10WSResponseCtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketHttpUpgrade", + "printedName": "websocketHttpUpgrade(socket:request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP20websocketHttpUpgrade6socket7requestyAA0bC0C_SStF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP20websocketHttpUpgrade6socket7requestyAA0bC0C_SStF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketHttpUpgrade", + "printedName": "websocketHttpUpgrade(socket:response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP20websocketHttpUpgrade6socket8responseyAA0bC0C_SStF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP20websocketHttpUpgrade6socket8responseyAA0bC0C_SStF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WebSocket", + "printedName": "WebSocket", + "children": [ + { + "kind": "TypeDecl", + "name": "OpCode", + "printedName": "OpCode", + "children": [ + { + "kind": "Var", + "name": "continueFrame", + "printedName": "continueFrame", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO13continueFrameyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO13continueFrameyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "textFrame", + "printedName": "textFrame", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO9textFrameyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO9textFrameyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "binaryFrame", + "printedName": "binaryFrame", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO11binaryFrameyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO11binaryFrameyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "connectionClose", + "printedName": "connectionClose", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO15connectionCloseyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO15connectionCloseyA2EmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ping", + "printedName": "ping", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO4pingyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO4pingyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "pong", + "printedName": "pong", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO4pongyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO4pongyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocket.OpCode?", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9WebSocketC6OpCodeO8rawValueAESgs5UInt8V_tcfc", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO8rawValueAESgs5UInt8V_tcfc", + "moduleName": "Beacon", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC6OpCodeO8rawValues5UInt8Vvp", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO8rawValues5UInt8Vvp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6OpCodeO8rawValues5UInt8Vvg", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO8rawValues5UInt8Vvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:6Beacon9WebSocketC6OpCodeO", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "UInt8", + "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": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Var", + "name": "ErrorDomain", + "printedName": "ErrorDomain", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC11ErrorDomainSSvpZ", + "mangledName": "$s6Beacon9WebSocketC11ErrorDomainSSvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "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:6Beacon9WebSocketC11ErrorDomainSSvgZ", + "mangledName": "$s6Beacon9WebSocketC11ErrorDomainSSvgZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "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:6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvp", + "mangledName": "$s6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvp", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvg", + "mangledName": "$s6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvs", + "mangledName": "$s6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvM", + "mangledName": "$s6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WSResponse", + "printedName": "WSResponse", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvp", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvg", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvs", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvM", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "frameCount", + "printedName": "frameCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10WSResponseC10frameCountSivp", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10frameCountSivp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC10frameCountSivg", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10frameCountSivg", + "moduleName": "Beacon", + "implicit": true, + "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:6Beacon9WebSocketC10WSResponseC10frameCountSivs", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10frameCountSivs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC10frameCountSivM", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10frameCountSivM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "buffer", + "printedName": "buffer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSMutableData?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSMutableData", + "printedName": "Foundation.NSMutableData", + "usr": "c:objc(cs)NSMutableData" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvp", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSMutableData?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSMutableData", + "printedName": "Foundation.NSMutableData", + "usr": "c:objc(cs)NSMutableData" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvg", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSMutableData?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSMutableData", + "printedName": "Foundation.NSMutableData", + "usr": "c:objc(cs)NSMutableData" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvs", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvM", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "firstFrame", + "printedName": "firstFrame", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10WSResponseC10firstFrame10Foundation4DateVvp", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10firstFrame10Foundation4DateVvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC10firstFrame10Foundation4DateVvg", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10firstFrame10Foundation4DateVvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6Beacon9WebSocketC10WSResponseC", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.WebSocketDelegate?" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvp", + "mangledName": "$s6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvg", + "mangledName": "$s6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvs", + "mangledName": "$s6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvM", + "mangledName": "$s6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "advancedDelegate", + "printedName": "advancedDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.WebSocketAdvancedDelegate?" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvp", + "mangledName": "$s6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketAdvancedDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketAdvancedDelegate", + "printedName": "Beacon.WebSocketAdvancedDelegate", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvg", + "mangledName": "$s6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketAdvancedDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketAdvancedDelegate", + "printedName": "Beacon.WebSocketAdvancedDelegate", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvs", + "mangledName": "$s6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvM", + "mangledName": "$s6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pongDelegate", + "printedName": "pongDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.WebSocketPongDelegate?" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvp", + "mangledName": "$s6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvg", + "mangledName": "$s6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvs", + "mangledName": "$s6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvM", + "mangledName": "$s6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onConnect", + "printedName": "onConnect", + "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:6Beacon9WebSocketC9onConnectyycSgvp", + "mangledName": "$s6Beacon9WebSocketC9onConnectyycSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "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:6Beacon9WebSocketC9onConnectyycSgvg", + "mangledName": "$s6Beacon9WebSocketC9onConnectyycSgvg", + "moduleName": "Beacon", + "implicit": true, + "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:6Beacon9WebSocketC9onConnectyycSgvs", + "mangledName": "$s6Beacon9WebSocketC9onConnectyycSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC9onConnectyycSgvM", + "mangledName": "$s6Beacon9WebSocketC9onConnectyycSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onDisconnect", + "printedName": "onDisconnect", + "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": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvp", + "mangledName": "$s6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "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": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvg", + "mangledName": "$s6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvg", + "moduleName": "Beacon", + "implicit": true, + "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": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvs", + "mangledName": "$s6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvM", + "mangledName": "$s6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onText", + "printedName": "onText", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC6onTextySScSgvp", + "mangledName": "$s6Beacon9WebSocketC6onTextySScSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onTextySScSgvg", + "mangledName": "$s6Beacon9WebSocketC6onTextySScSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onTextySScSgvs", + "mangledName": "$s6Beacon9WebSocketC6onTextySScSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onTextySScSgvM", + "mangledName": "$s6Beacon9WebSocketC6onTextySScSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onData", + "printedName": "onData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvp", + "mangledName": "$s6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvg", + "mangledName": "$s6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvs", + "mangledName": "$s6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvM", + "mangledName": "$s6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onPong", + "printedName": "onPong", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data?) -> ())?", + "children": [ + { + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvp", + "mangledName": "$s6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data?) -> ())?", + "children": [ + { + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvg", + "mangledName": "$s6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data?) -> ())?", + "children": [ + { + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvs", + "mangledName": "$s6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvM", + "mangledName": "$s6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onHttpResponseHeaders", + "printedName": "onHttpResponseHeaders", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.String : Swift.String]) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Swift.String]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvp", + "mangledName": "$s6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.String : Swift.String]) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Swift.String]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvg", + "mangledName": "$s6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.String : Swift.String]) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Swift.String]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvs", + "mangledName": "$s6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvM", + "mangledName": "$s6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "disableSSLCertValidation", + "printedName": "disableSSLCertValidation", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC24disableSSLCertValidationSbvp", + "mangledName": "$s6Beacon9WebSocketC24disableSSLCertValidationSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon9WebSocketC24disableSSLCertValidationSbvg", + "mangledName": "$s6Beacon9WebSocketC24disableSSLCertValidationSbvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC24disableSSLCertValidationSbvs", + "mangledName": "$s6Beacon9WebSocketC24disableSSLCertValidationSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC24disableSSLCertValidationSbvM", + "mangledName": "$s6Beacon9WebSocketC24disableSSLCertValidationSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "overrideTrustHostname", + "printedName": "overrideTrustHostname", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC21overrideTrustHostnameSbvp", + "mangledName": "$s6Beacon9WebSocketC21overrideTrustHostnameSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon9WebSocketC21overrideTrustHostnameSbvg", + "mangledName": "$s6Beacon9WebSocketC21overrideTrustHostnameSbvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC21overrideTrustHostnameSbvs", + "mangledName": "$s6Beacon9WebSocketC21overrideTrustHostnameSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21overrideTrustHostnameSbvM", + "mangledName": "$s6Beacon9WebSocketC21overrideTrustHostnameSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "desiredTrustHostname", + "printedName": "desiredTrustHostname", + "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:6Beacon9WebSocketC20desiredTrustHostnameSSSgvp", + "mangledName": "$s6Beacon9WebSocketC20desiredTrustHostnameSSSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "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:6Beacon9WebSocketC20desiredTrustHostnameSSSgvg", + "mangledName": "$s6Beacon9WebSocketC20desiredTrustHostnameSSSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:6Beacon9WebSocketC20desiredTrustHostnameSSSgvs", + "mangledName": "$s6Beacon9WebSocketC20desiredTrustHostnameSSSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC20desiredTrustHostnameSSSgvM", + "mangledName": "$s6Beacon9WebSocketC20desiredTrustHostnameSSSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sslClientCertificate", + "printedName": "sslClientCertificate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvp", + "mangledName": "$s6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvg", + "mangledName": "$s6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvs", + "mangledName": "$s6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvM", + "mangledName": "$s6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableCompression", + "printedName": "enableCompression", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC17enableCompressionSbvp", + "mangledName": "$s6Beacon9WebSocketC17enableCompressionSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon9WebSocketC17enableCompressionSbvg", + "mangledName": "$s6Beacon9WebSocketC17enableCompressionSbvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC17enableCompressionSbvs", + "mangledName": "$s6Beacon9WebSocketC17enableCompressionSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC17enableCompressionSbvM", + "mangledName": "$s6Beacon9WebSocketC17enableCompressionSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "security", + "printedName": "security", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvp", + "mangledName": "$s6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvg", + "mangledName": "$s6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvs", + "mangledName": "$s6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvM", + "mangledName": "$s6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enabledSSLCipherSuites", + "printedName": "enabledSSLCipherSuites", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvp", + "mangledName": "$s6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvg", + "mangledName": "$s6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvs", + "mangledName": "$s6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvM", + "mangledName": "$s6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isConnected", + "printedName": "isConnected", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC11isConnectedSbvp", + "mangledName": "$s6Beacon9WebSocketC11isConnectedSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC11isConnectedSbvg", + "mangledName": "$s6Beacon9WebSocketC11isConnectedSbvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC7request10Foundation10URLRequestVvp", + "mangledName": "$s6Beacon9WebSocketC7request10Foundation10URLRequestVvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC7request10Foundation10URLRequestVvg", + "mangledName": "$s6Beacon9WebSocketC7request10Foundation10URLRequestVvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC7request10Foundation10URLRequestVvs", + "mangledName": "$s6Beacon9WebSocketC7request10Foundation10URLRequestVvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC7request10Foundation10URLRequestVvM", + "mangledName": "$s6Beacon9WebSocketC7request10Foundation10URLRequestVvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentURL", + "printedName": "currentURL", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10currentURL10Foundation0E0Vvp", + "mangledName": "$s6Beacon9WebSocketC10currentURL10Foundation0E0Vvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10currentURL10Foundation0E0Vvg", + "mangledName": "$s6Beacon9WebSocketC10currentURL10Foundation0E0Vvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "respondToPingWithPong", + "printedName": "respondToPingWithPong", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC21respondToPingWithPongSbvp", + "mangledName": "$s6Beacon9WebSocketC21respondToPingWithPongSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon9WebSocketC21respondToPingWithPongSbvg", + "mangledName": "$s6Beacon9WebSocketC21respondToPingWithPongSbvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC21respondToPingWithPongSbvs", + "mangledName": "$s6Beacon9WebSocketC21respondToPingWithPongSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21respondToPingWithPongSbvM", + "mangledName": "$s6Beacon9WebSocketC21respondToPingWithPongSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:protocols:stream:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WSStream", + "printedName": "Beacon.WSStream", + "hasDefaultArg": true, + "usr": "s:6Beacon8WSStreamP" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9WebSocketC7request9protocols6streamAC10Foundation10URLRequestV_SaySSGSgAA8WSStream_ptcfc", + "mangledName": "$s6Beacon9WebSocketC7request9protocols6streamAC10Foundation10URLRequestV_SaySSGSgAA8WSStream_ptcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:protocols:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9WebSocketC3url9protocolsAC10Foundation3URLV_SaySSGSgtcfc", + "mangledName": "$s6Beacon9WebSocketC3url9protocolsAC10Foundation3URLV_SaySSGSgtcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:writeQueueQOS:protocols:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "QualityOfService", + "printedName": "Foundation.QualityOfService", + "usr": "c:@E@NSQualityOfService" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9WebSocketC3url13writeQueueQOS9protocolsAC10Foundation3URLV_So18NSQualityOfServiceVSaySSGSgtcfc", + "mangledName": "$s6Beacon9WebSocketC3url13writeQueueQOS9protocolsAC10Foundation3URLV_So18NSQualityOfServiceVSaySSGSgtcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC7connectyyF", + "mangledName": "$s6Beacon9WebSocketC7connectyyF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disconnect", + "printedName": "disconnect(forceTimeout:closeCode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "hasDefaultArg": true, + "usr": "s:s6UInt16V" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC10disconnect12forceTimeout9closeCodeySdSg_s6UInt16VtF", + "mangledName": "$s6Beacon9WebSocketC10disconnect12forceTimeout9closeCodeySdSg_s6UInt16VtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(string:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC5write6string10completionySS_yycSgtF", + "mangledName": "$s6Beacon9WebSocketC5write6string10completionySS_yycSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC5write4data10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon9WebSocketC5write4data10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(ping:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC5write4ping10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon9WebSocketC5write4ping10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(pong:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC5write4pong10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon9WebSocketC5write4pong10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "newBytesInStream", + "printedName": "newBytesInStream()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC16newBytesInStreamyyF", + "mangledName": "$s6Beacon9WebSocketC16newBytesInStreamyyF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "streamDidError", + "printedName": "streamDidError(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:6Beacon9WebSocketC14streamDidError5errorys0F0_pSg_tF", + "mangledName": "$s6Beacon9WebSocketC14streamDidError5errorys0F0_pSg_tF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)WebSocket(im)init", + "mangledName": "$s6Beacon9WebSocketCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)WebSocket", + "mangledName": "$s6Beacon9WebSocketC", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "WebSocketClient", + "printedName": "WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP", + "mangledName": "$s6Beacon15WebSocketClientP" + }, + { + "kind": "Conformance", + "name": "WSStreamDelegate", + "printedName": "WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP", + "mangledName": "$s6Beacon16WSStreamDelegateP" + }, + { + "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": "TypeDecl", + "name": "HSBeacon", + "printedName": "HSBeacon", + "children": [ + { + "kind": "Function", + "name": "navigate", + "printedName": "navigate(_:settings:viewController:signature:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconSettings", + "printedName": "Beacon.HSBeaconSettings", + "usr": "c:objc(cs)HSBeaconSettings" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:So8HSBeaconC6BeaconE8navigate_8settings14viewController9signatureyAC0B5RouteO_So0A8SettingsCSo06UIViewF0CSgSSSgtFZ", + "mangledName": "$sSo8HSBeaconC6BeaconE8navigate_8settings14viewController9signatureyAC0B5RouteO_So0A8SettingsCSo06UIViewF0CSgSSSgtFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)HSBeacon", + "moduleName": "Beacon", + "isOpen": true, + "objc_name": "HSBeacon", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "TypeDecl", + "name": "URLSessionDataTask", + "printedName": "URLSessionDataTask", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSessionDataTask", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSessionDataTask", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSURLSessionTask", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Foundation.URLSessionTask", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "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": "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": "CancelableOperation", + "printedName": "CancelableOperation", + "usr": "s:6Beacon19CancelableOperationP", + "mangledName": "$s6Beacon19CancelableOperationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NSNotification", + "printedName": "NSNotification", + "children": [ + { + "kind": "Var", + "name": "beaconUnreadCountDidChangeNotification", + "printedName": "beaconUnreadCountDidChangeNotification", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ], + "declKind": "Var", + "usr": "c:@CM@Beacon@@objc(cs)NSNotification(cpy)beaconUnreadCountDidChangeNotification", + "mangledName": "$sSo14NSNotificationC6BeaconE38beaconUnreadCountDidChangeNotificationSo8NSStringCvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Beacon@@objc(cs)NSNotification(cm)beaconUnreadCountDidChangeNotification", + "mangledName": "$sSo14NSNotificationC6BeaconE38beaconUnreadCountDidChangeNotificationSo8NSStringCvgZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "ObjC", + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "beaconOpenedNotification", + "printedName": "beaconOpenedNotification", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ], + "declKind": "Var", + "usr": "c:@CM@Beacon@@objc(cs)NSNotification(cpy)beaconOpenedNotification", + "mangledName": "$sSo14NSNotificationC6BeaconE24beaconOpenedNotificationSo8NSStringCvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Beacon@@objc(cs)NSNotification(cm)beaconOpenedNotification", + "mangledName": "$sSo14NSNotificationC6BeaconE24beaconOpenedNotificationSo8NSStringCvgZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "ObjC", + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)NSNotification", + "moduleName": "Foundation", + "isOpen": true, + "objc_name": "NSNotification", + "declAttributes": [ + "ObjC", + "NonSendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "String", + "printedName": "String", + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "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": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", + "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", + "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinStringLiteral", + "printedName": "_ExpressibleByBuiltinStringLiteral", + "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", + "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" + }, + { + "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": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Name", + "printedName": "Name", + "children": [ + { + "kind": "Var", + "name": "reachabilityChanged", + "printedName": "reachabilityChanged", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "Foundation.NSNotification.Name", + "usr": "c:@T@NSNotificationName" + } + ], + "declKind": "Var", + "usr": "s:So18NSNotificationNamea6BeaconE19reachabilityChangedABvpZ", + "mangledName": "$sSo18NSNotificationNamea6BeaconE19reachabilityChangedABvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "Foundation.NSNotification.Name", + "usr": "c:@T@NSNotificationName" + } + ], + "declKind": "Accessor", + "usr": "s:So18NSNotificationNamea6BeaconE19reachabilityChangedABvgZ", + "mangledName": "$sSo18NSNotificationNamea6BeaconE19reachabilityChangedABvgZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "c:@T@NSNotificationName", + "moduleName": "Foundation", + "declAttributes": [ + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "Sendable" + ], + "isFromExtension": true, + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_SwiftNewtypeWrapper", + "printedName": "_SwiftNewtypeWrapper", + "usr": "s:s20_SwiftNewtypeWrapperP", + "mangledName": "$ss20_SwiftNewtypeWrapperP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIColor", + "printedName": "UIColor", + "children": [ + { + "kind": "Function", + "name": "beaconBackground", + "printedName": "beaconBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)beaconBackground", + "mangledName": "$sSo7UIColorC6BeaconE16beaconBackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "secondaryBeaconBackground", + "printedName": "secondaryBeaconBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)secondaryBeaconBackground", + "mangledName": "$sSo7UIColorC6BeaconE09secondaryB10BackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tertiaryBeaconBackground", + "printedName": "tertiaryBeaconBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)tertiaryBeaconBackground", + "mangledName": "$sSo7UIColorC6BeaconE08tertiaryB10BackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "RawDocComment", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disabledAction", + "printedName": "disabledAction()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)disabledAction", + "mangledName": "$sSo7UIColorC6BeaconE14disabledActionAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "primaryText", + "printedName": "primaryText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)primaryText", + "mangledName": "$sSo7UIColorC6BeaconE11primaryTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "primaryAccent", + "printedName": "primaryAccent()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)primaryAccent", + "mangledName": "$sSo7UIColorC6BeaconE13primaryAccentAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatBubbleText", + "printedName": "chatBubbleText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatBubbleText", + "mangledName": "$sSo7UIColorC6BeaconE14chatBubbleTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatBorder", + "printedName": "chatBorder()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatBorder", + "mangledName": "$sSo7UIColorC6BeaconE10chatBorderAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatErrorBorder", + "printedName": "chatErrorBorder()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatErrorBorder", + "mangledName": "$sSo7UIColorC6BeaconE15chatErrorBorderAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "brightOrange", + "printedName": "brightOrange()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)brightOrange", + "mangledName": "$sSo7UIColorC6BeaconE12brightOrangeAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatErrorBackground", + "printedName": "chatErrorBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatErrorBackground", + "mangledName": "$sSo7UIColorC6BeaconE19chatErrorBackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "agentAvatarBackground", + "printedName": "agentAvatarBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)agentAvatarBackground", + "mangledName": "$sSo7UIColorC6BeaconE21agentAvatarBackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "agentTextColor", + "printedName": "agentTextColor()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)agentTextColor", + "mangledName": "$sSo7UIColorC6BeaconE14agentTextColorAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unfurledMediaBodyColor", + "printedName": "unfurledMediaBodyColor()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)unfurledMediaBodyColor", + "mangledName": "$sSo7UIColorC6BeaconE22unfurledMediaBodyColorAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatProgressColor", + "printedName": "chatProgressColor()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatProgressColor", + "mangledName": "$sSo7UIColorC6BeaconE17chatProgressColorAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "grey400", + "printedName": "grey400()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)grey400", + "mangledName": "$sSo7UIColorC6BeaconE7grey400AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "grey500", + "printedName": "grey500()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)grey500", + "mangledName": "$sSo7UIColorC6BeaconE7grey500AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "placeholderText", + "printedName": "placeholderText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)placeholderText", + "mangledName": "$sSo7UIColorC6BeaconE15placeholderTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "toolbarButton", + "printedName": "toolbarButton()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)toolbarButton", + "mangledName": "$sSo7UIColorC6BeaconE13toolbarButtonAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "borderButton", + "printedName": "borderButton()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)borderButton", + "mangledName": "$sSo7UIColorC6BeaconE12borderButtonAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "yellow800", + "printedName": "yellow800()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)yellow800", + "mangledName": "$sSo7UIColorC6BeaconE9yellow800AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "escalationThanksBackground", + "printedName": "escalationThanksBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)escalationThanksBackground", + "mangledName": "$sSo7UIColorC6BeaconE26escalationThanksBackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "green600", + "printedName": "green600()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)green600", + "mangledName": "$sSo7UIColorC6BeaconE8green600AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hsTertiaryText", + "printedName": "hsTertiaryText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)hsTertiaryText", + "mangledName": "$sSo7UIColorC6BeaconE14hsTertiaryTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "primaryAction", + "printedName": "primaryAction()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)primaryAction", + "mangledName": "$sSo7UIColorC6BeaconE13primaryActionAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hsSecondaryText", + "printedName": "hsSecondaryText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)hsSecondaryText", + "mangledName": "$sSo7UIColorC6BeaconE15hsSecondaryTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "badge", + "printedName": "badge()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)badge", + "mangledName": "$sSo7UIColorC6BeaconE5badgeAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "goodGlow", + "printedName": "goodGlow()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)goodGlow", + "mangledName": "$sSo7UIColorC6BeaconE8goodGlowAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "badGlow", + "printedName": "badGlow()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)badGlow", + "mangledName": "$sSo7UIColorC6BeaconE7badGlowAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "neutralGlow", + "printedName": "neutralGlow()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)neutralGlow", + "mangledName": "$sSo7UIColorC6BeaconE11neutralGlowAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultBeacon", + "printedName": "defaultBeacon()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)defaultBeacon", + "mangledName": "$sSo7UIColorC6BeaconE07defaultB0AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "lightBeacon", + "printedName": "lightBeacon()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)lightBeacon", + "mangledName": "$sSo7UIColorC6BeaconE05lightB0AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "exceedsMinimumContrast", + "printedName": "exceedsMinimumContrast(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(im)exceedsMinimumContrastWith:", + "mangledName": "$sSo7UIColorC6BeaconE22exceedsMinimumContrast4withSbAB_tF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "contrasting", + "printedName": "contrasting(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(im)contrasting:", + "mangledName": "$sSo7UIColorC6BeaconE11contrastingyA2BF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIColor", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIColor", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "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": "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": "_ExpressibleByColorLiteral", + "printedName": "_ExpressibleByColorLiteral", + "usr": "s:s26_ExpressibleByColorLiteralP", + "mangledName": "$ss26_ExpressibleByColorLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIImageView", + "printedName": "UIImageView", + "declKind": "Class", + "usr": "c:objc(cs)UIImageView", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIImageView", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ImageContainer", + "printedName": "ImageContainer", + "usr": "s:6Beacon14ImageContainerP", + "mangledName": "$s6Beacon14ImageContainerP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UINavigationController", + "printedName": "UINavigationController", + "children": [ + { + "kind": "Function", + "name": "pushViewController", + "printedName": "pushViewController(_:animated:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)pushViewController:animated:completion:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE08pushViewB0_8animated10completionySo06UIViewB0C_SbySbcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "popToRootViewControllerAnimated", + "printedName": "popToRootViewControllerAnimated(_:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)popToRootViewControllerAnimated:completion:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE013popToRootViewB8Animated_10completionySb_ySbcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "popToRootViewControllerAnimated", + "printedName": "popToRootViewControllerAnimated(_:completedToRootVC:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((UIKit.UIViewController?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIViewController?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)popToRootViewControllerAnimated:completedToRootVC:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE013popToRootViewB8Animated_09completedeF2VCySb_ySo06UIViewB0CSgcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "popToViewController", + "printedName": "popToViewController(_:animated:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)popToViewController:animated:completion:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE09popToViewB0_8animated10completionySo06UIViewB0C_SbySbcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "configure", + "printedName": "configure(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconTintColor", + "printedName": "Beacon.HSBeaconTintColor", + "usr": "c:objc(cs)HSBeaconTintColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)configureWith:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE9configure4withySo17HSBeaconTintColorC_tF", + "moduleName": "Beacon", + "objc_name": "configureWith:", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "perform", + "printedName": "perform(_:animated:with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:So22UINavigationControllerC6BeaconE7perform_8animated4withyyyXE_SbySbcSgtF", + "mangledName": "$sSo22UINavigationControllerC6BeaconE7perform_8animated4withyyyXE_SbySbcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UINavigationController", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UINavigationController", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UITraitCollection", + "printedName": "UITraitCollection", + "children": [ + { + "kind": "Var", + "name": "isRegularRegular", + "printedName": "isRegularRegular", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@CM@Beacon@@objc(cs)UITraitCollection(py)isRegularRegular", + "mangledName": "$sSo17UITraitCollectionC6BeaconE09isRegularE0Sbvp", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Beacon@@objc(cs)UITraitCollection(im)isRegularRegular", + "mangledName": "$sSo17UITraitCollectionC6BeaconE09isRegularE0Sbvg", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hasDifferentSizeClass", + "printedName": "hasDifferentSizeClass(comparedTo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UITraitCollection(im)hasDifferentSizeClassWithComparedTo:", + "mangledName": "$sSo17UITraitCollectionC6BeaconE21hasDifferentSizeClass10comparedToSbABSg_tF", + "moduleName": "Beacon", + "objc_name": "hasDifferentSizeClassWithComparedTo:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UITraitCollection", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "8.0", + "objc_name": "UITraitCollection", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "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": "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": "TypeDecl", + "name": "UIWindow", + "printedName": "UIWindow", + "children": [ + { + "kind": "Var", + "name": "topViewController", + "printedName": "topViewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Beacon@@objc(cs)UIWindow(py)topViewController", + "mangledName": "$sSo8UIWindowC6BeaconE17topViewControllerSo06UIViewE0CSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Beacon@@objc(cs)UIWindow(im)topViewController", + "mangledName": "$sSo8UIWindowC6BeaconE17topViewControllerSo06UIViewE0CSgvg", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIWindow", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIWindow", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "BooleanLiteral", + "offset": 486, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "Dictionary", + "offset": 2478, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "StringLiteral", + "offset": 2574, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "Dictionary", + "offset": 2606, + "length": 36, + "value": "[(\"Content-Type\", \"application\/json\")]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "StringLiteral", + "offset": 1524, + "length": 9, + "value": "\"Beacon.APIClient\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "StringLiteral", + "offset": 143, + "length": 29, + "value": "\"AgentChatCollectionViewCell\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 250, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 300, + "length": 2, + "value": "80" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 351, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 393, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 443, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 494, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 573, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 579, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 322, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "BooleanLiteral", + "offset": 407, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "BooleanLiteral", + "offset": 624, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "BooleanLiteral", + "offset": 952, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "BooleanLiteral", + "offset": 1106, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 2727, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 3770, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 5211, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 6118, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 140, + "length": 3, + "value": "25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 197, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 246, + "length": 2, + "value": "68" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 293, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 355, + "length": 2, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 406, + "length": 3, + "value": "0.4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 473, + "length": 4, + "value": "0.32" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 537, + "length": 4, + "value": "22.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 597, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 669, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 728, + "length": 3, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 785, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 845, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 896, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 1015, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 1076, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 1129, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 1199, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 1246, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 1381, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 1387, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 1517, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 1862, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 2214, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 2280, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 2435, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 4129, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "StringLiteral", + "offset": 917, + "length": 23, + "value": "\"https:\/\/helpscout.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "Dictionary", + "offset": 997, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "StringLiteral", + "offset": 2691, + "length": 15, + "value": "\"thumbnail_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "StringLiteral", + "offset": 2691, + "length": 15, + "value": "\"thumbnail_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "Array", + "offset": 4462, + "length": 554, + "value": "[\"gzquar\", \"zix\", \"swf\", \"sys\", \"lnk\", \"js\", \"com\", \"ozd\", \"ws\", \"aru\", \"bat\", \"drv\", \"pif\", \"bin\", \"dev\", \"vexe\", \"386\", \"php3\", \"vb\", \"vxd\", \"pcx\", \"dxz\", \"sop\", \"boo\", \"cla\", \"cih\", \"s7p\", \"exe_renamed\", \"smtmp\", \"hlw\", \"dyz\", \"fag\", \"dlb\", \"mfu\", \"lik\", \"dyv\", \"bxz\", \"wsc\", \"ska\", \"dllx\", \"fjl\", \"txs\", \"cfxxe\", \"xdu\", \"spam\", \"iws\", \"nls\", \"cxq\", \"dbd\", \"xlv\", \"tko\", \"bhx\", \"atm\", \"vzr\", \"lkh\", \"hsq\", \"bmw\", \"ssy\", \"aepl\", \"dx\", \"lok\", \"plc\", \"bqf\", \"pr\", \"aut\", \"capxml\", \"exe\", \"dmg\", \"sh\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/AttachmentDataStore.swift", + "kind": "Dictionary", + "offset": 99, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/AttachmentObject.swift", + "kind": "StringLiteral", + "offset": 129, + "length": 18, + "value": "\"AttachmentObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AvatarImageView.swift", + "kind": "StringLiteral", + "offset": 141, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AvatarImageView.swift", + "kind": "BooleanLiteral", + "offset": 310, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleEscalationOptionView.swift", + "kind": "StringLiteral", + "offset": 38, + "length": 33, + "value": "\"Beacon.BeaconArticleEscalationOptionView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleEscalationViewController.swift", + "kind": "IntegerLiteral", + "offset": 230, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleEscalationViewController.swift", + "kind": "IntegerLiteral", + "offset": 351, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleEscalationViewController.swift", + "kind": "StringLiteral", + "offset": 92, + "length": 37, + "value": "\"Beacon.BeaconArticleEscalationViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/Model\/BeaconArticleRating.swift", + "kind": "IntegerLiteral", + "offset": 115, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/Model\/BeaconArticleRating.swift", + "kind": "IntegerLiteral", + "offset": 115, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleRatingView.swift", + "kind": "IntegerLiteral", + "offset": 388, + "length": 2, + "value": "44" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleRatingView.swift", + "kind": "IntegerLiteral", + "offset": 435, + "length": 2, + "value": "62" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleRatingView.swift", + "kind": "IntegerLiteral", + "offset": 498, + "length": 2, + "value": "62" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BeaconProgressView.swift", + "kind": "StringLiteral", + "offset": 116, + "length": 10, + "value": "\"finished\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BeaconProgressView.swift", + "kind": "IntegerLiteral", + "offset": 156, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconThanksFeedbackView.swift", + "kind": "IntegerLiteral", + "offset": 175, + "length": 3, + "value": "366" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconThanksFeedbackView.swift", + "kind": "StringLiteral", + "offset": 312, + "length": 22, + "value": "\"chat_ended_checkmark\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 1481, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "FloatLiteral", + "offset": 1992, + "length": 3, + "value": "2.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "FloatLiteral", + "offset": 2028, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2078, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2122, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2168, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2215, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 188, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 224, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 266, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 419, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "BooleanLiteral", + "offset": 555, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 646, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "StringLiteral", + "offset": 20, + "length": 18, + "value": "\"Beacon.CharacterLimitView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 118, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 139, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 156, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 118, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 139, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 156, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 118, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 139, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 156, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1772, + "length": 36, + "value": "\"https:\/\/beaconapi.helpscout.net\/v1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1829, + "length": 34, + "value": "\"https:\/\/chatapi.helpscout.net\/v1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1886, + "length": 34, + "value": "\"https:\/\/chatapi.helpscout.net\/v2\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1772, + "length": 36, + "value": "\"https:\/\/beaconapi.helpscout.net\/v1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1829, + "length": 34, + "value": "\"https:\/\/chatapi.helpscout.net\/v1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1886, + "length": 34, + "value": "\"https:\/\/chatapi.helpscout.net\/v2\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 2042, + "length": 12, + "value": "\"Beacon-iOS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 2383, + "length": 3, + "value": "400" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 7739, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 8580, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 8612, + "length": 8, + "value": "\"closed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 10378, + "length": 11, + "value": "\"socket_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 10418, + "length": 14, + "value": "\"channel_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 10378, + "length": 11, + "value": "\"socket_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 10418, + "length": 14, + "value": "\"channel_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatArchitecture.swift", + "kind": "Array", + "offset": 868, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "FloatLiteral", + "offset": 134, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "FloatLiteral", + "offset": 179, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 282, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 326, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1060, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1273, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 1309, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1352, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 14, + "value": "\"Beacon.ChatBubbleView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatCollectionController.swift", + "kind": "Array", + "offset": 756, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatCollectionController.swift", + "kind": "StringLiteral", + "offset": 77, + "length": 24, + "value": "\"Beacon.ChatCollectionController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "FloatLiteral", + "offset": 156, + "length": 3, + "value": "4.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 207, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 255, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 304, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 356, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 654, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 800, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1007, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1070, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "StringLiteral", + "offset": 1187, + "length": 28, + "value": "\"chat_download_failed_emoji\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1446, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1614, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "StringLiteral", + "offset": 1816, + "length": 30, + "value": "\"chatAttachmentDownloadFailed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 1916, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 2079, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "StringLiteral", + "offset": 2290, + "length": 24, + "value": "\"chatAttachmentTryAgain\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2384, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "FloatLiteral", + "offset": 235, + "length": 4, + "value": "17.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "FloatLiteral", + "offset": 351, + "length": 4, + "value": "44.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 727, + "length": 16, + "value": "\"chatEndedTitle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 803, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 969, + "length": 7, + "value": "\"close\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 1266, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 1356, + "length": 31, + "value": "\"closeButtonAccessibilityLabel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 1430, + "length": 13, + "value": "\"CloseButton\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 131, + "length": 23, + "value": "\"Beacon.ChatEndedTextHeaderView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 170, + "length": 23, + "value": "\"chatEndCalloutHeading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 279, + "length": 23, + "value": "\"chatEndCalloutMessage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 390, + "length": 31, + "value": "\"chatEndWaitingCustomerHeading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 510, + "length": 33, + "value": "\"chatEndUnassignedCalloutMessage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 1779, + "length": 15, + "value": "\"showChatEnded\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 1992, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 2042, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 2348, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 2400, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 2986, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 3351, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatErrorLabelView.swift", + "kind": "IntegerLiteral", + "offset": 134, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatErrorLabelView.swift", + "kind": "BooleanLiteral", + "offset": 323, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatErrorLabelView.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 26, + "value": "\"chatMessageSendingFailed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatErrorLabelView.swift", + "kind": "IntegerLiteral", + "offset": 585, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/ChatEvent.swift", + "kind": "Array", + "offset": 888, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/ChatEventFactory.swift", + "kind": "StringLiteral", + "offset": 2726, + "length": 20, + "value": "\"agent-disconnected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/ChatEventFactory.swift", + "kind": "StringLiteral", + "offset": 2775, + "length": 15, + "value": "\"chat-accepted\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/ChatEventFactory.swift", + "kind": "StringLiteral", + "offset": 2726, + "length": 20, + "value": "\"agent-disconnected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/ChatEventFactory.swift", + "kind": "StringLiteral", + "offset": 2775, + "length": 15, + "value": "\"chat-accepted\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/ChatEventObject.swift", + "kind": "StringLiteral", + "offset": 135, + "length": 17, + "value": "\"ChatEventObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "FloatLiteral", + "offset": 148, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "FloatLiteral", + "offset": 200, + "length": 4, + "value": "12.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "FloatLiteral", + "offset": 246, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "FloatLiteral", + "offset": 289, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "BooleanLiteral", + "offset": 483, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "BooleanLiteral", + "offset": 777, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "StringLiteral", + "offset": 964, + "length": 13, + "value": "\"icon_attach\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "BooleanLiteral", + "offset": 1152, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "BooleanLiteral", + "offset": 1319, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "StringLiteral", + "offset": 237, + "length": 16, + "value": "\"ChatHeaderView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 442, + "length": 5, + "value": "175.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 512, + "length": 5, + "value": "159.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 586, + "length": 4, + "value": "90.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 657, + "length": 4, + "value": "73.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 727, + "length": 4, + "value": "56.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 797, + "length": 4, + "value": "44.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 861, + "length": 4, + "value": "28.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 921, + "length": 4, + "value": "34.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 980, + "length": 4, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 1044, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 1082, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 1492, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 1973, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 2056, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 1917, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3215, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3241, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 2995, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3522, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3593, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3632, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3362, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "StringLiteral", + "offset": 3927, + "length": 6, + "value": "\"back\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "StringLiteral", + "offset": 4068, + "length": 12, + "value": "\"leave_chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 8052, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "FloatLiteral", + "offset": 148, + "length": 3, + "value": "4.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "FloatLiteral", + "offset": 194, + "length": 3, + "value": "4.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "FloatLiteral", + "offset": 244, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "FloatLiteral", + "offset": 303, + "length": 3, + "value": "6.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 536, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 808, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 844, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1072, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1135, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1374, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1607, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "StringLiteral", + "offset": 1809, + "length": 27, + "value": "\"chatAttachmentDownloading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 19, + "value": "\"Beacon.ChatImageBubbleView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1538, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1584, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1636, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1700, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1756, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1806, + "length": 3, + "value": "250" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1858, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1913, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1963, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "FloatLiteral", + "offset": 2088, + "length": 4, + "value": "0.34" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "BooleanLiteral", + "offset": 2716, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "BooleanLiteral", + "offset": 3161, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLineItemCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 135, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingBubbleView.swift", + "kind": "FloatLiteral", + "offset": 162, + "length": 3, + "value": "4.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 340, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 581, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 627, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "FloatLiteral", + "offset": 131, + "length": 4, + "value": "48.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "IntegerLiteral", + "offset": 176, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "FloatLiteral", + "offset": 225, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "FloatLiteral", + "offset": 284, + "length": 3, + "value": "6.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "BooleanLiteral", + "offset": 467, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "BooleanLiteral", + "offset": 530, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "BooleanLiteral", + "offset": 769, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "BooleanLiteral", + "offset": 1002, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "StringLiteral", + "offset": 1204, + "length": 27, + "value": "\"chatAttachmentDownloading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/ChatObject.swift", + "kind": "StringLiteral", + "offset": 117, + "length": 12, + "value": "\"ChatObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/ChatObject.swift", + "kind": "IntegerLiteral", + "offset": 157, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 505, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 2428, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 2533, + "length": 17, + "value": "\"chatRatingLabel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 2629, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 2899, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 4111, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 4428, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 4498, + "length": 19, + "value": "\"declineChatRating\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 4594, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 5034, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 5066, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 5097, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 5310, + "length": 31, + "value": "\"chatRatingCommentsPlaceholder\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 5410, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 5508, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 5538, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 5735, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 5805, + "length": 18, + "value": "\"chatRatingButton\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 5900, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 6177, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 6205, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 6466, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 7159, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 7197, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 7459, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 7496, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 8304, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8374, + "length": 5, + "value": "670.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8455, + "length": 5, + "value": "400.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8516, + "length": 5, + "value": "300.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8566, + "length": 5, + "value": "288.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8625, + "length": 5, + "value": "387.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8682, + "length": 5, + "value": "382.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8747, + "length": 4, + "value": "20.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8801, + "length": 5, + "value": "485.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8858, + "length": 5, + "value": "245.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8901, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8955, + "length": 4, + "value": "19.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9004, + "length": 4, + "value": "64.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9054, + "length": 5, + "value": "100.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9103, + "length": 4, + "value": "46.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9158, + "length": 4, + "value": "35.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9212, + "length": 5, + "value": "13.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9274, + "length": 4, + "value": "3.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9332, + "length": 4, + "value": "11.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9386, + "length": 4, + "value": "13.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9446, + "length": 4, + "value": "10.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9513, + "length": 5, + "value": "228.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9581, + "length": 5, + "value": "204.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9649, + "length": 5, + "value": "104.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9726, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9776, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9834, + "length": 5, + "value": "31.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9901, + "length": 5, + "value": "21.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9964, + "length": 5, + "value": "13.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10026, + "length": 4, + "value": "3.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10095, + "length": 4, + "value": "3.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10148, + "length": 4, + "value": "36.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10215, + "length": 3, + "value": "2.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10274, + "length": 4, + "value": "15.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10391, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10460, + "length": 4, + "value": "0.45" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10527, + "length": 3, + "value": "0.6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10594, + "length": 3, + "value": "0.3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10656, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10724, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10797, + "length": 4, + "value": "0.35" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 22705, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 27798, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 29839, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 329, + "length": 23, + "value": "\"Beacon.ChatRatingContainerView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 327, + "length": 31, + "value": "\"icon-white-check-green-circle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "BooleanLiteral", + "offset": 480, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 508, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "BooleanLiteral", + "offset": 681, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 786, + "length": 23, + "value": "\"chatEndCalloutHeading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 858, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 950, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "BooleanLiteral", + "offset": 1124, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 1229, + "length": 23, + "value": "\"chatEndCalloutMessage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 1330, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 1382, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 1504, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "BooleanLiteral", + "offset": 1700, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 1770, + "length": 18, + "value": "\"closeAfterRating\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 1865, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 2146, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2327, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2375, + "length": 4, + "value": "46.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2429, + "length": 5, + "value": "13.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2479, + "length": 4, + "value": "36.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2533, + "length": 4, + "value": "26.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2591, + "length": 5, + "value": "259.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 123, + "length": 21, + "value": "\"Beacon.ChatRatingSuccessView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "BooleanLiteral", + "offset": 166, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 444, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 476, + "length": 3, + "value": "102" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 510, + "length": 3, + "value": "103" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "BooleanLiteral", + "offset": 695, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "BooleanLiteral", + "offset": 943, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 983, + "length": 3, + "value": "2.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 1065, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "BooleanLiteral", + "offset": 1285, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 1362, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 1501, + "length": 4, + "value": "82.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 1547, + "length": 4, + "value": "46.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 1640, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 1689, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "StringLiteral", + "offset": 38, + "length": 14, + "value": "\"Beacon.ChatRatingView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatReducer.swift", + "kind": "BooleanLiteral", + "offset": 24858, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 188, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3809, + "length": 21, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3844, + "length": 14, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3872, + "length": 15, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3901, + "length": 17, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3932, + "length": 17, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3963, + "length": 20, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3997, + "length": 15, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3809, + "length": 21, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3844, + "length": 14, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3872, + "length": 15, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3901, + "length": 17, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3932, + "length": 17, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3963, + "length": 20, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3997, + "length": 15, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3809, + "length": 21, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3844, + "length": 14, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3872, + "length": 15, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3901, + "length": 17, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3932, + "length": 17, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3963, + "length": 20, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3997, + "length": 15, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "Array", + "offset": 4375, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "Array", + "offset": 4422, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "Dictionary", + "offset": 4726, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "Array", + "offset": 4775, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "FloatLiteral", + "offset": 149, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "FloatLiteral", + "offset": 194, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "FloatLiteral", + "offset": 248, + "length": 4, + "value": "12.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "BooleanLiteral", + "offset": 1745, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "BooleanLiteral", + "offset": 2009, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "IntegerLiteral", + "offset": 2045, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "BooleanLiteral", + "offset": 2406, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "IntegerLiteral", + "offset": 2446, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 21, + "value": "\"Beacon.ChatUnfurledMediaView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/ChatUser.swift", + "kind": "IntegerLiteral", + "offset": 129, + "length": 2, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/ChatUser.swift", + "kind": "IntegerLiteral", + "offset": 167, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/ChatUser.swift", + "kind": "StringLiteral", + "offset": 2998, + "length": 13, + "value": "\"chatbotName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 117, + "length": 38, + "value": "\"com.helpscout.beacon-chat.auth-token\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 181, + "length": 38, + "value": "\"com.helpscout.beacon-chat.chat-state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 241, + "length": 33, + "value": "\"com.helpscout.beacon-chat.email\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 117, + "length": 38, + "value": "\"com.helpscout.beacon-chat.auth-token\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 181, + "length": 38, + "value": "\"com.helpscout.beacon-chat.chat-state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 241, + "length": 33, + "value": "\"com.helpscout.beacon-chat.email\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/ChatUserObject.swift", + "kind": "StringLiteral", + "offset": 125, + "length": 16, + "value": "\"ChatUserObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "IntegerLiteral", + "offset": 720, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "FloatLiteral", + "offset": 1501, + "length": 4, + "value": "0.15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "IntegerLiteral", + "offset": 1642, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "BooleanLiteral", + "offset": 1373, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "BooleanLiteral", + "offset": 10934, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatViewModel.swift", + "kind": "IntegerLiteral", + "offset": 348, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "IntegerLiteral", + "offset": 1355, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "IntegerLiteral", + "offset": 1365, + "length": 6, + "value": "0x2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "BooleanLiteral", + "offset": 1410, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "IntegerLiteral", + "offset": 3824, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "IntegerLiteral", + "offset": 3834, + "length": 6, + "value": "0x2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "BooleanLiteral", + "offset": 3879, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "StringLiteral", + "offset": 124, + "length": 32, + "value": "\"CustomerChatCollectionViewCell\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 311, + "length": 2, + "value": "80" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 354, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "StringLiteral", + "offset": 910, + "length": 23, + "value": "\"chatAttachmentSending\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 965, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Extensions\/Data+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 88, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Extensions\/Data+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 93, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Extensions\/Data+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 100, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "Array", + "offset": 556, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 592, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 626, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 896, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 929, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "FloatLiteral", + "offset": 981, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "StringLiteral", + "offset": 2089, + "length": 63, + "value": "\"Invalid date: \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "StringLiteral", + "offset": 2113, + "length": 8, + "value": "\" expected date with fractional seconds\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 2694, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/FileAPI.swift", + "kind": "StringLiteral", + "offset": 101, + "length": 12, + "value": "\"BeaconChat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 220, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "BooleanLiteral", + "offset": 310, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 449, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "FloatLiteral", + "offset": 534, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 922, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 1075, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 1209, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "FloatLiteral", + "offset": 1461, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "BooleanLiteral", + "offset": 1547, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "StringLiteral", + "offset": 1692, + "length": 30, + "value": "\"co.kaishin.Gifu.preloadQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 7400, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 1836, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 2537, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 3232, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 4195, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 4882, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 5678, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 80, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 93, + "length": 10, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 113, + "length": 7, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 130, + "length": 7, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 147, + "length": 16, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 173, + "length": 6, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 189, + "length": 7, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 206, + "length": 7, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 80, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 93, + "length": 10, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 113, + "length": 7, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 130, + "length": 7, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 147, + "length": 16, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 173, + "length": 6, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 189, + "length": 7, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 206, + "length": 7, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "BooleanLiteral", + "offset": 2121, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "BooleanLiteral", + "offset": 2159, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "StringLiteral", + "offset": 1983, + "length": 15, + "value": "\"Beacon.HSBeaconRouting\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/ImageSourceHelpers.swift", + "kind": "FloatLiteral", + "offset": 357, + "length": 4, + "value": "15.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/ImageSourceHelpers.swift", + "kind": "IntegerLiteral", + "offset": 470, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/ImageSourceHelpers.swift", + "kind": "FloatLiteral", + "offset": 591, + "length": 4, + "value": "0.02" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/ImageSourceHelpers.swift", + "kind": "FloatLiteral", + "offset": 730, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2020, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "StringLiteral", + "offset": 2078, + "length": 18, + "value": "\"ws.pusherapp.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2162, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2612, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2648, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "StringLiteral", + "offset": 2706, + "length": 18, + "value": "\"ws.pusherapp.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2790, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "StringLiteral", + "offset": 5465, + "length": 12, + "value": "\"Beacon.OCAuthMethod\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/PreviewItem.swift", + "kind": "StringLiteral", + "offset": 42, + "length": 11, + "value": "\"Beacon.PreviewItem\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/PreviewItemController.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 21, + "value": "\"Beacon.PreviewItemController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/PreviewItemController.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 21, + "value": "\"Beacon.PreviewItemController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/PreviewItemController.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 21, + "value": "\"Beacon.PreviewItemController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/PreviewItemDataSource.swift", + "kind": "StringLiteral", + "offset": 42, + "length": 21, + "value": "\"Beacon.PreviewItemDataSource\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "Dictionary", + "offset": 714, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "BooleanLiteral", + "offset": 739, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "StringLiteral", + "offset": 1092, + "length": 68, + "value": "\"com.pusher.pusherswift-channel-decryption-key-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "StringLiteral", + "offset": 1159, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "StringLiteral", + "offset": 638, + "length": 13, + "value": "\"Beacon.PusherChannel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherChannelAuth.swift", + "kind": "StringLiteral", + "offset": 531, + "length": 14, + "value": "\"channel_data\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherChannelAuth.swift", + "kind": "StringLiteral", + "offset": 531, + "length": 14, + "value": "\"channel_data\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "BooleanLiteral", + "offset": 861, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "BooleanLiteral", + "offset": 897, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "StringLiteral", + "offset": 936, + "length": 18, + "value": "\"ws.pusherapp.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "BooleanLiteral", + "offset": 1006, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "StringLiteral", + "offset": 517, + "length": 19, + "value": "\"Beacon.PusherClientOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 499, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 545, + "length": 3, + "value": "120" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 640, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "BooleanLiteral", + "offset": 836, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "BooleanLiteral", + "offset": 954, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "BooleanLiteral", + "offset": 1115, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 1437, + "length": 140, + "value": "\"Your Pusher instance has probably become deallocated. See https:\/\/github.com\/pusher\/pusher-websocket-swift\/issues\/109 for more information\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 1663, + "length": 34, + "value": "\"[PUSHER DEBUG] Network reachable\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 2653, + "length": 149, + "value": "\"[PUSHER DEBUG] Connection state is \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 2726, + "length": 3, + "value": "\" but received network reachability change so going to call attemptReconnect\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 3048, + "length": 140, + "value": "\"Your Pusher instance has probably become deallocated. See https:\/\/github.com\/pusher\/pusher-websocket-swift\/issues\/109 for more information\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 3274, + "length": 36, + "value": "\"[PUSHER DEBUG] Network unreachable\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 27, + "length": 16, + "value": "\"Beacon.PusherConnection\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38372, + "length": 10, + "value": "\"Beacon.PusherAuth\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38741, + "length": 9, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38760, + "length": 13, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38783, + "length": 12, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38805, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38875, + "length": 12, + "value": "\"connecting\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38908, + "length": 11, + "value": "\"connected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38944, + "length": 15, + "value": "\"disconnecting\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38983, + "length": 14, + "value": "\"disconnected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 39021, + "length": 14, + "value": "\"reconnecting\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38741, + "length": 9, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38760, + "length": 13, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38783, + "length": 12, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38805, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherError.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 11, + "value": "\"Beacon.PusherError\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherEvent.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 11, + "value": "\"Beacon.PusherEvent\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherEventQueue.swift", + "kind": "StringLiteral", + "offset": 402, + "length": 57, + "value": "\"com.pusher.pusherswift-event-queue-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherEventQueue.swift", + "kind": "StringLiteral", + "offset": 458, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherGlobalChannel.swift", + "kind": "Dictionary", + "offset": 126, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherGlobalChannel.swift", + "kind": "Dictionary", + "offset": 189, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherGlobalChannel.swift", + "kind": "StringLiteral", + "offset": 35, + "length": 13, + "value": "\"Beacon.GlobalChannel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherPresenceChannel.swift", + "kind": "StringLiteral", + "offset": 82, + "length": 21, + "value": "\"Beacon.PusherPresenceChannel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherPresenceChannel.swift", + "kind": "StringLiteral", + "offset": 6734, + "length": 27, + "value": "\"Beacon.PusherPresenceChannelMember\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 13, + "value": "\"event-added\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 93, + "length": 15, + "value": "\"message-added\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 135, + "length": 17, + "value": "\"message-updated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 174, + "length": 12, + "value": "\"chat-ended\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 21, + "value": "\"chat-ended-inactive\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 261, + "length": 26, + "value": "\"client-agent-joined-chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 309, + "length": 24, + "value": "\"client-agent-left-chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 356, + "length": 20, + "value": "\"client-user-typing\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 406, + "length": 28, + "value": "\"client-user-typing-stopped\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 463, + "length": 19, + "value": "\"customer-inactive\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 13, + "value": "\"event-added\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 93, + "length": 15, + "value": "\"message-added\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 135, + "length": 17, + "value": "\"message-updated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 174, + "length": 12, + "value": "\"chat-ended\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 21, + "value": "\"chat-ended-inactive\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 261, + "length": 26, + "value": "\"client-agent-joined-chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 309, + "length": 24, + "value": "\"client-agent-left-chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 356, + "length": 20, + "value": "\"client-user-typing\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 406, + "length": 28, + "value": "\"client-user-typing-stopped\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 463, + "length": 19, + "value": "\"customer-inactive\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 813, + "length": 6, + "value": "\"user\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 995, + "length": 22, + "value": "\"e715f34dfbd75ea91468\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 1065, + "length": 11, + "value": "\"helpscout\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "IntegerLiteral", + "offset": 1115, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "Array", + "offset": 1261, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "FloatLiteral", + "offset": 1392, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "IntegerLiteral", + "offset": 1456, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherSwift.swift", + "kind": "IntegerLiteral", + "offset": 34, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherSwift.swift", + "kind": "StringLiteral", + "offset": 50, + "length": 7, + "value": "\"8.0.0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherSwift.swift", + "kind": "StringLiteral", + "offset": 76, + "length": 24, + "value": "\"pusher-websocket-swift\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherSwift.swift", + "kind": "StringLiteral", + "offset": 108, + "length": 6, + "value": "\"Beacon.Pusher\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "StringLiteral", + "offset": 1741, + "length": 33, + "value": "\"ReachabilityChangedNotification\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "StringLiteral", + "offset": 1869, + "length": 21, + "value": "\"reachabilityChanged\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 2650, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 3783, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 3894, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/RemoteEndpoint.swift", + "kind": "Dictionary", + "offset": 863, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "IntegerLiteral", + "offset": 417, + "length": 2, + "value": "35" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "IntegerLiteral", + "offset": 1109, + "length": 2, + "value": "35" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "StringLiteral", + "offset": 1212, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "BooleanLiteral", + "offset": 1359, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "StringLiteral", + "offset": 187, + "length": 16, + "value": "\"Beacon.ResizingTextView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 1685, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 1766, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 1834, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 1988, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 2340, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 142, + "length": 16, + "value": "\"article-viewed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 187, + "length": 15, + "value": "\"beacon-opened\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 14, + "value": "\"chat-started\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 142, + "length": 16, + "value": "\"article-viewed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 187, + "length": 15, + "value": "\"beacon-opened\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 14, + "value": "\"chat-started\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 178, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 229, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 271, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 322, + "length": 4, + "value": "52.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 373, + "length": 4, + "value": "55.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 418, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 457, + "length": 5, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 655, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 661, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "BooleanLiteral", + "offset": 866, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 963, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 969, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 5079, + "length": 3, + "value": "0.6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 5122, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 5168, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 5213, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 5288, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 9524, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 9581, + "length": 3, + "value": "0.3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 9780, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UITextViewWithPlaceholder.swift", + "kind": "BooleanLiteral", + "offset": 199, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UITextViewWithPlaceholder.swift", + "kind": "IntegerLiteral", + "offset": 327, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UITextViewWithPlaceholder.swift", + "kind": "StringLiteral", + "offset": 502, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UITextViewWithPlaceholder.swift", + "kind": "StringLiteral", + "offset": 20, + "length": 25, + "value": "\"Beacon.UITextViewWithPlaceholder\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 142, + "length": 3, + "value": "25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 193, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 255, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 322, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 389, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 439, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 556, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 615, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 687, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 734, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 896, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 942, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 973, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 1130, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 1520, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/UnfurledMedia.swift", + "kind": "StringLiteral", + "offset": 663, + "length": 15, + "value": "\"thumbnail_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/UnfurledMedia.swift", + "kind": "StringLiteral", + "offset": 663, + "length": 15, + "value": "\"thumbnail_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/UnfurledMediaObject.swift", + "kind": "StringLiteral", + "offset": 143, + "length": 21, + "value": "\"UnfurledMediaObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UserMessageView.swift", + "kind": "IntegerLiteral", + "offset": 306, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UserMessageView.swift", + "kind": "IntegerLiteral", + "offset": 346, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 406, + "length": 36, + "value": "\"beaconArticleDetailsViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 471, + "length": 22, + "value": "\"hsBeaconAskSelection\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 514, + "length": 20, + "value": "\"chatViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 563, + "length": 31, + "value": "\"hsBeaconMessageEntryContainer\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 36, + "value": "\"hsBeaconPreviousMessagesController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 406, + "length": 36, + "value": "\"beaconArticleDetailsViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 471, + "length": 22, + "value": "\"hsBeaconAskSelection\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 514, + "length": 20, + "value": "\"chatViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 563, + "length": 31, + "value": "\"hsBeaconMessageEntryContainer\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 36, + "value": "\"hsBeaconPreviousMessagesController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 732, + "length": 8, + "value": "\"Beacon\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 850, + "length": 17, + "value": "\"BeaconMessaging\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 984, + "length": 24, + "value": "\"BeaconPreviousMessages\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 981, + "length": 33, + "value": "\"WebsocketDidConnectNotification\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 1063, + "length": 36, + "value": "\"WebsocketDidDisconnectNotification\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 1148, + "length": 36, + "value": "\"WebsocketDisconnectionErrorKeyName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1286, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1325, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1364, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1403, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1464, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1524, + "length": 4, + "value": "1007" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1563, + "length": 4, + "value": "1008" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1602, + "length": 4, + "value": "1009" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1286, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1325, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1364, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1403, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1464, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1524, + "length": 4, + "value": "1007" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1563, + "length": 4, + "value": "1008" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1602, + "length": 4, + "value": "1009" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1286, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1325, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1364, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1403, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1464, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1524, + "length": 4, + "value": "1007" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1563, + "length": 4, + "value": "1008" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1602, + "length": 4, + "value": "1009" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 4796, + "length": 32, + "value": "\"com.vluxe.starscream.websocket\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "Array", + "offset": 4842, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 5001, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 5039, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14047, + "length": 3, + "value": "0x0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14076, + "length": 3, + "value": "0x1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14107, + "length": 3, + "value": "0x2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14171, + "length": 3, + "value": "0x8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14195, + "length": 3, + "value": "0x9" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14219, + "length": 3, + "value": "0xA" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14047, + "length": 3, + "value": "0x0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14076, + "length": 3, + "value": "0x1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14107, + "length": 3, + "value": "0x2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14171, + "length": 3, + "value": "0x8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14195, + "length": 3, + "value": "0x9" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14219, + "length": 3, + "value": "0xA" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14047, + "length": 3, + "value": "0x0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14076, + "length": 3, + "value": "0x1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14107, + "length": 3, + "value": "0x2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14171, + "length": 3, + "value": "0x8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14195, + "length": 3, + "value": "0x9" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14219, + "length": 3, + "value": "0xA" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14291, + "length": 11, + "value": "\"WebSocket\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14495, + "length": 9, + "value": "\"Upgrade\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14539, + "length": 11, + "value": "\"websocket\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14585, + "length": 6, + "value": "\"Host\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14626, + "length": 12, + "value": "\"Connection\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14673, + "length": 9, + "value": "\"Upgrade\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14717, + "length": 24, + "value": "\"Sec-WebSocket-Protocol\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14776, + "length": 23, + "value": "\"Sec-WebSocket-Version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14834, + "length": 4, + "value": "\"13\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14873, + "length": 26, + "value": "\"Sec-WebSocket-Extensions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14934, + "length": 19, + "value": "\"Sec-WebSocket-Key\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14988, + "length": 8, + "value": "\"Origin\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 15031, + "length": 22, + "value": "\"Sec-WebSocket-Accept\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15088, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15127, + "length": 4, + "value": "0x80" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15166, + "length": 4, + "value": "0x0F" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15205, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15244, + "length": 4, + "value": "0x40" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15283, + "length": 4, + "value": "0x80" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15322, + "length": 4, + "value": "0x7F" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15361, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15398, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "Array", + "offset": 15436, + "length": 16, + "value": "[\"wss\", \"https\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 15504, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15583, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15617, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 16537, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 16582, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 16740, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17255, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17357, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17403, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 17443, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 17480, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17521, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17565, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17729, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17766, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 18052, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 18090, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 18127, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 18164, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 29114, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 13910, + "length": 9, + "value": "\"Beacon.WebSocket\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 54811, + "length": 1, + "value": "0" + } + ] +} \ No newline at end of file diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64.swiftinterface b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface similarity index 79% rename from Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64.swiftinterface rename to Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index 3310266..8de04d8 100644 --- a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64.swiftinterface +++ b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -1,6 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) +// swift-compiler-version: Apple Swift version 5.7 (swiftlang-5.7.0.127.4 clang-1400.0.29.50) // swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Beacon +// swift-module-flags-ignorable: -enable-bare-slash-regex @_exported import Beacon import CommonCrypto import CoreData @@ -14,34 +15,35 @@ import Security import Swift import SystemConfiguration import UIKit +import _Concurrency +import _StringProcessing import zlib public class Animator { public init(withDelegate delegate: Beacon.GIFAnimatable) @objc deinit } -@_hasMissingDesignatedInitializers @objc(HSBeaconArticleEscalationViewController) public class BeaconArticleEscalationViewController : UIKit.UIViewController { - @objc public init(stringLocalizer: Beacon.HSBeaconStringLocalizer, settings: Beacon.HSBeaconSettings, tintColorSettings: Beacon.HSBeaconTintColor, actionColor: UIKit.UIColor, messagingEnabled: Swift.Bool) - @objc override dynamic public func viewDidLoad() - @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool) +@_hasMissingDesignatedInitializers @objc(HSBeaconArticleEscalationViewController) @_Concurrency.MainActor(unsafe) public class BeaconArticleEscalationViewController : UIKit.UIViewController { + @objc @_Concurrency.MainActor(unsafe) public init(stringLocalizer: Beacon.HSBeaconStringLocalizer, settings: Beacon.HSBeaconSettings, tintColorSettings: Beacon.HSBeaconTintColor, actionColor: UIKit.UIColor, messagingEnabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool) @objc deinit - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) } @objc(HSBeaconArticleRating) public enum BeaconArticleRating : Swift.UInt { case positive case negative - public typealias RawValue = Swift.UInt public init?(rawValue: Swift.UInt) + public typealias RawValue = Swift.UInt public var rawValue: Swift.UInt { get } } -@objc(HSBeaconArticleRatingViewDelegate) public protocol BeaconArticleRatingViewDelegate : AnyObject { +@objc(HSBeaconArticleRatingViewDelegate) public protocol BeaconArticleRatingViewDelegate { @objc func articleRatingView(_ view: Beacon.BeaconArticleRatingView, ratedArticle rating: Beacon.BeaconArticleRating) } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconArticleRatingView) public class BeaconArticleRatingView : UIKit.UIView { - @objc public static var contentHeight: CoreGraphics.CGFloat - @objc weak public var delegate: Beacon.BeaconArticleRatingViewDelegate? - @objc public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconArticleRatingView) @_Concurrency.MainActor(unsafe) public class BeaconArticleRatingView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public static var contentHeight: CoreFoundation.CGFloat + @objc @_Concurrency.MainActor(unsafe) weak public var delegate: Beacon.BeaconArticleRatingViewDelegate? + @objc @_Concurrency.MainActor(unsafe) public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { @objc get @objc set } @@ -60,15 +62,15 @@ public enum BeaconRoute { get } } -extension HSBeacon { +extension Beacon.HSBeacon { public class func navigate(_ route: Beacon.BeaconRoute, settings: Beacon.HSBeaconSettings, viewController: UIKit.UIViewController? = nil, signature: Swift.String? = nil) } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconSearchPlaceholderView) public class BeaconSearchPlaceholderView : UIKit.UIView { - @objc public func setPlaceholder(_ string: Swift.String) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconSearchPlaceholderView) @_Concurrency.MainActor(unsafe) public class BeaconSearchPlaceholderView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public func setPlaceholder(_ string: Swift.String) @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconThanksFeedbackView) public class BeaconThanksFeedbackView : UIKit.UIView { - @objc public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconThanksFeedbackView) @_Concurrency.MainActor(unsafe) public class BeaconThanksFeedbackView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { @objc get @objc set } @@ -77,42 +79,7 @@ extension HSBeacon { public protocol CancelableOperation { func cancel() } -extension URLSessionDataTask : Beacon.CancelableOperation { -} -public typealias Reducer = (inout Value, Action) -> [Beacon.Effect] -public func logging(_ reducer: @escaping Beacon.Reducer) -> Beacon.Reducer -public func combine(_ reducers: Beacon.Reducer...) -> Beacon.Reducer -public struct Tagged { - public var rawValue: RawValue - public init(rawValue: RawValue) - public func map(_ f: (RawValue) -> B) -> Beacon.Tagged -} -extension Tagged : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -extension Tagged : Swift.RawRepresentable { -} -extension Tagged : Swift.Equatable where RawValue : Swift.Equatable { -} -extension Tagged : Swift.ExpressibleByExtendedGraphemeClusterLiteral where RawValue : Swift.ExpressibleByExtendedGraphemeClusterLiteral { - public typealias ExtendedGraphemeClusterLiteralType = RawValue.ExtendedGraphemeClusterLiteralType - public init(extendedGraphemeClusterLiteral: Beacon.Tagged.ExtendedGraphemeClusterLiteralType) -} -extension Tagged : Swift.ExpressibleByStringLiteral where RawValue : Swift.ExpressibleByStringLiteral { - public typealias StringLiteralType = RawValue.StringLiteralType - public init(stringLiteral: Beacon.Tagged.StringLiteralType) -} -extension Tagged : Swift.ExpressibleByUnicodeScalarLiteral where RawValue : Swift.ExpressibleByUnicodeScalarLiteral { - public typealias UnicodeScalarLiteralType = RawValue.UnicodeScalarLiteralType - public init(unicodeScalarLiteral: Beacon.Tagged.UnicodeScalarLiteralType) -} -extension Tagged : Swift.Decodable where RawValue : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} -extension Tagged : Swift.Encodable where RawValue : Swift.Encodable { - public func encode(to encoder: Swift.Encoder) throws +extension Foundation.URLSessionDataTask : Beacon.CancelableOperation { } @objc @_inheritsConvenienceInitializers public class ChatDependencies : ObjectiveC.NSObject { @objc public class func setTintColorSettings(_ tintColor: Beacon.HSBeaconTintColor) @@ -135,31 +102,26 @@ extension Tagged : Swift.Encodable where RawValue : Swift.Encodable { @objc public class func setRatingsEnabled(_ enabled: Swift.Bool) @objc public class func setBeaconDelegate(_ delegate: Beacon.HSBeaconDelegate) @objc public class func setActionColor(_ color: UIKit.UIColor) - @objc deinit @objc override dynamic public init() + @objc deinit } public func decode(_ data: Foundation.Data) -> Swift.Result where A : Swift.Decodable public func decode(_ data: Foundation.Data, with decoder: Foundation.JSONDecoder) -> Swift.Result where A : Swift.Decodable -public struct Effect { - public let run: (@escaping (A) -> Swift.Void) -> Swift.Void - public init(run: @escaping (@escaping (A) -> Swift.Void) -> Swift.Void) - public func map(_ f: @escaping (A) -> B) -> Beacon.Effect -} public protocol GIFAnimatable : AnyObject { var animator: Beacon.Animator? { get set } var layer: QuartzCore.CALayer { get } - var frame: CoreGraphics.CGRect { get set } + var frame: CoreFoundation.CGRect { get set } var contentMode: UIKit.UIView.ContentMode { get set } } public protocol ImageContainer { var image: UIKit.UIImage? { get set } } -extension GIFAnimatable where Self : Beacon.ImageContainer { - public var intrinsicContentSize: CoreGraphics.CGSize { +extension Beacon.GIFAnimatable where Self : Beacon.ImageContainer { + public var intrinsicContentSize: CoreFoundation.CGSize { get } } -extension GIFAnimatable { +extension Beacon.GIFAnimatable { public var gifLoopDuration: Foundation.TimeInterval { get } @@ -185,20 +147,20 @@ extension GIFAnimatable { public func setFrameBufferCount(_ frames: Swift.Int) public func updateImageIfNeeded() } -@objc @_inheritsConvenienceInitializers public class GIFImageView : UIKit.UIImageView, Beacon.GIFAnimatable { - public var animator: Beacon.Animator? { +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class GIFImageView : UIKit.UIImageView, Beacon.GIFAnimatable { + @_Concurrency.MainActor(unsafe) public var animator: Beacon.Animator? { get set } - @objc override dynamic public func display(_ layer: QuartzCore.CALayer) - @objc override dynamic public init(image: UIKit.UIImage?) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func display(_ layer: QuartzCore.CALayer) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?) @available(iOS 3.0, *) - @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?) - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -@objc extension NSNotification { +@objc extension Foundation.NSNotification { @objc public static var beaconUnreadCountDidChangeNotification: Foundation.NSString { @objc get } @@ -220,8 +182,8 @@ extension GIFAnimatable { get } public init(navString: Swift.String) - public typealias RawValue = Swift.Int public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int public var rawValue: Swift.Int { get } @@ -243,23 +205,22 @@ extension GIFAnimatable { @objc public func isValidWith(docsEnabled: Swift.Bool, messagingEnabled: Swift.Bool, chatEnabled: Swift.Bool, previousMessagesEnabled: Swift.Bool) -> Swift.Bool @objc public func invalidRouteMessage(stringLocalizer: Beacon.HSBeaconStringLocalizer) -> Swift.String @objc deinit - @objc override dynamic public init() } @objc @_inheritsConvenienceInitializers public class HSBeaconUnreadMessageCountGenerator : ObjectiveC.NSObject { @objc public class func unreadMessageCount(with previousMessages: [Beacon.HSBeaconConversation]) -> Swift.Int - @objc deinit @objc override dynamic public init() + @objc deinit } @objc public protocol HSEnterEmailViewControllerDelegate { @objc func enterEmailController(_ controller: Beacon.HSEnterEmailViewController, didEnter email: Swift.String) } -@_inheritsConvenienceInitializers @objc public class HSEnterEmailViewController : UIKit.UIViewController { - @objc weak public var delegate: Beacon.HSEnterEmailViewControllerDelegate? - @objc public static func instantiateViewController() -> Beacon.HSEnterEmailViewController - @objc override dynamic public func viewDidLoad() +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor(unsafe) public class HSEnterEmailViewController : UIKit.UIViewController { + @objc @_Concurrency.MainActor(unsafe) weak public var delegate: Beacon.HSEnterEmailViewControllerDelegate? + @objc @_Concurrency.MainActor(unsafe) public static func instantiateViewController() -> Beacon.HSEnterEmailViewController + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @objc required dynamic public init?(coder: Foundation.NSCoder) } public enum HTTPMethod : Swift.Equatable { case options @@ -279,8 +240,8 @@ public enum HTTPMethod : Swift.Equatable { } public static func == (a: Beacon.HTTPMethod, b: Beacon.HTTPMethod) -> Swift.Bool } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconLoadingView) public class LoadingView : UIKit.UIView { - @objc override dynamic public init(frame: CoreGraphics.CGRect) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconLoadingView) @_Concurrency.MainActor(unsafe) public class LoadingView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) @objc deinit } public enum ReachabilityError : Swift.Error { @@ -292,7 +253,7 @@ public enum ReachabilityError : Swift.Error { } @available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") public let ReachabilityChangedNotification: Foundation.NSNotification.Name -extension NSNotification.Name { +extension Foundation.NSNotification.Name { public static let reachabilityChanged: Foundation.Notification.Name } public class Reachability { @@ -305,10 +266,10 @@ public class Reachability { get } public static func == (a: Beacon.Reachability.Connection, b: Beacon.Reachability.Connection) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } - public func hash(into hasher: inout Swift.Hasher) } public var whenReachable: Beacon.Reachability.NetworkReachable? public var whenUnreachable: Beacon.Reachability.NetworkUnreachable? @@ -332,7 +293,7 @@ public class Reachability { convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws @objc deinit } -extension Reachability { +extension Beacon.Reachability { public func startNotifier() throws public func stopNotifier() @available(*, deprecated, message: "Please use `connection != .none`") @@ -381,7 +342,7 @@ open class SSLSecurity : Beacon.SSLTrustValidator { public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] @objc deinit } -@objc extension UIColor { +@objc extension UIKit.UIColor { @objc public static func beaconBackground() -> UIKit.UIColor @objc public static func secondaryBeaconBackground() -> UIKit.UIColor @objc public static func tertiaryBeaconBackground() -> UIKit.UIColor @@ -417,24 +378,24 @@ open class SSLSecurity : Beacon.SSLTrustValidator { @objc dynamic public func exceedsMinimumContrast(with color: UIKit.UIColor) -> Swift.Bool @objc dynamic public func contrasting(_ color: UIKit.UIColor) -> UIKit.UIColor } -extension UIImageView : Beacon.ImageContainer { +extension UIKit.UIImageView : Beacon.ImageContainer { } -extension UINavigationController { - @objc dynamic public func pushViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completedToRootVC: ((UIKit.UIViewController?) -> Swift.Void)?) - @objc dynamic public func popToViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func configure(with tintColorSettings: Beacon.HSBeaconTintColor) - public func perform(_ action: () -> (), animated: Swift.Bool, with completion: ((Swift.Bool) -> Swift.Void)?) +extension UIKit.UINavigationController { + @objc @_Concurrency.MainActor(unsafe) dynamic public func pushViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completedToRootVC: ((UIKit.UIViewController?) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func configure(with tintColorSettings: Beacon.HSBeaconTintColor) + @_Concurrency.MainActor(unsafe) public func perform(_ action: () -> (), animated: Swift.Bool, with completion: ((Swift.Bool) -> Swift.Void)?) } -extension UITraitCollection { +extension UIKit.UITraitCollection { @objc dynamic public var isRegularRegular: Swift.Bool { @objc get } @objc dynamic public func hasDifferentSizeClass(comparedTo traitCollection: UIKit.UITraitCollection?) -> Swift.Bool } -@objc extension UIWindow { - @objc dynamic public var topViewController: UIKit.UIViewController? { +@objc extension UIKit.UIWindow { + @objc @_Concurrency.MainActor(unsafe) dynamic public var topViewController: UIKit.UIViewController? { @objc get } } @@ -444,8 +405,8 @@ extension UITraitCollection { @objc public class func chatViewController() -> UIKit.UIViewController @objc public class func messageEntryViewController() -> Beacon.HSBeaconMessageEntryContainerController @objc public class func previousMessagesViewController() -> Beacon.HSBeaconPreviousMessagesController - @objc deinit @objc override dynamic public init() + @objc deinit } public let WebsocketDidConnectNotification: Swift.String public let WebsocketDidDisconnectNotification: Swift.String @@ -459,8 +420,8 @@ public enum CloseCode : Swift.UInt16 { case encoding case policyViolated case messageTooBig - public typealias RawValue = Swift.UInt16 public init?(rawValue: Swift.UInt16) + public typealias RawValue = Swift.UInt16 public var rawValue: Swift.UInt16 { get } @@ -474,10 +435,10 @@ public enum ErrorType : Swift.Error { case upgradeError case closeError public static func == (a: Beacon.ErrorType, b: Beacon.ErrorType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } - public func hash(into hasher: inout Swift.Hasher) } public struct WSError : Swift.Error { public let type: Beacon.ErrorType @@ -501,7 +462,7 @@ public protocol WebSocketClient : AnyObject { func write(ping: Foundation.Data, completion: (() -> ())?) func write(pong: Foundation.Data, completion: (() -> ())?) } -extension WebSocketClient { +extension Beacon.WebSocketClient { public func write(string: Swift.String) public func write(data: Foundation.Data) public func write(ping: Foundation.Data) @@ -537,8 +498,8 @@ public protocol WSStream { public func cleanup() public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc deinit @objc override dynamic public init() + @objc deinit } public protocol WebSocketDelegate : AnyObject { func websocketDidConnect(socket: Beacon.WebSocketClient) @@ -565,8 +526,8 @@ public protocol WebSocketAdvancedDelegate : AnyObject { case connectionClose case ping case pong - public typealias RawValue = Swift.UInt8 public init?(rawValue: Swift.UInt8) + public typealias RawValue = Swift.UInt8 public var rawValue: Swift.UInt8 { get } @@ -616,7 +577,6 @@ public protocol WebSocketAdvancedDelegate : AnyObject { public func newBytesInStream() public func streamDidError(error: Swift.Error?) @objc deinit - @objc override dynamic public init() } extension Beacon.BeaconArticleRating : Swift.Equatable {} extension Beacon.BeaconArticleRating : Swift.Hashable {} diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftdoc index 2f8134d..fb6bc06 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 3310266..8de04d8 100644 --- a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -1,6 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) +// swift-compiler-version: Apple Swift version 5.7 (swiftlang-5.7.0.127.4 clang-1400.0.29.50) // swift-module-flags: -target arm64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Beacon +// swift-module-flags-ignorable: -enable-bare-slash-regex @_exported import Beacon import CommonCrypto import CoreData @@ -14,34 +15,35 @@ import Security import Swift import SystemConfiguration import UIKit +import _Concurrency +import _StringProcessing import zlib public class Animator { public init(withDelegate delegate: Beacon.GIFAnimatable) @objc deinit } -@_hasMissingDesignatedInitializers @objc(HSBeaconArticleEscalationViewController) public class BeaconArticleEscalationViewController : UIKit.UIViewController { - @objc public init(stringLocalizer: Beacon.HSBeaconStringLocalizer, settings: Beacon.HSBeaconSettings, tintColorSettings: Beacon.HSBeaconTintColor, actionColor: UIKit.UIColor, messagingEnabled: Swift.Bool) - @objc override dynamic public func viewDidLoad() - @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool) +@_hasMissingDesignatedInitializers @objc(HSBeaconArticleEscalationViewController) @_Concurrency.MainActor(unsafe) public class BeaconArticleEscalationViewController : UIKit.UIViewController { + @objc @_Concurrency.MainActor(unsafe) public init(stringLocalizer: Beacon.HSBeaconStringLocalizer, settings: Beacon.HSBeaconSettings, tintColorSettings: Beacon.HSBeaconTintColor, actionColor: UIKit.UIColor, messagingEnabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool) @objc deinit - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) } @objc(HSBeaconArticleRating) public enum BeaconArticleRating : Swift.UInt { case positive case negative - public typealias RawValue = Swift.UInt public init?(rawValue: Swift.UInt) + public typealias RawValue = Swift.UInt public var rawValue: Swift.UInt { get } } -@objc(HSBeaconArticleRatingViewDelegate) public protocol BeaconArticleRatingViewDelegate : AnyObject { +@objc(HSBeaconArticleRatingViewDelegate) public protocol BeaconArticleRatingViewDelegate { @objc func articleRatingView(_ view: Beacon.BeaconArticleRatingView, ratedArticle rating: Beacon.BeaconArticleRating) } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconArticleRatingView) public class BeaconArticleRatingView : UIKit.UIView { - @objc public static var contentHeight: CoreGraphics.CGFloat - @objc weak public var delegate: Beacon.BeaconArticleRatingViewDelegate? - @objc public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconArticleRatingView) @_Concurrency.MainActor(unsafe) public class BeaconArticleRatingView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public static var contentHeight: CoreFoundation.CGFloat + @objc @_Concurrency.MainActor(unsafe) weak public var delegate: Beacon.BeaconArticleRatingViewDelegate? + @objc @_Concurrency.MainActor(unsafe) public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { @objc get @objc set } @@ -60,15 +62,15 @@ public enum BeaconRoute { get } } -extension HSBeacon { +extension Beacon.HSBeacon { public class func navigate(_ route: Beacon.BeaconRoute, settings: Beacon.HSBeaconSettings, viewController: UIKit.UIViewController? = nil, signature: Swift.String? = nil) } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconSearchPlaceholderView) public class BeaconSearchPlaceholderView : UIKit.UIView { - @objc public func setPlaceholder(_ string: Swift.String) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconSearchPlaceholderView) @_Concurrency.MainActor(unsafe) public class BeaconSearchPlaceholderView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public func setPlaceholder(_ string: Swift.String) @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconThanksFeedbackView) public class BeaconThanksFeedbackView : UIKit.UIView { - @objc public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconThanksFeedbackView) @_Concurrency.MainActor(unsafe) public class BeaconThanksFeedbackView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { @objc get @objc set } @@ -77,42 +79,7 @@ extension HSBeacon { public protocol CancelableOperation { func cancel() } -extension URLSessionDataTask : Beacon.CancelableOperation { -} -public typealias Reducer = (inout Value, Action) -> [Beacon.Effect] -public func logging(_ reducer: @escaping Beacon.Reducer) -> Beacon.Reducer -public func combine(_ reducers: Beacon.Reducer...) -> Beacon.Reducer -public struct Tagged { - public var rawValue: RawValue - public init(rawValue: RawValue) - public func map(_ f: (RawValue) -> B) -> Beacon.Tagged -} -extension Tagged : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -extension Tagged : Swift.RawRepresentable { -} -extension Tagged : Swift.Equatable where RawValue : Swift.Equatable { -} -extension Tagged : Swift.ExpressibleByExtendedGraphemeClusterLiteral where RawValue : Swift.ExpressibleByExtendedGraphemeClusterLiteral { - public typealias ExtendedGraphemeClusterLiteralType = RawValue.ExtendedGraphemeClusterLiteralType - public init(extendedGraphemeClusterLiteral: Beacon.Tagged.ExtendedGraphemeClusterLiteralType) -} -extension Tagged : Swift.ExpressibleByStringLiteral where RawValue : Swift.ExpressibleByStringLiteral { - public typealias StringLiteralType = RawValue.StringLiteralType - public init(stringLiteral: Beacon.Tagged.StringLiteralType) -} -extension Tagged : Swift.ExpressibleByUnicodeScalarLiteral where RawValue : Swift.ExpressibleByUnicodeScalarLiteral { - public typealias UnicodeScalarLiteralType = RawValue.UnicodeScalarLiteralType - public init(unicodeScalarLiteral: Beacon.Tagged.UnicodeScalarLiteralType) -} -extension Tagged : Swift.Decodable where RawValue : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} -extension Tagged : Swift.Encodable where RawValue : Swift.Encodable { - public func encode(to encoder: Swift.Encoder) throws +extension Foundation.URLSessionDataTask : Beacon.CancelableOperation { } @objc @_inheritsConvenienceInitializers public class ChatDependencies : ObjectiveC.NSObject { @objc public class func setTintColorSettings(_ tintColor: Beacon.HSBeaconTintColor) @@ -135,31 +102,26 @@ extension Tagged : Swift.Encodable where RawValue : Swift.Encodable { @objc public class func setRatingsEnabled(_ enabled: Swift.Bool) @objc public class func setBeaconDelegate(_ delegate: Beacon.HSBeaconDelegate) @objc public class func setActionColor(_ color: UIKit.UIColor) - @objc deinit @objc override dynamic public init() + @objc deinit } public func decode(_ data: Foundation.Data) -> Swift.Result where A : Swift.Decodable public func decode(_ data: Foundation.Data, with decoder: Foundation.JSONDecoder) -> Swift.Result where A : Swift.Decodable -public struct Effect { - public let run: (@escaping (A) -> Swift.Void) -> Swift.Void - public init(run: @escaping (@escaping (A) -> Swift.Void) -> Swift.Void) - public func map(_ f: @escaping (A) -> B) -> Beacon.Effect -} public protocol GIFAnimatable : AnyObject { var animator: Beacon.Animator? { get set } var layer: QuartzCore.CALayer { get } - var frame: CoreGraphics.CGRect { get set } + var frame: CoreFoundation.CGRect { get set } var contentMode: UIKit.UIView.ContentMode { get set } } public protocol ImageContainer { var image: UIKit.UIImage? { get set } } -extension GIFAnimatable where Self : Beacon.ImageContainer { - public var intrinsicContentSize: CoreGraphics.CGSize { +extension Beacon.GIFAnimatable where Self : Beacon.ImageContainer { + public var intrinsicContentSize: CoreFoundation.CGSize { get } } -extension GIFAnimatable { +extension Beacon.GIFAnimatable { public var gifLoopDuration: Foundation.TimeInterval { get } @@ -185,20 +147,20 @@ extension GIFAnimatable { public func setFrameBufferCount(_ frames: Swift.Int) public func updateImageIfNeeded() } -@objc @_inheritsConvenienceInitializers public class GIFImageView : UIKit.UIImageView, Beacon.GIFAnimatable { - public var animator: Beacon.Animator? { +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class GIFImageView : UIKit.UIImageView, Beacon.GIFAnimatable { + @_Concurrency.MainActor(unsafe) public var animator: Beacon.Animator? { get set } - @objc override dynamic public func display(_ layer: QuartzCore.CALayer) - @objc override dynamic public init(image: UIKit.UIImage?) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func display(_ layer: QuartzCore.CALayer) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?) @available(iOS 3.0, *) - @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?) - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -@objc extension NSNotification { +@objc extension Foundation.NSNotification { @objc public static var beaconUnreadCountDidChangeNotification: Foundation.NSString { @objc get } @@ -220,8 +182,8 @@ extension GIFAnimatable { get } public init(navString: Swift.String) - public typealias RawValue = Swift.Int public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int public var rawValue: Swift.Int { get } @@ -243,23 +205,22 @@ extension GIFAnimatable { @objc public func isValidWith(docsEnabled: Swift.Bool, messagingEnabled: Swift.Bool, chatEnabled: Swift.Bool, previousMessagesEnabled: Swift.Bool) -> Swift.Bool @objc public func invalidRouteMessage(stringLocalizer: Beacon.HSBeaconStringLocalizer) -> Swift.String @objc deinit - @objc override dynamic public init() } @objc @_inheritsConvenienceInitializers public class HSBeaconUnreadMessageCountGenerator : ObjectiveC.NSObject { @objc public class func unreadMessageCount(with previousMessages: [Beacon.HSBeaconConversation]) -> Swift.Int - @objc deinit @objc override dynamic public init() + @objc deinit } @objc public protocol HSEnterEmailViewControllerDelegate { @objc func enterEmailController(_ controller: Beacon.HSEnterEmailViewController, didEnter email: Swift.String) } -@_inheritsConvenienceInitializers @objc public class HSEnterEmailViewController : UIKit.UIViewController { - @objc weak public var delegate: Beacon.HSEnterEmailViewControllerDelegate? - @objc public static func instantiateViewController() -> Beacon.HSEnterEmailViewController - @objc override dynamic public func viewDidLoad() +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor(unsafe) public class HSEnterEmailViewController : UIKit.UIViewController { + @objc @_Concurrency.MainActor(unsafe) weak public var delegate: Beacon.HSEnterEmailViewControllerDelegate? + @objc @_Concurrency.MainActor(unsafe) public static func instantiateViewController() -> Beacon.HSEnterEmailViewController + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @objc required dynamic public init?(coder: Foundation.NSCoder) } public enum HTTPMethod : Swift.Equatable { case options @@ -279,8 +240,8 @@ public enum HTTPMethod : Swift.Equatable { } public static func == (a: Beacon.HTTPMethod, b: Beacon.HTTPMethod) -> Swift.Bool } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconLoadingView) public class LoadingView : UIKit.UIView { - @objc override dynamic public init(frame: CoreGraphics.CGRect) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconLoadingView) @_Concurrency.MainActor(unsafe) public class LoadingView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) @objc deinit } public enum ReachabilityError : Swift.Error { @@ -292,7 +253,7 @@ public enum ReachabilityError : Swift.Error { } @available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") public let ReachabilityChangedNotification: Foundation.NSNotification.Name -extension NSNotification.Name { +extension Foundation.NSNotification.Name { public static let reachabilityChanged: Foundation.Notification.Name } public class Reachability { @@ -305,10 +266,10 @@ public class Reachability { get } public static func == (a: Beacon.Reachability.Connection, b: Beacon.Reachability.Connection) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } - public func hash(into hasher: inout Swift.Hasher) } public var whenReachable: Beacon.Reachability.NetworkReachable? public var whenUnreachable: Beacon.Reachability.NetworkUnreachable? @@ -332,7 +293,7 @@ public class Reachability { convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws @objc deinit } -extension Reachability { +extension Beacon.Reachability { public func startNotifier() throws public func stopNotifier() @available(*, deprecated, message: "Please use `connection != .none`") @@ -381,7 +342,7 @@ open class SSLSecurity : Beacon.SSLTrustValidator { public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] @objc deinit } -@objc extension UIColor { +@objc extension UIKit.UIColor { @objc public static func beaconBackground() -> UIKit.UIColor @objc public static func secondaryBeaconBackground() -> UIKit.UIColor @objc public static func tertiaryBeaconBackground() -> UIKit.UIColor @@ -417,24 +378,24 @@ open class SSLSecurity : Beacon.SSLTrustValidator { @objc dynamic public func exceedsMinimumContrast(with color: UIKit.UIColor) -> Swift.Bool @objc dynamic public func contrasting(_ color: UIKit.UIColor) -> UIKit.UIColor } -extension UIImageView : Beacon.ImageContainer { +extension UIKit.UIImageView : Beacon.ImageContainer { } -extension UINavigationController { - @objc dynamic public func pushViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completedToRootVC: ((UIKit.UIViewController?) -> Swift.Void)?) - @objc dynamic public func popToViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func configure(with tintColorSettings: Beacon.HSBeaconTintColor) - public func perform(_ action: () -> (), animated: Swift.Bool, with completion: ((Swift.Bool) -> Swift.Void)?) +extension UIKit.UINavigationController { + @objc @_Concurrency.MainActor(unsafe) dynamic public func pushViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completedToRootVC: ((UIKit.UIViewController?) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func configure(with tintColorSettings: Beacon.HSBeaconTintColor) + @_Concurrency.MainActor(unsafe) public func perform(_ action: () -> (), animated: Swift.Bool, with completion: ((Swift.Bool) -> Swift.Void)?) } -extension UITraitCollection { +extension UIKit.UITraitCollection { @objc dynamic public var isRegularRegular: Swift.Bool { @objc get } @objc dynamic public func hasDifferentSizeClass(comparedTo traitCollection: UIKit.UITraitCollection?) -> Swift.Bool } -@objc extension UIWindow { - @objc dynamic public var topViewController: UIKit.UIViewController? { +@objc extension UIKit.UIWindow { + @objc @_Concurrency.MainActor(unsafe) dynamic public var topViewController: UIKit.UIViewController? { @objc get } } @@ -444,8 +405,8 @@ extension UITraitCollection { @objc public class func chatViewController() -> UIKit.UIViewController @objc public class func messageEntryViewController() -> Beacon.HSBeaconMessageEntryContainerController @objc public class func previousMessagesViewController() -> Beacon.HSBeaconPreviousMessagesController - @objc deinit @objc override dynamic public init() + @objc deinit } public let WebsocketDidConnectNotification: Swift.String public let WebsocketDidDisconnectNotification: Swift.String @@ -459,8 +420,8 @@ public enum CloseCode : Swift.UInt16 { case encoding case policyViolated case messageTooBig - public typealias RawValue = Swift.UInt16 public init?(rawValue: Swift.UInt16) + public typealias RawValue = Swift.UInt16 public var rawValue: Swift.UInt16 { get } @@ -474,10 +435,10 @@ public enum ErrorType : Swift.Error { case upgradeError case closeError public static func == (a: Beacon.ErrorType, b: Beacon.ErrorType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } - public func hash(into hasher: inout Swift.Hasher) } public struct WSError : Swift.Error { public let type: Beacon.ErrorType @@ -501,7 +462,7 @@ public protocol WebSocketClient : AnyObject { func write(ping: Foundation.Data, completion: (() -> ())?) func write(pong: Foundation.Data, completion: (() -> ())?) } -extension WebSocketClient { +extension Beacon.WebSocketClient { public func write(string: Swift.String) public func write(data: Foundation.Data) public func write(ping: Foundation.Data) @@ -537,8 +498,8 @@ public protocol WSStream { public func cleanup() public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc deinit @objc override dynamic public init() + @objc deinit } public protocol WebSocketDelegate : AnyObject { func websocketDidConnect(socket: Beacon.WebSocketClient) @@ -565,8 +526,8 @@ public protocol WebSocketAdvancedDelegate : AnyObject { case connectionClose case ping case pong - public typealias RawValue = Swift.UInt8 public init?(rawValue: Swift.UInt8) + public typealias RawValue = Swift.UInt8 public var rawValue: Swift.UInt8 { get } @@ -616,7 +577,6 @@ public protocol WebSocketAdvancedDelegate : AnyObject { public func newBytesInStream() public func streamDidError(error: Swift.Error?) @objc deinit - @objc override dynamic public init() } extension Beacon.BeaconArticleRating : Swift.Equatable {} extension Beacon.BeaconArticleRating : Swift.Hashable {} diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64.swiftdoc b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64.swiftdoc deleted file mode 100644 index 2f8134d..0000000 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/arm64.swiftdoc and /dev/null differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.abi.json b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..84cea8d --- /dev/null +++ b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,26779 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "Animator", + "printedName": "Animator", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + }, + { + "kind": "TypeNominal", + "name": "GIFAnimatable", + "printedName": "Beacon.GIFAnimatable", + "usr": "s:6Beacon13GIFAnimatableP" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon8AnimatorC12withDelegateAcA13GIFAnimatable_p_tcfc", + "mangledName": "$s6Beacon8AnimatorC12withDelegateAcA13GIFAnimatable_p_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:6Beacon8AnimatorC", + "mangledName": "$s6Beacon8AnimatorC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "MobileCoreServices", + "printedName": "MobileCoreServices", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconArticleEscalationViewController", + "printedName": "BeaconArticleEscalationViewController", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLocalizer:settings:tintColorSettings:actionColor:messagingEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleEscalationViewController", + "printedName": "Beacon.BeaconArticleEscalationViewController", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconSettings", + "printedName": "Beacon.HSBeaconSettings", + "usr": "c:objc(cs)HSBeaconSettings" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconTintColor", + "printedName": "Beacon.HSBeaconTintColor", + "usr": "c:objc(cs)HSBeaconTintColor" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController(im)initWithStringLocalizer:settings:tintColorSettings:actionColor:messagingEnabled:", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC15stringLocalizer8settings17tintColorSettings06actionJ016messagingEnabledACSo014HSBeaconStringG0_p_So0oK0CSo0o4TintJ0CSo7UIColorCSbtcfc", + "moduleName": "Beacon", + "objc_name": "initWithStringLocalizer:settings:tintColorSettings:actionColor:messagingEnabled:", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController(im)viewDidLoad", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC11viewDidLoadyyF", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewWillAppear", + "printedName": "viewWillAppear(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController(im)viewWillAppear:", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC14viewWillAppearyySbF", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "viewWillAppear:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleEscalationViewController", + "printedName": "Beacon.BeaconArticleEscalationViewController", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController(im)initWithNibName:bundle:", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleEscalationViewController", + "mangledName": "$s6Beacon0A31ArticleEscalationViewControllerC", + "moduleName": "Beacon", + "objc_name": "HSBeaconArticleEscalationViewController", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconArticleRating", + "printedName": "BeaconArticleRating", + "children": [ + { + "kind": "Var", + "name": "positive", + "printedName": "positive", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconArticleRating.Type) -> Beacon.BeaconArticleRating", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconArticleRating.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating@HSBeaconArticleRatingPositive", + "mangledName": "$s6Beacon0A13ArticleRatingO8positiveyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "negative", + "printedName": "negative", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconArticleRating.Type) -> Beacon.BeaconArticleRating", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconArticleRating.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating@HSBeaconArticleRatingNegative", + "mangledName": "$s6Beacon0A13ArticleRatingO8negativeyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.BeaconArticleRating?", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon0A13ArticleRatingO8rawValueACSgSu_tcfc", + "mangledName": "$s6Beacon0A13ArticleRatingO8rawValueACSgSu_tcfc", + "moduleName": "Beacon", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Var", + "usr": "s:6Beacon0A13ArticleRatingO8rawValueSuvp", + "mangledName": "$s6Beacon0A13ArticleRatingO8rawValueSuvp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A13ArticleRatingO8rawValueSuvg", + "mangledName": "$s6Beacon0A13ArticleRatingO8rawValueSuvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating", + "mangledName": "$s6Beacon0A13ArticleRatingO", + "moduleName": "Beacon", + "objc_name": "HSBeaconArticleRating", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "enumRawTypeName": "UInt", + "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": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconArticleRatingViewDelegate", + "printedName": "BeaconArticleRatingViewDelegate", + "children": [ + { + "kind": "Function", + "name": "articleRatingView", + "printedName": "articleRatingView(_:ratedArticle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BeaconArticleRatingView", + "printedName": "Beacon.BeaconArticleRatingView", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView" + }, + { + "kind": "TypeNominal", + "name": "BeaconArticleRating", + "printedName": "Beacon.BeaconArticleRating", + "usr": "c:@M@Beacon@E@HSBeaconArticleRating" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(pl)HSBeaconArticleRatingViewDelegate(im)articleRatingView:ratedArticle:", + "mangledName": "$s6Beacon0A25ArticleRatingViewDelegateP07articlecD0_05ratedB0yAA0abcD0C_AA0abC0OtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.BeaconArticleRatingViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Beacon@objc(pl)HSBeaconArticleRatingViewDelegate", + "mangledName": "$s6Beacon0A25ArticleRatingViewDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "objc_name": "HSBeaconArticleRatingViewDelegate", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "TypeDecl", + "name": "BeaconArticleRatingView", + "printedName": "BeaconArticleRatingView", + "children": [ + { + "kind": "Var", + "name": "contentHeight", + "printedName": "contentHeight", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(cpy)contentHeight", + "mangledName": "$s6Beacon0A17ArticleRatingViewC13contentHeight12CoreGraphics7CGFloatVvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(cm)contentHeight", + "mangledName": "$s6Beacon0A17ArticleRatingViewC13contentHeight12CoreGraphics7CGFloatVvgZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(cm)setContentHeight:", + "mangledName": "$s6Beacon0A17ArticleRatingViewC13contentHeight12CoreGraphics7CGFloatVvsZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A17ArticleRatingViewC13contentHeight14CoreFoundation7CGFloatVvMZ", + "mangledName": "$s6Beacon0A17ArticleRatingViewC13contentHeight12CoreGraphics7CGFloatVvMZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.BeaconArticleRatingViewDelegate?" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(py)delegate", + "mangledName": "$s6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.BeaconArticleRatingViewDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRatingViewDelegate", + "printedName": "Beacon.BeaconArticleRatingViewDelegate", + "usr": "c:@M@Beacon@objc(pl)HSBeaconArticleRatingViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(im)delegate", + "mangledName": "$s6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.BeaconArticleRatingViewDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconArticleRatingViewDelegate", + "printedName": "Beacon.BeaconArticleRatingViewDelegate", + "usr": "c:@M@Beacon@objc(pl)HSBeaconArticleRatingViewDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(im)setDelegate:", + "mangledName": "$s6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvM", + "mangledName": "$s6Beacon0A17ArticleRatingViewC8delegateAA0abcD8Delegate_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "stringLocalizer", + "printedName": "stringLocalizer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(py)stringLocalizer", + "mangledName": "$s6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(im)stringLocalizer", + "mangledName": "$s6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView(im)setStringLocalizer:", + "mangledName": "$s6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvM", + "mangledName": "$s6Beacon0A17ArticleRatingViewC15stringLocalizerSo014HSBeaconStringF0_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconArticleRatingView", + "mangledName": "$s6Beacon0A17ArticleRatingViewC", + "moduleName": "Beacon", + "objc_name": "HSBeaconArticleRatingView", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconRoute", + "printedName": "BeaconRoute", + "children": [ + { + "kind": "Var", + "name": "home", + "printedName": "home", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO4homeyA2CmF", + "mangledName": "$s6Beacon0A5RouteO4homeyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "ask", + "printedName": "ask", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO3askyA2CmF", + "mangledName": "$s6Beacon0A5RouteO3askyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "askMessage", + "printedName": "askMessage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO10askMessageyA2CmF", + "mangledName": "$s6Beacon0A5RouteO10askMessageyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "askChat", + "printedName": "askChat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO7askChatyA2CmF", + "mangledName": "$s6Beacon0A5RouteO7askChatyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "answers", + "printedName": "answers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO7answersyA2CmF", + "mangledName": "$s6Beacon0A5RouteO7answersyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "previousMessages", + "printedName": "previousMessages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO16previousMessagesyA2CmF", + "mangledName": "$s6Beacon0A5RouteO16previousMessagesyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "search", + "printedName": "search", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> (Swift.String) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO6searchyACSScACmF", + "mangledName": "$s6Beacon0A5RouteO6searchyACSScACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "article", + "printedName": "article", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.BeaconRoute.Type) -> (Swift.String) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Beacon.BeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.BeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon0A5RouteO7articleyACSScACmF", + "mangledName": "$s6Beacon0A5RouteO7articleyACSScACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "route", + "printedName": "route", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon0A5RouteO5routeSSvp", + "mangledName": "$s6Beacon0A5RouteO5routeSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A5RouteO5routeSSvg", + "mangledName": "$s6Beacon0A5RouteO5routeSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:6Beacon0A5RouteO", + "mangledName": "$s6Beacon0A5RouteO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconSearchPlaceholderView", + "printedName": "BeaconSearchPlaceholderView", + "children": [ + { + "kind": "Function", + "name": "setPlaceholder", + "printedName": "setPlaceholder(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconSearchPlaceholderView(im)setPlaceholder:", + "mangledName": "$s6Beacon0A21SearchPlaceholderViewC03setC0yySSF", + "moduleName": "Beacon", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconSearchPlaceholderView", + "mangledName": "$s6Beacon0A21SearchPlaceholderViewC", + "moduleName": "Beacon", + "objc_name": "HSBeaconSearchPlaceholderView", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "BeaconThanksFeedbackView", + "printedName": "BeaconThanksFeedbackView", + "children": [ + { + "kind": "Var", + "name": "stringLocalizer", + "printedName": "stringLocalizer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconThanksFeedbackView(py)stringLocalizer", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconThanksFeedbackView(im)stringLocalizer", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconStringLocalizer?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconThanksFeedbackView(im)setStringLocalizer:", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvM", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC15stringLocalizerSo014HSBeaconStringF0_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconThanksFeedbackView", + "mangledName": "$s6Beacon0A18ThanksFeedbackViewC", + "moduleName": "Beacon", + "objc_name": "HSBeaconThanksFeedbackView", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "CancelableOperation", + "printedName": "CancelableOperation", + "children": [ + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon19CancelableOperationP6cancelyyF", + "mangledName": "$s6Beacon19CancelableOperationP6cancelyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.CancelableOperation>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon19CancelableOperationP", + "mangledName": "$s6Beacon19CancelableOperationP", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "ChatDependencies", + "printedName": "ChatDependencies", + "children": [ + { + "kind": "Function", + "name": "setTintColorSettings", + "printedName": "setTintColorSettings(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconTintColor", + "printedName": "Beacon.HSBeaconTintColor", + "usr": "c:objc(cs)HSBeaconTintColor" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setTintColorSettings:", + "mangledName": "$s6Beacon16ChatDependenciesC20setTintColorSettingsyySo08HSBeaconeF0CFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setStringLocalizer", + "printedName": "setStringLocalizer(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setStringLocalizer:", + "mangledName": "$s6Beacon16ChatDependenciesC18setStringLocalizeryySo08HSBeaconeF0_pFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBeaconConfig", + "printedName": "setBeaconConfig(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconConfig", + "printedName": "Beacon.HSBeaconConfig", + "usr": "c:objc(cs)HSBeaconConfig" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setBeaconConfig:", + "mangledName": "$s6Beacon16ChatDependenciesC03setA6ConfigyySo08HSBeaconE0CFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBeaconID", + "printedName": "setBeaconID(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setBeaconID:", + "mangledName": "$s6Beacon16ChatDependenciesC03setA2IDyySSFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDeviceID", + "printedName": "setDeviceID(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setDeviceID:", + "mangledName": "$s6Beacon16ChatDependenciesC11setDeviceIDyySSFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignature", + "printedName": "setSignature(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setSignature:", + "mangledName": "$s6Beacon16ChatDependenciesC12setSignatureyySSSgFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setSignatureVerified", + "printedName": "setSignatureVerified(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setSignatureVerified:", + "mangledName": "$s6Beacon16ChatDependenciesC20setSignatureVerifiedyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setChatEndedDelegate", + "printedName": "setChatEndedDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconChatEndedDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconChatEndedDelegate", + "printedName": "Beacon.HSBeaconChatEndedDelegate", + "usr": "c:objc(pl)HSBeaconChatEndedDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setChatEndedDelegate:", + "mangledName": "$s6Beacon16ChatDependenciesC03setB13EndedDelegateyySo08HSBeaconbeF0_pSgFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBeaconAgents", + "printedName": "setBeaconAgents(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Beacon.HSBeaconAgent]", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconAgent", + "printedName": "Beacon.HSBeaconAgent", + "usr": "c:objc(cs)HSBeaconAgent" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setBeaconAgents:", + "mangledName": "$s6Beacon16ChatDependenciesC03setA6AgentsyySaySo13HSBeaconAgentCGFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEnablePreviousMessages", + "printedName": "setEnablePreviousMessages(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setEnablePreviousMessages:", + "mangledName": "$s6Beacon16ChatDependenciesC25setEnablePreviousMessagesyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAttachmentsEnabled", + "printedName": "setAttachmentsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setAttachmentsEnabled:", + "mangledName": "$s6Beacon16ChatDependenciesC21setAttachmentsEnabledyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPushNotificationSupport", + "printedName": "setPushNotificationSupport(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconPushNotificationSupport", + "printedName": "Beacon.HSBeaconPushNotificationSupport", + "usr": "c:objc(cs)HSBeaconPushNotificationSupport" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setPushNotificationSupport:", + "mangledName": "$s6Beacon16ChatDependenciesC26setPushNotificationSupportyySo08HSBeaconefG0CFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hasPausedChat", + "printedName": "hasPausedChat()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)hasPausedChat", + "mangledName": "$s6Beacon16ChatDependenciesC09hasPausedB0SbyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatViewControllerClass", + "printedName": "chatViewControllerClass()", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "AnyObject.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)chatViewControllerClass", + "mangledName": "$s6Beacon16ChatDependenciesC23chatViewControllerClassyXlXpyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "endChat", + "printedName": "endChat()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)endChat", + "mangledName": "$s6Beacon16ChatDependenciesC03endB0yyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChatGenerateConversationWithId", + "printedName": "didChatGenerateConversationWithId(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)didChatGenerateConversationWithId:", + "mangledName": "$s6Beacon16ChatDependenciesC03didB26GenerateConversationWithIdySbSSFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRequiresEmail", + "printedName": "setRequiresEmail(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setRequiresEmail:", + "mangledName": "$s6Beacon16ChatDependenciesC16setRequiresEmailyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setRatingsEnabled", + "printedName": "setRatingsEnabled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setRatingsEnabled:", + "mangledName": "$s6Beacon16ChatDependenciesC17setRatingsEnabledyySbFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBeaconDelegate", + "printedName": "setBeaconDelegate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconDelegate", + "printedName": "Beacon.HSBeaconDelegate", + "usr": "c:objc(pl)HSBeaconDelegate" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setBeaconDelegate:", + "mangledName": "$s6Beacon16ChatDependenciesC03setA8DelegateyySo08HSBeaconE0_pFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setActionColor", + "printedName": "setActionColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(cm)setActionColor:", + "mangledName": "$s6Beacon16ChatDependenciesC14setActionColoryySo7UIColorCFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ChatDependencies", + "printedName": "Beacon.ChatDependencies", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies(im)init", + "mangledName": "$s6Beacon16ChatDependenciesCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)ChatDependencies", + "mangledName": "$s6Beacon16ChatDependenciesC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "QuickLook", + "printedName": "QuickLook", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "zlib", + "printedName": "zlib", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<Ï„_0_0, Swift.DecodingError>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Ï„_0_0" + }, + { + "kind": "TypeNominal", + "name": "DecodingError", + "printedName": "Swift.DecodingError", + "usr": "s:s13DecodingErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon6decodeys6ResultOyxs13DecodingErrorOG10Foundation4DataVSeRzlF", + "mangledName": "$s6Beacon6decodeys6ResultOyxs13DecodingErrorOG10Foundation4DataVSeRzlF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<Ï„_0_0, Swift.DecodingError>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Ï„_0_0" + }, + { + "kind": "TypeNominal", + "name": "DecodingError", + "printedName": "Swift.DecodingError", + "usr": "s:s13DecodingErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "JSONDecoder", + "printedName": "Foundation.JSONDecoder", + "usr": "s:10Foundation11JSONDecoderC" + } + ], + "declKind": "Func", + "usr": "s:6Beacon6decode_4withs6ResultOyxs13DecodingErrorOG10Foundation4DataV_AI11JSONDecoderCtSeRzlF", + "mangledName": "$s6Beacon6decode_4withs6ResultOyxs13DecodingErrorOG10Foundation4DataV_AI11JSONDecoderCtSeRzlF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "GIFAnimatable", + "printedName": "GIFAnimatable", + "children": [ + { + "kind": "Var", + "name": "animator", + "printedName": "animator", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvp", + "mangledName": "$s6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvg", + "mangledName": "$s6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "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": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvs", + "mangledName": "$s6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvM", + "mangledName": "$s6Beacon13GIFAnimatableP8animatorAA8AnimatorCSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatableP5layerSo7CALayerCvp", + "mangledName": "$s6Beacon13GIFAnimatableP5layerSo7CALayerCvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP5layerSo7CALayerCvg", + "mangledName": "$s6Beacon13GIFAnimatableP5layerSo7CALayerCvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "frame", + "printedName": "frame", + "children": [ + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatableP5frameSo6CGRectVvp", + "mangledName": "$s6Beacon13GIFAnimatableP5frameSo6CGRectVvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP5frameSo6CGRectVvg", + "mangledName": "$s6Beacon13GIFAnimatableP5frameSo6CGRectVvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP5frameSo6CGRectVvs", + "mangledName": "$s6Beacon13GIFAnimatableP5frameSo6CGRectVvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP5frameSo6CGRectVvM", + "mangledName": "$s6Beacon13GIFAnimatableP5frameSo6CGRectVvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "contentMode", + "printedName": "contentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "UIKit.UIView.ContentMode", + "usr": "c:@E@UIViewContentMode" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvp", + "mangledName": "$s6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "UIKit.UIView.ContentMode", + "usr": "c:@E@UIViewContentMode" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvg", + "mangledName": "$s6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "UIKit.UIView.ContentMode", + "usr": "c:@E@UIViewContentMode" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvs", + "mangledName": "$s6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0Vvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0VvM", + "mangledName": "$s6Beacon13GIFAnimatableP11contentModeSo013UIViewContentD0VvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "intrinsicContentSize", + "printedName": "intrinsicContentSize", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatablePA2A14ImageContainerRzrlE20intrinsicContentSizeSo6CGSizeVvp", + "mangledName": "$s6Beacon13GIFAnimatablePA2A14ImageContainerRzrlE20intrinsicContentSizeSo6CGSizeVvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatablePA2A14ImageContainerRzrlE20intrinsicContentSizeSo6CGSizeVvg", + "mangledName": "$s6Beacon13GIFAnimatablePA2A14ImageContainerRzrlE20intrinsicContentSizeSo6CGSizeVvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable, Ï„_0_0 : Beacon.ImageContainer>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "gifLoopDuration", + "printedName": "gifLoopDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatablePAAE15gifLoopDurationSdvp", + "mangledName": "$s6Beacon13GIFAnimatablePAAE15gifLoopDurationSdvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatablePAAE15gifLoopDurationSdvg", + "mangledName": "$s6Beacon13GIFAnimatablePAAE15gifLoopDurationSdvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "activeFrame", + "printedName": "activeFrame", + "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:6Beacon13GIFAnimatablePAAE11activeFrameSo7UIImageCSgvp", + "mangledName": "$s6Beacon13GIFAnimatablePAAE11activeFrameSo7UIImageCSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": 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:6Beacon13GIFAnimatablePAAE11activeFrameSo7UIImageCSgvg", + "mangledName": "$s6Beacon13GIFAnimatablePAAE11activeFrameSo7UIImageCSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "frameCount", + "printedName": "frameCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatablePAAE10frameCountSivp", + "mangledName": "$s6Beacon13GIFAnimatablePAAE10frameCountSivp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13GIFAnimatablePAAE10frameCountSivg", + "mangledName": "$s6Beacon13GIFAnimatablePAAE10frameCountSivg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isAnimatingGIF", + "printedName": "isAnimatingGIF", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13GIFAnimatablePAAE14isAnimatingGIFSbvp", + "mangledName": "$s6Beacon13GIFAnimatablePAAE14isAnimatingGIFSbvp", + "moduleName": "Beacon", + "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:6Beacon13GIFAnimatablePAAE14isAnimatingGIFSbvg", + "mangledName": "$s6Beacon13GIFAnimatablePAAE14isAnimatingGIFSbvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "animate", + "printedName": "animate(withGIFNamed:loopCount:preparationBlock:animationBlock:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE7animate12withGIFNamed9loopCount16preparationBlock09animationI0ySS_SiyycSgAItF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE7animate12withGIFNamed9loopCount16preparationBlock09animationI0ySS_SiyycSgAItF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "animate", + "printedName": "animate(withGIFData:loopCount:preparationBlock:animationBlock:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE7animate11withGIFData9loopCount16preparationBlock09animationI0y10Foundation4DataV_SiyycSgALtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE7animate11withGIFData9loopCount16preparationBlock09animationI0y10Foundation4DataV_SiyycSgALtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "animate", + "printedName": "animate(withGIFURL:loopCount:preparationBlock:animationBlock:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE7animate10withGIFURL9loopCount16preparationBlock09animationI0y10Foundation3URLV_SiyycSgALtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE7animate10withGIFURL9loopCount16preparationBlock09animationI0y10Foundation3URLV_SiyycSgALtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "prepareForAnimation", + "printedName": "prepareForAnimation(withGIFNamed:loopCount:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19prepareForAnimation12withGIFNamed9loopCount17completionHandlerySS_SiyycSgtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19prepareForAnimation12withGIFNamed9loopCount17completionHandlerySS_SiyycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "prepareForAnimation", + "printedName": "prepareForAnimation(withGIFData:loopCount:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19prepareForAnimation11withGIFData9loopCount17completionHandlery10Foundation4DataV_SiyycSgtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19prepareForAnimation11withGIFData9loopCount17completionHandlery10Foundation4DataV_SiyycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "prepareForAnimation", + "printedName": "prepareForAnimation(withGIFURL:loopCount:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19prepareForAnimation10withGIFURL9loopCount17completionHandlery10Foundation3URLV_SiyycSgtF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19prepareForAnimation10withGIFURL9loopCount17completionHandlery10Foundation3URLV_SiyycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "prepareForReuse", + "printedName": "prepareForReuse()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE15prepareForReuseyyF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE15prepareForReuseyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startAnimatingGIF", + "printedName": "startAnimatingGIF()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE17startAnimatingGIFyyF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE17startAnimatingGIFyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopAnimatingGIF", + "printedName": "stopAnimatingGIF()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE16stopAnimatingGIFyyF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE16stopAnimatingGIFyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setShouldResizeFrames", + "printedName": "setShouldResizeFrames(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE21setShouldResizeFramesyySbF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE21setShouldResizeFramesyySbF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setFrameBufferCount", + "printedName": "setFrameBufferCount(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19setFrameBufferCountyySiF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19setFrameBufferCountyySiF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "updateImageIfNeeded", + "printedName": "updateImageIfNeeded()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon13GIFAnimatablePAAE19updateImageIfNeededyyF", + "mangledName": "$s6Beacon13GIFAnimatablePAAE19updateImageIfNeededyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.GIFAnimatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon13GIFAnimatableP", + "mangledName": "$s6Beacon13GIFAnimatableP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageContainer", + "printedName": "ImageContainer", + "children": [ + { + "kind": "Var", + "name": "image", + "printedName": "image", + "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:6Beacon14ImageContainerP5imageSo7UIImageCSgvp", + "mangledName": "$s6Beacon14ImageContainerP5imageSo7UIImageCSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "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:6Beacon14ImageContainerP5imageSo7UIImageCSgvg", + "mangledName": "$s6Beacon14ImageContainerP5imageSo7UIImageCSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.ImageContainer>", + "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": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon14ImageContainerP5imageSo7UIImageCSgvs", + "mangledName": "$s6Beacon14ImageContainerP5imageSo7UIImageCSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.ImageContainer>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon14ImageContainerP5imageSo7UIImageCSgvM", + "mangledName": "$s6Beacon14ImageContainerP5imageSo7UIImageCSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.ImageContainer>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon14ImageContainerP", + "mangledName": "$s6Beacon14ImageContainerP", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "GIFImageView", + "printedName": "GIFImageView", + "children": [ + { + "kind": "Var", + "name": "animator", + "printedName": "animator", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvp", + "mangledName": "$s6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "Custom", + "Lazy", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvg", + "mangledName": "$s6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.Animator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Animator", + "printedName": "Beacon.Animator", + "usr": "s:6Beacon8AnimatorC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvs", + "mangledName": "$s6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvM", + "mangledName": "$s6Beacon12GIFImageViewC8animatorAA8AnimatorCSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "display", + "printedName": "display(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)displayLayer:", + "mangledName": "$s6Beacon12GIFImageViewC7displayyySo7CALayerCF", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "displayLayer:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "Override", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(image:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIFImageView", + "printedName": "Beacon.GIFImageView", + "usr": "c:@M@Beacon@objc(cs)GIFImageView" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)initWithImage:", + "mangledName": "$s6Beacon12GIFImageViewC5imageACSo7UIImageCSg_tcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithImage:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(image:highlightedImage:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIFImageView", + "printedName": "Beacon.GIFImageView", + "usr": "c:@M@Beacon@objc(cs)GIFImageView" + }, + { + "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": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)initWithImage:highlightedImage:", + "mangledName": "$s6Beacon12GIFImageViewC5image16highlightedImageACSo7UIImageCSg_AHtcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "intro_iOS": "3.0", + "objc_name": "initWithImage:highlightedImage:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIFImageView", + "printedName": "Beacon.GIFImageView", + "usr": "c:@M@Beacon@objc(cs)GIFImageView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)initWithFrame:", + "mangledName": "$s6Beacon12GIFImageViewC5frameACSo6CGRectV_tcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.GIFImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "GIFImageView", + "printedName": "Beacon.GIFImageView", + "usr": "c:@M@Beacon@objc(cs)GIFImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)GIFImageView(im)initWithCoder:", + "mangledName": "$s6Beacon12GIFImageViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)GIFImageView", + "mangledName": "$s6Beacon12GIFImageViewC", + "moduleName": "Beacon", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIImageView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIImageView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "GIFAnimatable", + "printedName": "GIFAnimatable", + "usr": "s:6Beacon13GIFAnimatableP", + "mangledName": "$s6Beacon13GIFAnimatableP" + }, + { + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ImageContainer", + "printedName": "ImageContainer", + "usr": "s:6Beacon14ImageContainerP", + "mangledName": "$s6Beacon14ImageContainerP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "HSBeaconRoute", + "printedName": "HSBeaconRoute", + "children": [ + { + "kind": "Var", + "name": "home", + "printedName": "home", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteHome", + "mangledName": "$s6Beacon13HSBeaconRouteO4homeyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "ask", + "printedName": "ask", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteAsk", + "mangledName": "$s6Beacon13HSBeaconRouteO3askyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "askMessage", + "printedName": "askMessage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteAskMessage", + "mangledName": "$s6Beacon13HSBeaconRouteO10askMessageyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "askChat", + "printedName": "askChat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteAskChat", + "mangledName": "$s6Beacon13HSBeaconRouteO7askChatyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "answers", + "printedName": "answers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteAnswers", + "mangledName": "$s6Beacon13HSBeaconRouteO7answersyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "previousMessages", + "printedName": "previousMessages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRoutePreviousMessages", + "mangledName": "$s6Beacon13HSBeaconRouteO16previousMessagesyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "search", + "printedName": "search", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteSearch", + "mangledName": "$s6Beacon13HSBeaconRouteO6searchyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "article", + "printedName": "article", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteArticle", + "mangledName": "$s6Beacon13HSBeaconRouteO7articleyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 7 + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HSBeaconRoute.Type) -> Beacon.HSBeaconRoute", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HSBeaconRoute.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Beacon@E@HSBeaconRoute@HSBeaconRouteUnknown", + "mangledName": "$s6Beacon13HSBeaconRouteO7unknownyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 8 + }, + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon13HSBeaconRouteO11stringValueSSvp", + "mangledName": "$s6Beacon13HSBeaconRouteO11stringValueSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13HSBeaconRouteO11stringValueSSvg", + "mangledName": "$s6Beacon13HSBeaconRouteO11stringValueSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(navString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon13HSBeaconRouteO9navStringACSS_tcfc", + "mangledName": "$s6Beacon13HSBeaconRouteO9navStringACSS_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSBeaconRoute?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon13HSBeaconRouteO8rawValueACSgSi_tcfc", + "mangledName": "$s6Beacon13HSBeaconRouteO8rawValueACSgSi_tcfc", + "moduleName": "Beacon", + "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:6Beacon13HSBeaconRouteO8rawValueSivp", + "mangledName": "$s6Beacon13HSBeaconRouteO8rawValueSivp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon13HSBeaconRouteO8rawValueSivg", + "mangledName": "$s6Beacon13HSBeaconRouteO8rawValueSivg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Beacon@E@HSBeaconRoute", + "mangledName": "$s6Beacon13HSBeaconRouteO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "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": "TypeDecl", + "name": "HSBeaconRouting", + "printedName": "HSBeaconRouting", + "children": [ + { + "kind": "Var", + "name": "route", + "printedName": "route", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)route", + "mangledName": "$s6Beacon15HSBeaconRoutingC5routeAA0B5RouteOvp", + "moduleName": "Beacon", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)route", + "mangledName": "$s6Beacon15HSBeaconRoutingC5routeAA0B5RouteOvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fulfilled", + "printedName": "fulfilled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)fulfilled", + "mangledName": "$s6Beacon15HSBeaconRoutingC9fulfilledSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)fulfilled", + "mangledName": "$s6Beacon15HSBeaconRoutingC9fulfilledSbvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "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": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)setFulfilled:", + "mangledName": "$s6Beacon15HSBeaconRoutingC9fulfilledSbvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15HSBeaconRoutingC9fulfilledSbvM", + "mangledName": "$s6Beacon15HSBeaconRoutingC9fulfilledSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "animated", + "printedName": "animated", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)animated", + "mangledName": "$s6Beacon15HSBeaconRoutingC8animatedSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)animated", + "mangledName": "$s6Beacon15HSBeaconRoutingC8animatedSbvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "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": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)setAnimated:", + "mangledName": "$s6Beacon15HSBeaconRoutingC8animatedSbvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15HSBeaconRoutingC8animatedSbvM", + "mangledName": "$s6Beacon15HSBeaconRoutingC8animatedSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "articleId", + "printedName": "articleId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)articleId", + "mangledName": "$s6Beacon15HSBeaconRoutingC9articleIdSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)articleId", + "mangledName": "$s6Beacon15HSBeaconRoutingC9articleIdSSvg", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "searchQuery", + "printedName": "searchQuery", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(py)searchQuery", + "mangledName": "$s6Beacon15HSBeaconRoutingC11searchQuerySSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)searchQuery", + "mangledName": "$s6Beacon15HSBeaconRoutingC11searchQuerySSvg", + "moduleName": "Beacon", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(navigation:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)initWithNavigation:", + "mangledName": "$s6Beacon15HSBeaconRoutingC10navigationACSS_tcfc", + "moduleName": "Beacon", + "objc_name": "initWithNavigation:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(articleId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)initWithArticleId:", + "mangledName": "$s6Beacon15HSBeaconRoutingC9articleIdACSS_tcfc", + "moduleName": "Beacon", + "objc_name": "initWithArticleId:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(searchText:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)initWithSearchText:", + "mangledName": "$s6Beacon15HSBeaconRoutingC10searchTextACSS_tcfc", + "moduleName": "Beacon", + "objc_name": "initWithSearchText:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(route:routeData:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconRoute", + "printedName": "Beacon.HSBeaconRoute", + "usr": "c:@M@Beacon@E@HSBeaconRoute" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)initWithRoute:routeData:", + "mangledName": "$s6Beacon15HSBeaconRoutingC5route0D4DataAcA0B5RouteO_SSSgtcfc", + "moduleName": "Beacon", + "objc_name": "initWithRoute:routeData:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isValidWith", + "printedName": "isValidWith(docsEnabled:messagingEnabled:chatEnabled:previousMessagesEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)isValidWithDocsEnabled:messagingEnabled:chatEnabled:previousMessagesEnabled:", + "mangledName": "$s6Beacon15HSBeaconRoutingC11isValidWith11docsEnabled09messagingH004chatH0016previousMessagesH0S2b_S3btF", + "moduleName": "Beacon", + "objc_name": "isValidWithDocsEnabled:messagingEnabled:chatEnabled:previousMessagesEnabled:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "invalidRouteMessage", + "printedName": "invalidRouteMessage(stringLocalizer:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconStringLocalizer", + "printedName": "Beacon.HSBeaconStringLocalizer", + "usr": "c:objc(pl)HSBeaconStringLocalizer" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)invalidRouteMessageWithStringLocalizer:", + "mangledName": "$s6Beacon15HSBeaconRoutingC19invalidRouteMessage15stringLocalizerSSSo0b6StringH0_p_tF", + "moduleName": "Beacon", + "objc_name": "invalidRouteMessageWithStringLocalizer:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconRouting", + "printedName": "Beacon.HSBeaconRouting", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting(im)init", + "mangledName": "$s6Beacon15HSBeaconRoutingCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconRouting", + "mangledName": "$s6Beacon15HSBeaconRoutingC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "HSBeaconUnreadMessageCountGenerator", + "printedName": "HSBeaconUnreadMessageCountGenerator", + "children": [ + { + "kind": "Function", + "name": "unreadMessageCount", + "printedName": "unreadMessageCount(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Beacon.HSBeaconConversation]", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconConversation", + "printedName": "Beacon.HSBeaconConversation", + "usr": "c:objc(cs)HSBeaconConversation" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconUnreadMessageCountGenerator(cm)unreadMessageCountWith:", + "mangledName": "$s6Beacon35HSBeaconUnreadMessageCountGeneratorC06unreaddE04withSiSaySo0B12ConversationCG_tFZ", + "moduleName": "Beacon", + "static": true, + "objc_name": "unreadMessageCountWith:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconUnreadMessageCountGenerator", + "printedName": "Beacon.HSBeaconUnreadMessageCountGenerator", + "usr": "c:@M@Beacon@objc(cs)HSBeaconUnreadMessageCountGenerator" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconUnreadMessageCountGenerator(im)init", + "mangledName": "$s6Beacon35HSBeaconUnreadMessageCountGeneratorCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconUnreadMessageCountGenerator", + "mangledName": "$s6Beacon35HSBeaconUnreadMessageCountGeneratorC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "HSEnterEmailViewControllerDelegate", + "printedName": "HSEnterEmailViewControllerDelegate", + "children": [ + { + "kind": "Function", + "name": "enterEmailController", + "printedName": "enterEmailController(_:didEnter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewController", + "printedName": "Beacon.HSEnterEmailViewController", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(pl)HSEnterEmailViewControllerDelegate(im)enterEmailController:didEnter:", + "mangledName": "$s6Beacon34HSEnterEmailViewControllerDelegateP05entercE0_8didEnteryAA0bcdE0C_SStF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.HSEnterEmailViewControllerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@Beacon@objc(pl)HSEnterEmailViewControllerDelegate", + "mangledName": "$s6Beacon34HSEnterEmailViewControllerDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "TypeDecl", + "name": "HSEnterEmailViewController", + "printedName": "HSEnterEmailViewController", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate?" + } + ], + "declKind": "Var", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(py)delegate", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "ObjC" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewControllerDelegate", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate", + "usr": "c:@M@Beacon@objc(pl)HSEnterEmailViewControllerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)delegate", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewControllerDelegate", + "printedName": "Beacon.HSEnterEmailViewControllerDelegate", + "usr": "c:@M@Beacon@objc(pl)HSEnterEmailViewControllerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)setDelegate:", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvM", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC8delegateAA0bcdE8Delegate_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "instantiateViewController", + "printedName": "instantiateViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewController", + "printedName": "Beacon.HSEnterEmailViewController", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(cm)instantiateViewController", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC011instantiatedE0ACyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)viewDidLoad", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC11viewDidLoadyyF", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewController", + "printedName": "Beacon.HSEnterEmailViewController", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)initWithNibName:bundle:", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.HSEnterEmailViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "HSEnterEmailViewController", + "printedName": "Beacon.HSEnterEmailViewController", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController(im)initWithCoder:", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSEnterEmailViewController", + "mangledName": "$s6Beacon26HSEnterEmailViewControllerC", + "moduleName": "Beacon", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "HTTPMethod", + "printedName": "HTTPMethod", + "children": [ + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO7optionsyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO7optionsyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "get", + "printedName": "get", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO3getyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO3getyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "head", + "printedName": "head", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO4headyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO4headyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "post", + "printedName": "post", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> (Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO4postyAC10Foundation4DataVSgcACmF", + "mangledName": "$s6Beacon10HTTPMethodO4postyAC10Foundation4DataVSgcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "put", + "printedName": "put", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> (Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO3putyAC10Foundation4DataVSgcACmF", + "mangledName": "$s6Beacon10HTTPMethodO3putyAC10Foundation4DataVSgcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "patch", + "printedName": "patch", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> (Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO5patchyAC10Foundation4DataVSgcACmF", + "mangledName": "$s6Beacon10HTTPMethodO5patchyAC10Foundation4DataVSgcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "delete", + "printedName": "delete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO6deleteyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO6deleteyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "trace", + "printedName": "trace", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO5traceyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO5traceyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "connect", + "printedName": "connect", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.HTTPMethod.Type) -> Beacon.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon10HTTPMethodO7connectyA2CmF", + "mangledName": "$s6Beacon10HTTPMethodO7connectyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "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:6Beacon10HTTPMethodO4body10Foundation4DataVSgvp", + "mangledName": "$s6Beacon10HTTPMethodO4body10Foundation4DataVSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "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:6Beacon10HTTPMethodO4body10Foundation4DataVSgvg", + "mangledName": "$s6Beacon10HTTPMethodO4body10Foundation4DataVSgvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon10HTTPMethodO8rawValueSSvp", + "mangledName": "$s6Beacon10HTTPMethodO8rawValueSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon10HTTPMethodO8rawValueSSvg", + "mangledName": "$s6Beacon10HTTPMethodO8rawValueSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "Beacon.HTTPMethod", + "usr": "s:6Beacon10HTTPMethodO" + } + ], + "declKind": "Func", + "usr": "s:6Beacon10HTTPMethodO2eeoiySbAC_ACtFZ", + "mangledName": "$s6Beacon10HTTPMethodO2eeoiySbAC_ACtFZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6Beacon10HTTPMethodO", + "mangledName": "$s6Beacon10HTTPMethodO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "MobileCoreServices", + "printedName": "MobileCoreServices", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "LoadingView", + "printedName": "LoadingView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LoadingView", + "printedName": "Beacon.LoadingView", + "usr": "c:@M@Beacon@objc(cs)HSBeaconLoadingView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconLoadingView(im)initWithFrame:", + "mangledName": "$s6Beacon11LoadingViewC5frameACSo6CGRectV_tcfc", + "moduleName": "Beacon", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconLoadingView", + "mangledName": "$s6Beacon11LoadingViewC", + "moduleName": "Beacon", + "objc_name": "HSBeaconLoadingView", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "QuickLook", + "printedName": "QuickLook", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "QuickLook", + "printedName": "QuickLook", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "QuickLook", + "printedName": "QuickLook", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CommonCrypto", + "printedName": "CommonCrypto", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "ReachabilityError", + "printedName": "ReachabilityError", + "children": [ + { + "kind": "Var", + "name": "failedToCreateWithAddress", + "printedName": "failedToCreateWithAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Darwin.sockaddr, Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Darwin.sockaddr, Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Darwin.sockaddr, Swift.Int32)", + "children": [ + { + "kind": "TypeNominal", + "name": "sockaddr", + "printedName": "Darwin.sockaddr", + "usr": "c:@S@sockaddr" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO25failedToCreateWithAddressyACSo8sockaddrV_s5Int32VtcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "failedToCreateWithHostname", + "printedName": "failedToCreateWithHostname", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Swift.String, Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.Int32)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO26failedToCreateWithHostnameyACSS_s5Int32VtcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "unableToSetCallback", + "printedName": "unableToSetCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO19unableToSetCallbackyACs5Int32VcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "unableToSetDispatchQueue", + "printedName": "unableToSetDispatchQueue", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO24unableToSetDispatchQueueyACs5Int32VcACmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "unableToGetFlags", + "printedName": "unableToGetFlags", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ReachabilityError.Type) -> (Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int32) -> Beacon.ReachabilityError", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ReachabilityError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ReachabilityError", + "printedName": "Beacon.ReachabilityError", + "usr": "s:6Beacon17ReachabilityErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", + "mangledName": "$s6Beacon17ReachabilityErrorO16unableToGetFlagsyACs5Int32VcACmF", + "moduleName": "Beacon" + } + ], + "declKind": "Enum", + "usr": "s:6Beacon17ReachabilityErrorO", + "mangledName": "$s6Beacon17ReachabilityErrorO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Reachability", + "printedName": "Reachability", + "children": [ + { + "kind": "TypeDecl", + "name": "Connection", + "printedName": "Connection", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability.Connection.Type) -> Beacon.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon12ReachabilityC10ConnectionO4noneyA2EmF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO4noneyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "unavailable", + "printedName": "unavailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability.Connection.Type) -> Beacon.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon12ReachabilityC10ConnectionO11unavailableyA2EmF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO11unavailableyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "wifi", + "printedName": "wifi", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability.Connection.Type) -> Beacon.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon12ReachabilityC10ConnectionO4wifiyA2EmF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO4wifiyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "cellular", + "printedName": "cellular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability.Connection.Type) -> Beacon.Reachability.Connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.Reachability.Connection.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon12ReachabilityC10ConnectionO8cellularyA2EmF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO8cellularyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC10ConnectionO11descriptionSSvp", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO11descriptionSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC10ConnectionO11descriptionSSvg", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO11descriptionSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + }, + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ], + "declKind": "Func", + "usr": "s:6Beacon12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO2eeoiySbAE_AEtFZ", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC10ConnectionO9hashValueSivp", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO9hashValueSivp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC10ConnectionO9hashValueSivg", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO9hashValueSivg", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO4hash4intoys6HasherVz_tF", + "moduleName": "Beacon", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6Beacon12ReachabilityC10ConnectionO", + "mangledName": "$s6Beacon12ReachabilityC10ConnectionO", + "moduleName": "Beacon", + "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": "Var", + "name": "whenReachable", + "printedName": "whenReachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC13whenReachableyACcSgvp", + "mangledName": "$s6Beacon12ReachabilityC13whenReachableyACcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC13whenReachableyACcSgvg", + "mangledName": "$s6Beacon12ReachabilityC13whenReachableyACcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC13whenReachableyACcSgvs", + "mangledName": "$s6Beacon12ReachabilityC13whenReachableyACcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC13whenReachableyACcSgvM", + "mangledName": "$s6Beacon12ReachabilityC13whenReachableyACcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "whenUnreachable", + "printedName": "whenUnreachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC15whenUnreachableyACcSgvp", + "mangledName": "$s6Beacon12ReachabilityC15whenUnreachableyACcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC15whenUnreachableyACcSgvg", + "mangledName": "$s6Beacon12ReachabilityC15whenUnreachableyACcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Beacon.Reachability) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.Reachability) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC15whenUnreachableyACcSgvs", + "mangledName": "$s6Beacon12ReachabilityC15whenUnreachableyACcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC15whenUnreachableyACcSgvM", + "mangledName": "$s6Beacon12ReachabilityC15whenUnreachableyACcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "reachableOnWWAN", + "printedName": "reachableOnWWAN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC15reachableOnWWANSbvp", + "mangledName": "$s6Beacon12ReachabilityC15reachableOnWWANSbvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "Available" + ], + "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:6Beacon12ReachabilityC15reachableOnWWANSbvg", + "mangledName": "$s6Beacon12ReachabilityC15reachableOnWWANSbvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allowsCellularConnection", + "printedName": "allowsCellularConnection", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC24allowsCellularConnectionSbvp", + "mangledName": "$s6Beacon12ReachabilityC24allowsCellularConnectionSbvp", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC24allowsCellularConnectionSbvg", + "mangledName": "$s6Beacon12ReachabilityC24allowsCellularConnectionSbvg", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC24allowsCellularConnectionSbvs", + "mangledName": "$s6Beacon12ReachabilityC24allowsCellularConnectionSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC24allowsCellularConnectionSbvM", + "mangledName": "$s6Beacon12ReachabilityC24allowsCellularConnectionSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "notificationCenter", + "printedName": "notificationCenter", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvp", + "mangledName": "$s6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvg", + "mangledName": "$s6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NotificationCenter", + "printedName": "Foundation.NotificationCenter", + "usr": "c:objc(cs)NSNotificationCenter" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvs", + "mangledName": "$s6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0Cvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0CvM", + "mangledName": "$s6Beacon12ReachabilityC18notificationCenterSo014NSNotificationD0CvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentReachabilityString", + "printedName": "currentReachabilityString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC07currentB6StringSSvp", + "mangledName": "$s6Beacon12ReachabilityC07currentB6StringSSvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "AccessControl", + "Available" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC07currentB6StringSSvg", + "mangledName": "$s6Beacon12ReachabilityC07currentB6StringSSvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "connection", + "printedName": "connection", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC10connectionAC10ConnectionOvp", + "mangledName": "$s6Beacon12ReachabilityC10connectionAC10ConnectionOvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Connection", + "printedName": "Beacon.Reachability.Connection", + "usr": "s:6Beacon12ReachabilityC10ConnectionO" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC10connectionAC10ConnectionOvg", + "mangledName": "$s6Beacon12ReachabilityC10connectionAC10ConnectionOvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(reachabilityRef:queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "SCNetworkReachability", + "printedName": "SystemConfiguration.SCNetworkReachability", + "usr": "c:@T@SCNetworkReachabilityRef" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "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": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationH0ACSo09SCNetworkbD0a_8Dispatch0kF1SVSo012OS_dispatch_E0CSgAOtcfc", + "mangledName": "$s6Beacon12ReachabilityC15reachabilityRef8queueQoS11targetQueue012notificationH0ACSo09SCNetworkbD0a_8Dispatch0kF1SVSo012OS_dispatch_E0CSgAOtcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(hostname:queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "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": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon12ReachabilityC8hostname8queueQoS11targetQueue012notificationG0ACSS_8Dispatch0iE1SVSo012OS_dispatch_D0CSgAMtKcfc", + "mangledName": "$s6Beacon12ReachabilityC8hostname8queueQoS11targetQueue012notificationG0ACSS_8Dispatch0iE1SVSo012OS_dispatch_D0CSgAMtKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(queueQoS:targetQueue:notificationQueue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Reachability", + "printedName": "Beacon.Reachability", + "usr": "s:6Beacon12ReachabilityC" + }, + { + "kind": "TypeNominal", + "name": "DispatchQoS", + "printedName": "Dispatch.DispatchQoS", + "hasDefaultArg": true, + "usr": "s:8Dispatch0A3QoSV" + }, + { + "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": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon12ReachabilityC8queueQoS11targetQueue012notificationF0AC8Dispatch0hD1SV_So012OS_dispatch_C0CSgALtKcfc", + "mangledName": "$s6Beacon12ReachabilityC8queueQoS11targetQueue012notificationF0AC8Dispatch0hD1SV_So012OS_dispatch_C0CSgALtKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "startNotifier", + "printedName": "startNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon12ReachabilityC13startNotifieryyKF", + "mangledName": "$s6Beacon12ReachabilityC13startNotifieryyKF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopNotifier", + "printedName": "stopNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon12ReachabilityC12stopNotifieryyF", + "mangledName": "$s6Beacon12ReachabilityC12stopNotifieryyF", + "moduleName": "Beacon", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isReachable", + "printedName": "isReachable", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC11isReachableSbvp", + "mangledName": "$s6Beacon12ReachabilityC11isReachableSbvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "Available", + "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:6Beacon12ReachabilityC11isReachableSbvg", + "mangledName": "$s6Beacon12ReachabilityC11isReachableSbvg", + "moduleName": "Beacon", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isReachableViaWWAN", + "printedName": "isReachableViaWWAN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC18isReachableViaWWANSbvp", + "mangledName": "$s6Beacon12ReachabilityC18isReachableViaWWANSbvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18isReachableViaWWANSbvg", + "mangledName": "$s6Beacon12ReachabilityC18isReachableViaWWANSbvg", + "moduleName": "Beacon", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isReachableViaWiFi", + "printedName": "isReachableViaWiFi", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon12ReachabilityC18isReachableViaWiFiSbvp", + "mangledName": "$s6Beacon12ReachabilityC18isReachableViaWiFiSbvp", + "moduleName": "Beacon", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC18isReachableViaWiFiSbvg", + "mangledName": "$s6Beacon12ReachabilityC18isReachableViaWiFiSbvg", + "moduleName": "Beacon", + "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:6Beacon12ReachabilityC11descriptionSSvp", + "mangledName": "$s6Beacon12ReachabilityC11descriptionSSvp", + "moduleName": "Beacon", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon12ReachabilityC11descriptionSSvg", + "mangledName": "$s6Beacon12ReachabilityC11descriptionSSvg", + "moduleName": "Beacon", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6Beacon12ReachabilityC", + "mangledName": "$s6Beacon12ReachabilityC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "SSLClientCertificateError", + "printedName": "SSLClientCertificateError", + "children": [ + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "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:6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvp", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "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:6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvg", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvs", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvM", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV16errorDescriptionSSSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6Beacon25SSLClientCertificateErrorV", + "mangledName": "$s6Beacon25SSLClientCertificateErrorV", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SSLClientCertificate", + "printedName": "SSLClientCertificate", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pkcs12Path:password:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon20SSLClientCertificateC10pkcs12Path8passwordACSS_SStKcfc", + "mangledName": "$s6Beacon20SSLClientCertificateC10pkcs12Path8passwordACSS_SStKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(identity:identityCertificate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + }, + { + "kind": "TypeNominal", + "name": "SecIdentity", + "printedName": "Security.SecIdentity", + "usr": "c:@T@SecIdentityRef" + }, + { + "kind": "TypeNominal", + "name": "SecCertificate", + "printedName": "Security.SecCertificate", + "usr": "c:@T@SecCertificateRef" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon20SSLClientCertificateC8identity0dC0ACSo14SecIdentityRefa_So0ecG0atcfc", + "mangledName": "$s6Beacon20SSLClientCertificateC8identity0dC0ACSo14SecIdentityRefa_So0ecG0atcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pkcs12Url:password:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon20SSLClientCertificateC9pkcs12Url8passwordAC10Foundation3URLV_SStKcfc", + "mangledName": "$s6Beacon20SSLClientCertificateC9pkcs12Url8passwordAC10Foundation3URLV_SStKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pkcs12Url:importOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "CFDictionary", + "printedName": "CoreFoundation.CFDictionary", + "usr": "c:@T@CFDictionaryRef" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon20SSLClientCertificateC9pkcs12Url13importOptionsAC10Foundation3URLV_So15CFDictionaryRefatKcfc", + "mangledName": "$s6Beacon20SSLClientCertificateC9pkcs12Url13importOptionsAC10Foundation3URLV_So15CFDictionaryRefatKcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:6Beacon20SSLClientCertificateC", + "mangledName": "$s6Beacon20SSLClientCertificateC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Security", + "printedName": "Security", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "SSLTrustValidator", + "printedName": "SSLTrustValidator", + "children": [ + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid(_:domain:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon17SSLTrustValidatorP7isValid_6domainSbSo11SecTrustRefa_SSSgtF", + "mangledName": "$s6Beacon17SSLTrustValidatorP7isValid_6domainSbSo11SecTrustRefa_SSSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.SSLTrustValidator>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon17SSLTrustValidatorP", + "mangledName": "$s6Beacon17SSLTrustValidatorP", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "SSLCert", + "printedName": "SSLCert", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLCert", + "printedName": "Beacon.SSLCert", + "usr": "s:6Beacon7SSLCertC" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon7SSLCertC4dataAC10Foundation4DataV_tcfc", + "mangledName": "$s6Beacon7SSLCertC4dataAC10Foundation4DataV_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLCert", + "printedName": "Beacon.SSLCert", + "usr": "s:6Beacon7SSLCertC" + }, + { + "kind": "TypeNominal", + "name": "SecKey", + "printedName": "Security.SecKey", + "usr": "c:@T@SecKeyRef" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon7SSLCertC3keyACSo9SecKeyRefa_tcfc", + "mangledName": "$s6Beacon7SSLCertC3keyACSo9SecKeyRefa_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:6Beacon7SSLCertC", + "mangledName": "$s6Beacon7SSLCertC", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "SSLSecurity", + "printedName": "SSLSecurity", + "children": [ + { + "kind": "Var", + "name": "validatedDN", + "printedName": "validatedDN", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSecurityC11validatedDNSbvp", + "mangledName": "$s6Beacon11SSLSecurityC11validatedDNSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon11SSLSecurityC11validatedDNSbvg", + "mangledName": "$s6Beacon11SSLSecurityC11validatedDNSbvg", + "moduleName": "Beacon", + "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:6Beacon11SSLSecurityC11validatedDNSbvs", + "mangledName": "$s6Beacon11SSLSecurityC11validatedDNSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSecurityC11validatedDNSbvM", + "mangledName": "$s6Beacon11SSLSecurityC11validatedDNSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "validateEntireChain", + "printedName": "validateEntireChain", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSecurityC19validateEntireChainSbvp", + "mangledName": "$s6Beacon11SSLSecurityC19validateEntireChainSbvp", + "moduleName": "Beacon", + "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:6Beacon11SSLSecurityC19validateEntireChainSbvg", + "mangledName": "$s6Beacon11SSLSecurityC19validateEntireChainSbvg", + "moduleName": "Beacon", + "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:6Beacon11SSLSecurityC19validateEntireChainSbvs", + "mangledName": "$s6Beacon11SSLSecurityC19validateEntireChainSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSecurityC19validateEntireChainSbvM", + "mangledName": "$s6Beacon11SSLSecurityC19validateEntireChainSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(usePublicKeys:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLSecurity", + "printedName": "Beacon.SSLSecurity", + "usr": "s:6Beacon11SSLSecurityC" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon11SSLSecurityC13usePublicKeysACSb_tcfc", + "mangledName": "$s6Beacon11SSLSecurityC13usePublicKeysACSb_tcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(certs:usePublicKeys:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLSecurity", + "printedName": "Beacon.SSLSecurity", + "usr": "s:6Beacon11SSLSecurityC" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Beacon.SSLCert]", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLCert", + "printedName": "Beacon.SSLCert", + "usr": "s:6Beacon7SSLCertC" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon11SSLSecurityC5certs13usePublicKeysACSayAA7SSLCertCG_Sbtcfc", + "mangledName": "$s6Beacon11SSLSecurityC5certs13usePublicKeysACSayAA7SSLCertCG_Sbtcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isValid", + "printedName": "isValid(_:domain:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC7isValid_6domainSbSo11SecTrustRefa_SSSgtF", + "mangledName": "$s6Beacon11SSLSecurityC7isValid_6domainSbSo11SecTrustRefa_SSSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "extractPublicKey", + "printedName": "extractPublicKey(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Security.SecKey?", + "children": [ + { + "kind": "TypeNominal", + "name": "SecKey", + "printedName": "Security.SecKey", + "usr": "c:@T@SecKeyRef" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC16extractPublicKeyySo03SecE3RefaSg10Foundation4DataVF", + "mangledName": "$s6Beacon11SSLSecurityC16extractPublicKeyySo03SecE3RefaSg10Foundation4DataVF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "extractPublicKey", + "printedName": "extractPublicKey(_:policy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Security.SecKey?", + "children": [ + { + "kind": "TypeNominal", + "name": "SecKey", + "printedName": "Security.SecKey", + "usr": "c:@T@SecKeyRef" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SecCertificate", + "printedName": "Security.SecCertificate", + "usr": "c:@T@SecCertificateRef" + }, + { + "kind": "TypeNominal", + "name": "SecPolicy", + "printedName": "Security.SecPolicy", + "usr": "c:@T@SecPolicyRef" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC16extractPublicKey_6policySo03SecE3RefaSgSo0g11CertificateH0a_So0g6PolicyH0atF", + "mangledName": "$s6Beacon11SSLSecurityC16extractPublicKey_6policySo03SecE3RefaSgSo0g11CertificateH0a_So0g6PolicyH0atF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "certificateChain", + "printedName": "certificateChain(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.Data]", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC16certificateChainySay10Foundation4DataVGSo11SecTrustRefaF", + "mangledName": "$s6Beacon11SSLSecurityC16certificateChainySay10Foundation4DataVGSo11SecTrustRefaF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publicKeyChain", + "printedName": "publicKeyChain(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Security.SecKey]", + "children": [ + { + "kind": "TypeNominal", + "name": "SecKey", + "printedName": "Security.SecKey", + "usr": "c:@T@SecKeyRef" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + } + ], + "declKind": "Func", + "usr": "s:6Beacon11SSLSecurityC14publicKeyChainySaySo03SecD3RefaGSo0f5TrustG0aF", + "mangledName": "$s6Beacon11SSLSecurityC14publicKeyChainySaySo03SecD3RefaGSo0f5TrustG0aF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:6Beacon11SSLSecurityC", + "mangledName": "$s6Beacon11SSLSecurityC", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SSLTrustValidator", + "printedName": "SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP", + "mangledName": "$s6Beacon17SSLTrustValidatorP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Beacon.Private", + "printedName": "Beacon.Private", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "TypeDecl", + "name": "ViewControllerFactory", + "printedName": "ViewControllerFactory", + "children": [ + { + "kind": "Function", + "name": "articleViewController", + "printedName": "articleViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconArticleViewController", + "printedName": "Beacon.HSBeaconArticleViewController", + "usr": "c:objc(cs)HSBeaconArticleViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)articleViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC07articlebC0So015HSBeaconArticlebC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "askSelectionViewController", + "printedName": "askSelectionViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconAskSelectionController", + "printedName": "Beacon.HSBeaconAskSelectionController", + "usr": "c:objc(cs)HSBeaconAskSelectionController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)askSelectionViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC012askSelectionbC0So011HSBeaconAskfC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatViewController", + "printedName": "chatViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)chatViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC04chatbC0So06UIViewC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "messageEntryViewController", + "printedName": "messageEntryViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconMessageEntryContainerController", + "printedName": "Beacon.HSBeaconMessageEntryContainerController", + "usr": "c:objc(cs)HSBeaconMessageEntryContainerController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)messageEntryViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC012messageEntrybC0So015HSBeaconMessagef9ContainerC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "previousMessagesViewController", + "printedName": "previousMessagesViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "HSBeaconPreviousMessagesController", + "printedName": "Beacon.HSBeaconPreviousMessagesController", + "usr": "c:objc(cs)HSBeaconPreviousMessagesController" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(cm)previousMessagesViewController", + "mangledName": "$s6Beacon21ViewControllerFactoryC016previousMessagesbC0So016HSBeaconPreviousfC0CyFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ViewControllerFactory", + "printedName": "Beacon.ViewControllerFactory", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory(im)init", + "mangledName": "$s6Beacon21ViewControllerFactoryCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)HSBeaconViewControllerFactory", + "mangledName": "$s6Beacon21ViewControllerFactoryC", + "moduleName": "Beacon", + "objc_name": "HSBeaconViewControllerFactory", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreFoundation", + "printedName": "CoreFoundation", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Import", + "name": "CommonCrypto", + "printedName": "CommonCrypto", + "declKind": "Import", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "WebsocketDidConnectNotification", + "printedName": "WebsocketDidConnectNotification", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon31WebsocketDidConnectNotificationSSvp", + "mangledName": "$s6Beacon31WebsocketDidConnectNotificationSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon31WebsocketDidConnectNotificationSSvg", + "mangledName": "$s6Beacon31WebsocketDidConnectNotificationSSvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "WebsocketDidDisconnectNotification", + "printedName": "WebsocketDidDisconnectNotification", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon34WebsocketDidDisconnectNotificationSSvp", + "mangledName": "$s6Beacon34WebsocketDidDisconnectNotificationSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon34WebsocketDidDisconnectNotificationSSvg", + "mangledName": "$s6Beacon34WebsocketDidDisconnectNotificationSSvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "WebsocketDisconnectionErrorKeyName", + "printedName": "WebsocketDisconnectionErrorKeyName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon34WebsocketDisconnectionErrorKeyNameSSvp", + "mangledName": "$s6Beacon34WebsocketDisconnectionErrorKeyNameSSvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon34WebsocketDisconnectionErrorKeyNameSSvg", + "mangledName": "$s6Beacon34WebsocketDisconnectionErrorKeyNameSSvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CloseCode", + "printedName": "CloseCode", + "children": [ + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO6normalyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO6normalyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "goingAway", + "printedName": "goingAway", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO9goingAwayyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO9goingAwayyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "protocolError", + "printedName": "protocolError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO13protocolErroryA2CmF", + "mangledName": "$s6Beacon9CloseCodeO13protocolErroryA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "protocolUnhandledType", + "printedName": "protocolUnhandledType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO21protocolUnhandledTypeyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO21protocolUnhandledTypeyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "noStatusReceived", + "printedName": "noStatusReceived", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO16noStatusReceivedyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO16noStatusReceivedyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "encoding", + "printedName": "encoding", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO8encodingyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO8encodingyA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "policyViolated", + "printedName": "policyViolated", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO14policyViolatedyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO14policyViolatedyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "messageTooBig", + "printedName": "messageTooBig", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.CloseCode.Type) -> Beacon.CloseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.CloseCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9CloseCodeO13messageTooBigyA2CmF", + "mangledName": "$s6Beacon9CloseCodeO13messageTooBigyA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.CloseCode?", + "children": [ + { + "kind": "TypeNominal", + "name": "CloseCode", + "printedName": "Beacon.CloseCode", + "usr": "s:6Beacon9CloseCodeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9CloseCodeO8rawValueACSgs6UInt16V_tcfc", + "mangledName": "$s6Beacon9CloseCodeO8rawValueACSgs6UInt16V_tcfc", + "moduleName": "Beacon", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9CloseCodeO8rawValues6UInt16Vvp", + "mangledName": "$s6Beacon9CloseCodeO8rawValues6UInt16Vvp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9CloseCodeO8rawValues6UInt16Vvg", + "mangledName": "$s6Beacon9CloseCodeO8rawValues6UInt16Vvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:6Beacon9CloseCodeO", + "mangledName": "$s6Beacon9CloseCodeO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "UInt16", + "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": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ErrorType", + "printedName": "ErrorType", + "children": [ + { + "kind": "Var", + "name": "outputStreamWriteError", + "printedName": "outputStreamWriteError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO017outputStreamWriteB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO017outputStreamWriteB0yA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "compressionError", + "printedName": "compressionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO011compressionB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO011compressionB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidSSLError", + "printedName": "invalidSSLError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO15invalidSSLErroryA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO15invalidSSLErroryA2CmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "writeTimeoutError", + "printedName": "writeTimeoutError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO012writeTimeoutB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO012writeTimeoutB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "protocolError", + "printedName": "protocolError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO08protocolB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO08protocolB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "upgradeError", + "printedName": "upgradeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO07upgradeB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO07upgradeB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "closeError", + "printedName": "closeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.ErrorType.Type) -> Beacon.ErrorType", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.ErrorType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9ErrorTypeO05closeB0yA2CmF", + "mangledName": "$s6Beacon9ErrorTypeO05closeB0yA2CmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + }, + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9ErrorTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s6Beacon9ErrorTypeO2eeoiySbAC_ACtFZ", + "moduleName": "Beacon", + "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:6Beacon9ErrorTypeO9hashValueSivp", + "mangledName": "$s6Beacon9ErrorTypeO9hashValueSivp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9ErrorTypeO9hashValueSivg", + "mangledName": "$s6Beacon9ErrorTypeO9hashValueSivg", + "moduleName": "Beacon", + "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:6Beacon9ErrorTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s6Beacon9ErrorTypeO4hash4intoys6HasherVz_tF", + "moduleName": "Beacon", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6Beacon9ErrorTypeO", + "mangledName": "$s6Beacon9ErrorTypeO", + "moduleName": "Beacon", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WSError", + "printedName": "WSError", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ], + "declKind": "Var", + "usr": "s:6Beacon7WSErrorV4typeAA9ErrorTypeOvp", + "mangledName": "$s6Beacon7WSErrorV4typeAA9ErrorTypeOvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorType", + "printedName": "Beacon.ErrorType", + "usr": "s:6Beacon9ErrorTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon7WSErrorV4typeAA9ErrorTypeOvg", + "mangledName": "$s6Beacon7WSErrorV4typeAA9ErrorTypeOvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon7WSErrorV7messageSSvp", + "mangledName": "$s6Beacon7WSErrorV7messageSSvp", + "moduleName": "Beacon", + "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:6Beacon7WSErrorV7messageSSvg", + "mangledName": "$s6Beacon7WSErrorV7messageSSvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6Beacon7WSErrorV4codeSivp", + "mangledName": "$s6Beacon7WSErrorV4codeSivp", + "moduleName": "Beacon", + "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:6Beacon7WSErrorV4codeSivg", + "mangledName": "$s6Beacon7WSErrorV4codeSivg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6Beacon7WSErrorV", + "mangledName": "$s6Beacon7WSErrorV", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WebSocketClient", + "printedName": "WebSocketClient", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvp", + "mangledName": "$s6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvg", + "mangledName": "$s6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvs", + "mangledName": "$s6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvM", + "mangledName": "$s6Beacon15WebSocketClientP8delegateAA0bC8Delegate_pSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pongDelegate", + "printedName": "pongDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvp", + "mangledName": "$s6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvg", + "mangledName": "$s6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvs", + "mangledName": "$s6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvM", + "mangledName": "$s6Beacon15WebSocketClientP12pongDelegateAA0bc4PongF0_pSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "disableSSLCertValidation", + "printedName": "disableSSLCertValidation", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP24disableSSLCertValidationSbvp", + "mangledName": "$s6Beacon15WebSocketClientP24disableSSLCertValidationSbvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP24disableSSLCertValidationSbvg", + "mangledName": "$s6Beacon15WebSocketClientP24disableSSLCertValidationSbvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": 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:6Beacon15WebSocketClientP24disableSSLCertValidationSbvs", + "mangledName": "$s6Beacon15WebSocketClientP24disableSSLCertValidationSbvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP24disableSSLCertValidationSbvM", + "mangledName": "$s6Beacon15WebSocketClientP24disableSSLCertValidationSbvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "overrideTrustHostname", + "printedName": "overrideTrustHostname", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP21overrideTrustHostnameSbvp", + "mangledName": "$s6Beacon15WebSocketClientP21overrideTrustHostnameSbvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP21overrideTrustHostnameSbvg", + "mangledName": "$s6Beacon15WebSocketClientP21overrideTrustHostnameSbvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": 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:6Beacon15WebSocketClientP21overrideTrustHostnameSbvs", + "mangledName": "$s6Beacon15WebSocketClientP21overrideTrustHostnameSbvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP21overrideTrustHostnameSbvM", + "mangledName": "$s6Beacon15WebSocketClientP21overrideTrustHostnameSbvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "desiredTrustHostname", + "printedName": "desiredTrustHostname", + "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:6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvp", + "mangledName": "$s6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "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:6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvg", + "mangledName": "$s6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvs", + "mangledName": "$s6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvM", + "mangledName": "$s6Beacon15WebSocketClientP20desiredTrustHostnameSSSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sslClientCertificate", + "printedName": "sslClientCertificate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvp", + "mangledName": "$s6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvg", + "mangledName": "$s6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvs", + "mangledName": "$s6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvM", + "mangledName": "$s6Beacon15WebSocketClientP03sslD11CertificateAA09SSLClientF0CSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "security", + "printedName": "security", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvp", + "mangledName": "$s6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvg", + "mangledName": "$s6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvs", + "mangledName": "$s6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvM", + "mangledName": "$s6Beacon15WebSocketClientP8securityAA17SSLTrustValidator_pSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enabledSSLCipherSuites", + "printedName": "enabledSSLCipherSuites", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvp", + "mangledName": "$s6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvg", + "mangledName": "$s6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "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": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvs", + "mangledName": "$s6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvM", + "mangledName": "$s6Beacon15WebSocketClientP22enabledSSLCipherSuitesSays6UInt16VGSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isConnected", + "printedName": "isConnected", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon15WebSocketClientP11isConnectedSbvp", + "mangledName": "$s6Beacon15WebSocketClientP11isConnectedSbvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon15WebSocketClientP11isConnectedSbvg", + "mangledName": "$s6Beacon15WebSocketClientP11isConnectedSbvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientP7connectyyF", + "mangledName": "$s6Beacon15WebSocketClientP7connectyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disconnect", + "printedName": "disconnect(forceTimeout:closeCode:)", + "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" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientP10disconnect12forceTimeout9closeCodeySdSg_s6UInt16VtF", + "mangledName": "$s6Beacon15WebSocketClientP10disconnect12forceTimeout9closeCodeySdSg_s6UInt16VtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(string:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "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": "Func", + "usr": "s:6Beacon15WebSocketClientP5write6string10completionySS_yycSgtF", + "mangledName": "$s6Beacon15WebSocketClientP5write6string10completionySS_yycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "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": "Func", + "usr": "s:6Beacon15WebSocketClientP5write4data10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon15WebSocketClientP5write4data10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(ping:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "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": "Func", + "usr": "s:6Beacon15WebSocketClientP5write4ping10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon15WebSocketClientP5write4ping10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(pong:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "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": "Func", + "usr": "s:6Beacon15WebSocketClientP5write4pong10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon15WebSocketClientP5write4pong10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(string:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE5write6stringySS_tF", + "mangledName": "$s6Beacon15WebSocketClientPAAE5write6stringySS_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE5write4datay10Foundation4DataV_tF", + "mangledName": "$s6Beacon15WebSocketClientPAAE5write4datay10Foundation4DataV_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(ping:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE5write4pingy10Foundation4DataV_tF", + "mangledName": "$s6Beacon15WebSocketClientPAAE5write4pingy10Foundation4DataV_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(pong:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE5write4pongy10Foundation4DataV_tF", + "mangledName": "$s6Beacon15WebSocketClientPAAE5write4pongy10Foundation4DataV_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disconnect", + "printedName": "disconnect()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon15WebSocketClientPAAE10disconnectyyF", + "mangledName": "$s6Beacon15WebSocketClientPAAE10disconnectyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketClient>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon15WebSocketClientP", + "mangledName": "$s6Beacon15WebSocketClientP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "SSLSettings", + "printedName": "SSLSettings", + "children": [ + { + "kind": "Var", + "name": "useSSL", + "printedName": "useSSL", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV6useSSLSbvp", + "mangledName": "$s6Beacon11SSLSettingsV6useSSLSbvp", + "moduleName": "Beacon", + "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:6Beacon11SSLSettingsV6useSSLSbvg", + "mangledName": "$s6Beacon11SSLSettingsV6useSSLSbvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableCertValidation", + "printedName": "disableCertValidation", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV21disableCertValidationSbvp", + "mangledName": "$s6Beacon11SSLSettingsV21disableCertValidationSbvp", + "moduleName": "Beacon", + "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:6Beacon11SSLSettingsV21disableCertValidationSbvg", + "mangledName": "$s6Beacon11SSLSettingsV21disableCertValidationSbvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "overrideTrustHostname", + "printedName": "overrideTrustHostname", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV21overrideTrustHostnameSbvp", + "mangledName": "$s6Beacon11SSLSettingsV21overrideTrustHostnameSbvp", + "moduleName": "Beacon", + "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:6Beacon11SSLSettingsV21overrideTrustHostnameSbvg", + "mangledName": "$s6Beacon11SSLSettingsV21overrideTrustHostnameSbvg", + "moduleName": "Beacon", + "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:6Beacon11SSLSettingsV21overrideTrustHostnameSbvs", + "mangledName": "$s6Beacon11SSLSettingsV21overrideTrustHostnameSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSettingsV21overrideTrustHostnameSbvM", + "mangledName": "$s6Beacon11SSLSettingsV21overrideTrustHostnameSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "desiredTrustHostname", + "printedName": "desiredTrustHostname", + "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:6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvp", + "mangledName": "$s6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "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:6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvg", + "mangledName": "$s6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvs", + "mangledName": "$s6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvM", + "mangledName": "$s6Beacon11SSLSettingsV20desiredTrustHostnameSSSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sslClientCertificate", + "printedName": "sslClientCertificate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV20sslClientCertificateAA09SSLClientE0CSgvp", + "mangledName": "$s6Beacon11SSLSettingsV20sslClientCertificateAA09SSLClientE0CSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSettingsV20sslClientCertificateAA09SSLClientE0CSgvg", + "mangledName": "$s6Beacon11SSLSettingsV20sslClientCertificateAA09SSLClientE0CSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cipherSuites", + "printedName": "cipherSuites", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon11SSLSettingsV12cipherSuitesSays6UInt16VGSgvp", + "mangledName": "$s6Beacon11SSLSettingsV12cipherSuitesSays6UInt16VGSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon11SSLSettingsV12cipherSuitesSays6UInt16VGSgvg", + "mangledName": "$s6Beacon11SSLSettingsV12cipherSuitesSays6UInt16VGSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6Beacon11SSLSettingsV", + "mangledName": "$s6Beacon11SSLSettingsV", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WSStreamDelegate", + "printedName": "WSStreamDelegate", + "children": [ + { + "kind": "Function", + "name": "newBytesInStream", + "printedName": "newBytesInStream()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon16WSStreamDelegateP16newBytesInStreamyyF", + "mangledName": "$s6Beacon16WSStreamDelegateP16newBytesInStreamyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStreamDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "streamDidError", + "printedName": "streamDidError(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:6Beacon16WSStreamDelegateP14streamDidError5errorys0F0_pSg_tF", + "mangledName": "$s6Beacon16WSStreamDelegateP14streamDidError5errorys0F0_pSg_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStreamDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon16WSStreamDelegateP", + "mangledName": "$s6Beacon16WSStreamDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "WSStream", + "printedName": "WSStream", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvp", + "mangledName": "$s6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvp", + "moduleName": "Beacon", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvg", + "mangledName": "$s6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvg", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "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": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvs", + "mangledName": "$s6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvs", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvM", + "mangledName": "$s6Beacon8WSStreamP8delegateAA0B8Delegate_pSgvM", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect(url:port:timeout:ssl:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "SSLSettings", + "printedName": "Beacon.SSLSettings", + "usr": "s:6Beacon11SSLSettingsV" + }, + { + "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:6Beacon8WSStreamP7connect3url4port7timeout3ssl10completiony10Foundation3URLV_SiSdAA11SSLSettingsVys5Error_pSgctF", + "mangledName": "$s6Beacon8WSStreamP7connect3url4port7timeout3ssl10completiony10Foundation3URLV_SiSdAA11SSLSettingsVys5Error_pSgctF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon8WSStreamP5write4dataSi10Foundation4DataV_tF", + "mangledName": "$s6Beacon8WSStreamP5write4dataSi10Foundation4DataV_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "read", + "printedName": "read()", + "children": [ + { + "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:6Beacon8WSStreamP4read10Foundation4DataVSgyF", + "mangledName": "$s6Beacon8WSStreamP4read10Foundation4DataVSgyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cleanup", + "printedName": "cleanup()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon8WSStreamP7cleanupyyF", + "mangledName": "$s6Beacon8WSStreamP7cleanupyyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sslTrust", + "printedName": "sslTrust()", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(trust: Security.SecTrust?, domain: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Security.SecTrust?", + "children": [ + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6Beacon8WSStreamP8sslTrustSo03SecD3RefaSg5trust_SSSg6domaintyF", + "mangledName": "$s6Beacon8WSStreamP8sslTrustSo03SecD3RefaSg5trust_SSSg6domaintyF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WSStream>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon8WSStreamP", + "mangledName": "$s6Beacon8WSStreamP", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FoundationStream", + "printedName": "FoundationStream", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.WSStreamDelegate?" + } + ], + "declKind": "Var", + "usr": "s:6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvp", + "mangledName": "$s6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvg", + "mangledName": "$s6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WSStreamDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WSStreamDelegate", + "printedName": "Beacon.WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvs", + "mangledName": "$s6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvM", + "mangledName": "$s6Beacon16FoundationStreamC8delegateAA16WSStreamDelegate_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableSOCKSProxy", + "printedName": "enableSOCKSProxy", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon16FoundationStreamC16enableSOCKSProxySbvp", + "mangledName": "$s6Beacon16FoundationStreamC16enableSOCKSProxySbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon16FoundationStreamC16enableSOCKSProxySbvg", + "mangledName": "$s6Beacon16FoundationStreamC16enableSOCKSProxySbvg", + "moduleName": "Beacon", + "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:6Beacon16FoundationStreamC16enableSOCKSProxySbvs", + "mangledName": "$s6Beacon16FoundationStreamC16enableSOCKSProxySbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon16FoundationStreamC16enableSOCKSProxySbvM", + "mangledName": "$s6Beacon16FoundationStreamC16enableSOCKSProxySbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect(url:port:timeout:ssl:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "SSLSettings", + "printedName": "Beacon.SSLSettings", + "usr": "s:6Beacon11SSLSettingsV" + }, + { + "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:6Beacon16FoundationStreamC7connect3url4port7timeout3ssl10completiony0B03URLV_SiSdAA11SSLSettingsVys5Error_pSgctF", + "mangledName": "$s6Beacon16FoundationStreamC7connect3url4port7timeout3ssl10completiony0B03URLV_SiSdAA11SSLSettingsVys5Error_pSgctF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon16FoundationStreamC5write4dataSi0B04DataV_tF", + "mangledName": "$s6Beacon16FoundationStreamC5write4dataSi0B04DataV_tF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "read", + "printedName": "read()", + "children": [ + { + "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:6Beacon16FoundationStreamC4read0B04DataVSgyF", + "mangledName": "$s6Beacon16FoundationStreamC4read0B04DataVSgyF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cleanup", + "printedName": "cleanup()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon16FoundationStreamC7cleanupyyF", + "mangledName": "$s6Beacon16FoundationStreamC7cleanupyyF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sslTrust", + "printedName": "sslTrust()", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(trust: Security.SecTrust?, domain: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Security.SecTrust?", + "children": [ + { + "kind": "TypeNominal", + "name": "SecTrust", + "printedName": "Security.SecTrust", + "usr": "c:@T@SecTrustRef" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6Beacon16FoundationStreamC8sslTrustSo03SecE3RefaSg5trust_SSSg6domaintyF", + "mangledName": "$s6Beacon16FoundationStreamC8sslTrustSo03SecE3RefaSg5trust_SSSg6domaintyF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stream", + "printedName": "stream(_:handle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Stream", + "printedName": "Foundation.Stream", + "usr": "c:objc(cs)NSStream" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Foundation.Stream.Event", + "usr": "c:@E@NSStreamEvent" + } + ], + "declKind": "Func", + "usr": "c:@M@Beacon@objc(cs)FoundationStream(im)stream:handleEvent:", + "mangledName": "$s6Beacon16FoundationStreamC6stream_6handleySo8NSStreamC_So0F5EventVtF", + "moduleName": "Beacon", + "isOpen": true, + "objc_name": "stream:handleEvent:", + "declAttributes": [ + "ObjC", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FoundationStream", + "printedName": "Beacon.FoundationStream", + "usr": "c:@M@Beacon@objc(cs)FoundationStream" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)FoundationStream(im)init", + "mangledName": "$s6Beacon16FoundationStreamCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)FoundationStream", + "mangledName": "$s6Beacon16FoundationStreamC", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "WSStream", + "printedName": "WSStream", + "usr": "s:6Beacon8WSStreamP", + "mangledName": "$s6Beacon8WSStreamP" + }, + { + "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": "TypeDecl", + "name": "WebSocketDelegate", + "printedName": "WebSocketDelegate", + "children": [ + { + "kind": "Function", + "name": "websocketDidConnect", + "printedName": "websocketDidConnect(socket:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + } + ], + "declKind": "Func", + "usr": "s:6Beacon17WebSocketDelegateP19websocketDidConnect6socketyAA0bC6Client_p_tF", + "mangledName": "$s6Beacon17WebSocketDelegateP19websocketDidConnect6socketyAA0bC6Client_p_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidDisconnect", + "printedName": "websocketDidDisconnect(socket:error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + }, + { + "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:6Beacon17WebSocketDelegateP22websocketDidDisconnect6socket5erroryAA0bC6Client_p_s5Error_pSgtF", + "mangledName": "$s6Beacon17WebSocketDelegateP22websocketDidDisconnect6socket5erroryAA0bC6Client_p_s5Error_pSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidReceiveMessage", + "printedName": "websocketDidReceiveMessage(socket:text:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:6Beacon17WebSocketDelegateP26websocketDidReceiveMessage6socket4textyAA0bC6Client_p_SStF", + "mangledName": "$s6Beacon17WebSocketDelegateP26websocketDidReceiveMessage6socket4textyAA0bC6Client_p_SStF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidReceiveData", + "printedName": "websocketDidReceiveData(socket:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:6Beacon17WebSocketDelegateP23websocketDidReceiveData6socket4datayAA0bC6Client_p_10Foundation0H0VtF", + "mangledName": "$s6Beacon17WebSocketDelegateP23websocketDidReceiveData6socket4datayAA0bC6Client_p_10Foundation0H0VtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon17WebSocketDelegateP", + "mangledName": "$s6Beacon17WebSocketDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WebSocketPongDelegate", + "printedName": "WebSocketPongDelegate", + "children": [ + { + "kind": "Function", + "name": "websocketDidReceivePong", + "printedName": "websocketDidReceivePong(socket:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocketClient", + "printedName": "Beacon.WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP" + }, + { + "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:6Beacon21WebSocketPongDelegateP019websocketDidReceiveD06socket4datayAA0bC6Client_p_10Foundation4DataVSgtF", + "mangledName": "$s6Beacon21WebSocketPongDelegateP019websocketDidReceiveD06socket4datayAA0bC6Client_p_10Foundation4DataVSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketPongDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon21WebSocketPongDelegateP", + "mangledName": "$s6Beacon21WebSocketPongDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WebSocketAdvancedDelegate", + "printedName": "WebSocketAdvancedDelegate", + "children": [ + { + "kind": "Function", + "name": "websocketDidConnect", + "printedName": "websocketDidConnect(socket:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP19websocketDidConnect6socketyAA0bC0C_tF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP19websocketDidConnect6socketyAA0bC0C_tF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidDisconnect", + "printedName": "websocketDidDisconnect(socket:error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "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:6Beacon25WebSocketAdvancedDelegateP22websocketDidDisconnect6socket5erroryAA0bC0C_s5Error_pSgtF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP22websocketDidDisconnect6socket5erroryAA0bC0C_s5Error_pSgtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidReceiveMessage", + "printedName": "websocketDidReceiveMessage(socket:text:response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "WSResponse", + "printedName": "Beacon.WebSocket.WSResponse", + "usr": "s:6Beacon9WebSocketC10WSResponseC" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP26websocketDidReceiveMessage6socket4text8responseyAA0bC0C_SSAI10WSResponseCtF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP26websocketDidReceiveMessage6socket4text8responseyAA0bC0C_SSAI10WSResponseCtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketDidReceiveData", + "printedName": "websocketDidReceiveData(socket:data:response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "WSResponse", + "printedName": "Beacon.WebSocket.WSResponse", + "usr": "s:6Beacon9WebSocketC10WSResponseC" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP23websocketDidReceiveData6socket4data8responseyAA0bC0C_10Foundation0I0VAI10WSResponseCtF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP23websocketDidReceiveData6socket4data8responseyAA0bC0C_10Foundation0I0VAI10WSResponseCtF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketHttpUpgrade", + "printedName": "websocketHttpUpgrade(socket:request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP20websocketHttpUpgrade6socket7requestyAA0bC0C_SStF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP20websocketHttpUpgrade6socket7requestyAA0bC0C_SStF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "websocketHttpUpgrade", + "printedName": "websocketHttpUpgrade(socket:response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP20websocketHttpUpgrade6socket8responseyAA0bC0C_SStF", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP20websocketHttpUpgrade6socket8responseyAA0bC0C_SStF", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : Beacon.WebSocketAdvancedDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP", + "mangledName": "$s6Beacon25WebSocketAdvancedDelegateP", + "moduleName": "Beacon", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WebSocket", + "printedName": "WebSocket", + "children": [ + { + "kind": "TypeDecl", + "name": "OpCode", + "printedName": "OpCode", + "children": [ + { + "kind": "Var", + "name": "continueFrame", + "printedName": "continueFrame", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO13continueFrameyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO13continueFrameyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "textFrame", + "printedName": "textFrame", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO9textFrameyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO9textFrameyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "binaryFrame", + "printedName": "binaryFrame", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO11binaryFrameyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO11binaryFrameyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "connectionClose", + "printedName": "connectionClose", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO15connectionCloseyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO15connectionCloseyA2EmF", + "moduleName": "Beacon", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ping", + "printedName": "ping", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO4pingyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO4pingyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Var", + "name": "pong", + "printedName": "pong", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Beacon.WebSocket.OpCode.Type) -> Beacon.WebSocket.OpCode", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Beacon.WebSocket.OpCode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Beacon9WebSocketC6OpCodeO4pongyA2EmF", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO4pongyA2EmF", + "moduleName": "Beacon" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocket.OpCode?", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9WebSocketC6OpCodeO8rawValueAESgs5UInt8V_tcfc", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO8rawValueAESgs5UInt8V_tcfc", + "moduleName": "Beacon", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC6OpCodeO8rawValues5UInt8Vvp", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO8rawValues5UInt8Vvp", + "moduleName": "Beacon", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6OpCodeO8rawValues5UInt8Vvg", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO8rawValues5UInt8Vvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:6Beacon9WebSocketC6OpCodeO", + "mangledName": "$s6Beacon9WebSocketC6OpCodeO", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "UInt8", + "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": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Var", + "name": "ErrorDomain", + "printedName": "ErrorDomain", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC11ErrorDomainSSvpZ", + "mangledName": "$s6Beacon9WebSocketC11ErrorDomainSSvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "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:6Beacon9WebSocketC11ErrorDomainSSvgZ", + "mangledName": "$s6Beacon9WebSocketC11ErrorDomainSSvgZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "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:6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvp", + "mangledName": "$s6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvp", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvg", + "mangledName": "$s6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvs", + "mangledName": "$s6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvM", + "mangledName": "$s6Beacon9WebSocketC13callbackQueueSo17OS_dispatch_queueCvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WSResponse", + "printedName": "WSResponse", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvp", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvg", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OpCode", + "printedName": "Beacon.WebSocket.OpCode", + "usr": "s:6Beacon9WebSocketC6OpCodeO" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvs", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvM", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC4codeAC6OpCodeOvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "frameCount", + "printedName": "frameCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10WSResponseC10frameCountSivp", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10frameCountSivp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC10frameCountSivg", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10frameCountSivg", + "moduleName": "Beacon", + "implicit": true, + "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:6Beacon9WebSocketC10WSResponseC10frameCountSivs", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10frameCountSivs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC10frameCountSivM", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10frameCountSivM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "buffer", + "printedName": "buffer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSMutableData?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSMutableData", + "printedName": "Foundation.NSMutableData", + "usr": "c:objc(cs)NSMutableData" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvp", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSMutableData?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSMutableData", + "printedName": "Foundation.NSMutableData", + "usr": "c:objc(cs)NSMutableData" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvg", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSMutableData?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSMutableData", + "printedName": "Foundation.NSMutableData", + "usr": "c:objc(cs)NSMutableData" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvs", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvM", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC6bufferSo13NSMutableDataCSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "firstFrame", + "printedName": "firstFrame", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10WSResponseC10firstFrame10Foundation4DateVvp", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10firstFrame10Foundation4DateVvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10WSResponseC10firstFrame10Foundation4DateVvg", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC10firstFrame10Foundation4DateVvg", + "moduleName": "Beacon", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6Beacon9WebSocketC10WSResponseC", + "mangledName": "$s6Beacon9WebSocketC10WSResponseC", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.WebSocketDelegate?" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvp", + "mangledName": "$s6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvg", + "mangledName": "$s6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketDelegate", + "printedName": "Beacon.WebSocketDelegate", + "usr": "s:6Beacon17WebSocketDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvs", + "mangledName": "$s6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvM", + "mangledName": "$s6Beacon9WebSocketC8delegateAA0bC8Delegate_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "advancedDelegate", + "printedName": "advancedDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.WebSocketAdvancedDelegate?" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvp", + "mangledName": "$s6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketAdvancedDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketAdvancedDelegate", + "printedName": "Beacon.WebSocketAdvancedDelegate", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvg", + "mangledName": "$s6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketAdvancedDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketAdvancedDelegate", + "printedName": "Beacon.WebSocketAdvancedDelegate", + "usr": "s:6Beacon25WebSocketAdvancedDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvs", + "mangledName": "$s6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvM", + "mangledName": "$s6Beacon9WebSocketC16advancedDelegateAA0bc8AdvancedE0_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pongDelegate", + "printedName": "pongDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "Beacon.WebSocketPongDelegate?" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvp", + "mangledName": "$s6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvg", + "mangledName": "$s6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.WebSocketPongDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocketPongDelegate", + "printedName": "Beacon.WebSocketPongDelegate", + "usr": "s:6Beacon21WebSocketPongDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvs", + "mangledName": "$s6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvM", + "mangledName": "$s6Beacon9WebSocketC12pongDelegateAA0bc4PongE0_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onConnect", + "printedName": "onConnect", + "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:6Beacon9WebSocketC9onConnectyycSgvp", + "mangledName": "$s6Beacon9WebSocketC9onConnectyycSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "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:6Beacon9WebSocketC9onConnectyycSgvg", + "mangledName": "$s6Beacon9WebSocketC9onConnectyycSgvg", + "moduleName": "Beacon", + "implicit": true, + "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:6Beacon9WebSocketC9onConnectyycSgvs", + "mangledName": "$s6Beacon9WebSocketC9onConnectyycSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC9onConnectyycSgvM", + "mangledName": "$s6Beacon9WebSocketC9onConnectyycSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onDisconnect", + "printedName": "onDisconnect", + "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": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvp", + "mangledName": "$s6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "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": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvg", + "mangledName": "$s6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvg", + "moduleName": "Beacon", + "implicit": true, + "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": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvs", + "mangledName": "$s6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvM", + "mangledName": "$s6Beacon9WebSocketC12onDisconnectys5Error_pSgcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onText", + "printedName": "onText", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC6onTextySScSgvp", + "mangledName": "$s6Beacon9WebSocketC6onTextySScSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onTextySScSgvg", + "mangledName": "$s6Beacon9WebSocketC6onTextySScSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.String) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onTextySScSgvs", + "mangledName": "$s6Beacon9WebSocketC6onTextySScSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onTextySScSgvM", + "mangledName": "$s6Beacon9WebSocketC6onTextySScSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onData", + "printedName": "onData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvp", + "mangledName": "$s6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvg", + "mangledName": "$s6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvs", + "mangledName": "$s6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvM", + "mangledName": "$s6Beacon9WebSocketC6onDatay10Foundation0E0VcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onPong", + "printedName": "onPong", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data?) -> ())?", + "children": [ + { + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvp", + "mangledName": "$s6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data?) -> ())?", + "children": [ + { + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvg", + "mangledName": "$s6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Foundation.Data?) -> ())?", + "children": [ + { + "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" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvs", + "mangledName": "$s6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvM", + "mangledName": "$s6Beacon9WebSocketC6onPongy10Foundation4DataVSgcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onHttpResponseHeaders", + "printedName": "onHttpResponseHeaders", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.String : Swift.String]) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Swift.String]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvp", + "mangledName": "$s6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.String : Swift.String]) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Swift.String]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvg", + "mangledName": "$s6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([Swift.String : Swift.String]) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Swift.String]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvs", + "mangledName": "$s6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvM", + "mangledName": "$s6Beacon9WebSocketC21onHttpResponseHeadersySDyS2SGcSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "disableSSLCertValidation", + "printedName": "disableSSLCertValidation", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC24disableSSLCertValidationSbvp", + "mangledName": "$s6Beacon9WebSocketC24disableSSLCertValidationSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon9WebSocketC24disableSSLCertValidationSbvg", + "mangledName": "$s6Beacon9WebSocketC24disableSSLCertValidationSbvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC24disableSSLCertValidationSbvs", + "mangledName": "$s6Beacon9WebSocketC24disableSSLCertValidationSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC24disableSSLCertValidationSbvM", + "mangledName": "$s6Beacon9WebSocketC24disableSSLCertValidationSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "overrideTrustHostname", + "printedName": "overrideTrustHostname", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC21overrideTrustHostnameSbvp", + "mangledName": "$s6Beacon9WebSocketC21overrideTrustHostnameSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon9WebSocketC21overrideTrustHostnameSbvg", + "mangledName": "$s6Beacon9WebSocketC21overrideTrustHostnameSbvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC21overrideTrustHostnameSbvs", + "mangledName": "$s6Beacon9WebSocketC21overrideTrustHostnameSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21overrideTrustHostnameSbvM", + "mangledName": "$s6Beacon9WebSocketC21overrideTrustHostnameSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "desiredTrustHostname", + "printedName": "desiredTrustHostname", + "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:6Beacon9WebSocketC20desiredTrustHostnameSSSgvp", + "mangledName": "$s6Beacon9WebSocketC20desiredTrustHostnameSSSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "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:6Beacon9WebSocketC20desiredTrustHostnameSSSgvg", + "mangledName": "$s6Beacon9WebSocketC20desiredTrustHostnameSSSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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:6Beacon9WebSocketC20desiredTrustHostnameSSSgvs", + "mangledName": "$s6Beacon9WebSocketC20desiredTrustHostnameSSSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC20desiredTrustHostnameSSSgvM", + "mangledName": "$s6Beacon9WebSocketC20desiredTrustHostnameSSSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sslClientCertificate", + "printedName": "sslClientCertificate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvp", + "mangledName": "$s6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvg", + "mangledName": "$s6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLClientCertificate?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLClientCertificate", + "printedName": "Beacon.SSLClientCertificate", + "usr": "s:6Beacon20SSLClientCertificateC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvs", + "mangledName": "$s6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvM", + "mangledName": "$s6Beacon9WebSocketC20sslClientCertificateAA09SSLClientF0CSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableCompression", + "printedName": "enableCompression", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC17enableCompressionSbvp", + "mangledName": "$s6Beacon9WebSocketC17enableCompressionSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon9WebSocketC17enableCompressionSbvg", + "mangledName": "$s6Beacon9WebSocketC17enableCompressionSbvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC17enableCompressionSbvs", + "mangledName": "$s6Beacon9WebSocketC17enableCompressionSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC17enableCompressionSbvM", + "mangledName": "$s6Beacon9WebSocketC17enableCompressionSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "security", + "printedName": "security", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvp", + "mangledName": "$s6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvg", + "mangledName": "$s6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Beacon.SSLTrustValidator?", + "children": [ + { + "kind": "TypeNominal", + "name": "SSLTrustValidator", + "printedName": "Beacon.SSLTrustValidator", + "usr": "s:6Beacon17SSLTrustValidatorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvs", + "mangledName": "$s6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvM", + "mangledName": "$s6Beacon9WebSocketC8securityAA17SSLTrustValidator_pSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enabledSSLCipherSuites", + "printedName": "enabledSSLCipherSuites", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvp", + "mangledName": "$s6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvg", + "mangledName": "$s6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.UInt16]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt16]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvs", + "mangledName": "$s6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvM", + "mangledName": "$s6Beacon9WebSocketC22enabledSSLCipherSuitesSays6UInt16VGSgvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isConnected", + "printedName": "isConnected", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC11isConnectedSbvp", + "mangledName": "$s6Beacon9WebSocketC11isConnectedSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC11isConnectedSbvg", + "mangledName": "$s6Beacon9WebSocketC11isConnectedSbvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC7request10Foundation10URLRequestVvp", + "mangledName": "$s6Beacon9WebSocketC7request10Foundation10URLRequestVvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC7request10Foundation10URLRequestVvg", + "mangledName": "$s6Beacon9WebSocketC7request10Foundation10URLRequestVvg", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC7request10Foundation10URLRequestVvs", + "mangledName": "$s6Beacon9WebSocketC7request10Foundation10URLRequestVvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC7request10Foundation10URLRequestVvM", + "mangledName": "$s6Beacon9WebSocketC7request10Foundation10URLRequestVvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentURL", + "printedName": "currentURL", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC10currentURL10Foundation0E0Vvp", + "mangledName": "$s6Beacon9WebSocketC10currentURL10Foundation0E0Vvp", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC10currentURL10Foundation0E0Vvg", + "mangledName": "$s6Beacon9WebSocketC10currentURL10Foundation0E0Vvg", + "moduleName": "Beacon", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "respondToPingWithPong", + "printedName": "respondToPingWithPong", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Beacon9WebSocketC21respondToPingWithPongSbvp", + "mangledName": "$s6Beacon9WebSocketC21respondToPingWithPongSbvp", + "moduleName": "Beacon", + "declAttributes": [ + "HasInitialValue", + "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:6Beacon9WebSocketC21respondToPingWithPongSbvg", + "mangledName": "$s6Beacon9WebSocketC21respondToPingWithPongSbvg", + "moduleName": "Beacon", + "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:6Beacon9WebSocketC21respondToPingWithPongSbvs", + "mangledName": "$s6Beacon9WebSocketC21respondToPingWithPongSbvs", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6Beacon9WebSocketC21respondToPingWithPongSbvM", + "mangledName": "$s6Beacon9WebSocketC21respondToPingWithPongSbvM", + "moduleName": "Beacon", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:protocols:stream:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WSStream", + "printedName": "Beacon.WSStream", + "hasDefaultArg": true, + "usr": "s:6Beacon8WSStreamP" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9WebSocketC7request9protocols6streamAC10Foundation10URLRequestV_SaySSGSgAA8WSStream_ptcfc", + "mangledName": "$s6Beacon9WebSocketC7request9protocols6streamAC10Foundation10URLRequestV_SaySSGSgAA8WSStream_ptcfc", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:protocols:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9WebSocketC3url9protocolsAC10Foundation3URLV_SaySSGSgtcfc", + "mangledName": "$s6Beacon9WebSocketC3url9protocolsAC10Foundation3URLV_SaySSGSgtcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:writeQueueQOS:protocols:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "QualityOfService", + "printedName": "Foundation.QualityOfService", + "usr": "c:@E@NSQualityOfService" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6Beacon9WebSocketC3url13writeQueueQOS9protocolsAC10Foundation3URLV_So18NSQualityOfServiceVSaySSGSgtcfc", + "mangledName": "$s6Beacon9WebSocketC3url13writeQueueQOS9protocolsAC10Foundation3URLV_So18NSQualityOfServiceVSaySSGSgtcfc", + "moduleName": "Beacon", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "connect", + "printedName": "connect()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC7connectyyF", + "mangledName": "$s6Beacon9WebSocketC7connectyyF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disconnect", + "printedName": "disconnect(forceTimeout:closeCode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "hasDefaultArg": true, + "usr": "s:s6UInt16V" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC10disconnect12forceTimeout9closeCodeySdSg_s6UInt16VtF", + "mangledName": "$s6Beacon9WebSocketC10disconnect12forceTimeout9closeCodeySdSg_s6UInt16VtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(string:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC5write6string10completionySS_yycSgtF", + "mangledName": "$s6Beacon9WebSocketC5write6string10completionySS_yycSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(data:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC5write4data10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon9WebSocketC5write4data10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(ping:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC5write4ping10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon9WebSocketC5write4ping10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "write", + "printedName": "write(pong:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC5write4pong10completiony10Foundation4DataV_yycSgtF", + "mangledName": "$s6Beacon9WebSocketC5write4pong10completiony10Foundation4DataV_yycSgtF", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "newBytesInStream", + "printedName": "newBytesInStream()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6Beacon9WebSocketC16newBytesInStreamyyF", + "mangledName": "$s6Beacon9WebSocketC16newBytesInStreamyyF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "streamDidError", + "printedName": "streamDidError(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:6Beacon9WebSocketC14streamDidError5errorys0F0_pSg_tF", + "mangledName": "$s6Beacon9WebSocketC14streamDidError5errorys0F0_pSg_tF", + "moduleName": "Beacon", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "WebSocket", + "printedName": "Beacon.WebSocket", + "usr": "c:@M@Beacon@objc(cs)WebSocket" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Beacon@objc(cs)WebSocket(im)init", + "mangledName": "$s6Beacon9WebSocketCACycfc", + "moduleName": "Beacon", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Beacon@objc(cs)WebSocket", + "mangledName": "$s6Beacon9WebSocketC", + "moduleName": "Beacon", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "WebSocketClient", + "printedName": "WebSocketClient", + "usr": "s:6Beacon15WebSocketClientP", + "mangledName": "$s6Beacon15WebSocketClientP" + }, + { + "kind": "Conformance", + "name": "WSStreamDelegate", + "printedName": "WSStreamDelegate", + "usr": "s:6Beacon16WSStreamDelegateP", + "mangledName": "$s6Beacon16WSStreamDelegateP" + }, + { + "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": "TypeDecl", + "name": "HSBeacon", + "printedName": "HSBeacon", + "children": [ + { + "kind": "Function", + "name": "navigate", + "printedName": "navigate(_:settings:viewController:signature:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "BeaconRoute", + "printedName": "Beacon.BeaconRoute", + "usr": "s:6Beacon0A5RouteO" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconSettings", + "printedName": "Beacon.HSBeaconSettings", + "usr": "c:objc(cs)HSBeaconSettings" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:So8HSBeaconC6BeaconE8navigate_8settings14viewController9signatureyAC0B5RouteO_So0A8SettingsCSo06UIViewF0CSgSSSgtFZ", + "mangledName": "$sSo8HSBeaconC6BeaconE8navigate_8settings14viewController9signatureyAC0B5RouteO_So0A8SettingsCSo06UIViewF0CSgSSSgtFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)HSBeacon", + "moduleName": "Beacon", + "isOpen": true, + "objc_name": "HSBeacon", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "TypeDecl", + "name": "URLSessionDataTask", + "printedName": "URLSessionDataTask", + "declKind": "Class", + "usr": "c:objc(cs)NSURLSessionDataTask", + "moduleName": "Foundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "NSURLSessionDataTask", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSURLSessionTask", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "Foundation.URLSessionTask", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "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": "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": "CancelableOperation", + "printedName": "CancelableOperation", + "usr": "s:6Beacon19CancelableOperationP", + "mangledName": "$s6Beacon19CancelableOperationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "NSNotification", + "printedName": "NSNotification", + "children": [ + { + "kind": "Var", + "name": "beaconUnreadCountDidChangeNotification", + "printedName": "beaconUnreadCountDidChangeNotification", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ], + "declKind": "Var", + "usr": "c:@CM@Beacon@@objc(cs)NSNotification(cpy)beaconUnreadCountDidChangeNotification", + "mangledName": "$sSo14NSNotificationC6BeaconE38beaconUnreadCountDidChangeNotificationSo8NSStringCvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Beacon@@objc(cs)NSNotification(cm)beaconUnreadCountDidChangeNotification", + "mangledName": "$sSo14NSNotificationC6BeaconE38beaconUnreadCountDidChangeNotificationSo8NSStringCvgZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "ObjC", + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "beaconOpenedNotification", + "printedName": "beaconOpenedNotification", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ], + "declKind": "Var", + "usr": "c:@CM@Beacon@@objc(cs)NSNotification(cpy)beaconOpenedNotification", + "mangledName": "$sSo14NSNotificationC6BeaconE24beaconOpenedNotificationSo8NSStringCvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Beacon@@objc(cs)NSNotification(cm)beaconOpenedNotification", + "mangledName": "$sSo14NSNotificationC6BeaconE24beaconOpenedNotificationSo8NSStringCvgZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "ObjC", + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)NSNotification", + "moduleName": "Foundation", + "isOpen": true, + "objc_name": "NSNotification", + "declAttributes": [ + "ObjC", + "NonSendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "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": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "String", + "printedName": "String", + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "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": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", + "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", + "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinStringLiteral", + "printedName": "_ExpressibleByBuiltinStringLiteral", + "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", + "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" + }, + { + "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": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Name", + "printedName": "Name", + "children": [ + { + "kind": "Var", + "name": "reachabilityChanged", + "printedName": "reachabilityChanged", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "Foundation.NSNotification.Name", + "usr": "c:@T@NSNotificationName" + } + ], + "declKind": "Var", + "usr": "s:So18NSNotificationNamea6BeaconE19reachabilityChangedABvpZ", + "mangledName": "$sSo18NSNotificationNamea6BeaconE19reachabilityChangedABvpZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Name", + "printedName": "Foundation.NSNotification.Name", + "usr": "c:@T@NSNotificationName" + } + ], + "declKind": "Accessor", + "usr": "s:So18NSNotificationNamea6BeaconE19reachabilityChangedABvgZ", + "mangledName": "$sSo18NSNotificationNamea6BeaconE19reachabilityChangedABvgZ", + "moduleName": "Beacon", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "c:@T@NSNotificationName", + "moduleName": "Foundation", + "declAttributes": [ + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "Sendable" + ], + "isFromExtension": true, + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_SwiftNewtypeWrapper", + "printedName": "_SwiftNewtypeWrapper", + "usr": "s:s20_SwiftNewtypeWrapperP", + "mangledName": "$ss20_SwiftNewtypeWrapperP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIColor", + "printedName": "UIColor", + "children": [ + { + "kind": "Function", + "name": "beaconBackground", + "printedName": "beaconBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)beaconBackground", + "mangledName": "$sSo7UIColorC6BeaconE16beaconBackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "secondaryBeaconBackground", + "printedName": "secondaryBeaconBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)secondaryBeaconBackground", + "mangledName": "$sSo7UIColorC6BeaconE09secondaryB10BackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tertiaryBeaconBackground", + "printedName": "tertiaryBeaconBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)tertiaryBeaconBackground", + "mangledName": "$sSo7UIColorC6BeaconE08tertiaryB10BackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "RawDocComment", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disabledAction", + "printedName": "disabledAction()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)disabledAction", + "mangledName": "$sSo7UIColorC6BeaconE14disabledActionAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "primaryText", + "printedName": "primaryText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)primaryText", + "mangledName": "$sSo7UIColorC6BeaconE11primaryTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "primaryAccent", + "printedName": "primaryAccent()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)primaryAccent", + "mangledName": "$sSo7UIColorC6BeaconE13primaryAccentAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatBubbleText", + "printedName": "chatBubbleText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatBubbleText", + "mangledName": "$sSo7UIColorC6BeaconE14chatBubbleTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatBorder", + "printedName": "chatBorder()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatBorder", + "mangledName": "$sSo7UIColorC6BeaconE10chatBorderAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatErrorBorder", + "printedName": "chatErrorBorder()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatErrorBorder", + "mangledName": "$sSo7UIColorC6BeaconE15chatErrorBorderAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "brightOrange", + "printedName": "brightOrange()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)brightOrange", + "mangledName": "$sSo7UIColorC6BeaconE12brightOrangeAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatErrorBackground", + "printedName": "chatErrorBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatErrorBackground", + "mangledName": "$sSo7UIColorC6BeaconE19chatErrorBackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "agentAvatarBackground", + "printedName": "agentAvatarBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)agentAvatarBackground", + "mangledName": "$sSo7UIColorC6BeaconE21agentAvatarBackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "agentTextColor", + "printedName": "agentTextColor()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)agentTextColor", + "mangledName": "$sSo7UIColorC6BeaconE14agentTextColorAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unfurledMediaBodyColor", + "printedName": "unfurledMediaBodyColor()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)unfurledMediaBodyColor", + "mangledName": "$sSo7UIColorC6BeaconE22unfurledMediaBodyColorAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "chatProgressColor", + "printedName": "chatProgressColor()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)chatProgressColor", + "mangledName": "$sSo7UIColorC6BeaconE17chatProgressColorAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "grey400", + "printedName": "grey400()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)grey400", + "mangledName": "$sSo7UIColorC6BeaconE7grey400AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "grey500", + "printedName": "grey500()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)grey500", + "mangledName": "$sSo7UIColorC6BeaconE7grey500AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "placeholderText", + "printedName": "placeholderText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)placeholderText", + "mangledName": "$sSo7UIColorC6BeaconE15placeholderTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "toolbarButton", + "printedName": "toolbarButton()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)toolbarButton", + "mangledName": "$sSo7UIColorC6BeaconE13toolbarButtonAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "borderButton", + "printedName": "borderButton()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)borderButton", + "mangledName": "$sSo7UIColorC6BeaconE12borderButtonAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "yellow800", + "printedName": "yellow800()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)yellow800", + "mangledName": "$sSo7UIColorC6BeaconE9yellow800AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "escalationThanksBackground", + "printedName": "escalationThanksBackground()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)escalationThanksBackground", + "mangledName": "$sSo7UIColorC6BeaconE26escalationThanksBackgroundAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "green600", + "printedName": "green600()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)green600", + "mangledName": "$sSo7UIColorC6BeaconE8green600AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hsTertiaryText", + "printedName": "hsTertiaryText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)hsTertiaryText", + "mangledName": "$sSo7UIColorC6BeaconE14hsTertiaryTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "primaryAction", + "printedName": "primaryAction()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)primaryAction", + "mangledName": "$sSo7UIColorC6BeaconE13primaryActionAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hsSecondaryText", + "printedName": "hsSecondaryText()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)hsSecondaryText", + "mangledName": "$sSo7UIColorC6BeaconE15hsSecondaryTextAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "badge", + "printedName": "badge()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)badge", + "mangledName": "$sSo7UIColorC6BeaconE5badgeAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "goodGlow", + "printedName": "goodGlow()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)goodGlow", + "mangledName": "$sSo7UIColorC6BeaconE8goodGlowAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "badGlow", + "printedName": "badGlow()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)badGlow", + "mangledName": "$sSo7UIColorC6BeaconE7badGlowAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "neutralGlow", + "printedName": "neutralGlow()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)neutralGlow", + "mangledName": "$sSo7UIColorC6BeaconE11neutralGlowAByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultBeacon", + "printedName": "defaultBeacon()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)defaultBeacon", + "mangledName": "$sSo7UIColorC6BeaconE07defaultB0AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "lightBeacon", + "printedName": "lightBeacon()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(cm)lightBeacon", + "mangledName": "$sSo7UIColorC6BeaconE05lightB0AByFZ", + "moduleName": "Beacon", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "exceedsMinimumContrast", + "printedName": "exceedsMinimumContrast(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(im)exceedsMinimumContrastWith:", + "mangledName": "$sSo7UIColorC6BeaconE22exceedsMinimumContrast4withSbAB_tF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "contrasting", + "printedName": "contrasting(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UIColor(im)contrasting:", + "mangledName": "$sSo7UIColorC6BeaconE11contrastingyA2BF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIColor", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIColor", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "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": "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": "_ExpressibleByColorLiteral", + "printedName": "_ExpressibleByColorLiteral", + "usr": "s:s26_ExpressibleByColorLiteralP", + "mangledName": "$ss26_ExpressibleByColorLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIImageView", + "printedName": "UIImageView", + "declKind": "Class", + "usr": "c:objc(cs)UIImageView", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIImageView", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ImageContainer", + "printedName": "ImageContainer", + "usr": "s:6Beacon14ImageContainerP", + "mangledName": "$s6Beacon14ImageContainerP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UINavigationController", + "printedName": "UINavigationController", + "children": [ + { + "kind": "Function", + "name": "pushViewController", + "printedName": "pushViewController(_:animated:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)pushViewController:animated:completion:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE08pushViewB0_8animated10completionySo06UIViewB0C_SbySbcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "popToRootViewControllerAnimated", + "printedName": "popToRootViewControllerAnimated(_:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)popToRootViewControllerAnimated:completion:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE013popToRootViewB8Animated_10completionySb_ySbcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "popToRootViewControllerAnimated", + "printedName": "popToRootViewControllerAnimated(_:completedToRootVC:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((UIKit.UIViewController?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIViewController?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)popToRootViewControllerAnimated:completedToRootVC:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE013popToRootViewB8Animated_09completedeF2VCySb_ySo06UIViewB0CSgcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "popToViewController", + "printedName": "popToViewController(_:animated:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)popToViewController:animated:completion:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE09popToViewB0_8animated10completionySo06UIViewB0C_SbySbcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "configure", + "printedName": "configure(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "HSBeaconTintColor", + "printedName": "Beacon.HSBeaconTintColor", + "usr": "c:objc(cs)HSBeaconTintColor" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UINavigationController(im)configureWith:", + "mangledName": "$sSo22UINavigationControllerC6BeaconE9configure4withySo17HSBeaconTintColorC_tF", + "moduleName": "Beacon", + "objc_name": "configureWith:", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "perform", + "printedName": "perform(_:animated:with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:So22UINavigationControllerC6BeaconE7perform_8animated4withyyyXE_SbySbcSgtF", + "mangledName": "$sSo22UINavigationControllerC6BeaconE7perform_8animated4withyyyXE_SbySbcSgtF", + "moduleName": "Beacon", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UINavigationController", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UINavigationController", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UITraitCollection", + "printedName": "UITraitCollection", + "children": [ + { + "kind": "Var", + "name": "isRegularRegular", + "printedName": "isRegularRegular", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@CM@Beacon@@objc(cs)UITraitCollection(py)isRegularRegular", + "mangledName": "$sSo17UITraitCollectionC6BeaconE09isRegularE0Sbvp", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Beacon@@objc(cs)UITraitCollection(im)isRegularRegular", + "mangledName": "$sSo17UITraitCollectionC6BeaconE09isRegularE0Sbvg", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hasDifferentSizeClass", + "printedName": "hasDifferentSizeClass(comparedTo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@Beacon@@objc(cs)UITraitCollection(im)hasDifferentSizeClassWithComparedTo:", + "mangledName": "$sSo17UITraitCollectionC6BeaconE21hasDifferentSizeClass10comparedToSbABSg_tF", + "moduleName": "Beacon", + "objc_name": "hasDifferentSizeClassWithComparedTo:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UITraitCollection", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "8.0", + "objc_name": "UITraitCollection", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "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": "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": "TypeDecl", + "name": "UIWindow", + "printedName": "UIWindow", + "children": [ + { + "kind": "Var", + "name": "topViewController", + "printedName": "topViewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@Beacon@@objc(cs)UIWindow(py)topViewController", + "mangledName": "$sSo8UIWindowC6BeaconE17topViewControllerSo06UIViewE0CSgvp", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@Beacon@@objc(cs)UIWindow(im)topViewController", + "mangledName": "$sSo8UIWindowC6BeaconE17topViewControllerSo06UIViewE0CSgvg", + "moduleName": "Beacon", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIWindow", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIWindow", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "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": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "BooleanLiteral", + "offset": 486, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "Dictionary", + "offset": 2478, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "StringLiteral", + "offset": 2574, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "Dictionary", + "offset": 2606, + "length": 36, + "value": "[(\"Content-Type\", \"application\/json\")]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/APIClient.swift", + "kind": "StringLiteral", + "offset": 1524, + "length": 9, + "value": "\"Beacon.APIClient\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "StringLiteral", + "offset": 143, + "length": 29, + "value": "\"AgentChatCollectionViewCell\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 250, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 300, + "length": 2, + "value": "80" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 351, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 393, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 443, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 494, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 573, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AgentChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 579, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 322, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "BooleanLiteral", + "offset": 407, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "BooleanLiteral", + "offset": 624, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "BooleanLiteral", + "offset": 952, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "BooleanLiteral", + "offset": 1106, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 2727, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 3770, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 5211, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/Animator.swift", + "kind": "IntegerLiteral", + "offset": 6118, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 140, + "length": 3, + "value": "25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 197, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 246, + "length": 2, + "value": "68" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 293, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 355, + "length": 2, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 406, + "length": 3, + "value": "0.4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 473, + "length": 4, + "value": "0.32" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 537, + "length": 4, + "value": "22.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 597, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 669, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 728, + "length": 3, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 785, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 845, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 896, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 1015, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 1076, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 1129, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 1199, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 1246, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 1381, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 1387, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 1517, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 1862, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 2214, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 2280, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 2435, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AssignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 4129, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "StringLiteral", + "offset": 917, + "length": 23, + "value": "\"https:\/\/helpscout.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "Dictionary", + "offset": 997, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "StringLiteral", + "offset": 2691, + "length": 15, + "value": "\"thumbnail_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "StringLiteral", + "offset": 2691, + "length": 15, + "value": "\"thumbnail_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/Attachment.swift", + "kind": "Array", + "offset": 4462, + "length": 554, + "value": "[\"gzquar\", \"zix\", \"swf\", \"sys\", \"lnk\", \"js\", \"com\", \"ozd\", \"ws\", \"aru\", \"bat\", \"drv\", \"pif\", \"bin\", \"dev\", \"vexe\", \"386\", \"php3\", \"vb\", \"vxd\", \"pcx\", \"dxz\", \"sop\", \"boo\", \"cla\", \"cih\", \"s7p\", \"exe_renamed\", \"smtmp\", \"hlw\", \"dyz\", \"fag\", \"dlb\", \"mfu\", \"lik\", \"dyv\", \"bxz\", \"wsc\", \"ska\", \"dllx\", \"fjl\", \"txs\", \"cfxxe\", \"xdu\", \"spam\", \"iws\", \"nls\", \"cxq\", \"dbd\", \"xlv\", \"tko\", \"bhx\", \"atm\", \"vzr\", \"lkh\", \"hsq\", \"bmw\", \"ssy\", \"aepl\", \"dx\", \"lok\", \"plc\", \"bqf\", \"pr\", \"aut\", \"capxml\", \"exe\", \"dmg\", \"sh\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/AttachmentDataStore.swift", + "kind": "Dictionary", + "offset": 99, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/AttachmentObject.swift", + "kind": "StringLiteral", + "offset": 129, + "length": 18, + "value": "\"AttachmentObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AvatarImageView.swift", + "kind": "StringLiteral", + "offset": 141, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/AvatarImageView.swift", + "kind": "BooleanLiteral", + "offset": 310, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleEscalationOptionView.swift", + "kind": "StringLiteral", + "offset": 38, + "length": 33, + "value": "\"Beacon.BeaconArticleEscalationOptionView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleEscalationViewController.swift", + "kind": "IntegerLiteral", + "offset": 230, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleEscalationViewController.swift", + "kind": "IntegerLiteral", + "offset": 351, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleEscalationViewController.swift", + "kind": "StringLiteral", + "offset": 92, + "length": 37, + "value": "\"Beacon.BeaconArticleEscalationViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/Model\/BeaconArticleRating.swift", + "kind": "IntegerLiteral", + "offset": 115, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/Model\/BeaconArticleRating.swift", + "kind": "IntegerLiteral", + "offset": 115, + "length": 8, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleRatingView.swift", + "kind": "IntegerLiteral", + "offset": 388, + "length": 2, + "value": "44" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleRatingView.swift", + "kind": "IntegerLiteral", + "offset": 435, + "length": 2, + "value": "62" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconArticleRatingView.swift", + "kind": "IntegerLiteral", + "offset": 498, + "length": 2, + "value": "62" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BeaconProgressView.swift", + "kind": "StringLiteral", + "offset": 116, + "length": 10, + "value": "\"finished\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BeaconProgressView.swift", + "kind": "IntegerLiteral", + "offset": 156, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconThanksFeedbackView.swift", + "kind": "IntegerLiteral", + "offset": 175, + "length": 3, + "value": "366" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Docs\/UI\/BeaconThanksFeedbackView.swift", + "kind": "StringLiteral", + "offset": 312, + "length": 22, + "value": "\"chat_ended_checkmark\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 1481, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "FloatLiteral", + "offset": 1992, + "length": 3, + "value": "2.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "FloatLiteral", + "offset": 2028, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2078, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2122, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2168, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/BubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2215, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 188, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 224, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 266, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 419, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "BooleanLiteral", + "offset": 555, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "IntegerLiteral", + "offset": 646, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CharacterLimitView.swift", + "kind": "StringLiteral", + "offset": 20, + "length": 18, + "value": "\"Beacon.CharacterLimitView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 118, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 139, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 156, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 118, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 139, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 156, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 118, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 139, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 156, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1772, + "length": 36, + "value": "\"https:\/\/beaconapi.helpscout.net\/v1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1829, + "length": 34, + "value": "\"https:\/\/chatapi.helpscout.net\/v1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1886, + "length": 34, + "value": "\"https:\/\/chatapi.helpscout.net\/v2\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1772, + "length": 36, + "value": "\"https:\/\/beaconapi.helpscout.net\/v1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1829, + "length": 34, + "value": "\"https:\/\/chatapi.helpscout.net\/v1\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 1886, + "length": 34, + "value": "\"https:\/\/chatapi.helpscout.net\/v2\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 2042, + "length": 12, + "value": "\"Beacon-iOS\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 2383, + "length": 3, + "value": "400" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "IntegerLiteral", + "offset": 7739, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 8580, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 8612, + "length": 8, + "value": "\"closed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 10378, + "length": 11, + "value": "\"socket_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 10418, + "length": 14, + "value": "\"channel_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 10378, + "length": 11, + "value": "\"socket_id\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatAPI.swift", + "kind": "StringLiteral", + "offset": 10418, + "length": 14, + "value": "\"channel_name\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatArchitecture.swift", + "kind": "Array", + "offset": 868, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "FloatLiteral", + "offset": 134, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "FloatLiteral", + "offset": 179, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 282, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 326, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1060, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1273, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 1309, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1352, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatBubbleView.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 14, + "value": "\"Beacon.ChatBubbleView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatCollectionController.swift", + "kind": "Array", + "offset": 756, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatCollectionController.swift", + "kind": "StringLiteral", + "offset": 77, + "length": 24, + "value": "\"Beacon.ChatCollectionController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "FloatLiteral", + "offset": 156, + "length": 3, + "value": "4.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 207, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 255, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 304, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 356, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 654, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 800, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1007, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1070, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "StringLiteral", + "offset": 1187, + "length": 28, + "value": "\"chat_download_failed_emoji\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1446, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1614, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "StringLiteral", + "offset": 1816, + "length": 30, + "value": "\"chatAttachmentDownloadFailed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 1916, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 2079, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "StringLiteral", + "offset": 2290, + "length": 24, + "value": "\"chatAttachmentTryAgain\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatDownloadErrorBubbleView.swift", + "kind": "IntegerLiteral", + "offset": 2384, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "FloatLiteral", + "offset": 235, + "length": 4, + "value": "17.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "FloatLiteral", + "offset": 351, + "length": 4, + "value": "44.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 727, + "length": 16, + "value": "\"chatEndedTitle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 803, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 969, + "length": 7, + "value": "\"close\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 1266, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 1356, + "length": 31, + "value": "\"closeButtonAccessibilityLabel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 1430, + "length": 13, + "value": "\"CloseButton\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedTextHeaderView.swift", + "kind": "StringLiteral", + "offset": 131, + "length": 23, + "value": "\"Beacon.ChatEndedTextHeaderView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 170, + "length": 23, + "value": "\"chatEndCalloutHeading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 279, + "length": 23, + "value": "\"chatEndCalloutMessage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 390, + "length": 31, + "value": "\"chatEndWaitingCustomerHeading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 510, + "length": 33, + "value": "\"chatEndUnassignedCalloutMessage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 1779, + "length": 15, + "value": "\"showChatEnded\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 1992, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 2042, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 2348, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 2400, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "IntegerLiteral", + "offset": 2986, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatEndedViewController.swift", + "kind": "StringLiteral", + "offset": 3351, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatErrorLabelView.swift", + "kind": "IntegerLiteral", + "offset": 134, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatErrorLabelView.swift", + "kind": "BooleanLiteral", + "offset": 323, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatErrorLabelView.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 26, + "value": "\"chatMessageSendingFailed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatErrorLabelView.swift", + "kind": "IntegerLiteral", + "offset": 585, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/ChatEvent.swift", + "kind": "Array", + "offset": 888, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/ChatEventFactory.swift", + "kind": "StringLiteral", + "offset": 2726, + "length": 20, + "value": "\"agent-disconnected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/ChatEventFactory.swift", + "kind": "StringLiteral", + "offset": 2775, + "length": 15, + "value": "\"chat-accepted\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/ChatEventFactory.swift", + "kind": "StringLiteral", + "offset": 2726, + "length": 20, + "value": "\"agent-disconnected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/ChatEventFactory.swift", + "kind": "StringLiteral", + "offset": 2775, + "length": 15, + "value": "\"chat-accepted\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/ChatEventObject.swift", + "kind": "StringLiteral", + "offset": 135, + "length": 17, + "value": "\"ChatEventObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "FloatLiteral", + "offset": 148, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "FloatLiteral", + "offset": 200, + "length": 4, + "value": "12.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "FloatLiteral", + "offset": 246, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "FloatLiteral", + "offset": 289, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "BooleanLiteral", + "offset": 483, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "BooleanLiteral", + "offset": 777, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "StringLiteral", + "offset": 964, + "length": 13, + "value": "\"icon_attach\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "BooleanLiteral", + "offset": 1152, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatFileAttachmentView.swift", + "kind": "BooleanLiteral", + "offset": 1319, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "StringLiteral", + "offset": 237, + "length": 16, + "value": "\"ChatHeaderView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 442, + "length": 5, + "value": "175.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 512, + "length": 5, + "value": "159.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 586, + "length": 4, + "value": "90.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 657, + "length": 4, + "value": "73.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 727, + "length": 4, + "value": "56.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 797, + "length": 4, + "value": "44.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 861, + "length": 4, + "value": "28.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 921, + "length": 4, + "value": "34.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 980, + "length": 4, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 1044, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 1082, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 1492, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 1973, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 2056, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "FloatLiteral", + "offset": 1917, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3215, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3241, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 2995, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3522, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3593, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3632, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 3362, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "StringLiteral", + "offset": 3927, + "length": 6, + "value": "\"back\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "StringLiteral", + "offset": 4068, + "length": 12, + "value": "\"leave_chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatHeaderView.swift", + "kind": "BooleanLiteral", + "offset": 8052, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "FloatLiteral", + "offset": 148, + "length": 3, + "value": "4.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "FloatLiteral", + "offset": 194, + "length": 3, + "value": "4.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "FloatLiteral", + "offset": 244, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "FloatLiteral", + "offset": 303, + "length": 3, + "value": "6.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 536, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 808, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 844, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1072, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1135, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1374, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 1607, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "StringLiteral", + "offset": 1809, + "length": 27, + "value": "\"chatAttachmentDownloading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatImageBubbleView.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 19, + "value": "\"Beacon.ChatImageBubbleView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1538, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1584, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1636, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1700, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1756, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1806, + "length": 3, + "value": "250" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1858, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1913, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "IntegerLiteral", + "offset": 1963, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "FloatLiteral", + "offset": 2088, + "length": 4, + "value": "0.34" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "BooleanLiteral", + "offset": 2716, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatInputBar.swift", + "kind": "BooleanLiteral", + "offset": 3161, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLineItemCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 135, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingBubbleView.swift", + "kind": "FloatLiteral", + "offset": 162, + "length": 3, + "value": "4.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 340, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 581, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingBubbleView.swift", + "kind": "BooleanLiteral", + "offset": 627, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "FloatLiteral", + "offset": 131, + "length": 4, + "value": "48.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "IntegerLiteral", + "offset": 176, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "FloatLiteral", + "offset": 225, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "FloatLiteral", + "offset": 284, + "length": 3, + "value": "6.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "BooleanLiteral", + "offset": 467, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "BooleanLiteral", + "offset": 530, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "BooleanLiteral", + "offset": 769, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "BooleanLiteral", + "offset": 1002, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatLoadingItemView.swift", + "kind": "StringLiteral", + "offset": 1204, + "length": 27, + "value": "\"chatAttachmentDownloading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/ChatObject.swift", + "kind": "StringLiteral", + "offset": 117, + "length": 12, + "value": "\"ChatObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/ChatObject.swift", + "kind": "IntegerLiteral", + "offset": 157, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 505, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 2428, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 2533, + "length": 17, + "value": "\"chatRatingLabel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 2629, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 2899, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 4111, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 4428, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 4498, + "length": 19, + "value": "\"declineChatRating\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 4594, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 5034, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 5066, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 5097, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 5310, + "length": 31, + "value": "\"chatRatingCommentsPlaceholder\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 5410, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 5508, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 5538, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 5735, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 5805, + "length": 18, + "value": "\"chatRatingButton\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 5900, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 6177, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 6205, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 6466, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 7159, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 7197, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 7459, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 7496, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "IntegerLiteral", + "offset": 8304, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8374, + "length": 5, + "value": "670.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8455, + "length": 5, + "value": "400.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8516, + "length": 5, + "value": "300.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8566, + "length": 5, + "value": "288.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8625, + "length": 5, + "value": "387.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8682, + "length": 5, + "value": "382.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8747, + "length": 4, + "value": "20.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8801, + "length": 5, + "value": "485.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8858, + "length": 5, + "value": "245.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8901, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 8955, + "length": 4, + "value": "19.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9004, + "length": 4, + "value": "64.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9054, + "length": 5, + "value": "100.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9103, + "length": 4, + "value": "46.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9158, + "length": 4, + "value": "35.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9212, + "length": 5, + "value": "13.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9274, + "length": 4, + "value": "3.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9332, + "length": 4, + "value": "11.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9386, + "length": 4, + "value": "13.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9446, + "length": 4, + "value": "10.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9513, + "length": 5, + "value": "228.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9581, + "length": 5, + "value": "204.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9649, + "length": 5, + "value": "104.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9726, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9776, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9834, + "length": 5, + "value": "31.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9901, + "length": 5, + "value": "21.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 9964, + "length": 5, + "value": "13.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10026, + "length": 4, + "value": "3.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10095, + "length": 4, + "value": "3.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10148, + "length": 4, + "value": "36.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10215, + "length": 3, + "value": "2.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10274, + "length": 4, + "value": "15.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10391, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10460, + "length": 4, + "value": "0.45" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10527, + "length": 3, + "value": "0.6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10594, + "length": 3, + "value": "0.3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10656, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10724, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "FloatLiteral", + "offset": 10797, + "length": 4, + "value": "0.35" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 22705, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 27798, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "BooleanLiteral", + "offset": 29839, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingContainerView.swift", + "kind": "StringLiteral", + "offset": 329, + "length": 23, + "value": "\"Beacon.ChatRatingContainerView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 327, + "length": 31, + "value": "\"icon-white-check-green-circle\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "BooleanLiteral", + "offset": 480, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 508, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "BooleanLiteral", + "offset": 681, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 786, + "length": 23, + "value": "\"chatEndCalloutHeading\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 858, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 950, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "BooleanLiteral", + "offset": 1124, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 1229, + "length": 23, + "value": "\"chatEndCalloutMessage\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 1330, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 1382, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 1504, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "BooleanLiteral", + "offset": 1700, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 1770, + "length": 18, + "value": "\"closeAfterRating\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 1865, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "IntegerLiteral", + "offset": 2146, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2327, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2375, + "length": 4, + "value": "46.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2429, + "length": 5, + "value": "13.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2479, + "length": 4, + "value": "36.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2533, + "length": 4, + "value": "26.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "FloatLiteral", + "offset": 2591, + "length": 5, + "value": "259.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingSuccessView.swift", + "kind": "StringLiteral", + "offset": 123, + "length": 21, + "value": "\"Beacon.ChatRatingSuccessView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "BooleanLiteral", + "offset": 166, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 444, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 476, + "length": 3, + "value": "102" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 510, + "length": 3, + "value": "103" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "BooleanLiteral", + "offset": 695, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "BooleanLiteral", + "offset": 943, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 983, + "length": 3, + "value": "2.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 1065, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "BooleanLiteral", + "offset": 1285, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "IntegerLiteral", + "offset": 1362, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 1501, + "length": 4, + "value": "82.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 1547, + "length": 4, + "value": "46.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 1640, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "FloatLiteral", + "offset": 1689, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatRatingView.swift", + "kind": "StringLiteral", + "offset": 38, + "length": 14, + "value": "\"Beacon.ChatRatingView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatReducer.swift", + "kind": "BooleanLiteral", + "offset": 24858, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 188, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3809, + "length": 21, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3844, + "length": 14, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3872, + "length": 15, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3901, + "length": 17, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3932, + "length": 17, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3963, + "length": 20, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3997, + "length": 15, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3809, + "length": 21, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3844, + "length": 14, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3872, + "length": 15, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3901, + "length": 17, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3932, + "length": 17, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3963, + "length": 20, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3997, + "length": 15, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3809, + "length": 21, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3844, + "length": 14, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3872, + "length": 15, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3901, + "length": 17, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3932, + "length": 17, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3963, + "length": 20, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "IntegerLiteral", + "offset": 3997, + "length": 15, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "Array", + "offset": 4375, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "Array", + "offset": 4422, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "Dictionary", + "offset": 4726, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatState.swift", + "kind": "Array", + "offset": 4775, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "FloatLiteral", + "offset": 149, + "length": 3, + "value": "8.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "FloatLiteral", + "offset": 194, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "FloatLiteral", + "offset": 248, + "length": 4, + "value": "12.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "BooleanLiteral", + "offset": 1745, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "BooleanLiteral", + "offset": 2009, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "IntegerLiteral", + "offset": 2045, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "BooleanLiteral", + "offset": 2406, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "IntegerLiteral", + "offset": 2446, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatUnfurledMediaView.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 21, + "value": "\"Beacon.ChatUnfurledMediaView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/ChatUser.swift", + "kind": "IntegerLiteral", + "offset": 129, + "length": 2, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/ChatUser.swift", + "kind": "IntegerLiteral", + "offset": 167, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/ChatUser.swift", + "kind": "StringLiteral", + "offset": 2998, + "length": 13, + "value": "\"chatbotName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 117, + "length": 38, + "value": "\"com.helpscout.beacon-chat.auth-token\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 181, + "length": 38, + "value": "\"com.helpscout.beacon-chat.chat-state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 241, + "length": 33, + "value": "\"com.helpscout.beacon-chat.email\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 117, + "length": 38, + "value": "\"com.helpscout.beacon-chat.auth-token\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 181, + "length": 38, + "value": "\"com.helpscout.beacon-chat.chat-state\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/ChatUserDefaults.swift", + "kind": "StringLiteral", + "offset": 241, + "length": 33, + "value": "\"com.helpscout.beacon-chat.email\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/ChatUserObject.swift", + "kind": "StringLiteral", + "offset": 125, + "length": 16, + "value": "\"ChatUserObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "IntegerLiteral", + "offset": 720, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "FloatLiteral", + "offset": 1501, + "length": 4, + "value": "0.15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "IntegerLiteral", + "offset": 1642, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "BooleanLiteral", + "offset": 1373, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ChatViewController.swift", + "kind": "BooleanLiteral", + "offset": 10934, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/ChatViewModel.swift", + "kind": "IntegerLiteral", + "offset": 348, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "IntegerLiteral", + "offset": 1355, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "IntegerLiteral", + "offset": 1365, + "length": 6, + "value": "0x2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "BooleanLiteral", + "offset": 1410, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "IntegerLiteral", + "offset": 3824, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "IntegerLiteral", + "offset": 3834, + "length": 6, + "value": "0x2000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/Compression.swift", + "kind": "BooleanLiteral", + "offset": 3879, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "StringLiteral", + "offset": 124, + "length": 32, + "value": "\"CustomerChatCollectionViewCell\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 311, + "length": 2, + "value": "80" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 354, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "StringLiteral", + "offset": 910, + "length": 23, + "value": "\"chatAttachmentSending\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/CustomerChatCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 965, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Extensions\/Data+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 88, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Extensions\/Data+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 93, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Extensions\/Data+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 100, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "Array", + "offset": 556, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 592, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 626, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 896, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 929, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "FloatLiteral", + "offset": 981, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "StringLiteral", + "offset": 2089, + "length": 63, + "value": "\"Invalid date: \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "StringLiteral", + "offset": 2113, + "length": 8, + "value": "\" expected date with fractional seconds\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Environment.swift", + "kind": "BooleanLiteral", + "offset": 2694, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/FileAPI.swift", + "kind": "StringLiteral", + "offset": 101, + "length": 12, + "value": "\"BeaconChat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 220, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "BooleanLiteral", + "offset": 310, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 449, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "FloatLiteral", + "offset": 534, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 922, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 1075, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 1209, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "FloatLiteral", + "offset": 1461, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "BooleanLiteral", + "offset": 1547, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "StringLiteral", + "offset": 1692, + "length": 30, + "value": "\"co.kaishin.Gifu.preloadQueue\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/FrameStore.swift", + "kind": "IntegerLiteral", + "offset": 7400, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 1836, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 2537, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 3232, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 4195, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 4882, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/GIFAnimatable.swift", + "kind": "IntegerLiteral", + "offset": 5678, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 80, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 93, + "length": 10, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 113, + "length": 7, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 130, + "length": 7, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 147, + "length": 16, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 173, + "length": 6, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 189, + "length": 7, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 206, + "length": 7, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 80, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 93, + "length": 10, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 113, + "length": 7, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 130, + "length": 7, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 147, + "length": 16, + "value": "5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 173, + "length": 6, + "value": "6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 189, + "length": 7, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "IntegerLiteral", + "offset": 206, + "length": 7, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "BooleanLiteral", + "offset": 2121, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "BooleanLiteral", + "offset": 2159, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Coordinators\/HSBeaconRouting.swift", + "kind": "StringLiteral", + "offset": 1983, + "length": 15, + "value": "\"Beacon.HSBeaconRouting\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/ImageSourceHelpers.swift", + "kind": "FloatLiteral", + "offset": 357, + "length": 4, + "value": "15.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/ImageSourceHelpers.swift", + "kind": "IntegerLiteral", + "offset": 470, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/ImageSourceHelpers.swift", + "kind": "FloatLiteral", + "offset": 591, + "length": 4, + "value": "0.02" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Gifu\/Sources\/ImageSourceHelpers.swift", + "kind": "FloatLiteral", + "offset": 730, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2020, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "StringLiteral", + "offset": 2078, + "length": 18, + "value": "\"ws.pusherapp.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2162, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2612, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2648, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "StringLiteral", + "offset": 2706, + "length": 18, + "value": "\"ws.pusherapp.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "BooleanLiteral", + "offset": 2790, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/ObjectiveC.swift", + "kind": "StringLiteral", + "offset": 5465, + "length": 12, + "value": "\"Beacon.OCAuthMethod\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/PreviewItem.swift", + "kind": "StringLiteral", + "offset": 42, + "length": 11, + "value": "\"Beacon.PreviewItem\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/PreviewItemController.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 21, + "value": "\"Beacon.PreviewItemController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/PreviewItemController.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 21, + "value": "\"Beacon.PreviewItemController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/PreviewItemController.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 21, + "value": "\"Beacon.PreviewItemController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Helpers\/PreviewItemDataSource.swift", + "kind": "StringLiteral", + "offset": 42, + "length": 21, + "value": "\"Beacon.PreviewItemDataSource\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "Dictionary", + "offset": 714, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "BooleanLiteral", + "offset": 739, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "StringLiteral", + "offset": 1092, + "length": 68, + "value": "\"com.pusher.pusherswift-channel-decryption-key-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "StringLiteral", + "offset": 1159, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherChannel.swift", + "kind": "StringLiteral", + "offset": 638, + "length": 13, + "value": "\"Beacon.PusherChannel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherChannelAuth.swift", + "kind": "StringLiteral", + "offset": 531, + "length": 14, + "value": "\"channel_data\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherChannelAuth.swift", + "kind": "StringLiteral", + "offset": 531, + "length": 14, + "value": "\"channel_data\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "BooleanLiteral", + "offset": 861, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "BooleanLiteral", + "offset": 897, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "StringLiteral", + "offset": 936, + "length": 18, + "value": "\"ws.pusherapp.com\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "BooleanLiteral", + "offset": 1006, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherClientOptions.swift", + "kind": "StringLiteral", + "offset": 517, + "length": 19, + "value": "\"Beacon.PusherClientOptions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 499, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 545, + "length": 3, + "value": "120" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 640, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "BooleanLiteral", + "offset": 836, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "BooleanLiteral", + "offset": 954, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "BooleanLiteral", + "offset": 1115, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 1437, + "length": 140, + "value": "\"Your Pusher instance has probably become deallocated. See https:\/\/github.com\/pusher\/pusher-websocket-swift\/issues\/109 for more information\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 1663, + "length": 34, + "value": "\"[PUSHER DEBUG] Network reachable\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 2653, + "length": 149, + "value": "\"[PUSHER DEBUG] Connection state is \"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 2726, + "length": 3, + "value": "\" but received network reachability change so going to call attemptReconnect\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 3048, + "length": 140, + "value": "\"Your Pusher instance has probably become deallocated. See https:\/\/github.com\/pusher\/pusher-websocket-swift\/issues\/109 for more information\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 3274, + "length": 36, + "value": "\"[PUSHER DEBUG] Network unreachable\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 27, + "length": 16, + "value": "\"Beacon.PusherConnection\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38372, + "length": 10, + "value": "\"Beacon.PusherAuth\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38741, + "length": 9, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38760, + "length": 13, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38783, + "length": 12, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38805, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38875, + "length": 12, + "value": "\"connecting\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38908, + "length": 11, + "value": "\"connected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38944, + "length": 15, + "value": "\"disconnecting\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 38983, + "length": 14, + "value": "\"disconnected\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "StringLiteral", + "offset": 39021, + "length": 14, + "value": "\"reconnecting\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38741, + "length": 9, + "value": "1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38760, + "length": 13, + "value": "2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38783, + "length": 12, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherConnection.swift", + "kind": "IntegerLiteral", + "offset": 38805, + "length": 12, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherError.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 11, + "value": "\"Beacon.PusherError\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherEvent.swift", + "kind": "StringLiteral", + "offset": 26, + "length": 11, + "value": "\"Beacon.PusherEvent\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherEventQueue.swift", + "kind": "StringLiteral", + "offset": 402, + "length": 57, + "value": "\"com.pusher.pusherswift-event-queue-\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherEventQueue.swift", + "kind": "StringLiteral", + "offset": 458, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherGlobalChannel.swift", + "kind": "Dictionary", + "offset": 126, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherGlobalChannel.swift", + "kind": "Dictionary", + "offset": 189, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherGlobalChannel.swift", + "kind": "StringLiteral", + "offset": 35, + "length": 13, + "value": "\"Beacon.GlobalChannel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherPresenceChannel.swift", + "kind": "StringLiteral", + "offset": 82, + "length": 21, + "value": "\"Beacon.PusherPresenceChannel\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherPresenceChannel.swift", + "kind": "StringLiteral", + "offset": 6734, + "length": 27, + "value": "\"Beacon.PusherPresenceChannelMember\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 13, + "value": "\"event-added\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 93, + "length": 15, + "value": "\"message-added\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 135, + "length": 17, + "value": "\"message-updated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 174, + "length": 12, + "value": "\"chat-ended\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 21, + "value": "\"chat-ended-inactive\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 261, + "length": 26, + "value": "\"client-agent-joined-chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 309, + "length": 24, + "value": "\"client-agent-left-chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 356, + "length": 20, + "value": "\"client-user-typing\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 406, + "length": 28, + "value": "\"client-user-typing-stopped\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 463, + "length": 19, + "value": "\"customer-inactive\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 55, + "length": 13, + "value": "\"event-added\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 93, + "length": 15, + "value": "\"message-added\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 135, + "length": 17, + "value": "\"message-updated\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 174, + "length": 12, + "value": "\"chat-ended\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 21, + "value": "\"chat-ended-inactive\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 261, + "length": 26, + "value": "\"client-agent-joined-chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 309, + "length": 24, + "value": "\"client-agent-left-chat\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 356, + "length": 20, + "value": "\"client-user-typing\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 406, + "length": 28, + "value": "\"client-user-typing-stopped\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 463, + "length": 19, + "value": "\"customer-inactive\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 813, + "length": 6, + "value": "\"user\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 995, + "length": 22, + "value": "\"e715f34dfbd75ea91468\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "StringLiteral", + "offset": 1065, + "length": 11, + "value": "\"helpscout\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "IntegerLiteral", + "offset": 1115, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "Array", + "offset": 1261, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "FloatLiteral", + "offset": 1392, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Realtime\/PusherService.swift", + "kind": "IntegerLiteral", + "offset": 1456, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherSwift.swift", + "kind": "IntegerLiteral", + "offset": 34, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherSwift.swift", + "kind": "StringLiteral", + "offset": 50, + "length": 7, + "value": "\"8.0.0\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherSwift.swift", + "kind": "StringLiteral", + "offset": 76, + "length": 24, + "value": "\"pusher-websocket-swift\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/pusher-websocket-swift-8.0\/Sources\/PusherSwift.swift", + "kind": "StringLiteral", + "offset": 108, + "length": 6, + "value": "\"Beacon.Pusher\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "StringLiteral", + "offset": 1741, + "length": 33, + "value": "\"ReachabilityChangedNotification\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "StringLiteral", + "offset": 1869, + "length": 21, + "value": "\"reachabilityChanged\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 2650, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 3783, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Reachability.swift-5.0.0\/Sources\/Reachability.swift", + "kind": "BooleanLiteral", + "offset": 3894, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/Swift Networking\/RemoteEndpoint.swift", + "kind": "Dictionary", + "offset": 863, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "IntegerLiteral", + "offset": 417, + "length": 2, + "value": "35" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "IntegerLiteral", + "offset": 1109, + "length": 2, + "value": "35" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "StringLiteral", + "offset": 1212, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "BooleanLiteral", + "offset": 1359, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/ResizingTextView.swift", + "kind": "StringLiteral", + "offset": 187, + "length": 16, + "value": "\"Beacon.ResizingTextView\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 1685, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 1766, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 1834, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 1988, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/SSLSecurity.swift", + "kind": "BooleanLiteral", + "offset": 2340, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 142, + "length": 16, + "value": "\"article-viewed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 187, + "length": 15, + "value": "\"beacon-opened\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 14, + "value": "\"chat-started\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 142, + "length": 16, + "value": "\"article-viewed\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 187, + "length": 15, + "value": "\"beacon-opened\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/TimelineEvent.swift", + "kind": "StringLiteral", + "offset": 230, + "length": 14, + "value": "\"chat-started\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 178, + "length": 2, + "value": "27" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 229, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 271, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 322, + "length": 4, + "value": "52.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 373, + "length": 4, + "value": "55.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 418, + "length": 4, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 457, + "length": 5, + "value": "16.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 655, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 661, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "BooleanLiteral", + "offset": 866, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 963, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 969, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 5079, + "length": 3, + "value": "0.6" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 5122, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 5168, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 5213, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "IntegerLiteral", + "offset": 5288, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 9524, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 9581, + "length": 3, + "value": "0.3" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/TypingIndicatorCollectionViewCell.swift", + "kind": "FloatLiteral", + "offset": 9780, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UITextViewWithPlaceholder.swift", + "kind": "BooleanLiteral", + "offset": 199, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UITextViewWithPlaceholder.swift", + "kind": "IntegerLiteral", + "offset": 327, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UITextViewWithPlaceholder.swift", + "kind": "StringLiteral", + "offset": 502, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UITextViewWithPlaceholder.swift", + "kind": "StringLiteral", + "offset": 20, + "length": 25, + "value": "\"Beacon.UITextViewWithPlaceholder\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 142, + "length": 3, + "value": "25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 193, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 255, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 322, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 389, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 439, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "IntegerLiteral", + "offset": 556, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 615, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 687, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "FloatLiteral", + "offset": 734, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 896, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 942, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 973, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 1130, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UnassignedAgentContainerView.swift", + "kind": "BooleanLiteral", + "offset": 1520, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/UnfurledMedia.swift", + "kind": "StringLiteral", + "offset": 663, + "length": 15, + "value": "\"thumbnail_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Value Types\/UnfurledMedia.swift", + "kind": "StringLiteral", + "offset": 663, + "length": 15, + "value": "\"thumbnail_url\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/Managed Objects\/UnfurledMediaObject.swift", + "kind": "StringLiteral", + "offset": 143, + "length": 21, + "value": "\"UnfurledMediaObject\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UserMessageView.swift", + "kind": "IntegerLiteral", + "offset": 306, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Chat\/UI\/UserMessageView.swift", + "kind": "IntegerLiteral", + "offset": 346, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 406, + "length": 36, + "value": "\"beaconArticleDetailsViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 471, + "length": 22, + "value": "\"hsBeaconAskSelection\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 514, + "length": 20, + "value": "\"chatViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 563, + "length": 31, + "value": "\"hsBeaconMessageEntryContainer\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 36, + "value": "\"hsBeaconPreviousMessagesController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 406, + "length": 36, + "value": "\"beaconArticleDetailsViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 471, + "length": 22, + "value": "\"hsBeaconAskSelection\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 514, + "length": 20, + "value": "\"chatViewController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 563, + "length": 31, + "value": "\"hsBeaconMessageEntryContainer\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 627, + "length": 36, + "value": "\"hsBeaconPreviousMessagesController\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 732, + "length": 8, + "value": "\"Beacon\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 850, + "length": 17, + "value": "\"BeaconMessaging\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Root\/UI\/ViewControllerFactory.swift", + "kind": "StringLiteral", + "offset": 984, + "length": 24, + "value": "\"BeaconPreviousMessages\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 981, + "length": 33, + "value": "\"WebsocketDidConnectNotification\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 1063, + "length": 36, + "value": "\"WebsocketDidDisconnectNotification\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 1148, + "length": 36, + "value": "\"WebsocketDisconnectionErrorKeyName\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1286, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1325, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1364, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1403, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1464, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1524, + "length": 4, + "value": "1007" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1563, + "length": 4, + "value": "1008" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1602, + "length": 4, + "value": "1009" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1286, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1325, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1364, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1403, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1464, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1524, + "length": 4, + "value": "1007" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1563, + "length": 4, + "value": "1008" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1602, + "length": 4, + "value": "1009" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1286, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1325, + "length": 4, + "value": "1001" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1364, + "length": 4, + "value": "1002" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1403, + "length": 4, + "value": "1003" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1464, + "length": 4, + "value": "1005" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1524, + "length": 4, + "value": "1007" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1563, + "length": 4, + "value": "1008" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 1602, + "length": 4, + "value": "1009" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 4796, + "length": 32, + "value": "\"com.vluxe.starscream.websocket\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "Array", + "offset": 4842, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 5001, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 5039, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14047, + "length": 3, + "value": "0x0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14076, + "length": 3, + "value": "0x1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14107, + "length": 3, + "value": "0x2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14171, + "length": 3, + "value": "0x8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14195, + "length": 3, + "value": "0x9" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14219, + "length": 3, + "value": "0xA" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14047, + "length": 3, + "value": "0x0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14076, + "length": 3, + "value": "0x1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14107, + "length": 3, + "value": "0x2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14171, + "length": 3, + "value": "0x8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14195, + "length": 3, + "value": "0x9" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14219, + "length": 3, + "value": "0xA" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14047, + "length": 3, + "value": "0x0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14076, + "length": 3, + "value": "0x1" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14107, + "length": 3, + "value": "0x2" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14171, + "length": 3, + "value": "0x8" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14195, + "length": 3, + "value": "0x9" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 14219, + "length": 3, + "value": "0xA" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14291, + "length": 11, + "value": "\"WebSocket\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14495, + "length": 9, + "value": "\"Upgrade\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14539, + "length": 11, + "value": "\"websocket\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14585, + "length": 6, + "value": "\"Host\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14626, + "length": 12, + "value": "\"Connection\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14673, + "length": 9, + "value": "\"Upgrade\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14717, + "length": 24, + "value": "\"Sec-WebSocket-Protocol\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14776, + "length": 23, + "value": "\"Sec-WebSocket-Version\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14834, + "length": 4, + "value": "\"13\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14873, + "length": 26, + "value": "\"Sec-WebSocket-Extensions\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14934, + "length": 19, + "value": "\"Sec-WebSocket-Key\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 14988, + "length": 8, + "value": "\"Origin\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 15031, + "length": 22, + "value": "\"Sec-WebSocket-Accept\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15088, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15127, + "length": 4, + "value": "0x80" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15166, + "length": 4, + "value": "0x0F" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15205, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15244, + "length": 4, + "value": "0x40" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15283, + "length": 4, + "value": "0x80" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15322, + "length": 4, + "value": "0x7F" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15361, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15398, + "length": 3, + "value": "101" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "Array", + "offset": 15436, + "length": 16, + "value": "[\"wss\", \"https\"]" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 15504, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15583, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 15617, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 16537, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 16582, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 16740, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17255, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17357, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17403, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 17443, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 17480, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17521, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17565, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17729, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 17766, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 18052, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 18090, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 18127, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 18164, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "BooleanLiteral", + "offset": 29114, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "StringLiteral", + "offset": 13910, + "length": 9, + "value": "\"Beacon.WebSocket\"" + }, + { + "filePath": "\/Users\/vagrant\/git\/Beacon\/Classes\/Third Party\/Starscream\/Sources\/Starscream\/WebSocket.swift", + "kind": "IntegerLiteral", + "offset": 54811, + "length": 1, + "value": "0" + } + ] +} \ No newline at end of file diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64.swiftinterface b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface similarity index 79% rename from Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64.swiftinterface rename to Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index d2aa0f5..6aeb009 100644 --- a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64.swiftinterface +++ b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -1,6 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) +// swift-compiler-version: Apple Swift version 5.7 (swiftlang-5.7.0.127.4 clang-1400.0.29.50) // swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Beacon +// swift-module-flags-ignorable: -enable-bare-slash-regex @_exported import Beacon import CommonCrypto import CoreData @@ -14,34 +15,35 @@ import Security import Swift import SystemConfiguration import UIKit +import _Concurrency +import _StringProcessing import zlib public class Animator { public init(withDelegate delegate: Beacon.GIFAnimatable) @objc deinit } -@_hasMissingDesignatedInitializers @objc(HSBeaconArticleEscalationViewController) public class BeaconArticleEscalationViewController : UIKit.UIViewController { - @objc public init(stringLocalizer: Beacon.HSBeaconStringLocalizer, settings: Beacon.HSBeaconSettings, tintColorSettings: Beacon.HSBeaconTintColor, actionColor: UIKit.UIColor, messagingEnabled: Swift.Bool) - @objc override dynamic public func viewDidLoad() - @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool) +@_hasMissingDesignatedInitializers @objc(HSBeaconArticleEscalationViewController) @_Concurrency.MainActor(unsafe) public class BeaconArticleEscalationViewController : UIKit.UIViewController { + @objc @_Concurrency.MainActor(unsafe) public init(stringLocalizer: Beacon.HSBeaconStringLocalizer, settings: Beacon.HSBeaconSettings, tintColorSettings: Beacon.HSBeaconTintColor, actionColor: UIKit.UIColor, messagingEnabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool) @objc deinit - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) } @objc(HSBeaconArticleRating) public enum BeaconArticleRating : Swift.UInt { case positive case negative - public typealias RawValue = Swift.UInt public init?(rawValue: Swift.UInt) + public typealias RawValue = Swift.UInt public var rawValue: Swift.UInt { get } } -@objc(HSBeaconArticleRatingViewDelegate) public protocol BeaconArticleRatingViewDelegate : AnyObject { +@objc(HSBeaconArticleRatingViewDelegate) public protocol BeaconArticleRatingViewDelegate { @objc func articleRatingView(_ view: Beacon.BeaconArticleRatingView, ratedArticle rating: Beacon.BeaconArticleRating) } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconArticleRatingView) public class BeaconArticleRatingView : UIKit.UIView { - @objc public static var contentHeight: CoreGraphics.CGFloat - @objc weak public var delegate: Beacon.BeaconArticleRatingViewDelegate? - @objc public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconArticleRatingView) @_Concurrency.MainActor(unsafe) public class BeaconArticleRatingView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public static var contentHeight: CoreFoundation.CGFloat + @objc @_Concurrency.MainActor(unsafe) weak public var delegate: Beacon.BeaconArticleRatingViewDelegate? + @objc @_Concurrency.MainActor(unsafe) public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { @objc get @objc set } @@ -60,15 +62,15 @@ public enum BeaconRoute { get } } -extension HSBeacon { +extension Beacon.HSBeacon { public class func navigate(_ route: Beacon.BeaconRoute, settings: Beacon.HSBeaconSettings, viewController: UIKit.UIViewController? = nil, signature: Swift.String? = nil) } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconSearchPlaceholderView) public class BeaconSearchPlaceholderView : UIKit.UIView { - @objc public func setPlaceholder(_ string: Swift.String) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconSearchPlaceholderView) @_Concurrency.MainActor(unsafe) public class BeaconSearchPlaceholderView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public func setPlaceholder(_ string: Swift.String) @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconThanksFeedbackView) public class BeaconThanksFeedbackView : UIKit.UIView { - @objc public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconThanksFeedbackView) @_Concurrency.MainActor(unsafe) public class BeaconThanksFeedbackView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { @objc get @objc set } @@ -77,42 +79,7 @@ extension HSBeacon { public protocol CancelableOperation { func cancel() } -extension URLSessionDataTask : Beacon.CancelableOperation { -} -public typealias Reducer = (inout Value, Action) -> [Beacon.Effect] -public func logging(_ reducer: @escaping Beacon.Reducer) -> Beacon.Reducer -public func combine(_ reducers: Beacon.Reducer...) -> Beacon.Reducer -public struct Tagged { - public var rawValue: RawValue - public init(rawValue: RawValue) - public func map(_ f: (RawValue) -> B) -> Beacon.Tagged -} -extension Tagged : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -extension Tagged : Swift.RawRepresentable { -} -extension Tagged : Swift.Equatable where RawValue : Swift.Equatable { -} -extension Tagged : Swift.ExpressibleByExtendedGraphemeClusterLiteral where RawValue : Swift.ExpressibleByExtendedGraphemeClusterLiteral { - public typealias ExtendedGraphemeClusterLiteralType = RawValue.ExtendedGraphemeClusterLiteralType - public init(extendedGraphemeClusterLiteral: Beacon.Tagged.ExtendedGraphemeClusterLiteralType) -} -extension Tagged : Swift.ExpressibleByStringLiteral where RawValue : Swift.ExpressibleByStringLiteral { - public typealias StringLiteralType = RawValue.StringLiteralType - public init(stringLiteral: Beacon.Tagged.StringLiteralType) -} -extension Tagged : Swift.ExpressibleByUnicodeScalarLiteral where RawValue : Swift.ExpressibleByUnicodeScalarLiteral { - public typealias UnicodeScalarLiteralType = RawValue.UnicodeScalarLiteralType - public init(unicodeScalarLiteral: Beacon.Tagged.UnicodeScalarLiteralType) -} -extension Tagged : Swift.Decodable where RawValue : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} -extension Tagged : Swift.Encodable where RawValue : Swift.Encodable { - public func encode(to encoder: Swift.Encoder) throws +extension Foundation.URLSessionDataTask : Beacon.CancelableOperation { } @objc @_inheritsConvenienceInitializers public class ChatDependencies : ObjectiveC.NSObject { @objc public class func setTintColorSettings(_ tintColor: Beacon.HSBeaconTintColor) @@ -135,31 +102,26 @@ extension Tagged : Swift.Encodable where RawValue : Swift.Encodable { @objc public class func setRatingsEnabled(_ enabled: Swift.Bool) @objc public class func setBeaconDelegate(_ delegate: Beacon.HSBeaconDelegate) @objc public class func setActionColor(_ color: UIKit.UIColor) - @objc deinit @objc override dynamic public init() + @objc deinit } public func decode(_ data: Foundation.Data) -> Swift.Result where A : Swift.Decodable public func decode(_ data: Foundation.Data, with decoder: Foundation.JSONDecoder) -> Swift.Result where A : Swift.Decodable -public struct Effect { - public let run: (@escaping (A) -> Swift.Void) -> Swift.Void - public init(run: @escaping (@escaping (A) -> Swift.Void) -> Swift.Void) - public func map(_ f: @escaping (A) -> B) -> Beacon.Effect -} public protocol GIFAnimatable : AnyObject { var animator: Beacon.Animator? { get set } var layer: QuartzCore.CALayer { get } - var frame: CoreGraphics.CGRect { get set } + var frame: CoreFoundation.CGRect { get set } var contentMode: UIKit.UIView.ContentMode { get set } } public protocol ImageContainer { var image: UIKit.UIImage? { get set } } -extension GIFAnimatable where Self : Beacon.ImageContainer { - public var intrinsicContentSize: CoreGraphics.CGSize { +extension Beacon.GIFAnimatable where Self : Beacon.ImageContainer { + public var intrinsicContentSize: CoreFoundation.CGSize { get } } -extension GIFAnimatable { +extension Beacon.GIFAnimatable { public var gifLoopDuration: Foundation.TimeInterval { get } @@ -185,20 +147,20 @@ extension GIFAnimatable { public func setFrameBufferCount(_ frames: Swift.Int) public func updateImageIfNeeded() } -@objc @_inheritsConvenienceInitializers public class GIFImageView : UIKit.UIImageView, Beacon.GIFAnimatable { - public var animator: Beacon.Animator? { +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class GIFImageView : UIKit.UIImageView, Beacon.GIFAnimatable { + @_Concurrency.MainActor(unsafe) public var animator: Beacon.Animator? { get set } - @objc override dynamic public func display(_ layer: QuartzCore.CALayer) - @objc override dynamic public init(image: UIKit.UIImage?) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func display(_ layer: QuartzCore.CALayer) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?) @available(iOS 3.0, *) - @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?) - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -@objc extension NSNotification { +@objc extension Foundation.NSNotification { @objc public static var beaconUnreadCountDidChangeNotification: Foundation.NSString { @objc get } @@ -220,8 +182,8 @@ extension GIFAnimatable { get } public init(navString: Swift.String) - public typealias RawValue = Swift.Int public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int public var rawValue: Swift.Int { get } @@ -243,23 +205,22 @@ extension GIFAnimatable { @objc public func isValidWith(docsEnabled: Swift.Bool, messagingEnabled: Swift.Bool, chatEnabled: Swift.Bool, previousMessagesEnabled: Swift.Bool) -> Swift.Bool @objc public func invalidRouteMessage(stringLocalizer: Beacon.HSBeaconStringLocalizer) -> Swift.String @objc deinit - @objc override dynamic public init() } @objc @_inheritsConvenienceInitializers public class HSBeaconUnreadMessageCountGenerator : ObjectiveC.NSObject { @objc public class func unreadMessageCount(with previousMessages: [Beacon.HSBeaconConversation]) -> Swift.Int - @objc deinit @objc override dynamic public init() + @objc deinit } @objc public protocol HSEnterEmailViewControllerDelegate { @objc func enterEmailController(_ controller: Beacon.HSEnterEmailViewController, didEnter email: Swift.String) } -@_inheritsConvenienceInitializers @objc public class HSEnterEmailViewController : UIKit.UIViewController { - @objc weak public var delegate: Beacon.HSEnterEmailViewControllerDelegate? - @objc public static func instantiateViewController() -> Beacon.HSEnterEmailViewController - @objc override dynamic public func viewDidLoad() +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor(unsafe) public class HSEnterEmailViewController : UIKit.UIViewController { + @objc @_Concurrency.MainActor(unsafe) weak public var delegate: Beacon.HSEnterEmailViewControllerDelegate? + @objc @_Concurrency.MainActor(unsafe) public static func instantiateViewController() -> Beacon.HSEnterEmailViewController + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @objc required dynamic public init?(coder: Foundation.NSCoder) } public enum HTTPMethod : Swift.Equatable { case options @@ -279,8 +240,8 @@ public enum HTTPMethod : Swift.Equatable { } public static func == (a: Beacon.HTTPMethod, b: Beacon.HTTPMethod) -> Swift.Bool } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconLoadingView) public class LoadingView : UIKit.UIView { - @objc override dynamic public init(frame: CoreGraphics.CGRect) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconLoadingView) @_Concurrency.MainActor(unsafe) public class LoadingView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) @objc deinit } public enum ReachabilityError : Swift.Error { @@ -292,7 +253,7 @@ public enum ReachabilityError : Swift.Error { } @available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") public let ReachabilityChangedNotification: Foundation.NSNotification.Name -extension NSNotification.Name { +extension Foundation.NSNotification.Name { public static let reachabilityChanged: Foundation.Notification.Name } public class Reachability { @@ -305,10 +266,10 @@ public class Reachability { get } public static func == (a: Beacon.Reachability.Connection, b: Beacon.Reachability.Connection) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } - public func hash(into hasher: inout Swift.Hasher) } public var whenReachable: Beacon.Reachability.NetworkReachable? public var whenUnreachable: Beacon.Reachability.NetworkUnreachable? @@ -332,7 +293,7 @@ public class Reachability { convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws @objc deinit } -extension Reachability { +extension Beacon.Reachability { public func startNotifier() throws public func stopNotifier() @available(*, deprecated, message: "Please use `connection != .none`") @@ -381,7 +342,7 @@ open class SSLSecurity : Beacon.SSLTrustValidator { public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] @objc deinit } -@objc extension UIColor { +@objc extension UIKit.UIColor { @objc public static func beaconBackground() -> UIKit.UIColor @objc public static func secondaryBeaconBackground() -> UIKit.UIColor @objc public static func tertiaryBeaconBackground() -> UIKit.UIColor @@ -417,24 +378,24 @@ open class SSLSecurity : Beacon.SSLTrustValidator { @objc dynamic public func exceedsMinimumContrast(with color: UIKit.UIColor) -> Swift.Bool @objc dynamic public func contrasting(_ color: UIKit.UIColor) -> UIKit.UIColor } -extension UIImageView : Beacon.ImageContainer { +extension UIKit.UIImageView : Beacon.ImageContainer { } -extension UINavigationController { - @objc dynamic public func pushViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completedToRootVC: ((UIKit.UIViewController?) -> Swift.Void)?) - @objc dynamic public func popToViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func configure(with tintColorSettings: Beacon.HSBeaconTintColor) - public func perform(_ action: () -> (), animated: Swift.Bool, with completion: ((Swift.Bool) -> Swift.Void)?) +extension UIKit.UINavigationController { + @objc @_Concurrency.MainActor(unsafe) dynamic public func pushViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completedToRootVC: ((UIKit.UIViewController?) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func configure(with tintColorSettings: Beacon.HSBeaconTintColor) + @_Concurrency.MainActor(unsafe) public func perform(_ action: () -> (), animated: Swift.Bool, with completion: ((Swift.Bool) -> Swift.Void)?) } -extension UITraitCollection { +extension UIKit.UITraitCollection { @objc dynamic public var isRegularRegular: Swift.Bool { @objc get } @objc dynamic public func hasDifferentSizeClass(comparedTo traitCollection: UIKit.UITraitCollection?) -> Swift.Bool } -@objc extension UIWindow { - @objc dynamic public var topViewController: UIKit.UIViewController? { +@objc extension UIKit.UIWindow { + @objc @_Concurrency.MainActor(unsafe) dynamic public var topViewController: UIKit.UIViewController? { @objc get } } @@ -444,8 +405,8 @@ extension UITraitCollection { @objc public class func chatViewController() -> UIKit.UIViewController @objc public class func messageEntryViewController() -> Beacon.HSBeaconMessageEntryContainerController @objc public class func previousMessagesViewController() -> Beacon.HSBeaconPreviousMessagesController - @objc deinit @objc override dynamic public init() + @objc deinit } public let WebsocketDidConnectNotification: Swift.String public let WebsocketDidDisconnectNotification: Swift.String @@ -459,8 +420,8 @@ public enum CloseCode : Swift.UInt16 { case encoding case policyViolated case messageTooBig - public typealias RawValue = Swift.UInt16 public init?(rawValue: Swift.UInt16) + public typealias RawValue = Swift.UInt16 public var rawValue: Swift.UInt16 { get } @@ -474,10 +435,10 @@ public enum ErrorType : Swift.Error { case upgradeError case closeError public static func == (a: Beacon.ErrorType, b: Beacon.ErrorType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } - public func hash(into hasher: inout Swift.Hasher) } public struct WSError : Swift.Error { public let type: Beacon.ErrorType @@ -501,7 +462,7 @@ public protocol WebSocketClient : AnyObject { func write(ping: Foundation.Data, completion: (() -> ())?) func write(pong: Foundation.Data, completion: (() -> ())?) } -extension WebSocketClient { +extension Beacon.WebSocketClient { public func write(string: Swift.String) public func write(data: Foundation.Data) public func write(ping: Foundation.Data) @@ -537,8 +498,8 @@ public protocol WSStream { public func cleanup() public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc deinit @objc override dynamic public init() + @objc deinit } public protocol WebSocketDelegate : AnyObject { func websocketDidConnect(socket: Beacon.WebSocketClient) @@ -565,8 +526,8 @@ public protocol WebSocketAdvancedDelegate : AnyObject { case connectionClose case ping case pong - public typealias RawValue = Swift.UInt8 public init?(rawValue: Swift.UInt8) + public typealias RawValue = Swift.UInt8 public var rawValue: Swift.UInt8 { get } @@ -616,7 +577,6 @@ public protocol WebSocketAdvancedDelegate : AnyObject { public func newBytesInStream() public func streamDidError(error: Swift.Error?) @objc deinit - @objc override dynamic public init() } extension Beacon.BeaconArticleRating : Swift.Equatable {} extension Beacon.BeaconArticleRating : Swift.Hashable {} diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index a1f06cb..62bf530 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index d2aa0f5..6aeb009 100644 --- a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,6 +1,7 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) +// swift-compiler-version: Apple Swift version 5.7 (swiftlang-5.7.0.127.4 clang-1400.0.29.50) // swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Beacon +// swift-module-flags-ignorable: -enable-bare-slash-regex @_exported import Beacon import CommonCrypto import CoreData @@ -14,34 +15,35 @@ import Security import Swift import SystemConfiguration import UIKit +import _Concurrency +import _StringProcessing import zlib public class Animator { public init(withDelegate delegate: Beacon.GIFAnimatable) @objc deinit } -@_hasMissingDesignatedInitializers @objc(HSBeaconArticleEscalationViewController) public class BeaconArticleEscalationViewController : UIKit.UIViewController { - @objc public init(stringLocalizer: Beacon.HSBeaconStringLocalizer, settings: Beacon.HSBeaconSettings, tintColorSettings: Beacon.HSBeaconTintColor, actionColor: UIKit.UIColor, messagingEnabled: Swift.Bool) - @objc override dynamic public func viewDidLoad() - @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool) +@_hasMissingDesignatedInitializers @objc(HSBeaconArticleEscalationViewController) @_Concurrency.MainActor(unsafe) public class BeaconArticleEscalationViewController : UIKit.UIViewController { + @objc @_Concurrency.MainActor(unsafe) public init(stringLocalizer: Beacon.HSBeaconStringLocalizer, settings: Beacon.HSBeaconSettings, tintColorSettings: Beacon.HSBeaconTintColor, actionColor: UIKit.UIColor, messagingEnabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool) @objc deinit - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) } @objc(HSBeaconArticleRating) public enum BeaconArticleRating : Swift.UInt { case positive case negative - public typealias RawValue = Swift.UInt public init?(rawValue: Swift.UInt) + public typealias RawValue = Swift.UInt public var rawValue: Swift.UInt { get } } -@objc(HSBeaconArticleRatingViewDelegate) public protocol BeaconArticleRatingViewDelegate : AnyObject { +@objc(HSBeaconArticleRatingViewDelegate) public protocol BeaconArticleRatingViewDelegate { @objc func articleRatingView(_ view: Beacon.BeaconArticleRatingView, ratedArticle rating: Beacon.BeaconArticleRating) } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconArticleRatingView) public class BeaconArticleRatingView : UIKit.UIView { - @objc public static var contentHeight: CoreGraphics.CGFloat - @objc weak public var delegate: Beacon.BeaconArticleRatingViewDelegate? - @objc public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconArticleRatingView) @_Concurrency.MainActor(unsafe) public class BeaconArticleRatingView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public static var contentHeight: CoreFoundation.CGFloat + @objc @_Concurrency.MainActor(unsafe) weak public var delegate: Beacon.BeaconArticleRatingViewDelegate? + @objc @_Concurrency.MainActor(unsafe) public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { @objc get @objc set } @@ -60,15 +62,15 @@ public enum BeaconRoute { get } } -extension HSBeacon { +extension Beacon.HSBeacon { public class func navigate(_ route: Beacon.BeaconRoute, settings: Beacon.HSBeaconSettings, viewController: UIKit.UIViewController? = nil, signature: Swift.String? = nil) } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconSearchPlaceholderView) public class BeaconSearchPlaceholderView : UIKit.UIView { - @objc public func setPlaceholder(_ string: Swift.String) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconSearchPlaceholderView) @_Concurrency.MainActor(unsafe) public class BeaconSearchPlaceholderView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public func setPlaceholder(_ string: Swift.String) @objc deinit } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconThanksFeedbackView) public class BeaconThanksFeedbackView : UIKit.UIView { - @objc public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconThanksFeedbackView) @_Concurrency.MainActor(unsafe) public class BeaconThanksFeedbackView : UIKit.UIView { + @objc @_Concurrency.MainActor(unsafe) public var stringLocalizer: Beacon.HSBeaconStringLocalizer? { @objc get @objc set } @@ -77,42 +79,7 @@ extension HSBeacon { public protocol CancelableOperation { func cancel() } -extension URLSessionDataTask : Beacon.CancelableOperation { -} -public typealias Reducer = (inout Value, Action) -> [Beacon.Effect] -public func logging(_ reducer: @escaping Beacon.Reducer) -> Beacon.Reducer -public func combine(_ reducers: Beacon.Reducer...) -> Beacon.Reducer -public struct Tagged { - public var rawValue: RawValue - public init(rawValue: RawValue) - public func map(_ f: (RawValue) -> B) -> Beacon.Tagged -} -extension Tagged : Swift.CustomStringConvertible { - public var description: Swift.String { - get - } -} -extension Tagged : Swift.RawRepresentable { -} -extension Tagged : Swift.Equatable where RawValue : Swift.Equatable { -} -extension Tagged : Swift.ExpressibleByExtendedGraphemeClusterLiteral where RawValue : Swift.ExpressibleByExtendedGraphemeClusterLiteral { - public typealias ExtendedGraphemeClusterLiteralType = RawValue.ExtendedGraphemeClusterLiteralType - public init(extendedGraphemeClusterLiteral: Beacon.Tagged.ExtendedGraphemeClusterLiteralType) -} -extension Tagged : Swift.ExpressibleByStringLiteral where RawValue : Swift.ExpressibleByStringLiteral { - public typealias StringLiteralType = RawValue.StringLiteralType - public init(stringLiteral: Beacon.Tagged.StringLiteralType) -} -extension Tagged : Swift.ExpressibleByUnicodeScalarLiteral where RawValue : Swift.ExpressibleByUnicodeScalarLiteral { - public typealias UnicodeScalarLiteralType = RawValue.UnicodeScalarLiteralType - public init(unicodeScalarLiteral: Beacon.Tagged.UnicodeScalarLiteralType) -} -extension Tagged : Swift.Decodable where RawValue : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} -extension Tagged : Swift.Encodable where RawValue : Swift.Encodable { - public func encode(to encoder: Swift.Encoder) throws +extension Foundation.URLSessionDataTask : Beacon.CancelableOperation { } @objc @_inheritsConvenienceInitializers public class ChatDependencies : ObjectiveC.NSObject { @objc public class func setTintColorSettings(_ tintColor: Beacon.HSBeaconTintColor) @@ -135,31 +102,26 @@ extension Tagged : Swift.Encodable where RawValue : Swift.Encodable { @objc public class func setRatingsEnabled(_ enabled: Swift.Bool) @objc public class func setBeaconDelegate(_ delegate: Beacon.HSBeaconDelegate) @objc public class func setActionColor(_ color: UIKit.UIColor) - @objc deinit @objc override dynamic public init() + @objc deinit } public func decode(_ data: Foundation.Data) -> Swift.Result where A : Swift.Decodable public func decode(_ data: Foundation.Data, with decoder: Foundation.JSONDecoder) -> Swift.Result where A : Swift.Decodable -public struct Effect { - public let run: (@escaping (A) -> Swift.Void) -> Swift.Void - public init(run: @escaping (@escaping (A) -> Swift.Void) -> Swift.Void) - public func map(_ f: @escaping (A) -> B) -> Beacon.Effect -} public protocol GIFAnimatable : AnyObject { var animator: Beacon.Animator? { get set } var layer: QuartzCore.CALayer { get } - var frame: CoreGraphics.CGRect { get set } + var frame: CoreFoundation.CGRect { get set } var contentMode: UIKit.UIView.ContentMode { get set } } public protocol ImageContainer { var image: UIKit.UIImage? { get set } } -extension GIFAnimatable where Self : Beacon.ImageContainer { - public var intrinsicContentSize: CoreGraphics.CGSize { +extension Beacon.GIFAnimatable where Self : Beacon.ImageContainer { + public var intrinsicContentSize: CoreFoundation.CGSize { get } } -extension GIFAnimatable { +extension Beacon.GIFAnimatable { public var gifLoopDuration: Foundation.TimeInterval { get } @@ -185,20 +147,20 @@ extension GIFAnimatable { public func setFrameBufferCount(_ frames: Swift.Int) public func updateImageIfNeeded() } -@objc @_inheritsConvenienceInitializers public class GIFImageView : UIKit.UIImageView, Beacon.GIFAnimatable { - public var animator: Beacon.Animator? { +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class GIFImageView : UIKit.UIImageView, Beacon.GIFAnimatable { + @_Concurrency.MainActor(unsafe) public var animator: Beacon.Animator? { get set } - @objc override dynamic public func display(_ layer: QuartzCore.CALayer) - @objc override dynamic public init(image: UIKit.UIImage?) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func display(_ layer: QuartzCore.CALayer) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?) @available(iOS 3.0, *) - @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?) - @objc override dynamic public init(frame: CoreGraphics.CGRect) - @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(image: UIKit.UIImage?, highlightedImage: UIKit.UIImage?) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } -@objc extension NSNotification { +@objc extension Foundation.NSNotification { @objc public static var beaconUnreadCountDidChangeNotification: Foundation.NSString { @objc get } @@ -220,8 +182,8 @@ extension GIFAnimatable { get } public init(navString: Swift.String) - public typealias RawValue = Swift.Int public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int public var rawValue: Swift.Int { get } @@ -243,23 +205,22 @@ extension GIFAnimatable { @objc public func isValidWith(docsEnabled: Swift.Bool, messagingEnabled: Swift.Bool, chatEnabled: Swift.Bool, previousMessagesEnabled: Swift.Bool) -> Swift.Bool @objc public func invalidRouteMessage(stringLocalizer: Beacon.HSBeaconStringLocalizer) -> Swift.String @objc deinit - @objc override dynamic public init() } @objc @_inheritsConvenienceInitializers public class HSBeaconUnreadMessageCountGenerator : ObjectiveC.NSObject { @objc public class func unreadMessageCount(with previousMessages: [Beacon.HSBeaconConversation]) -> Swift.Int - @objc deinit @objc override dynamic public init() + @objc deinit } @objc public protocol HSEnterEmailViewControllerDelegate { @objc func enterEmailController(_ controller: Beacon.HSEnterEmailViewController, didEnter email: Swift.String) } -@_inheritsConvenienceInitializers @objc public class HSEnterEmailViewController : UIKit.UIViewController { - @objc weak public var delegate: Beacon.HSEnterEmailViewControllerDelegate? - @objc public static func instantiateViewController() -> Beacon.HSEnterEmailViewController - @objc override dynamic public func viewDidLoad() +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor(unsafe) public class HSEnterEmailViewController : UIKit.UIViewController { + @objc @_Concurrency.MainActor(unsafe) weak public var delegate: Beacon.HSEnterEmailViewControllerDelegate? + @objc @_Concurrency.MainActor(unsafe) public static func instantiateViewController() -> Beacon.HSEnterEmailViewController + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit - @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) - @objc required dynamic public init?(coder: Foundation.NSCoder) } public enum HTTPMethod : Swift.Equatable { case options @@ -279,8 +240,8 @@ public enum HTTPMethod : Swift.Equatable { } public static func == (a: Beacon.HTTPMethod, b: Beacon.HTTPMethod) -> Swift.Bool } -@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconLoadingView) public class LoadingView : UIKit.UIView { - @objc override dynamic public init(frame: CoreGraphics.CGRect) +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(HSBeaconLoadingView) @_Concurrency.MainActor(unsafe) public class LoadingView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) @objc deinit } public enum ReachabilityError : Swift.Error { @@ -292,7 +253,7 @@ public enum ReachabilityError : Swift.Error { } @available(*, unavailable, renamed: "Notification.Name.reachabilityChanged") public let ReachabilityChangedNotification: Foundation.NSNotification.Name -extension NSNotification.Name { +extension Foundation.NSNotification.Name { public static let reachabilityChanged: Foundation.Notification.Name } public class Reachability { @@ -305,10 +266,10 @@ public class Reachability { get } public static func == (a: Beacon.Reachability.Connection, b: Beacon.Reachability.Connection) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } - public func hash(into hasher: inout Swift.Hasher) } public var whenReachable: Beacon.Reachability.NetworkReachable? public var whenUnreachable: Beacon.Reachability.NetworkUnreachable? @@ -332,7 +293,7 @@ public class Reachability { convenience public init(queueQoS: Dispatch.DispatchQoS = .default, targetQueue: Dispatch.DispatchQueue? = nil, notificationQueue: Dispatch.DispatchQueue? = .main) throws @objc deinit } -extension Reachability { +extension Beacon.Reachability { public func startNotifier() throws public func stopNotifier() @available(*, deprecated, message: "Please use `connection != .none`") @@ -381,7 +342,7 @@ open class SSLSecurity : Beacon.SSLTrustValidator { public func publicKeyChain(_ trust: Security.SecTrust) -> [Security.SecKey] @objc deinit } -@objc extension UIColor { +@objc extension UIKit.UIColor { @objc public static func beaconBackground() -> UIKit.UIColor @objc public static func secondaryBeaconBackground() -> UIKit.UIColor @objc public static func tertiaryBeaconBackground() -> UIKit.UIColor @@ -417,24 +378,24 @@ open class SSLSecurity : Beacon.SSLTrustValidator { @objc dynamic public func exceedsMinimumContrast(with color: UIKit.UIColor) -> Swift.Bool @objc dynamic public func contrasting(_ color: UIKit.UIColor) -> UIKit.UIColor } -extension UIImageView : Beacon.ImageContainer { +extension UIKit.UIImageView : Beacon.ImageContainer { } -extension UINavigationController { - @objc dynamic public func pushViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completedToRootVC: ((UIKit.UIViewController?) -> Swift.Void)?) - @objc dynamic public func popToViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) - @objc dynamic public func configure(with tintColorSettings: Beacon.HSBeaconTintColor) - public func perform(_ action: () -> (), animated: Swift.Bool, with completion: ((Swift.Bool) -> Swift.Void)?) +extension UIKit.UINavigationController { + @objc @_Concurrency.MainActor(unsafe) dynamic public func pushViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToRootViewControllerAnimated(_ animated: Swift.Bool, completedToRootVC: ((UIKit.UIViewController?) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func popToViewController(_ viewController: UIKit.UIViewController, animated: Swift.Bool, completion: ((Swift.Bool) -> Swift.Void)?) + @objc @_Concurrency.MainActor(unsafe) dynamic public func configure(with tintColorSettings: Beacon.HSBeaconTintColor) + @_Concurrency.MainActor(unsafe) public func perform(_ action: () -> (), animated: Swift.Bool, with completion: ((Swift.Bool) -> Swift.Void)?) } -extension UITraitCollection { +extension UIKit.UITraitCollection { @objc dynamic public var isRegularRegular: Swift.Bool { @objc get } @objc dynamic public func hasDifferentSizeClass(comparedTo traitCollection: UIKit.UITraitCollection?) -> Swift.Bool } -@objc extension UIWindow { - @objc dynamic public var topViewController: UIKit.UIViewController? { +@objc extension UIKit.UIWindow { + @objc @_Concurrency.MainActor(unsafe) dynamic public var topViewController: UIKit.UIViewController? { @objc get } } @@ -444,8 +405,8 @@ extension UITraitCollection { @objc public class func chatViewController() -> UIKit.UIViewController @objc public class func messageEntryViewController() -> Beacon.HSBeaconMessageEntryContainerController @objc public class func previousMessagesViewController() -> Beacon.HSBeaconPreviousMessagesController - @objc deinit @objc override dynamic public init() + @objc deinit } public let WebsocketDidConnectNotification: Swift.String public let WebsocketDidDisconnectNotification: Swift.String @@ -459,8 +420,8 @@ public enum CloseCode : Swift.UInt16 { case encoding case policyViolated case messageTooBig - public typealias RawValue = Swift.UInt16 public init?(rawValue: Swift.UInt16) + public typealias RawValue = Swift.UInt16 public var rawValue: Swift.UInt16 { get } @@ -474,10 +435,10 @@ public enum ErrorType : Swift.Error { case upgradeError case closeError public static func == (a: Beacon.ErrorType, b: Beacon.ErrorType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } - public func hash(into hasher: inout Swift.Hasher) } public struct WSError : Swift.Error { public let type: Beacon.ErrorType @@ -501,7 +462,7 @@ public protocol WebSocketClient : AnyObject { func write(ping: Foundation.Data, completion: (() -> ())?) func write(pong: Foundation.Data, completion: (() -> ())?) } -extension WebSocketClient { +extension Beacon.WebSocketClient { public func write(string: Swift.String) public func write(data: Foundation.Data) public func write(ping: Foundation.Data) @@ -537,8 +498,8 @@ public protocol WSStream { public func cleanup() public func sslTrust() -> (trust: Security.SecTrust?, domain: Swift.String?) @objc open func stream(_ aStream: Foundation.Stream, handle eventCode: Foundation.Stream.Event) - @objc deinit @objc override dynamic public init() + @objc deinit } public protocol WebSocketDelegate : AnyObject { func websocketDidConnect(socket: Beacon.WebSocketClient) @@ -565,8 +526,8 @@ public protocol WebSocketAdvancedDelegate : AnyObject { case connectionClose case ping case pong - public typealias RawValue = Swift.UInt8 public init?(rawValue: Swift.UInt8) + public typealias RawValue = Swift.UInt8 public var rawValue: Swift.UInt8 { get } @@ -616,7 +577,6 @@ public protocol WebSocketAdvancedDelegate : AnyObject { public func newBytesInStream() public func streamDidError(error: Swift.Error?) @objc deinit - @objc override dynamic public init() } extension Beacon.BeaconArticleRating : Swift.Equatable {} extension Beacon.BeaconArticleRating : Swift.Hashable {} diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64.swiftdoc b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index a1f06cb..0000000 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/Beacon.swiftmodule/x86_64.swiftdoc and /dev/null differ diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/module.modulemap b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/module.modulemap index 8ca17f0..e7102a9 100644 --- a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/module.modulemap +++ b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/Modules/module.modulemap @@ -36,6 +36,6 @@ framework module Beacon { } module Beacon.Swift { - header "Beacon-Swift.h" - requires objc + header "Beacon-Swift.h" + requires objc } diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/_CodeSignature/CodeResources b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/_CodeSignature/CodeResources index 164a042..82467de 100644 --- a/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/_CodeSignature/CodeResources +++ b/Beacon.xcframework/ios-arm64_x86_64-simulator/Beacon.framework/_CodeSignature/CodeResources @@ -6,123 +6,127 @@ Assets.car - l4L0Gp9FxXz8sCXccdvAMcFVMlQ= + zdvWqUVjjD4tqVKRu3HTLCWPAL4= Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/objects-13.0+.nib - 7XNWZw4RGRSUPgaMMjHwOufq63E= + 1QFwkFnPdqurER3BF+N943h8c04= Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/runtime.nib - ilgZxWzBDb7L9x8GfRQEXAE3lvg= + 1QFwkFnPdqurER3BF+N943h8c04= Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/objects-13.0+.nib - p0x+PvIL2uf6TIf4cAu1N2S680o= + jd2lDN5DGXMAc65o+ri4U0LB8J4= Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/runtime.nib - gJ28C6UG7Vk0wdi2ifsbizl7HMk= + jd2lDN5DGXMAc65o+ri4U0LB8J4= Beacon.storyboardc/Info.plist - MrIkX/Q4V+rG9RSCE5zxhc8ykWI= + B8LVwYtwHj0zw6Xe664sPReNbhI= Beacon.storyboardc/beaconArticleDetailsViewController.nib/objects-13.0+.nib - QNVuAjxh4aZ4/lK7hP/pSKC62/g= + gmmGXVjvDdbwYqkfvPXBZTcJMIA= Beacon.storyboardc/beaconArticleDetailsViewController.nib/runtime.nib - NhY5ZfzL1PDyX97Oe5WUr4HZz40= + gmmGXVjvDdbwYqkfvPXBZTcJMIA= Beacon.storyboardc/beaconSuggestionsViewController.nib/objects-13.0+.nib - dF6NuorlcXR8mm32HU6XCmzf8Ak= + 5Mxan4upPLKiORmyiWx3ujcMECw= Beacon.storyboardc/beaconSuggestionsViewController.nib/runtime.nib - cYJEOy/mfACMb7IMnZby+U42RKg= + 5Mxan4upPLKiORmyiWx3ujcMECw= Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/objects-13.0+.nib - JG58lgLEdzjL/+di96ajKovRAY8= + qAwemGqrUgZUqwXI7cyPD5P4GXU= Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/runtime.nib - QcvDLMsL/7e4mkiczfWJrU156pM= + qAwemGqrUgZUqwXI7cyPD5P4GXU= Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/objects-13.0+.nib - okbW4uTkdzKolG1WqfthzvNPlps= + 7W+jA5AcOzw8AOi3G8CmYycFS9w= Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/runtime.nib - 1H/P9e0sY+XyeNDXbez5I96llTg= + wmaZd/U1H7dPyyZG34+RMWMQSJ4= BeaconAttachmentCell.nib - dbdXLYnQcqkvNFv5ySsPdY2fS/Q= + PitrQSqEG8mX2SwLp14b56J96V0= BeaconContactFormField.nib - Boi/TwAnTA1JnZ2MdVPUzRtCHNA= + Zyb4ki/W5elfDypiewTnU95zET0= BeaconDateCustomField.nib - z+3TRzy+pjsT9H6m3x8ntmXV9rU= + 2BKImzOu97ZyWU1Gfu9i8FvLWak= - BeaconDatePicker.nib + BeaconDatePicker.nib/objects-14.0+.nib - KbvC5CzGS33HC/eCOAbS5tSP1HQ= + PaRG0RxSbNVT+ybIG1Lzo8xG/mo= + + BeaconDatePicker.nib/runtime.nib + + +4UHUfOuRA2+7x8YIUe5IWo8Siw= BeaconDropdownCustomField.nib - HtsI7gXJPqlRZJY77irKG6Qnf78= + nTIbSEYGPDpwEb1PHwJKkaT+kkg= BeaconDropdownPicker.nib - Dn2DNV8fdO8kjL0M+dBbSImNTJI= + D5pgc3pAkT+YeulxKSaCCv+lMV4= BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/objects-13.0+.nib - 6T2cQxW2QeOszzD9fFd/A8elVN8= + /EMjBPpN0fJRKEJ6O7wPGd80NrE= BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/runtime.nib - CcYlQeaF0cphm87S4OsZAkNYwQ4= + /EMjBPpN0fJRKEJ6O7wPGd80NrE= BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/objects-13.0+.nib - c3mhgEpBGduG+YYVjRUlY9K2cJU= + aKe/H4oX8XadzAGus7HFpl8MvmE= BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/runtime.nib - KOIcwQX3ETfLZaDf8CvpzqnsFO4= + aKe/H4oX8XadzAGus7HFpl8MvmE= BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/objects-13.0+.nib - Apu3b5moXGR0uipSbx2a92KKbjo= + J82XKgJEtj/DsZFWXTUQoTK1tSw= BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/runtime.nib - sbiRb8rJGcamAR4umXYYOm3oIZ8= + J82XKgJEtj/DsZFWXTUQoTK1tSw= BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/objects-13.0+.nib - fOINnrjnoS1zgfl/iC4PN4pRIkU= + G2iY16i8KZfpiLrUCEnEPgJoEpw= BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/runtime.nib - 4ZnjWPu8L0Ju6PwXcCK/rO3b0pI= + TicAwL1XfB9joscW/TsFuTN4FeQ= BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/objects-13.0+.nib - IGLEn1IiYNr/4UkEnTovMEHq/ts= + eZIWYTX7Zh7DvFySC3Qf1RCo08A= BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/runtime.nib - MuhSZBdq1quGdSflod6VceQl1ug= + 8sr6jHqZ3h7tAm/2mR8b+1lryT4= BeaconMessaging.storyboardc/Info.plist @@ -130,151 +134,151 @@ BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/objects-13.0+.nib - mJCoJczCjnH3zQxAplHO1+5J5iE= + wXWn/SI5hQZ+J+73sBpNtzj8GNU= BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/runtime.nib - o5H5C6ptu7ND3S++PZPe4Bhg09I= + wXWn/SI5hQZ+J+73sBpNtzj8GNU= BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/objects-13.0+.nib - 6jbFT3fS22y+pxrAN01ejwcIErU= + Yf7LJHG9nAnf7Zg1ZCsyzmoARUU= BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/runtime.nib - h59YelYD1WxUvez268u4+7Eo6XM= + Yf7LJHG9nAnf7Zg1ZCsyzmoARUU= BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/objects-13.0+.nib - ITRBr7XkgTCpFnknrFXtVRi2u74= + iPumjQL5z5XiMeOsZOWmWyv8W3M= BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/runtime.nib - TNBHcA4HioDrAGkOCRF87rnbey4= + iPumjQL5z5XiMeOsZOWmWyv8W3M= BeaconMessaging.storyboardc/beaconMessageSentController.nib/objects-13.0+.nib - JPPonW9r2hQX1rLPLxRYlOE4W6A= + xT7NouvQyzaA9auc1TVSLdh+Xjs= BeaconMessaging.storyboardc/beaconMessageSentController.nib/runtime.nib - yLB26wSG5o4FcD/3/bR9bmH7Xw0= + xT7NouvQyzaA9auc1TVSLdh+Xjs= BeaconMessaging.storyboardc/chatViewController.nib/objects-13.0+.nib - iuSwEDePHkkBTWBz/GuJrcwNYDI= + SlbDBg5/FqrGiY7FxHarzwV7zsA= BeaconMessaging.storyboardc/chatViewController.nib/runtime.nib - fiCuC266B09dnf4xhnG6HOa84PM= + SlbDBg5/FqrGiY7FxHarzwV7zsA= BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/objects-13.0+.nib - PpdxDE/2O4deQnYZLvAjPguoLXs= + 1M1lgyeUd1B74um25IntkE9cP9M= BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/runtime.nib - qx3EwEZuGap2RohPyKzYbFfqqI8= + 1M1lgyeUd1B74um25IntkE9cP9M= BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/objects-13.0+.nib - zkKUmodS9bDSWqUop1HQXINGdck= + AHxZJdbOK/b99ywqabzvbYooGLA= BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/runtime.nib - OnZn+a1h6TMCoiAZtjCZxunUSdo= + AHxZJdbOK/b99ywqabzvbYooGLA= BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/objects-13.0+.nib - F9Jphw6st82TGI+GcAeLwaQMDMc= + rtoICPIIl5ewRxReavWCsGbBKeM= BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/runtime.nib - Nv3fj8fyTAWAbtCAJMi2daczkyw= + SjBeAb3l3FVSIQlYp2zg9UE4SWU= BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/objects-13.0+.nib - 0fq+IgBsylhleHHYZ7wTU3wt6wM= + 5VFenU3rUi+gvNTfofB8sJby1e4= BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/runtime.nib - RFNPmArZBYCjXexDAvwa0l8PMWg= + 5VFenU3rUi+gvNTfofB8sJby1e4= BeaconMultilineCustomField.nib - kiFfOHhwg413dwtJ03hnPktfcws= + DXHbBMezwrPeQCC3SjR1vn8ucYU= BeaconNumberCustomField.nib - 5zNMXpOOR/za/Kuxb5qJumPPlUA= + j29NOv/hIwfAncFDcIIdl8HR41Q= BeaconPreviousMessages.storyboardc/Info.plist - RBbENpK/CxOQI94KkdOxK+DDEBI= + AY3KROahpGoipMSAlU31HQOeSrg= BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/objects-13.0+.nib - OBW0AomRj0bjo7L8A+IsINZAr+o= + WMh+LHC3iu05W6EI5ihqTwqkuW4= BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/runtime.nib - k4suJkUDq2zuKTFrUp4VhPOFA/U= + WMh+LHC3iu05W6EI5ihqTwqkuW4= BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/objects-13.0+.nib - 0V+rKSYb75M+LfQ00FVXCjgPp/8= + pb/6qFb0ihC9z8dpugCC0MAIVjw= BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/runtime.nib - i4LnYl4StC9F/4hQT7dsDPJxPSU= + pb/6qFb0ihC9z8dpugCC0MAIVjw= BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/objects-13.0+.nib - dIVQKu27ZYL9mnrw3tYO8V2Z3Bk= + 1a32Uk6LHXWcr43m/J0+iojQSdo= BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/runtime.nib - 4zp2jMbsliLigm9iFJ0cPOTADSw= + 1a32Uk6LHXWcr43m/J0+iojQSdo= BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/objects-13.0+.nib - 9vjjjS9kHRy/XkY4O2fNufCv8/M= + VQ+3DsUAI8UEq6FtDzGn6Yhxg2M= BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/runtime.nib - tHCPJTN13cgSJOUdHsM05WVslag= + VQ+3DsUAI8UEq6FtDzGn6Yhxg2M= BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/objects-13.0+.nib - UfqEOMSOJW4HgUhqM9ogAkS+UDY= + BgliaJot3Sz4G0SGgdEm+68/cxY= BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/runtime.nib - E4pQl2jAtLdUpsrG57Ty9lkz/mY= + BgliaJot3Sz4G0SGgdEm+68/cxY= BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/objects-13.0+.nib - T86N/aSCHMszv0gxbbpHHwFOPnM= + cNHzp2uKs5krVySB7idZl9mqySI= BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/runtime.nib - hPCCTk+gCMaJOeIqly/rXFPZwsM= + cNHzp2uKs5krVySB7idZl9mqySI= BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/objects-13.0+.nib - pmYY8J7LGQ391yVL1azV93ts+wg= + lury9UxjLaNu1afFZeZfXY3l258= BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/runtime.nib - lfkDBPcCXOazcAUg5MJ4bWPbTVQ= + n/93V1PM/vlKVcER5X5vLn8xg88= BeaconSinglelineCustomField.nib - XungRLScDj2WEWFuCTfGxHZvhrk= + /Ix/NJhfCOb4fG/FDj96sm5tkM8= Chat.momd/Chat.mom - UABnsBOa6ggcWt0mZ47t3IYX64A= + 36OofQYrWo27iu6da9yw/3ur4NI= Chat.momd/VersionInfo.plist @@ -282,55 +286,55 @@ ChatHeaderView.nib - dvILb6/STZ5GmlzlsyKYU8LT3LU= + XxosIOJmLkabUvBiqA+2pDavrWA= HSBeaconArticlesFooterCell.nib/objects-13.0+.nib - 3S7XU4tHjYT/g8zDyVXZo2dE6Sk= + 78X0W3ogBkroOVr4YaH3pcMxDiY= HSBeaconArticlesFooterCell.nib/runtime.nib - f+FutyyYq9/1SKyucRWosA7fFPo= + /1N3BdzlcMawkKt5ASrBY5VZ6MA= HSBeaconArticlesLoadingView.nib - uumuyBeFLgxavGoKUx7HiHW1kl4= + IjfVY8zDx9ejQ3lQT299Y/A5oPA= HSBeaconLoadingViewController.nib - 0jb4pj4Ey7npOWQpkqkN408OWbg= + BbINv/oSfvPcxoY7zng8m6WrJqM= HSBeaconSearchResultsCell.nib/objects-13.0+.nib - dDAoCqJtjT3pJ5YmHj4hUYP4TtU= + 7NHKq15RxiSW3H6Ide8bh1T9q6g= HSBeaconSearchResultsCell.nib/runtime.nib - OBeqMRu8JHaj+WJ9ldRKar4+BnA= + Iegic7iJtOeZWW5rkZSXO4ObQGo= HSEnterEmailViewController.nib/objects-13.0+.nib - WUxNxPdt6VHMuk3Pb69ZyISD7Hs= + oCqIe2bicJnPPlOQhzGUkUDkLLo= HSEnterEmailViewController.nib/runtime.nib - MLAml3/LkqckgjG4jnVcDmEKZ2s= + zf/gdVygr+ceQrOCHsRbn/eAQag= HSShimmerArticleView.nib - +FUehRahAHXwlywjRuWhS7wIpsQ= + 2FLBWyCZLZ+F/b6bblvLps1XkZY= HSStatusMessageViewController.nib/objects-13.0+.nib - xtf5vOg3hppJoK5HR+TmtGc7/RM= + U4UVPcuyhy3YS+95dj8SsFJPIw8= HSStatusMessageViewController.nib/runtime.nib - saFJh0yXTwcVUgTaI3LuHxZar88= + ZB56tAO3fpCG8ppjwS1ttNvJA+w= Headers/Beacon-Swift.h - fGhjZ4iJVftKUI8n0NmJFe2642g= + 4ZX/GGaP6SDhLfbSoN6qJYJvHHY= Headers/Beacon.h @@ -342,7 +346,7 @@ Headers/HSBeaconConstants.h - LsRaYP+IaPHC3l7m0fOc9p3WBI0= + QrBsf0v6cvBTdQRpQ0HCtr+twLE= Headers/HSBeaconContactForm.h @@ -370,59 +374,51 @@ Info.plist - QFx6YY4fC7NsZJH5n2s8txAYXg4= + 2ZhC1k/SOQ4gFlcnCq6BtwNukJs= + + Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.abi.json + + LT/Iwm/vMV98/w3oa6pdhOCQFbI= + + Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + E7W3Iq2uoIPPorhuq9skHcl0mr4= Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftdoc - AFl7e4G1pil3PfQXIbw46qGyBUg= + uKsC1ztKZY92JAh29qR8CPslBWk= Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftinterface - hiW0jOOnt++tOaKIcV0UDOX7W54= + E7W3Iq2uoIPPorhuq9skHcl0mr4= Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftmodule - RaYFxR8AiE4eRcVtpinGoSiBmc0= + laOj9VLqwRzPaG+NoafFiBqF0/g= - Modules/Beacon.swiftmodule/arm64.swiftdoc + Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.abi.json - AFl7e4G1pil3PfQXIbw46qGyBUg= + LT/Iwm/vMV98/w3oa6pdhOCQFbI= - Modules/Beacon.swiftmodule/arm64.swiftinterface + Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - hiW0jOOnt++tOaKIcV0UDOX7W54= - - Modules/Beacon.swiftmodule/arm64.swiftmodule - - RaYFxR8AiE4eRcVtpinGoSiBmc0= + j/473H4StY/Y7HrHf3MtXq82xHc= Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - ZMWfmIukBynapViTYq+NHiDD3dw= + qnk0gZP62QWpcjMY5RwRjdPvXMQ= Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - gdA6GzvT7xwp3W3beZVbzn+bZfw= + j/473H4StY/Y7HrHf3MtXq82xHc= Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - dBytLR7OTiuwW08hsoyXgJkKwuY= - - Modules/Beacon.swiftmodule/x86_64.swiftdoc - - ZMWfmIukBynapViTYq+NHiDD3dw= - - Modules/Beacon.swiftmodule/x86_64.swiftinterface - - gdA6GzvT7xwp3W3beZVbzn+bZfw= - - Modules/Beacon.swiftmodule/x86_64.swiftmodule - - dBytLR7OTiuwW08hsoyXgJkKwuY= + GJotRhf9B6jaI0vk9pvjOZ3Vr1E= Modules/module.modulemap - /ugtMvLGpj45fFdB0K5+lVfwvZM= + 1QjWOB2E6ExJxB1bA1WyY7Wr71g= PrivateHeaders/FBShimmering.h @@ -1036,210 +1032,217 @@ hash2 - 5PBpe/tdiU4tiZM9Q2qZJy9Qo/p+tb80RckCp2UCPgU= + VDUfIouiJWGuIPTLYtPQveB6Phe7SB5aQGskLyEgV98= Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/objects-13.0+.nib hash2 - L2fn/FB/yBTuwxnyn9oVT8ui8NQvDfhaIVtGgvnIbZU= + jT23EiJmL/NTs4eDMCtF0tkrYQxUPzr8xS9E8TRiwL4= Beacon.storyboardc/6c5-Ng-CAT-view-EQA-n2-1Dc.nib/runtime.nib hash2 - ViPX4oM7j1lSKXC0uVZhoW2uOHTQQpdQpnjZW0FX4Kw= + jT23EiJmL/NTs4eDMCtF0tkrYQxUPzr8xS9E8TRiwL4= Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/objects-13.0+.nib hash2 - gPVIU25WHz1lN59nITRpLPS8hQKM+1XanJivYTj3Tf8= + 1pPaZO+YqaBWS8DXRtfv+1wIWSZweWoK5VozVCci5QE= Beacon.storyboardc/HSBeaconSuggestionsTableViewController.nib/runtime.nib hash2 - QgP1mVkGCK9ys3tlaHQT4sdrLi0bjKKPofPLdHTxkQ8= + 1pPaZO+YqaBWS8DXRtfv+1wIWSZweWoK5VozVCci5QE= Beacon.storyboardc/Info.plist hash2 - B2NK/lIZ1FkdmoKI4u4me+ekJO2AROB1Sqor5hbUKEM= + 1zgULy2t+UAa+KkWwy+JAb/QK56AM4vyeE5baS4qWo4= Beacon.storyboardc/beaconArticleDetailsViewController.nib/objects-13.0+.nib hash2 - S8qMTJxwaVpHseRNBRvjDvF3aYQA2Ab/ayuUaNh+pcc= + vUTIWvFdwXUOPlFn67jLLPdTAU/QjCMP51ck0qte/8U= Beacon.storyboardc/beaconArticleDetailsViewController.nib/runtime.nib hash2 - jWsUOtGTpyuLx0Dl1zSWNWSuO+16/2fSRGzY7eCSWP8= + vUTIWvFdwXUOPlFn67jLLPdTAU/QjCMP51ck0qte/8U= Beacon.storyboardc/beaconSuggestionsViewController.nib/objects-13.0+.nib hash2 - vacCmIbz9t30USrDhg0VJeDU+2xM9JyiG9F4n7ubmCw= + qzgPdbQdLi9K645w3RQEaksh5rTcWy3Wa5WFiagDcmo= Beacon.storyboardc/beaconSuggestionsViewController.nib/runtime.nib hash2 - IjWs9WKhUzTUs0t6oPACznJvwzbd1sSMK0UxgTSSRzA= + qzgPdbQdLi9K645w3RQEaksh5rTcWy3Wa5WFiagDcmo= Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/objects-13.0+.nib hash2 - /tkPpByg2Ik0DgSQ96ZiJHFhCGtCYJPkqCZWzip9lhc= + K3bwZRtqLxNgyEgriBu8kdr3p1RmEf8M+fmS2gKWPgY= Beacon.storyboardc/mj4-T3-NOI-view-ViE-YK-GCb.nib/runtime.nib hash2 - xxb2A0cwn7zqopmOcmjathp0ZXIH1VMCTI5fxHhoFss= + K3bwZRtqLxNgyEgriBu8kdr3p1RmEf8M+fmS2gKWPgY= Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/objects-13.0+.nib hash2 - 3AquK91Oka4qlJxWz4bgvIWAUT0AvdMNsg5YWaACEw4= + hvSRSowKfM4XdvRENHMDgKsbxcA0aBvWW+D5zrzepmI= Beacon.storyboardc/o4n-Q2-Vx0-view-cEh-1V-avv.nib/runtime.nib hash2 - j9Kj6gspB8O7/8MkD0q0EhbiZPBpANLVet+Hst8nyGs= + jH6GsTMMuKTFHRIN4Fbi1Jum0Lgvfla/8d5lusxkIEc= BeaconAttachmentCell.nib hash2 - bb5ohHjFJRm6YjCT+PJ2tMjlMC+sleK+70CPSJfXEV8= + EJov5825wuJE6+oB4qnlz5QcCZm1BBo/NxWwu50se2E= BeaconContactFormField.nib hash2 - kCuVnrgOYIDJZ420w/R4bCt3TDZOPHBDRzy+hq68oSE= + ZIxKYV9mtcaL+6GnzttYgurOuX9wAjgsYe/yRHrLehY= BeaconDateCustomField.nib hash2 - L/Wlxu+dz+I3sV1e0Vfsj5P//v8VzEs07choP2ofekc= + wyWm6uS7WUL87HMHEZ4Syv9NmcFTlhtpG5jiLpYfbK0= + + + BeaconDatePicker.nib/objects-14.0+.nib + + hash2 + + dZpo8gkHiLx6Mz2ITUlsebRCIFt4L6T2J0VZSP4PCZk= - BeaconDatePicker.nib + BeaconDatePicker.nib/runtime.nib hash2 - qD5/8GqQF1gdZJ1984LGZYElYT1Q+XzTVWPNixsLcl8= + p2T1pon2Bh6DFYCIo4TC87z+VkNaJ/BjpIHzZ566QTM= BeaconDropdownCustomField.nib hash2 - THxKyQapFoq6HXgFzddg2MYdaiqKAE9gJbr2YK3g6hM= + zswn26txwlDfsY9KG1LHvykf1DLEEskexlrpkBfu/pI= BeaconDropdownPicker.nib hash2 - wGE33Mlc+4rA9cJgCc5QPVLzDw8jfVoHqg/3OzjijN8= + pez6YcmcSL3vMO2yLVzd6M0+O4XmLsmM+65+YwQukDQ= BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/objects-13.0+.nib hash2 - PT50RsjjYVTByjXfeKOe7PkUFTKTdHsH8TVUvDgfP4k= + GZk98dcC/S4gMQGCl+ceE8ZbcVXzMhujAUxQszLBPs4= BeaconMessaging.storyboardc/0zs-tX-GPv-view-mvw-eZ-jQf.nib/runtime.nib hash2 - YzkO6iCdWVHQJbEeHRxsLxuVVjEMjfxuCEg1ZipuZgM= + GZk98dcC/S4gMQGCl+ceE8ZbcVXzMhujAUxQszLBPs4= BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/objects-13.0+.nib hash2 - T+EZeCmtULRNn0KGRnCsADO1g2vcjGqSOCNIT1JOCBA= + Xzt859EOGGOOF5fCU3KBAHqEK6nGL8aKe+aBlLKD2ZU= BeaconMessaging.storyboardc/HQ3-Fq-XWz-view-ICe-81-Pce.nib/runtime.nib hash2 - 7gc5b3HaFQaa1j1vD74YNYaQvELeCqHlB87y8JTR3nM= + Xzt859EOGGOOF5fCU3KBAHqEK6nGL8aKe+aBlLKD2ZU= BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/objects-13.0+.nib hash2 - TOwE/p88Yt0UVPkhvCfMEdVJipxarJ+DXV3CEBuJJvM= + Sg6s8naW9x6dPfrbPohTCeTWCzS0ZSIMtMkSWyZDTeo= BeaconMessaging.storyboardc/HSBeaconContactFormViewController.nib/runtime.nib hash2 - QCDlL3avBH8H18Uy54QvRZ5gWd3sa2FAW76Ju8yOboc= + Sg6s8naW9x6dPfrbPohTCeTWCzS0ZSIMtMkSWyZDTeo= BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/objects-13.0+.nib hash2 - yLMYzZHaiEapMfia7pS6QEq+hEeBQeyesZXEKzhqMeo= + ESVxuCOmr0AsL3F+hPMx0pumOoikiHiR+73pkZJkQag= BeaconMessaging.storyboardc/HyP-YX-OOT-view-diN-Fa-Fxc.nib/runtime.nib hash2 - zxWcLr/OLbHwEKRomZckTxmREiqtIO1CHvxbd4U1B3M= + YUs7qbDuMemlYu7AsRCf91gjLNJowdO5GdIRCpARyP8= BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/objects-13.0+.nib hash2 - SnreYfogIbU1b6ysuWfu9u71pg45fhAQ0LDkIh1ZwMg= + 8HgwfUHq2dlKH+IJuJVy9sBSHWgA0d+T+sXSNa38yjI= BeaconMessaging.storyboardc/IEm-VM-RZY-view-Bt0-26-ZVz.nib/runtime.nib hash2 - mDBxxD6dldD4jWefnZ2Fo2yV6PGJfUEvF/pIjfMYbpM= + +wzubwXJwNzWEQAKDJjbr7S9piC2kpsD5g2cVtrEYG8= BeaconMessaging.storyboardc/Info.plist @@ -1253,259 +1256,259 @@ hash2 - okg+xcc3Id+zPMByw/fANvqlK/bCHnlp7u9MxYLQTeA= + Nxpq/KayCqjaQXy7F3myXBHMsoGdynl3dcvkkx0vkzo= BeaconMessaging.storyboardc/UIViewController-HyP-YX-OOT.nib/runtime.nib hash2 - St0WrWxRxIJ/Na5DcfWfIkDCvRDZkMVNyMnZsmzJN7U= + Nxpq/KayCqjaQXy7F3myXBHMsoGdynl3dcvkkx0vkzo= BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/objects-13.0+.nib hash2 - n6ybqD9jHeG23WxNSkhVIZE0kR+3dVhIfg050eU3FQk= + 7tibU11fL1g+m5gUwvB1GaxyTG2qUBbfir/z3X9yq6E= BeaconMessaging.storyboardc/UIViewController-WOD-d5-LBC.nib/runtime.nib hash2 - MY34xu7hRAQxMw1+m6WheF9MLnY6GcpCAeDWhvQgcn8= + 7tibU11fL1g+m5gUwvB1GaxyTG2qUBbfir/z3X9yq6E= BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/objects-13.0+.nib hash2 - eyvxlKrBCoXhR7pjfIJbdF5UD4BM1SHxGA18H3GYyVA= + c3qVava72uEcpc25VteRSZvI975SEYO2r2QEzMBzyic= BeaconMessaging.storyboardc/WOD-d5-LBC-view-sCh-37-iWd.nib/runtime.nib hash2 - 3H3BdDP6nH/rp6PTOnFRdnY+XgtVMKwNXf2JIaLHRcE= + c3qVava72uEcpc25VteRSZvI975SEYO2r2QEzMBzyic= BeaconMessaging.storyboardc/beaconMessageSentController.nib/objects-13.0+.nib hash2 - p7R4U2x/2GmtPM7LX6pWmNGs/UXDK8YRBrFPu4OGfUs= + 7HFYu6QM0AjjQlJUvoP04iHwRRgRzIS9B8P7LdhryMo= BeaconMessaging.storyboardc/beaconMessageSentController.nib/runtime.nib hash2 - k4Gmz/Fg/wm16nOArllBV8mkAeDhVM7QfYV9Nr259u8= + 7HFYu6QM0AjjQlJUvoP04iHwRRgRzIS9B8P7LdhryMo= BeaconMessaging.storyboardc/chatViewController.nib/objects-13.0+.nib hash2 - GW8UI2wduESLK3h7zaNwsg+xctU7GNGvgDtzQTrhG64= + elX4tMY6vK29LqxpNYtLWQacYw5aMc+HGHQZ+Z/pxPM= BeaconMessaging.storyboardc/chatViewController.nib/runtime.nib hash2 - TUWnMdGF8krITnlEN6GVXcMpA8P1q1j4Jqf7BwyjXRM= + elX4tMY6vK29LqxpNYtLWQacYw5aMc+HGHQZ+Z/pxPM= BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/objects-13.0+.nib hash2 - E4DeXIyswqX9vqlvjyXkiGKC6Facj6spY6SpK74D21o= + I1wNwnYeCosR1g918/XRKzAx0Go/I2D6RydMH4OCTig= BeaconMessaging.storyboardc/hsBeaconAskSelection.nib/runtime.nib hash2 - SbAXb7Vdqtm1Lpwbye3Dgne+PFNi//HRc/AlN9Tf+vo= + I1wNwnYeCosR1g918/XRKzAx0Go/I2D6RydMH4OCTig= BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/objects-13.0+.nib hash2 - GMnfRbI89SsgW5QfLJnEMhQ6L+L1J5Suufevzr/n9Es= + mCbo7KZwivBjzWDu41F06egxlpk+pLrPF7m+CiLQssc= BeaconMessaging.storyboardc/hsBeaconMessageEntryContainer.nib/runtime.nib hash2 - Vrifk/CbIdMt56DWWdok78FUTDSnxMir07gxdX2fnuc= + mCbo7KZwivBjzWDu41F06egxlpk+pLrPF7m+CiLQssc= BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/objects-13.0+.nib hash2 - aeved4W23nY3VFLLQ0wMZT2N8/5yC+YjtXKRmQWXZ3E= + 89JUEfhvcNC2UGrco7IshD5s4zY+I7Yqx5oQOD5WC7A= BeaconMessaging.storyboardc/oqp-Of-qwo-view-QWJ-5m-r9w.nib/runtime.nib hash2 - JublAczXXGO+kosjxFf0WZvXQGwlaD+0BBGuyAzYqD4= + RktAhBEAM8OVjmSMawZUyQtqODpvQoc5X2zI2+BC4zU= BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/objects-13.0+.nib hash2 - TLJNpyn0GW6bFmRqvDz51qKxWqWWckROrsHsJU4lJrc= + TUhyaXkjvh339qiKcZ6+9LCgJSiSnfpKTm+qmWlAEd0= BeaconMessaging.storyboardc/qez-J8-8f4-view-0R2-KR-Ehz.nib/runtime.nib hash2 - mjMrIx3x8sh/74NsQIngCkhzwOBgOKMhZCaPk5HqFFk= + TUhyaXkjvh339qiKcZ6+9LCgJSiSnfpKTm+qmWlAEd0= BeaconMultilineCustomField.nib hash2 - XkHP+etAA090h0wdk1iy/FAK/Xr28ZnuJBexE3f4s4k= + KNzKpN3eMAZrbfFbJ3uflwKXREotXTfyMZbDparUuS0= BeaconNumberCustomField.nib hash2 - XLyJCHyssIAd78mg3Qa7VHdqmpJSh8SSZaV82KOq5yU= + jnJyOGWojfBTl4o392K3Ibl2xx94rZ6A+3pxjtAspRI= BeaconPreviousMessages.storyboardc/Info.plist hash2 - 5Ae1TLPZKcGWj1tP+a79W9OJmbq9o2ggqiGA667lhLo= + /X3dcZ6qgF0jj8vFFUbzbvmTA1l7u7MLrih+HLEpMHQ= BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/objects-13.0+.nib hash2 - xJFXLJdZlgiFy+9SvUakGHHiHPKL1TyeIpuEXVzDfpU= + Afzczl+oCvvq3ioblrfyJBNjdlCNnuonkgD1RycCB24= BeaconPreviousMessages.storyboardc/UIViewController-42i-tL-fte.nib/runtime.nib hash2 - uv8sJTcbz47duGB2SdtRozaXZl5WePqYUbrBn3I6+Vs= + Afzczl+oCvvq3ioblrfyJBNjdlCNnuonkgD1RycCB24= BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/objects-13.0+.nib hash2 - MWujXdVUMbH+Ju0yKlNAvq3FaChtBEwIcAWuZga457c= + A8TDv06iDqndYmt24Iu3XnaVSNb3vI6uT6Ce+Du4Omw= BeaconPreviousMessages.storyboardc/g5s-lp-VXS-view-KIt-2p-RmR.nib/runtime.nib hash2 - gIQF1/dl6wTaWFpjAdF7s71nUHxSVfwt/BLl4ngZiU0= + A8TDv06iDqndYmt24Iu3XnaVSNb3vI6uT6Ce+Du4Omw= BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/objects-13.0+.nib hash2 - KFqFwmdkQavMLK1vfBR3+WRhZ3fU4wIq2TcQpGBO/IY= + HjvNoQprzTFa2OH4G+xGOvwOU8uYjZoPDRoV7oMMgpM= BeaconPreviousMessages.storyboardc/hsBeaconConversationDetailsViewController.nib/runtime.nib hash2 - 3ru4jW4PTDzo9yGr6v2RUaUeGIcVVqtFihh2qNeSVzo= + HjvNoQprzTFa2OH4G+xGOvwOU8uYjZoPDRoV7oMMgpM= BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/objects-13.0+.nib hash2 - EJJEqRwXGNTixjS24rBGnm5Q733TqLtAszej2f9bzxI= + JqH3EhAVFjpBSky0rSklPL3So7qNxoHAYsRqWxceiGE= BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesController.nib/runtime.nib hash2 - gm1KV9rXQL/ZmTDQsoB4yJoz2ir0IlnSOnNJFFW3GAA= + JqH3EhAVFjpBSky0rSklPL3So7qNxoHAYsRqWxceiGE= BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/objects-13.0+.nib hash2 - 6MKETSWySYKfntoe+B1kcp2IKUf8Y+k8jteoFniGljM= + JzQyMyStTQBUDfOKkV/QDtuJgRp1W0hnzqK+7k4HJxg= BeaconPreviousMessages.storyboardc/hsBeaconPreviousMessagesReplyController.nib/runtime.nib hash2 - o13JVodJLhUUgdGJVbzi0MI4K1uxair+Eo86tEBoXJQ= + JzQyMyStTQBUDfOKkV/QDtuJgRp1W0hnzqK+7k4HJxg= BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/objects-13.0+.nib hash2 - F9kMdT9UiJHgTQ51bkPC0WfC5dX3NYofBkdxHdd4jWo= + CLMDlftp8riEpx85HLjiUHo+ILCHYNMIT/fCPWuYURQ= BeaconPreviousMessages.storyboardc/npr-HW-vLp-view-4Sb-xi-VRn.nib/runtime.nib hash2 - dLxYBqdfdGnLuC/Q/ExjlEj4Qfd9Wq/K1t6r4+GaBTg= + CLMDlftp8riEpx85HLjiUHo+ILCHYNMIT/fCPWuYURQ= BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/objects-13.0+.nib hash2 - As1rG0F6m7qktM4evMtnBMQpnqt9VY9EwSxIaWF+Iqo= + 8KQDZbe+ZhZsSPWL/ChTP7HVu2tzFRBUHxlw0yQ0usk= BeaconPreviousMessages.storyboardc/oln-wY-xqg-view-9vW-36-2OC.nib/runtime.nib hash2 - z8seIeXZo3OrDtgeU73H1oU5xXOlJxdZBBR+uGJCaxI= + inK/EsnbK0CM7e6MMzPWSsSiS635oprl31wPApLxIPc= BeaconSinglelineCustomField.nib hash2 - Q3L7bm8JPUZ8C+b0vnQpN7FbB7uCPuJPmmJyLqE5RDU= + twG6gkSmm2O0DV+qCPMvKrVDmYWgZehF6E9vKe7tyC0= Chat.momd/Chat.mom hash2 - h4Ydk18gLNgamKqBEko5yKb56/NdTki36zCZt/TxeiU= + XfpkF44mW3YNYoacolA1zDZqHYrWzuCXCj7F36gYboo= Chat.momd/VersionInfo.plist @@ -1519,91 +1522,91 @@ hash2 - whitjBUSngUXOdaea9L9GdNDwG5osuIHtRLJo+eTVzs= + gXWQPoRxGoFyy7WqNE3XswyKGFlzddB+em08oGHQxDo= HSBeaconArticlesFooterCell.nib/objects-13.0+.nib hash2 - lKcX84w0BfhbrUfDNfQ7rzESIUdsKr6P4RIOfJHySyw= + fxUhonGDrDam3jQlX0gS9uNJOdn2ufnWGCV6z/48kXc= HSBeaconArticlesFooterCell.nib/runtime.nib hash2 - niqW3KU9A8Ic9hYVpUBhPtezYcEsREAb5JWpD0tiPYY= + Bvvfytga2ebIluSQvh1aF32Mf62la+HaPBHAhB0Cgmo= HSBeaconArticlesLoadingView.nib hash2 - x/f826t3fvPXbYQNMWsvNd+NK31uwaeFGD/d5+0Ypy0= + qKbxg8AxhYPP27lvcQWN2GDa2Cvqv/Z/YqhH6AWe0Bg= HSBeaconLoadingViewController.nib hash2 - R8K7Z4EikwHe02REd7uVLtA8+7Sg1ISXylC/m1yyRBY= + K9t/PJAktwdwe8lfqkidDXK79R3X8oQ9/mXUvVuCpyg= HSBeaconSearchResultsCell.nib/objects-13.0+.nib hash2 - l+pZyYAKmSBiWiXxasxVSeLXRGX1Q50savAOFn1nf+k= + Xu8zuhUDdeqVRcQEXUJRMqXQXKkDV23kN3WOyDcSWuE= HSBeaconSearchResultsCell.nib/runtime.nib hash2 - 9Z34ukh8AxSEevsI04AB6KdolWTF2zxY0S5QQWeqM0U= + eTKUXvAIc6zbEtAp55eF4QIxIu3bhdlLLZ1+9dx3ViE= HSEnterEmailViewController.nib/objects-13.0+.nib hash2 - +Lu9ESz3A5skEYRluhKAh/Eo632YYXsc+PfZomd2040= + 4EUqNflleRhrXZqdlM5BCNoDPBZwZHRIgteRixd46+M= HSEnterEmailViewController.nib/runtime.nib hash2 - 5N7pCF4UZyh5T2AhmK1dC8nRFVqlSkKblv9juVzi7PM= + N0+KxS25ieVIbAA371bo5q8oo8q8gFkkYzZ3Ojlyf8g= HSShimmerArticleView.nib hash2 - VEDZB5MNJggYlW1lLSA8dv8axYWWuOghIpYcMRhZad0= + nqGoHTvZo7BhFqt12d8am8d0dCIOU/y8pXYPXq1zw2E= HSStatusMessageViewController.nib/objects-13.0+.nib hash2 - aVWumxeALtbAaGrYW8VptHZYuyXJzJE5k8Gx2JXzYdU= + ZxhL+PU+yzUjET6Upy9F7EOEMG8BAyYkrIKgeuDjdfc= HSStatusMessageViewController.nib/runtime.nib hash2 - nrdQfyhyLZVNK8eljjT2HTRrWtv8Ef7gHWdnC8cOR/Y= + Q3uI1QWvZF+lzy/n/Xxj6rS44wqS8lk1qxkLfl9gDJc= Headers/Beacon-Swift.h hash2 - CeHps8MAA0Od7TAGSzSKH3jsks6n6WsuOiP2pIrwcOE= + J4uC9pltDti7muuf0S4e1WFkhdpp3aRUiCmKJdsCmEQ= Headers/Beacon.h @@ -1624,7 +1627,7 @@ hash2 - C+YepCiTCNK93j+AkP+0lzjfT13DYKeBbnbtechx/wo= + 1j5aat54l3LkL0b7noEBOveI2vPLWbZc1lpGnWTlP6w= Headers/HSBeaconContactForm.h @@ -1669,95 +1672,81 @@ ifgQCaWV3iBWDEyrtzjSKqd3KDpRyCFpOxreQHokKoo= - Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftdoc + Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.abi.json hash2 - uogQIeOwlNxWxRSRD0wcbOUEKwDanCVTUMK2iVHvfuQ= + w6+uig2Y8mA/7XBfB91bQhS9bALsHgENcl3aWiluwKs= - Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftinterface + Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash2 - wKTQmYLbFiVhHrSj/9oUnQ62qwTZJUBohvAxNUgKwuw= + Vcj4rUyaeVAWvtOQOgEVTr5bTj4YZij39ZG5Q+WW2E8= - Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftmodule - - hash2 - - RTkVIVYPvjVPNS20gU2R9ATd3D7T8sZp09nzAWysFRo= - - - Modules/Beacon.swiftmodule/arm64.swiftdoc - - hash2 - - uogQIeOwlNxWxRSRD0wcbOUEKwDanCVTUMK2iVHvfuQ= - - - Modules/Beacon.swiftmodule/arm64.swiftinterface + Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash2 - wKTQmYLbFiVhHrSj/9oUnQ62qwTZJUBohvAxNUgKwuw= + XVVlP4B021aQo2H9KtSEmUHBmGmpgUA6GPndRaqqvb8= - Modules/Beacon.swiftmodule/arm64.swiftmodule + Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash2 - RTkVIVYPvjVPNS20gU2R9ATd3D7T8sZp09nzAWysFRo= + Vcj4rUyaeVAWvtOQOgEVTr5bTj4YZij39ZG5Q+WW2E8= - Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + Modules/Beacon.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - rTW/nYUNI0d43eOajRz/qE2Yjg+9O4A85FG9kW7KwJA= + qa47ZFyuX8CmZR2y8JYVqN7JQ1obqhLIPkfico433OY= - Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.abi.json hash2 - bNKGwF0kgTvhZ6JOtvHiOmBIHb+oZgmgsSzSEImFkSY= + w6+uig2Y8mA/7XBfB91bQhS9bALsHgENcl3aWiluwKs= - Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash2 - Egjk5k7QKHEpiD+dZd5bgcMUUlYlEm1M0oqqzpgP9Ic= + 3Oyr+s0y4k0MNqScavTMibqWuztnn6ZVW1C7ELzNnUQ= - Modules/Beacon.swiftmodule/x86_64.swiftdoc + Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash2 - rTW/nYUNI0d43eOajRz/qE2Yjg+9O4A85FG9kW7KwJA= + 1/zZziUsA15bCfGrgBQQk7H496olrJECJPX8Q240Iss= - Modules/Beacon.swiftmodule/x86_64.swiftinterface + Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash2 - bNKGwF0kgTvhZ6JOtvHiOmBIHb+oZgmgsSzSEImFkSY= + 3Oyr+s0y4k0MNqScavTMibqWuztnn6ZVW1C7ELzNnUQ= - Modules/Beacon.swiftmodule/x86_64.swiftmodule + Modules/Beacon.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - Egjk5k7QKHEpiD+dZd5bgcMUUlYlEm1M0oqqzpgP9Ic= + lfO4OUp9uThrtM+kCx7DwBUo6NXww5+qZ1u8j77pbuE= Modules/module.modulemap hash2 - UJajDA8GQ0N0KWVGlqcyPebZ125qG+dpuC0QLPxdQPU= + RXN4klWw71L+3ebjXCokCEYoUQw3WHxItb95vgBkG4Y= PrivateHeaders/FBShimmering.h diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/dSYMs/Beacon.framework.dSYM/Contents/Info.plist b/Beacon.xcframework/ios-arm64_x86_64-simulator/dSYMs/Beacon.framework.dSYM/Contents/Info.plist index 8db4590..8013715 100644 --- a/Beacon.xcframework/ios-arm64_x86_64-simulator/dSYMs/Beacon.framework.dSYM/Contents/Info.plist +++ b/Beacon.xcframework/ios-arm64_x86_64-simulator/dSYMs/Beacon.framework.dSYM/Contents/Info.plist @@ -13,7 +13,7 @@ CFBundleSignature ???? CFBundleShortVersionString - 2.2.4 + 2.2.5 CFBundleVersion 38 diff --git a/Beacon.xcframework/ios-arm64_x86_64-simulator/dSYMs/Beacon.framework.dSYM/Contents/Resources/DWARF/Beacon b/Beacon.xcframework/ios-arm64_x86_64-simulator/dSYMs/Beacon.framework.dSYM/Contents/Resources/DWARF/Beacon index 4643e1d..017fd6b 100644 Binary files a/Beacon.xcframework/ios-arm64_x86_64-simulator/dSYMs/Beacon.framework.dSYM/Contents/Resources/DWARF/Beacon and b/Beacon.xcframework/ios-arm64_x86_64-simulator/dSYMs/Beacon.framework.dSYM/Contents/Resources/DWARF/Beacon differ