Explorar o código

【综合】删除旧埋点相关信息

niehaoyu hai 7 meses
pai
achega
d379763630
Modificáronse 28 ficheiros con 352 adicións e 497 borrados
  1. 0 6
      PDF Office/PDF Master/AppDelegate.swift
  2. 0 9
      PDF Office/PDF Master/Class/AIInfo/AIConfigWindowController/AINewConfigWindowController.swift
  3. 0 2
      PDF Office/PDF Master/Class/AIInfo/AIPurchaseWindowController/AIPurchaseWindowController.swift
  4. 0 1
      PDF Office/PDF Master/Class/GuideInfo/Controllers/FunctionGuide/KMConvertGuideView.swift
  5. 0 1
      PDF Office/PDF Master/Class/GuideInfo/KMCouponDueWindowController.swift
  6. 0 28
      PDF Office/PDF Master/Class/Home/ViewController/KMHomeViewController+Action.swift
  7. 5 1
      PDF Office/PDF Master/Class/Home/ViewController/KMHomeViewController.swift
  8. 0 1
      PDF Office/PDF Master/Class/KMAdsWebView/KMAdsWebView.swift
  9. 0 1
      PDF Office/PDF Master/Class/KMAdvertisement/Model/KMAdvertisementModelTransition.swift
  10. 0 5
      PDF Office/PDF Master/Class/PDFTools/Convert/NewController/KMConvertWindowController.swift
  11. 0 1
      PDF Office/PDF Master/Class/PDFTools/Convert/NewController/KMToolCompareWindowController.swift
  12. 0 5
      PDF Office/PDF Master/Class/PDFTools/PageEdit/View/KMPDFEditToolbar.swift
  13. 0 5
      PDF Office/PDF Master/Class/PDFWindowController/Side/LeftSide/KMLeftSideViewController.swift
  14. 1 8
      PDF Office/PDF Master/Class/PDFWindowController/Side/RightSide/AnnotationProperty/ViewController/PageDisplay/KMPageDisplayPropertiesViewController.swift
  15. 0 5
      PDF Office/PDF Master/Class/PDFWindowController/Side/RightSide/EditPDF/KMEditImagePropertyViewController.swift
  16. 2 29
      PDF Office/PDF Master/Class/PDFWindowController/Toolbar/KMToolbarController.swift
  17. 0 2
      PDF Office/PDF Master/Class/PDFWindowController/Toolbar/KMToolbarViewController.swift
  18. 1 22
      PDF Office/PDF Master/Class/PDFWindowController/Tools/FMTrackEventManager.swift
  19. 14 176
      PDF Office/PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift
  20. 0 3
      PDF Office/PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+UI.swift
  21. 0 7
      PDF Office/PDF Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m
  22. 0 5
      PDF Office/PDF Master/Class/Purchase/DMG/KMPurchaseCompareDMGWindowController.m
  23. 0 3
      PDF Office/PDF Master/Class/Purchase/DMG/KMPurchaseFirstTrialWindowController.swift
  24. 0 1
      PDF Office/PDF Master/Class/Purchase/DMG/KMPurchaseLimitWindowController.swift
  25. 0 2
      PDF Office/PDF Master/Class/Purchase/DMG/Verification/KMRepeatTrialAlertController.m
  26. 0 6
      PDF Office/PDF Master/Class/Purchase/DMG/Verification/KMVerificationMessageViewController.m
  27. 0 4
      PDF Office/PDF Master/Class/Purchase/DMG/Verification/KMVerificationWindowController.m
  28. 329 158
      PDF Office/PDF Reader Pro.xcodeproj/xcuserdata/kdanmobile.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

+ 0 - 6
PDF Office/PDF Master/AppDelegate.swift

@@ -708,9 +708,6 @@ class AppDelegate: NSObject, NSApplicationDelegate, iRateDelegate{
         if tWorkSpace.open(url) == false {
             tWorkSpace.open(url)
         }
-    #if VERSION_DMG
-        FMTrackEventManager.defaultManager.trackEvent(event: "Menubar", withProperties: ["Menubar_Btn" : "Menubar_Btn_Help_CrossPlatform"])
-    #endif
     }
     
     @IBAction func EducationDiscountAction(_ sender: NSMenuItem) {
@@ -723,9 +720,6 @@ class AppDelegate: NSObject, NSApplicationDelegate, iRateDelegate{
         if tWorkSpace.open(url) == false {
             tWorkSpace.open(url)
         }
-    #if VERSION_DMG
-        FMTrackEventManager.defaultManager.trackEvent(event: "Menubar", withProperties: ["Menubar_Btn" : "Menubar_Btn_Help_EduDiscount"])
-    #endif
     }
     
     @IBAction func aiToolsAction(_ sender: NSMenuItem) {

+ 0 - 9
PDF Office/PDF Master/Class/AIInfo/AIConfigWindowController/AINewConfigWindowController.swift

@@ -304,15 +304,6 @@ protocol AIConfigWindowDelegate: AnyObject {
             self.eventLabel = "AITools_Start"
         }
         
-        if aiConfigType == .summarize {
-            FMTrackEventManager.defaultManager.trackOnceEvent(event: "AITools", withProperties: [self.eventLabel:"AISum"])
-        } else if aiConfigType == .reWriting {
-            FMTrackEventManager.defaultManager.trackOnceEvent(event: "AITools", withProperties: [self.eventLabel:"AIRewrite"])
-         } else if aiConfigType == .proofreading {
-            FMTrackEventManager.defaultManager.trackOnceEvent(event: "AITools", withProperties: [self.eventLabel:"AIProofread"])
-         } else if aiConfigType == .translate {
-            FMTrackEventManager.defaultManager.trackOnceEvent(event: "AITools", withProperties: [self.eventLabel:"AITranslate"])
-         }
         
         self.aiInfoInputView.aiConfigType = aiConfigType
         self.aiInfoInputView.reloadData()

+ 0 - 2
PDF Office/PDF Master/Class/AIInfo/AIPurchaseWindowController/AIPurchaseWindowController.swift

@@ -206,7 +206,6 @@ class AIPurchaseWindowController: NSWindowController, NSWindowDelegate {
         IAPProductsManager.default().make(IAPProductsManager.default().proAIProduct)
 #endif
         self.addWaingView((self.window?.contentView)!)
-        FMTrackEventManager.defaultManager.trackOnceEvent(event: "PUW", withProperties: ["PUW_Btn":"PUW_Btn_BuyAITools"])
     }
     
     @IBAction func restoreAction(_ sender: Any) {
@@ -227,7 +226,6 @@ class AIPurchaseWindowController: NSWindowController, NSWindowDelegate {
     
     //MARK: - Notification
     func windowWillClose(_ notification: Notification) {
-        FMTrackEventManager.defaultManager.trackOnceEvent(event: "PUW", withProperties: ["PUW_Btn":"PUW_Btn_BuyAITools_Cancel"])
         AIPurchaseWindowController.currentWindowController = nil
     }
     

+ 0 - 1
PDF Office/PDF Master/Class/GuideInfo/Controllers/FunctionGuide/KMConvertGuideView.swift

@@ -188,7 +188,6 @@ class KMConvertGuideView: NSView, NibLoadable {
             return
         }
         callBack(self, .purchase)
-        FMTrackEventManager.defaultManager.trackOnceEvent(event: "PUW", withProperties: ["PUW_Btn":"Btn_PUW_StartGuideConvert_Buy"])
     }
     
     @objc func themeChange() {

+ 0 - 1
PDF Office/PDF Master/Class/GuideInfo/KMCouponDueWindowController.swift

@@ -104,7 +104,6 @@ class KMCouponDueWindowController: NSWindowController {
 
         NSWorkspace.shared.open(newURL! as URL)
         
-        FMTrackEventManager.defaultManager.trackEvent(event: "PUW", withProperties: ["PUW_Btn" : "Btn_PUW_TrialExpireOffer_Buy"])
     }
     
     

+ 0 - 28
PDF Office/PDF Master/Class/Home/ViewController/KMHomeViewController+Action.swift

@@ -106,66 +106,51 @@ extension KMHomeViewController {
         print("fastToolItemAction + \(type.rawValue)")
         switch type {
         case .Batch:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Batch"])
             fastTool_Batch()
             break
         case .OCR:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "OCR"])
             fastTool_OCR()
             break
         case .ConvertPDF:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Convert PDF"])
             fastTool_ConvertPDF()
             break
         case .ImageToPDF:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Image to PDF"])
             fastTool_ImageToPDF()
             break
         case .MergePDF:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Merge"])
             fastTool_MergePDF()
             break
         case .Compression:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Compress"])
             fastTool_Compression()
             break
         case .Security:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Security"])
             fastTool_Security()
             break
         case .FileCompare:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Compare"])
             fastTool_FileCompare()
             break
         case .PDFToPPT:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "PDF to PPT"])
             fastTool_PDFToPPT()
             break
         case .PDFToExcel:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "PDF to Excel"])
             fastTool_PDFToExcel()
             break
         case .PDFToWord:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "PDF to Word"])
             fastTool_PDFToWord()
             break
         case .PDFToImage:
             fastTool_PDFToImage()
             break
         case .Watermark:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Watermark"])
             fastTool_Watermark()
             break
         case .Background:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Background"])
             fastTool_Background()
             break
         case .HeaderAndFooter:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Header&Footer"])
             fastTool_HeaderAndFooter()
             break
         case .BatesCode:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Bates Numbers"])
             fastTool_BatesCode()
             break
         case .Print:
@@ -175,11 +160,9 @@ extension KMHomeViewController {
             fastTool_BatchRemove()
             break
         case .Insert:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Insert"])
             fastTool_Insert()
             break
         case .BreakUp:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Split"])
             fastTool_BreakUp()
             break
         case .Extract:
@@ -192,7 +175,6 @@ extension KMHomeViewController {
             fastTool_AutomaticFormRecognition()
             break
         case .PageEdit:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Page Edit"])
             fastTool_PageEdit()
             break
         case .ComparativeTable:
@@ -201,15 +183,12 @@ extension KMHomeViewController {
         case .equity:
             break
         case .PrintMultipage:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Multiple"])
             self.fastTool_printMultple()
             break
         case .PrintPoster:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Poster"])
             self.fastTool_printPoster()
             break
         case .PrintBooklet:
-            FMTrackEventManager.defaultManager.trackEvent(event: "Onbrd", withProperties: ["HP_Tools": "Booklet"])
             self.fastTool_printBooklet()
             break
         case .AdminConsole:
@@ -1680,13 +1659,6 @@ extension KMHomeViewController {
 //    }
     
     func fastTool_BreakUp() {   // 拆分
-//        [[FMTrackEventManager manager] trackEvent:@"Onbrd" withProperties:@{@"HP_Tools":@"Split"}];
-//
-//        if (![IAPProductsManager defaultManager].isAvailableAllFunction) {
-//            [[KMPurchaseCompareWindowController sharedInstance] showWindow:nil];
-//            return;
-//        }
-//        self.isDragEntered = YES;
         if !IAPProductsManager.default().isAvailableAllFunction(){
             KMPurchaseCompareWindowController.sharedInstance().showWindow(nil)
             return

+ 5 - 1
PDF Office/PDF Master/Class/Home/ViewController/KMHomeViewController.swift

@@ -145,7 +145,6 @@ import Cocoa
             self.otherMouseDown(with: aEvent)
             return aEvent
         }
-        self.initNetworkingData()
 //        self.initLocalization()
 //        self.initializeUI()
         self.initializeUI_DMG()
@@ -179,6 +178,11 @@ import Cocoa
         refreshScrollView()
         
         self.firstInstall()
+        
+        DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 1) {
+          
+            self.initNetworkingData()
+        }
     }
     
     override func viewDidLayout() {

+ 0 - 1
PDF Office/PDF Master/Class/KMAdsWebView/KMAdsWebView.swift

@@ -299,7 +299,6 @@ class KMAdsWebView: NSView, WKNavigationDelegate, CAAnimationDelegate {
         guard let firebasepropertyValue = firebase["propertyValue"] as? String else {
             return
         }
-        FMTrackEventManager.defaultManager.trackEvent(event: firebaseEvent, withProperties: [firebasepropertyValue : firebasepropertyValue])
         
     }
     

+ 0 - 1
PDF Office/PDF Master/Class/KMAdvertisement/Model/KMAdvertisementModelTransition.swift

@@ -110,7 +110,6 @@ import AppKit
         guard let firebasePropertyValue = firebaseInfo.propertyValue else {
             return
         }
-        FMTrackEventManager.defaultManager.trackEvent(event: fireBaseEvent, withProperties: [firebasePropertyKey : firebasePropertyValue])
     }
 }
 

+ 0 - 5
PDF Office/PDF Master/Class/PDFTools/Convert/NewController/KMConvertWindowController.swift

@@ -995,11 +995,6 @@ let kConvertFileSavePath = (kTempSavePath?.stringByAppendingPathComponent("conve
     }
     
     @IBAction func buttonClicked_MoreConvert(_ sender: NSButton) {
-        if sender == self.moreButton {
-            FMTrackEventManager.defaultManager.trackEvent(event: "PUW", withProperties: ["PUW_Btn": "Btn_PUW_Converter_Premium_UnlimitedConvertw"])
-        } else if sender == self.upgradeButton {
-            FMTrackEventManager.defaultManager.trackEvent(event: "PUW", withProperties: ["PUW_Btn": "Btn_PUW_Converter_Premium_Upgrade"])
-        }
 #if VERSION_DMG
         if IAPProductsManager.default().isAvailableAllFunction() && !IAPProductsManager.default().isAvailableAdvancedPDFToOffice() {
             let limitWC = KMPurchaseLimitWindowController.currentLimitWC()

+ 0 - 1
PDF Office/PDF Master/Class/PDFTools/Convert/NewController/KMToolCompareWindowController.swift

@@ -246,7 +246,6 @@ var currentWindowController: KMToolCompareWindowController? = nil
 #if VERSION_DMG
         let url = URL(string: "https://www.pdfreaderpro.com/store/pdftecheditor?product_code=product_2&utm_source=MacAppDmg&utm_campaign=OfficeStoreLink&utm_medium=PdfOfficeStore")
         NSWorkspace.shared.open(url!)
-        FMTrackEventManager.defaultManager.trackOnceEvent(event: "PUW", withProperties: ["PUW_Btn":"Btn_PUW_PDFtoOffice_Buy"])
 #endif
     }
     

+ 0 - 5
PDF Office/PDF Master/Class/PDFTools/PageEdit/View/KMPDFEditToolbar.swift

@@ -318,7 +318,6 @@ class KMPDFEditToolbar: NSView {
             }
             callback(self, KMPageEditType.extract.rawValue)
         }
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageEdit", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageEdit_Extract"])
     }
     
     @objc func replaceMenuAction(sender: KMToolbarClickButton?) {
@@ -367,7 +366,6 @@ class KMPDFEditToolbar: NSView {
             return
         }
         callback(self, KMPageEditType.insert_files)
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageEdit", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageEdit_Insert"])
     }
     
     @objc func item_insertBlankPage(sender: NSMenuItem?) {
@@ -375,7 +373,6 @@ class KMPDFEditToolbar: NSView {
             return
         }
         callback(self, KMPageEditType.insert_blank_page)
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageEdit", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageEdit_Insert"])
     }
     
     @objc func item_insertCustomPage(sender: NSMenuItem?) {
@@ -383,7 +380,6 @@ class KMPDFEditToolbar: NSView {
             return
         }
         callback(self, KMPageEditType.insert_custom_page)
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageEdit", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageEdit_Insert"])
     }
     
     @objc func item_insertFromImage(sender: NSMenuItem?) {
@@ -419,7 +415,6 @@ class KMPDFEditToolbar: NSView {
             return
         }
         callback(self, KMPageEditType.split_selected_pages)
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageEdit", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageEdit_Split"])
     }
     
     private lazy var rightItemView: NSView = {

+ 0 - 5
PDF Office/PDF Master/Class/PDFWindowController/Side/LeftSide/KMLeftSideViewController.swift

@@ -307,7 +307,6 @@ class KMLeftSideViewController: KMSideViewController {
                     self.refreshMethodType(methodType: .None)
                     return
                 }
-                FMTrackEventManager.defaultManager.trackEvent(event: "LeftSidebar", withProperties: ["LeftSidebar_Btn": "Btn_LeftSidebar_Thumbnail"])
                 self.refreshMethodType(methodType: .Thumbnail)
                 DispatchQueue.main.async {
                     self.toolButtonBox.contentView = self.thumbnailView
@@ -319,7 +318,6 @@ class KMLeftSideViewController: KMSideViewController {
                     self.refreshMethodType(methodType: .None)
                     return
                 }
-                FMTrackEventManager.defaultManager.trackEvent(event: "LeftSidebar", withProperties: ["LeftSidebar_Btn": "Btn_LeftSidebar_Outline"])
                 self.refreshMethodType(methodType: .Outline)
                 DispatchQueue.main.async {
                     self.toolButtonBox.contentView = self.outlineView
@@ -331,7 +329,6 @@ class KMLeftSideViewController: KMSideViewController {
                     self.refreshMethodType(methodType: .None)
                     return
                 }
-                FMTrackEventManager.defaultManager.trackEvent(event: "LeftSidebar", withProperties: ["LeftSidebar_Btn": "Btn_LeftSidebar_Annotation"])
                 self.refreshMethodType(methodType: .Annotation)
                 DispatchQueue.main.async {
                     self.toolButtonBox.contentView = self.noteView
@@ -343,7 +340,6 @@ class KMLeftSideViewController: KMSideViewController {
                     self.refreshMethodType(methodType: .None)
                     return
                 }
-                FMTrackEventManager.defaultManager.trackEvent(event: "LeftSidebar", withProperties: ["LeftSidebar_Btn": "Btn_LeftSidebar_Snapshot"])
                 self.refreshMethodType(methodType: .snapshot)
                 self.toolButtonBox.contentView = self.snapshotNormalView
                 self.updateSnapshotFilterPredicate()
@@ -355,7 +351,6 @@ class KMLeftSideViewController: KMSideViewController {
                     self.refreshMethodType(methodType: .None)
                     return
                 }
-                FMTrackEventManager.defaultManager.trackEvent(event: "LeftSidebar", withProperties: ["LeftSidebar_Btn": "Btn_LeftSidebar_Search"])
                 self.refreshMethodType(methodType: .Search)
                 DispatchQueue.main.async {
                     self.toolButtonBox.isHidden = true

+ 1 - 8
PDF Office/PDF Master/Class/PDFWindowController/Side/RightSide/AnnotationProperty/ViewController/PageDisplay/KMPageDisplayPropertiesViewController.swift

@@ -463,14 +463,11 @@ class KMPageDisplayPropertiesButton: NSButton {
             self.mainController?.selectDisplay(display: isContinuPage ? .singlePageContinuous : .singlePage, viewSettingIsReload: false)
         case 1:
             setDisplayMode(.twoPages)
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageDisplay", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageDisplay_ViewSetting_TwoPages"])
             self.mainController?.selectDisplay(display: isContinuPage ? .twoUpContinuous : .twoUp, viewSettingIsReload: false)
         case 2:
             setDisplayMode(.coverPage)
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageDisplay", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageDisplay_ViewSetting_BookMode"])
             self.mainController?.selectDisplay(display: isContinuPage ? .bookContinuous : .bookMode, viewSettingIsReload: false)
         case 3:
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageDisplay", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageDisplay_ViewSetting_ReadMode"])
             self.mainController?.selectDisplay(display: isContinuPage ? .readContinuous : .readModel, viewSettingIsReload: false)
         default:
             break
@@ -508,9 +505,7 @@ class KMPageDisplayPropertiesButton: NSButton {
         pdfView.layoutDocumentView()
     }
     
-    @IBAction private func splitViewButtonAction(_ sender: KMPageDisplayPropertiesButton) {
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageDisplay", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageDisplay_ViewSetting_SplitView"])
-        
+    @IBAction private func splitViewButtonAction(_ sender: KMPageDisplayPropertiesButton) {        
         if sender.tag > 0 && IAPProductsManager.default().isAvailableAllFunction() == false {
             KMPurchaseCompareWindowController.sharedInstance().showWindow(nil)
             return
@@ -692,8 +687,6 @@ extension KMPageDisplayPropertiesViewController: NSCollectionViewDelegate, NSCol
     func collectionView(_ collectionView: NSCollectionView, didSelectItemsAt indexPaths: Set<IndexPath>) {
         let indexPathArr = Array(indexPaths)
         
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageDisplay", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageDisplay_ViewSetting_Themes"])
-        
         for indexPath in indexPathArr {
             if IAPProductsManager.default().isAvailableAllFunction() == false {
                 if indexPath.item > 0 {

+ 0 - 5
PDF Office/PDF Master/Class/PDFWindowController/Side/RightSide/EditPDF/KMEditImagePropertyViewController.swift

@@ -544,7 +544,6 @@ extension KMEditImagePropertyViewController {
         if self.listView.editingAreas()?.count ?? 0 < 1 {
             return
         }
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageEdit", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageEdit_Rotate"])
         let areas = self.listView.editingAreas()
         if areas!.count == 1 && (areas!.first is CPDFEditImageArea) {
             let imageArea = areas!.first as! CPDFEditImageArea
@@ -564,7 +563,6 @@ extension KMEditImagePropertyViewController {
         if self.listView.editingAreas()?.count ?? 0 < 1 {
             return
         }
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageEdit", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageEdit_Rotate"])
         let areas = self.listView.editingAreas()
         if areas!.count == 1 && (areas!.first is CPDFEditImageArea) {
             self.listView.rotate(with: self.listView.selectImageAreas, rotate: -90)
@@ -585,7 +583,6 @@ extension KMEditImagePropertyViewController {
         if self.listView.editingAreas()?.count ?? 0 < 1 {
             return
         }
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageEdit", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageEdit_Reverse"])
         let areas = self.listView.editingAreas()
         if areas != nil {
             for item in areas! {
@@ -609,7 +606,6 @@ extension KMEditImagePropertyViewController {
         if self.listView.editingAreas()?.count ?? 0 < 1 {
             return
         }
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageEdit", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageEdit_Reverse"])
         let areas = self.listView.editingAreas()
         if areas != nil {
             for item in areas! {
@@ -666,7 +662,6 @@ extension KMEditImagePropertyViewController {
         if self.listView.selectImageAreas == nil {
             return
         }
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageEdit", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageEdit_Replace"])
         let panel = NSOpenPanel()
         panel.allowsMultipleSelection = false
         panel.allowedFileTypes = ["png","jpg"]

+ 2 - 29
PDF Office/PDF Master/Class/PDFWindowController/Toolbar/KMToolbarController.swift

@@ -719,9 +719,6 @@ extension KMToolbarController: KMToolbarViewControllerDelegate {
             eventStr = ""
             break
         }
-        if eventStr.count > 1{
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Fill&Sign", withProperties: ["SubTbr_Btn": eventStr])
-        }
     }
     
     func toolbarViewController(_ viewController: KMToolbarViewController, clickMode toolMode: KMToolbarViewType, toolbar toolbarItem: KMToolbarItemView, _ pages: [Int]) {
@@ -755,13 +752,7 @@ extension KMToolbarController: KMToolbarViewControllerDelegate {
                 let item : KMToolbarItemView = (self.mainToolBarView?.toolbarItemFindItemIdentifiers(value: KMDocumentAnnotationToolbarItemIdentifier))!
                 item.isSelected = true
                 self.lastItemBox = item
-                if toolMode == .Select {
-                    FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_ContentSelection"])
-                }
-                if toolMode == .SelectZoom {
-                    FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Zoom"])
-                }
-
+                
             } else if (toolMode == .LeftPanel) {
                 if(toolMode == self.toolbarType) {
                     toolbarItem.isSelected = false
@@ -776,25 +767,7 @@ extension KMToolbarController: KMToolbarViewControllerDelegate {
     }
     
     func trackEvent(toolType type: KMToolbarViewType) -> Void {
-        if (type == .Annatiton) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn" : "Btn_Tbr_Tools"])
-        } else if (type == .editPDF) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn" : "Btn_Tbr_EditPDF"])
-        } else if (type == .Page) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn" : "Btn_Tbr_PageEdit"])
-        } else if (type == .Conversion) {
-            
-        } else if (type == .Tool) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn" : "Btn_Tbr_Editor"])
-        } else if (type == .Conversion) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn" : "Btn_Tbr_Converter"])
-        } else if (type == .Form) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn" : "Btn_Tbr_Form"])
-        } else if (type == .FillSign) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn" : "Btn_Tbr_Fill & Sign"])
-        } else if (type == .redact) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn" : "Btn_Tbr_Redact"])
-        }
+        
     }
     
     func showPDFLayoutModeAction(show: Bool) {

+ 0 - 2
PDF Office/PDF Master/Class/PDFWindowController/Toolbar/KMToolbarViewController.swift

@@ -256,11 +256,9 @@ class KMToolbarViewController: NSViewController, NSTextFieldDelegate {
     }
     
     @objc private func OCRbtnAction1(_ item: KMToolbarClickButton) {
-        FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn": "Btn_Tbr_OCR"])
         self._itemAction(item)
     }
     @objc private func OCRbtnAction2(_ item: KMToolbarClickButton) {
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Converter", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Converter_OCR"])
         self._itemAction(item)
     }
     

+ 1 - 22
PDF Office/PDF Master/Class/PDFWindowController/Tools/FMTrackEventManager.swift

@@ -19,7 +19,7 @@ import AppCenterAnalytics
         super.init()
     }
     
-    func trackEvent(event: String, withProperties properties: [String: String]?) {
+    func lynxTrackEvent(event: String, withProperties properties: [String: String]?) {
         if event.count < 1 { return }
 #if DEBUG
         let keyStr: String = properties?.keys.first ?? ""
@@ -34,26 +34,5 @@ import AppCenterAnalytics
         }
     }
     
-    func trackOnceEvent(event: String, withProperties properties: [String: String]?) {
-        if event.count < 1 { return }
-        var eventString = event
-        if properties?.keys.count ?? 0 > 0 && properties?.values.count ?? 0 > 0 {
-            var keyString = ""
-            for key in properties!.keys {
-                keyString += key
-            }
-            for value in properties!.values {
-                keyString += value
-            }
-            eventString += keyString
-        } 
-        
-        if let props = properties {
-            Analytics.trackEvent(event, withProperties: props)
-        } else {
-            Analytics.trackEvent(event)
-        }
-    }
-    
 }
 

+ 14 - 176
PDF Office/PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift

@@ -936,7 +936,6 @@ extension KMMainViewController {
         if self.listView.selectImageAreas == nil {
             return
         }
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageEdit", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageEdit_Replace"])
         let panel = NSOpenPanel()
         panel.allowsMultipleSelection = false
         panel.allowedFileTypes = ["png","jpg"]
@@ -2838,7 +2837,6 @@ extension KMMainViewController {
         default:
             break
         }
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Converter", withProperties: ["SubTbr_Btn": eventStr])
     }
     
     //MARK: 转档 - OCR
@@ -3015,7 +3013,6 @@ extension KMMainViewController {
     // MARK: - 图片注释
     
     @IBAction func imageAnnotation(_ sender: Any) {
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Tools_Image"])
         
         changeAnnotationMode(sender)
         guard IAPProductsManager.default().isAvailableAllFunction() else {
@@ -3069,7 +3066,6 @@ extension KMMainViewController {
     }
     
     @IBAction func tableAnnotation(_ sender: Any) {
-        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Tools_Table"])
         changeAnnotationMode(sender)
         guard IAPProductsManager.default().isAvailableAllFunction() else {
             KMPurchaseCompareWindowController.sharedInstance().showWindow(nil)
@@ -3690,7 +3686,6 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
             }
             
             if (type == .merge) { /// 合并
-                FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Editor", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Editor_Merge"])
                 if !self.documentAllowsEdit() {
                     return
                 }
@@ -4065,7 +4060,6 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
                     return
                 }
             } else if type == .comparison {
-                FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Editor", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Editor_Compare"])
                 if !IAPProductsManager.default().isAvailableAllFunction(){
                     KMPurchaseCompareWindowController.sharedInstance().showWindow(nil)
                     return
@@ -4296,7 +4290,6 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
                     self.toolbarController.toolbarType = isSelected ? .None : .viewSetting
                     toolbarItem.isSelected = !isSelected
                     if toolbarItem.isSelected {
-                        FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageDisplay", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageDisplay_ViewSetting"])
                         self.rightSideViewController.isHidden = false
                         self.rightSideViewController.mainController = self
                         self.rightSideViewController.subViewType = .ViewSettings
@@ -4308,9 +4301,6 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
                         self.rightSideViewController.subViewType = .AnnotationProperts
                         closeRightPane()
                     }
-                    if toolbarItem.isSelected {
-                        FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn": "Btn_Tbr_PageDisplay"])
-                    }
                     let rightItem = self.toolbarController.findItem(KMRightControlToolbarItemIdentifier)
                     if isSelected {
                         rightItem?.isSelected = false
@@ -4340,9 +4330,7 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
                     }
                     toolbarItem.isSelected = !toolbarItem.isSelected
                     self.toolbarController.lastItemBox = toolbarItem
-                    if toolbarItem.isSelected {
-                        FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn": "Btn_Tbr_DigitalSignature"])
-                    }
+                   
                     self.enterDigitalSign()
                 } else if itemID == KMDocumentPrintToolbarItemIdentifier {
                     self.showPrintWindow()
@@ -4370,8 +4358,7 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
                     self.showPrintWindow()
                 } else if toolbarItem.itemIdentifier == KMToolbarToolProfileIdentifier {
                     Swift.debugPrint("KMToolbarToolProfileIdentifier ...")
-                    FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Fill&Sign", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Fill&Sign_Profile"])
-                    let windowC = KMProfileInfoWindowController(windowNibName: "KMProfileInfoWindowController")
+                     let windowC = KMProfileInfoWindowController(windowNibName: "KMProfileInfoWindowController")
                     windowC.callBack = { [weak self] string in
                         if (string.isEmpty == false) {
                             self?.listView.addTextField(subType: .profile, string: string)
@@ -4399,11 +4386,9 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
                         closeRightPane()
                     }
                 } else if toolbarItem.itemIdentifier == KMToolbarSnapshotIdentifier {
-                    FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageDisplay", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageDisplay_Snapshot"])
-                    self.listView.takeSnapshot(nil)
+                     self.listView.takeSnapshot(nil)
                 } else if toolbarItem.itemIdentifier == KMToolbarTTSIdentifier {
-                    FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageDisplay", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageDisplay_TTS"])
-                    self.listView.annotationType = .unkown
+                     self.listView.annotationType = .unkown
                     self.showTTSWindow()
                 } else if toolbarItem.itemIdentifier == KMToolbarConversionOCRIdentifier {
                     self.showOCRWindow()
@@ -4509,22 +4494,17 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
         let itemId = toolbarItem.itemIdentifier
         if (toolbarItem.itemIdentifier == KMToolbarToolWatermarkItemIdentifier) {
             self.clickChildTool(type: .watermark, index: index)
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Editor", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Editor_Watermark"])
         } else if (toolbarItem.itemIdentifier == KMToolbarToolBackgroundItemIdentifier) {
             self.clickChildTool(type: .background, index: index)
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Editor", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Editor_Background"])
         } else if (toolbarItem.itemIdentifier == KMToolbarToolHeaderFooterItemIdentifier) {
             self.clickChildTool(type: .headerAndFooter, index: index)
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Editor", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Editor_Header&Footer"])
         } else if (toolbarItem.itemIdentifier == KMToolbarToolBatesItemIdentifier) {
             self.clickChildTool(type: .bates, index: index)
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Editor", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Editor_BatesNumber"])
         } else if (toolbarItem.itemIdentifier == KMToolbarComparisonItemIdentifier) {
             self.clickChildTool(type: .comparison, index: index)
         } else if (toolbarItem.itemIdentifier == KMToolbarToolFormAlignIdentifier) {
         } else if (toolbarItem.itemIdentifier == KMToolbarConversionImageItemIdentifier) {
             convertToImg(index: index)
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Converter", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Converter_ToImage"])
         } else if (toolbarItem.itemIdentifier == KMToolbarConversionExportImageItemIdentifier) {
             extractImageAction(num: index)
         } else if (toolbarItem.itemIdentifier == KMToolbarConversionCreatePDFItemIdentifier) {
@@ -4539,10 +4519,8 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
             } else if index == 5 { // Select Area
                 self.toolbarController.clickItem(KMToolbarSelectToolModeItemIdentifier)
             }
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_PageDisplay", withProperties: ["SubTbr_Btn": "Btn_SubTbr_PageDisplay_Crop"])
         } else if (toolbarItem.itemIdentifier == KMToolbarToolSecureItemIdentifier) {
             self.clickChildTool(type: .secure, index: index)
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Editor", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Editor_Security"])
         } else if toolbarItem.itemIdentifier == KMDocumentSearchToolbarItemIdentifier {
             self.toolbarController.showFindBar()
         } else if toolbarItem.itemIdentifier == KMRightControlToolbarItemIdentifier {
@@ -4570,9 +4548,6 @@ extension KMMainViewController : KMMainToolbarControllerDelegate {
             }
             toolbarItem.isSelected = !toolbarItem.isSelected
             self.toolbarController.lastItemBox = toolbarItem
-            if toolbarItem.isSelected {
-                FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn": "Btn_Tbr_DigitalSignature"])
-            }
             self.enterDigitalSign()
         }
     }
@@ -4840,180 +4815,43 @@ extension KMMainViewController: KMInteractionProviderProtocol {
 
 extension KMMainViewController {
     func trackEvent(toolType type: KMToolbarViewType) -> Void {
-        if (type == .Annatiton) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn" : "Btn_Tbr_Tools"])
-        } else if (type == .editPDF) {
-
-        } else if (type == .Page) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "Tbr", withProperties: ["Tbr_Btn" : "Btn_Tbr_PageEdit"])
-        } else if (type == .Conversion) {
-
-        } else if (type == .Tool) {
-
-        }
+       
     }
     
     func trackEvent_aiTranslate() -> Void {
-        KMAnalytics.trackEvent(eventName: "Btn_Tbr_AITranslate", parameters: [
-            KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.tbr,
-            KMAnalytics.Parameter.labelKey : KMAnalytics.Label.tbr_Btn], platform: .AppCenter, appTarget: .all)
+         
     }
     
     func trackEvent_print() -> Void {
-        KMAnalytics.trackEvent(eventName: "Btn_Tbr_Print", parameters: [
-            KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.tbr,
-            KMAnalytics.Parameter.labelKey : KMAnalytics.Label.tbr_Btn], platform: .AppCenter, appTarget: .all)
+        
     }
     
     func trackEvent_share() -> Void {
-        KMAnalytics.trackEvent(eventName: "Btn_Tbr_Share", parameters: [
-            KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.tbr,
-            KMAnalytics.Parameter.labelKey : KMAnalytics.Label.tbr_Btn], platform: .AppCenter, appTarget: .all)
+        
     }
     
     func trackEvent_upgrade() -> Void {
-        KMAnalytics.trackEvent(eventName: "Btn_Tbr_Upgrade", parameters: [
-            KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.tbr,
-            KMAnalytics.Parameter.labelKey : KMAnalytics.Label.tbr_Btn], platform: .AppCenter, appTarget: .all)
+         
     }
     
     func trackEvent(annotationType type: CAnnotationType) -> Void {
-        if (type == .highlight) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Highlight"])
-//            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_Highlight", parameters: [
-//                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_annotation,
-//                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (type == .underline) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Underline"])
-//            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_Underline", parameters: [
-//                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_annotation,
-//                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (type == .strikeOut) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Strikethrough"])
-//            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_Strikethrough", parameters: [
-//                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_annotation,
-//                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (type == .ink) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Freehand"])
-//            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_Draw", parameters: [
-//                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_annotation,
-//                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (type == .freeText) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_TextBox"])
-//            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_Text", parameters: [
-//                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_annotation,
-//                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (type == .anchored) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_AnchoredNote"])
-//            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_Note", parameters: [
-//                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_annotation,
-//                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (type == .square) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Rectangle"])
-//            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_Shape", parameters: [
-//                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_annotation,
-//                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (type == .link) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Link"])
-//            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_Link", parameters: [
-//                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_annotation,
-//                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (type == .stamp) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Stamp"])
-//            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_Stamp", parameters: [
-//                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_annotation,
-//                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (type == .signSignature) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Signature"])
-//            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_Sign", parameters: [
-//                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_annotation,
-//                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (type == .circle) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Oval"])
-        } else if (type == .arrow) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Arrow"])
-        } else if (type == .line) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Line"])
-        } else if (type == .addText) {
-            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_AddText", parameters: [
-                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_editPDF,
-                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (type == .addImage) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Tools", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Tools_Image"])
-//            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_AddImage", parameters: [
-//                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_editPDF,
-//                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (type == .textField) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Form", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Form_TextField"])
-        } else if (type == .checkBox) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Form", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Form_CheckBox"])
-        } else if (type == .radioButton) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Form", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Form_RadioButton"])
-        } else if (type == .listMenu) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Form", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Form_ListBox"])
-        } else if (type == .comboBox) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Form", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Form_ComboBox"])
-        } else if (type == .actionButton) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Form", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Form_Button"])
-        } else if (type == .actionButton) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Form", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Form_Button"])
-        } else if (type == .signature) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Form", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_Form_Signature"])
-        } else {
-            
-        }
+         
     }
     
     func trackEvent(toolMode mode: CToolMode) -> Void {
-        if (mode == .selectToolMode) {
-            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_ContentSelection", parameters: [
-                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_annotation,
-                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        } else if (mode == .moveToolMode) {
-            KMAnalytics.trackEvent(eventName: "Btn_SubTbr_Scroll", parameters: [
-                KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_annotation,
-                KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
-        }
+        
     }
     
     func trackEvent(toolBarType type: KMToolbarType) -> Void {
-        if (type == .word) {
-           
-        } else if (type == .excel) {
-            
-        } else if (type == .ppt) {
-           
-        } else if (type == .rtf) {
-           
-        } else if (type == .csv) {
-            
-        } else if (type == .html) {
-            
-        } else if (type == .conversion_text) {
-          
-        } else if (type == .conversion_image) {
-            
-        } else if (type == .compress) {
-            FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_Editor", withProperties: ["SubTbr_Btn": "Btn_SubTbr_Editor_Compress"])
-        } else if (type == .merge) {
-           
-        } else if (type == .secure) {
-            
-        } else if (type == .crop) {
-          
-        }
+      
     }
     
     func trackEvent_setPassword() -> Void {
-        KMAnalytics.trackEvent(eventName: "Btn_SubTbr_SetPassword", parameters: [
-            KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_Tools,
-            KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
+       
     }
     
     func trackEvent_removePassword() -> Void {
-        KMAnalytics.trackEvent(eventName: "Btn_SubTbr_RemovePassword", parameters: [
-            KMAnalytics.Parameter.categoryKey : KMAnalytics.Category.subTbr_Tools,
-            KMAnalytics.Parameter.labelKey : KMAnalytics.Label.subTbr_Btn], platform: .AppCenter, appTarget: .all)
+        
     }
 }
 

+ 0 - 3
PDF Office/PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+UI.swift

@@ -362,7 +362,6 @@ extension KMMainViewController: KMToolbarControllerDelegate {
                     self.openRightPane()
                 }
                 self.rightSideViewController.subViewType = .EditPDFAddText
-                FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_EditPDF", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_EditPDF_AddText"])
                 self.listView.setShouAddEdit(.text)
                 self.listView.change(.text)
             } else if self.listView.annotationType == .addImage {
@@ -370,8 +369,6 @@ extension KMMainViewController: KMToolbarControllerDelegate {
                 if !self.isReadMode {
                     self.openRightPane()
                 }
-                FMTrackEventManager.defaultManager.trackEvent(event: "SubTbr_EditPDF", withProperties: ["SubTbr_Btn" : "Btn_SubTbr_EditPDF_AddImage"])
-//                self.closeRightPane()
                 
                 self.rightSideViewController.subViewType = .EditPDFAddImage
                 self.listView.setShouAddEdit(.image)

+ 0 - 7
PDF Office/PDF Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m

@@ -22,7 +22,6 @@
 //#import "VerificationManager.h"
 //#import "KMVerificationWindowController.h"
 //#import "SKInspectPublicTool.h"
-//#import "FMTrackEventManager.h"
 //#import "NSFont+Custom.h"
 //#if !VERSION_DMG
 //#import <StoreKit/StoreKit.h>
@@ -337,7 +336,6 @@ static NSString *const KMPurchaseCompareCellIdentifier       = @"KMPurchaseCompa
         if (btn.tag == 10001) {
             if (ActivityStatusNone == [VerificationManager manager].status ||
                 ActivityStatusTrialExpire == [VerificationManager manager].status ) {
-                [[FMTrackEventManager defaultManager] trackEventWithEvent:@"Tbr" withProperties:@{@"Tbr_Btn":@"Btn_Tbr_SecondTrial"}];
                 [[VerificationManager manager] trialForDays:7
                                                       email:email?:[VerificationManager manager].email
                                                        name:name?:[VerificationManager manager].accountName
@@ -373,7 +371,6 @@ static NSString *const KMPurchaseCompareCellIdentifier       = @"KMPurchaseCompa
             NSURL *url = [NSURL URLWithString:@"https://www.pdfreaderpro.com/store/pdftecheditor?utm_source=app_dmg&utm_medium=dmg_puw_free_trial"];
 
             [[NSWorkspace sharedWorkspace] openURL:url];
-            [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"PUW_Btn_UpgradeBuyNow"}];
 #endif
         } else if (btn.tag == 10003) {
 #if VERSION_DMG
@@ -534,7 +531,6 @@ static NSString *const KMPurchaseCompareCellIdentifier       = @"KMPurchaseCompa
 }
 
 - (BOOL)windowShouldClose:(id)sender {
-    [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"PUW_Btn_Upgrade_Cancel"}];
     [self endModal:sender];
     return YES;
 }
@@ -784,7 +780,6 @@ static NSString *const KMPurchaseCompareCellIdentifier       = @"KMPurchaseCompa
 - (IBAction)buttonItemClicked_Subscribe:(id)sender {
     [[IAPProductsManager defaultManager] makeProduct:[IAPProductsManager defaultManager].newlyMonthProduct];
     [self addWaingView:self.window.contentView];
-    [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"PUW_Btn_Upgrade_6Mon"}];
 }
 
 - (IBAction)buttonItemClicked_Restore:(id)sender {
@@ -794,7 +789,6 @@ static NSString *const KMPurchaseCompareCellIdentifier       = @"KMPurchaseCompa
 
 - (IBAction)buttonItemClicked_Upgrade:(id)sender {
     [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"macappstore://apps.apple.com/app/id825459243?mt=12"]];
-    [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"PUW_Btn_Upgrade_Premium"}];
 }
 
 - (IBAction)privacyPolicyAction:(NSButton *)sender {
@@ -808,7 +802,6 @@ static NSString *const KMPurchaseCompareCellIdentifier       = @"KMPurchaseCompa
 - (IBAction)buttonItemClicked_LicenseUpgrade:(id)sender {
     [[IAPProductsManager defaultManager] makeProduct:[IAPProductsManager defaultManager].allAccessProduct];
     [self addWaingView:self.window.contentView];
-    [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"PUW_Btn_Upgrade_Permanent"}];
 }
 
 

+ 0 - 5
PDF Office/PDF Master/Class/Purchase/DMG/KMPurchaseCompareDMGWindowController.m

@@ -18,7 +18,6 @@
 //#import "KMButton.h"
 //#import "KMBox.h"
 //#import "SKInspectPublicTool.h"
-//#import "FMTrackEventManager.h"
 //#import "NSFont+Custom.h"
 //#import "KMToolbarItemPopViewController.h"
 //#import "KMRecommondManager.h"
@@ -523,7 +522,6 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier       = @"KMPurchaseCo
 //        [vc showWindow:nil];
 //    } else if (ActivityStatusTrialExpire == [VerificationManager manager].status) {
 //        if ([VerificationManager manager].secondTrialEnabled) {
-//            [[FMTrackEventManager manager] trackEvent:@"Tbr" withProperties:@{@"Tbr_Btn":@"Btn_Tbr_SecondTrial"}];
 //            [[VerificationManager manager] trialForDays:7
 //                                                  email:[VerificationManager manager].email
 //                                                   name:[VerificationManager manager].accountName
@@ -565,7 +563,6 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier       = @"KMPurchaseCo
 #if VERSION_DMG
     NSURL *url = [NSURL URLWithString:@"https://www.pdfreaderpro.com/store/pdftecheditor?utm_source=app_dmg&utm_medium=dmg_puw_comparison"];
     [[NSWorkspace sharedWorkspace] openURL:url];
-    [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"PUW_Btn_UpgradeBuyNow"}];
 #endif
     
 }
@@ -582,7 +579,6 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier       = @"KMPurchaseCo
 //        [vc showWindow:nil];
 //    } else if (ActivityStatusTrialExpire == [VerificationManager manager].status) {
         if ([VerificationManager manager].secondTrialEnabled) {
-            [[FMTrackEventManager defaultManager] trackEventWithEvent:@"Tbr" withProperties:@{@"Tbr_Btn":@"Btn_Tbr_SecondTrial"}];
             [[VerificationManager manager] trialForDays:7
                                                   email:[VerificationManager manager].email
                                                    name:[VerificationManager manager].accountName
@@ -623,7 +619,6 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier       = @"KMPurchaseCo
     NSURL *url = [NSURL URLWithString:kAIStoreServerLink];
     [[NSWorkspace sharedWorkspace] openURL:url];
     
-    [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"PUW_Btn_BuyAITools"}];
 }
 
 #pragma mark - Noti

+ 0 - 3
PDF Office/PDF Master/Class/Purchase/DMG/KMPurchaseFirstTrialWindowController.swift

@@ -408,7 +408,6 @@ import Cocoa
         }
         
         callBack(self,sender,self.emailTextField.stringValue,self.nameTextField.stringValue)
-        FMTrackEventManager.defaultManager.trackOnceEvent(event: "PUW", withProperties: ["PUW_Btn":"Btn_PUW_ActivateTrialNow"])
     }
     
     @IBAction func buyNowAction(_ sender: HyperLinkButton) {
@@ -416,7 +415,6 @@ import Cocoa
             return
         }
         callBack(self,sender,self.emailTextField.stringValue,self.nameTextField.stringValue)
-        FMTrackEventManager.defaultManager.trackOnceEvent(event: "PUW", withProperties: ["PUW_Btn":"Btn_PUW_BuyNow"])
     }
     
     @IBAction func enterLicenseAction(_ sender: HyperLinkButton) {
@@ -424,7 +422,6 @@ import Cocoa
             return
         }
         callBack(self,sender,self.emailTextField.stringValue,self.nameTextField.stringValue)
-        FMTrackEventManager.defaultManager.trackOnceEvent(event: "PUW", withProperties: ["PUW_Btn":"Btn_PUW_Enter_The_License"])
     }
     
     //MARK: NSTextFieldDelegate

+ 0 - 1
PDF Office/PDF Master/Class/Purchase/DMG/KMPurchaseLimitWindowController.swift

@@ -161,7 +161,6 @@ class KMPurchaseLimitWindowController: NSWindowController {
         let url = URL(string:"https://www.pdfreaderpro.com/store/pdftecheditor?product_code=product_2&utm_source=MacAppDmg&utm_campaign=OfficeStoreLink&utm_medium=PdfOfficeStore")!
 
         NSWorkspace.shared.open(url)
-        FMTrackEventManager.defaultManager.trackOnceEvent(event: "PUW", withProperties: ["PUW_Btn":"Btn_PUW_PDFtoOffice_Buy"])
     }
     
     @IBAction func continueConvertAction(_ sender: Any) {

+ 0 - 2
PDF Office/PDF Master/Class/Purchase/DMG/Verification/KMRepeatTrialAlertController.m

@@ -198,12 +198,10 @@
         if (self.callback) {
             self.callback(0, self);
         }
-        [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"Btn_PUW_DigitalSignTrial_Start"}];
     } else if ([sender isEqual:self.learnMoreButton]) {
         if (self.callback) {
             self.callback(1, self);
         }
-        [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"Btn_PUW_DigitalSignTrial_LearnMore"}];
     } else if ([sender isEqual:self.enterLicenseButton]) {
         if (self.callback) {
             self.callback(2, self);

+ 0 - 6
PDF Office/PDF Master/Class/Purchase/DMG/Verification/KMVerificationMessageViewController.m

@@ -12,9 +12,6 @@
 #import "KMVerificationWindowController.h"
 #import "KMPurchaseCompareWindowController.h"
 #import "KMUnlockAlertViewController.h"
-//#import "FMTrackEventManager.h"
-//#import "SKInspectPublicTool.h"
-//#import "KMToolCompareWindowController.h"
 
 #define kbottomGap 0
 @interface KMVerificationMessageViewController ()<
@@ -307,7 +304,6 @@ NSPopoverDelegate>
 //                NSURL *url = [NSURL URLWithString:@"https://www.pdfreaderpro.com/store/pdftecheditor"];
 //                
 //                [[NSWorkspace sharedWorkspace] openURL:url];
-//                [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"Btn_PUW_BuyNow-Expire"}];
 //            }
 //        };
 //        self.testVC.mouseEventCall = ^(BOOL mouseEnter) {
@@ -351,13 +347,11 @@ NSPopoverDelegate>
         if ([VerificationManager manager].needUpgradeLicense) {
             NSURL *url = [NSURL URLWithString:@"https://www.pdfreaderpro.com/store/pdftecheditor?product_code=product_2"];
             [[NSWorkspace sharedWorkspace] openURL:url];
-            [[FMTrackEventManager defaultManager] trackEventWithEvent:@"Tbr" withProperties:@{@"Tbr_Btn":@"Btn_Tbr_PDFtoOffice"}];
         }
     } else {
         if ([VerificationManager manager].needUpgradeLicense) {
             NSURL *url = [NSURL URLWithString:@"https://www.pdfreaderpro.com/store/pdftecheditor?product_code=product_2"];
             [[NSWorkspace sharedWorkspace] openURL:url];
-            [[FMTrackEventManager defaultManager] trackEventWithEvent:@"Tbr" withProperties:@{@"Tbr_Btn":@"Btn_Tbr_PDFtoOffice"}];
         } else {
             KMVerificationWindowController *vc = [KMVerificationWindowController verificationWithType:KMVerificationTypeNormal];
             [vc showWindow:nil];

+ 0 - 4
PDF Office/PDF Master/Class/Purchase/DMG/Verification/KMVerificationWindowController.m

@@ -18,7 +18,6 @@
 #import "GBDeviceInfo.h"
 #import "Reachability.h"
 //#import "SKInspectPublicTool.h"
-//#import "FMTrackEventManager.h"
 #import "KMRepeatTrialAlertController.h"
 #import "KMRepeatVerifyExpireController.h"
 #import <PDF_Reader_Pro-Swift.h>
@@ -249,7 +248,6 @@ static KMVerificationWindowController *_currentWindowController = nil;
             NSURL *url = [NSURL URLWithString:@"https://www.pdfreaderpro.com/store/pdftecheditor"];
             [[NSWorkspace sharedWorkspace] openURL:url];
 #endif
-            [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"Btn_PUW_BuyNow-Trial"}];
             [blockSelf close];
         };
     }
@@ -318,10 +316,8 @@ static KMVerificationWindowController *_currentWindowController = nil;
             if (clickIndex == 0) {
                 [blockSelf setContentView:blockSelf.activateViewController.view];
             } else if (clickIndex == 1) {
-                [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"Btn_PUW_SecondTrialExpire_Later"}];
                 [blockSelf close];
             } else if (clickIndex == 2) {
-                [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"Btn_PUW_SecondTrialExpire_Buy"}];
                 [blockSelf verificationBuy];
             }
         };

+ 329 - 158
PDF Office/PDF Reader Pro.xcodeproj/xcuserdata/kdanmobile.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -874,8 +874,8 @@
             filePath = "PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "4554"
-            endingLineNumber = "4554"
+            startingLineNumber = "4532"
+            endingLineNumber = "4532"
             landmarkName = "toolbarViewController(_:menuItemDidClick:index:info:)"
             landmarkType = "7">
          </BreakpointContent>
@@ -890,13 +890,13 @@
             filePath = "PDF Master/Class/Home/ViewController/KMHomeViewController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "697"
-            endingLineNumber = "697"
+            startingLineNumber = "701"
+            endingLineNumber = "701"
             landmarkName = "openPDFAction(_:)"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "88A2A8F0-1ABC-47CE-A197-92F538CDC9A0 - 9d4cc2b0127494e8"
+                  uuid = "88A2A8F0-1ABC-47CE-A197-92F538CDC9A0 - 9d4cc2b012749564"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -906,12 +906,12 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Home/ViewController/KMHomeViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "697"
-                  endingLineNumber = "697"
-                  offsetFromSymbolStart = "824">
+                  startingLineNumber = "701"
+                  endingLineNumber = "701"
+                  offsetFromSymbolStart = "188">
                </Location>
                <Location
-                  uuid = "88A2A8F0-1ABC-47CE-A197-92F538CDC9A0 - bf4d7107c7782971"
+                  uuid = "88A2A8F0-1ABC-47CE-A197-92F538CDC9A0 - bf4d7107c77828fd"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -921,8 +921,8 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Home/ViewController/KMHomeViewController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "697"
-                  endingLineNumber = "697"
+                  startingLineNumber = "701"
+                  endingLineNumber = "701"
                   offsetFromSymbolStart = "2396">
                </Location>
             </Locations>
@@ -1442,28 +1442,28 @@
             filePath = "PDF Master/Class/PDFWindowController/Toolbar/KMToolbarController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "946"
-            endingLineNumber = "946"
-            landmarkName = "toolbarViewController(_:findSearchAction:forward:)"
+            startingLineNumber = "919"
+            endingLineNumber = "919"
+            landmarkName = "toolbarViewController(_:itemDidClick:)"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "5CF502D4-25C5-4B77-8E82-730847423C75 - 42334baf50e70844"
+                  uuid = "5CF502D4-25C5-4B77-8E82-730847423C75 - f2c6e8c76b62c9eb"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMToolbarController.toolbarViewController(_: PDF_Reader_Pro.KMToolbarViewController, findSearchAction: Swift.String, forward: Swift.Bool) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
+                  symbolName = "LynxPDF_Editor.KMToolbarController.toolbarViewController(_: LynxPDF_Editor.KMToolbarViewController, scanOCRModel: Swift.Int) -&gt; ()"
+                  moduleName = "LynxPDF Editor"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/PDFWindowController/Toolbar/KMToolbarController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "946"
-                  endingLineNumber = "946"
-                  offsetFromSymbolStart = "488">
+                  startingLineNumber = "919"
+                  endingLineNumber = "919"
+                  offsetFromSymbolStart = "68">
                </Location>
                <Location
-                  uuid = "5CF502D4-25C5-4B77-8E82-730847423C75 - b04e846f5ddb42ef"
+                  uuid = "5CF502D4-25C5-4B77-8E82-730847423C75 - b04e846f5ddb4762"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -1473,8 +1473,8 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/PDFWindowController/Toolbar/KMToolbarController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "946"
-                  endingLineNumber = "946"
+                  startingLineNumber = "919"
+                  endingLineNumber = "919"
                   offsetFromSymbolStart = "488">
                </Location>
             </Locations>
@@ -1490,28 +1490,28 @@
             filePath = "PDF Master/Class/PDFWindowController/Toolbar/KMToolbarController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "950"
-            endingLineNumber = "950"
-            landmarkName = "toolbarViewController(_:findSearchAllAction:forward:)"
+            startingLineNumber = "923"
+            endingLineNumber = "923"
+            landmarkName = "toolbarViewController(_:itemDidClick:)"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "CB3E6257-A72E-40ED-ABBB-1919517ED0C8 - cd7b4cc45d00cc5c"
+                  uuid = "CB3E6257-A72E-40ED-ABBB-1919517ED0C8 - 93b6b78cdc92b75e"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMToolbarController.toolbarViewController(_: PDF_Reader_Pro.KMToolbarViewController, findSearchAllAction: Swift.String, forward: Swift.Bool) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
+                  symbolName = "LynxPDF_Editor.KMToolbarController.toolbarViewController(_: LynxPDF_Editor.KMToolbarViewController, itemDidClick: LynxPDF_Editor.KMToolbarItemView) -&gt; ()"
+                  moduleName = "LynxPDF Editor"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/PDFWindowController/Toolbar/KMToolbarController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "950"
-                  endingLineNumber = "950"
-                  offsetFromSymbolStart = "488">
+                  startingLineNumber = "923"
+                  endingLineNumber = "923"
+                  offsetFromSymbolStart = "120">
                </Location>
                <Location
-                  uuid = "CB3E6257-A72E-40ED-ABBB-1919517ED0C8 - 80ea7def16dc442e"
+                  uuid = "CB3E6257-A72E-40ED-ABBB-1919517ED0C8 - 80ea7def16dc40ab"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -1521,8 +1521,8 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/PDFWindowController/Toolbar/KMToolbarController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "950"
-                  endingLineNumber = "950"
+                  startingLineNumber = "923"
+                  endingLineNumber = "923"
                   offsetFromSymbolStart = "488">
                </Location>
             </Locations>
@@ -1538,28 +1538,28 @@
             filePath = "PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3036"
-            endingLineNumber = "3036"
+            startingLineNumber = "3033"
+            endingLineNumber = "3033"
             landmarkName = "imageAnnotation(_:)"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "1A1E0BBC-9AE5-4D72-9FAF-703369A96CD7 - a04f51403294423c"
+                  uuid = "1A1E0BBC-9AE5-4D72-9FAF-703369A96CD7 - c1ce986b3ec3877e"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "closure #1 (__C.NSModalResponse) -&gt; () in PDF_Reader_Pro.KMMainViewController.imageAnnotation(Any) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
+                  symbolName = "LynxPDF_Editor.KMMainViewController.imageAnnotation(Any) -&gt; ()"
+                  moduleName = "LynxPDF Editor"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "3036"
-                  endingLineNumber = "3036"
-                  offsetFromSymbolStart = "528">
+                  startingLineNumber = "3034"
+                  endingLineNumber = "3034"
+                  offsetFromSymbolStart = "1628">
                </Location>
                <Location
-                  uuid = "1A1E0BBC-9AE5-4D72-9FAF-703369A96CD7 - 2672bf4f5d9ac879"
+                  uuid = "1A1E0BBC-9AE5-4D72-9FAF-703369A96CD7 - 2672bf4f5d9ac83b"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -1569,57 +1569,24 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "3036"
-                  endingLineNumber = "3036"
-                  offsetFromSymbolStart = "528">
+                  startingLineNumber = "3034"
+                  endingLineNumber = "3034"
+                  offsetFromSymbolStart = "416">
                </Location>
-            </Locations>
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "4AD9AA01-D685-4FB0-83B9-A83CCC4B2BC0"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "2477"
-            endingLineNumber = "2477"
-            landmarkName = "_renameForSavePanel(_:)"
-            landmarkType = "7">
-            <Locations>
                <Location
-                  uuid = "4AD9AA01-D685-4FB0-83B9-A83CCC4B2BC0 - 70d3b2fa6095bd8c"
+                  uuid = "1A1E0BBC-9AE5-4D72-9FAF-703369A96CD7 - 2672bf4f5d9ac804"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController._renameForSavePanel(Swift.Optional&lt;__C.CTTabController&gt;) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "2477"
-                  endingLineNumber = "2477"
-                  offsetFromSymbolStart = "7580">
-               </Location>
-               <Location
-                  uuid = "4AD9AA01-D685-4FB0-83B9-A83CCC4B2BC0 - dc5961dd81c97257"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "LynxPDF_Editor.KMMainViewController._renameForSavePanel(Swift.Optional&lt;__C.CTTabController&gt;) -&gt; ()"
+                  symbolName = "closure #1 (__C.NSModalResponse) -&gt; () in LynxPDF_Editor.KMMainViewController.imageAnnotation(Any) -&gt; ()"
                   moduleName = "LynxPDF Editor"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "2477"
-                  endingLineNumber = "2477"
-                  offsetFromSymbolStart = "7580">
+                  startingLineNumber = "3033"
+                  endingLineNumber = "3033"
+                  offsetFromSymbolStart = "528">
                </Location>
             </Locations>
          </BreakpointContent>
@@ -1627,47 +1594,47 @@
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            uuid = "A8A43600-EFE1-470D-8DCF-0751FAF8E262"
+            uuid = "4AD9AA01-D685-4FB0-83B9-A83CCC4B2BC0"
             shouldBeEnabled = "Yes"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
-            filePath = "PDF Master/Class/Purchase/DMG/KMPurchaseCompareDMGWindowController.m"
+            filePath = "PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "569"
-            endingLineNumber = "569"
-            landmarkName = "-buttonItemClicked_Buy:"
+            startingLineNumber = "2476"
+            endingLineNumber = "2476"
+            landmarkName = "_renameForSavePanel(_:)"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "A8A43600-EFE1-470D-8DCF-0751FAF8E262 - b1b46c27836510f4"
+                  uuid = "4AD9AA01-D685-4FB0-83B9-A83CCC4B2BC0 - dc5961dd81c97276"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "-[KMPurchaseCompareDMGWindowController buttonItemClicked_Buy:]"
-                  moduleName = "PDF Reader Pro"
+                  symbolName = "LynxPDF_Editor.KMMainViewController._renameForSavePanel(Swift.Optional&lt;__C.CTTabController&gt;) -&gt; ()"
+                  moduleName = "LynxPDF Editor"
                   usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/DMG/KMPurchaseCompareDMGWindowController.m"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "571"
-                  endingLineNumber = "571"
-                  offsetFromSymbolStart = "76">
+                  startingLineNumber = "2476"
+                  endingLineNumber = "2476"
+                  offsetFromSymbolStart = "7428">
                </Location>
                <Location
-                  uuid = "A8A43600-EFE1-470D-8DCF-0751FAF8E262 - 234006895b5fc642"
+                  uuid = "4AD9AA01-D685-4FB0-83B9-A83CCC4B2BC0 - dc5961dd81c97276"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "-[KMPurchaseCompareDMGWindowController buttonItemClicked_Buy:]"
+                  symbolName = "LynxPDF_Editor.KMMainViewController._renameForSavePanel(Swift.Optional&lt;__C.CTTabController&gt;) -&gt; ()"
                   moduleName = "LynxPDF Editor"
                   usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/DMG/KMPurchaseCompareDMGWindowController.m"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "571"
-                  endingLineNumber = "571"
-                  offsetFromSymbolStart = "228">
+                  startingLineNumber = "2476"
+                  endingLineNumber = "2476"
+                  offsetFromSymbolStart = "7580">
                </Location>
             </Locations>
          </BreakpointContent>
@@ -2778,28 +2745,28 @@
             filePath = "PDF Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "3503"
-            endingLineNumber = "3503"
+            startingLineNumber = "3499"
+            endingLineNumber = "3499"
             landmarkName = "aiTranslationPDFFileAction()"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "650A221E-3B4B-4ABA-85CF-EE471E7569FC - 9e739f36cb533cf1"
+                  uuid = "650A221E-3B4B-4ABA-85CF-EE471E7569FC - 366f70ddc66706bf"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.aiTranslationPDFFileAction() -&gt; ()"
-                  moduleName = "PDF Reader Pro"
+                  symbolName = "LynxPDF_Editor.KMMainViewController.aiTranslationPDFFileAction() -&gt; ()"
+                  moduleName = "LynxPDF Editor"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "3503"
-                  endingLineNumber = "3503"
-                  offsetFromSymbolStart = "116">
+                  startingLineNumber = "3500"
+                  endingLineNumber = "3500"
+                  offsetFromSymbolStart = "28">
                </Location>
                <Location
-                  uuid = "650A221E-3B4B-4ABA-85CF-EE471E7569FC - 366f70ddc6670796"
+                  uuid = "650A221E-3B4B-4ABA-85CF-EE471E7569FC - 366f70ddc667061a"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -2809,8 +2776,8 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "3509"
-                  endingLineNumber = "3509"
+                  startingLineNumber = "3505"
+                  endingLineNumber = "3505"
                   offsetFromSymbolStart = "44">
                </Location>
             </Locations>
@@ -3492,28 +3459,28 @@
             filePath = "PDF Master/Class/AIInfo/AIPurchaseWindowController/AIPurchaseWindowController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "224"
-            endingLineNumber = "224"
+            startingLineNumber = "223"
+            endingLineNumber = "223"
             landmarkName = "termOfAction(_:)"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "28533B96-D9F8-4E91-A266-D6853396E485 - 658e15816face337"
+                  uuid = "28533B96-D9F8-4E91-A266-D6853396E485 - 9d682fa8b90e7af5"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.AIPurchaseWindowController.termOfAction(Any) -&gt; ()"
-                  moduleName = "PDF Reader Pro"
+                  symbolName = "LynxPDF_Editor.AIPurchaseWindowController.termOfAction(Any) -&gt; ()"
+                  moduleName = "LynxPDF Editor"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/AIInfo/AIPurchaseWindowController/AIPurchaseWindowController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "224"
-                  endingLineNumber = "224"
-                  offsetFromSymbolStart = "316">
+                  startingLineNumber = "223"
+                  endingLineNumber = "223"
+                  offsetFromSymbolStart = "280">
                </Location>
                <Location
-                  uuid = "28533B96-D9F8-4E91-A266-D6853396E485 - 9d682fa8b90e7a14"
+                  uuid = "28533B96-D9F8-4E91-A266-D6853396E485 - 9d682fa8b90e7af5"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -3523,9 +3490,9 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/AIInfo/AIPurchaseWindowController/AIPurchaseWindowController.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "224"
-                  endingLineNumber = "224"
-                  offsetFromSymbolStart = "316">
+                  startingLineNumber = "223"
+                  endingLineNumber = "223"
+                  offsetFromSymbolStart = "292">
                </Location>
             </Locations>
          </BreakpointContent>
@@ -3540,40 +3507,40 @@
             filePath = "PDF Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "805"
-            endingLineNumber = "805"
+            startingLineNumber = "799"
+            endingLineNumber = "799"
             landmarkName = "-termOfSerAction:"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "71669779-D19C-45AF-96BD-885117C311CB - fbec10602034c099"
+                  uuid = "71669779-D19C-45AF-96BD-885117C311CB - cea8580033721727"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "-[KMPurchaseCompareWindowController termOfSerAction:]"
-                  moduleName = "PDF Reader Pro"
+                  symbolName = "-[KMPurchaseCompareWindowController privacyPolicyAction:]"
+                  moduleName = "LynxPDF Editor"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "805"
-                  endingLineNumber = "805"
-                  offsetFromSymbolStart = "76">
+                  startingLineNumber = "802"
+                  endingLineNumber = "802"
+                  offsetFromSymbolStart = "172">
                </Location>
                <Location
-                  uuid = "71669779-D19C-45AF-96BD-885117C311CB - 69187acef80e162f"
+                  uuid = "71669779-D19C-45AF-96BD-885117C311CB - cea8580033721684"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
-                  symbolName = "-[KMPurchaseCompareWindowController termOfSerAction:]"
+                  symbolName = "-[KMPurchaseCompareWindowController privacyPolicyAction:]"
                   moduleName = "LynxPDF Editor"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "805"
-                  endingLineNumber = "805"
-                  offsetFromSymbolStart = "76">
+                  startingLineNumber = "799"
+                  endingLineNumber = "799"
+                  offsetFromSymbolStart = "172">
                </Location>
             </Locations>
          </BreakpointContent>
@@ -3623,6 +3590,21 @@
                   endingLineNumber = "283"
                   offsetFromSymbolStart = "1644">
                </Location>
+               <Location
+                  uuid = "6AB63C4E-20B4-429A-B1EF-783886BFE836 - ba28b8d7706c35dd"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "LynxPDF_Editor.KMRegisterView.textView(_: __C.NSTextView, clickedOnLink: Any, at: Swift.Int) -&gt; Swift.Bool"
+                  moduleName = "LynxPDF Editor"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/KMLightMember/Controller/Login&amp;Register/View/KMRegisterView.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "283"
+                  endingLineNumber = "283"
+                  offsetFromSymbolStart = "1632">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -3671,6 +3653,21 @@
                   endingLineNumber = "286"
                   offsetFromSymbolStart = "2516">
                </Location>
+               <Location
+                  uuid = "231F4E95-9976-4D72-8727-230B159E496A - ba28b8d7706c3540"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "LynxPDF_Editor.KMRegisterView.textView(_: __C.NSTextView, clickedOnLink: Any, at: Swift.Int) -&gt; Swift.Bool"
+                  moduleName = "LynxPDF Editor"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/KMLightMember/Controller/Login&amp;Register/View/KMRegisterView.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "286"
+                  endingLineNumber = "286"
+                  offsetFromSymbolStart = "2500">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -3732,10 +3729,42 @@
             filePath = "PDF Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "327"
-            endingLineNumber = "327"
+            startingLineNumber = "326"
+            endingLineNumber = "326"
             landmarkName = "+DMGPurchaseInstance"
             landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "B002D00C-B746-4FCF-8140-0D8FAACC3037 - 22a4731029c4edb9"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "__56+[KMPurchaseCompareWindowController DMGPurchaseInstance]_block_invoke"
+                  moduleName = "LynxPDF Editor"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "326"
+                  endingLineNumber = "326"
+                  offsetFromSymbolStart = "28">
+               </Location>
+               <Location
+                  uuid = "B002D00C-B746-4FCF-8140-0D8FAACC3037 - 22a4731029c4edb9"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "__56+[KMPurchaseCompareWindowController DMGPurchaseInstance]_block_invoke"
+                  moduleName = "LynxPDF Editor"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "326"
+                  endingLineNumber = "326"
+                  offsetFromSymbolStart = "44">
+               </Location>
+            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -3748,28 +3777,28 @@
             filePath = "PDF Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "575"
-            endingLineNumber = "575"
+            startingLineNumber = "571"
+            endingLineNumber = "571"
             landmarkName = "-showWindow:"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "E53CED64-9981-4DF4-A067-40D3A1C46657 - 8360da0b2cd91176"
+                  uuid = "E53CED64-9981-4DF4-A067-40D3A1C46657 - 1194b0a5f4e3c406"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
                   symbolName = "-[KMPurchaseCompareWindowController showWindow:]"
-                  moduleName = "PDF Reader Pro"
+                  moduleName = "LynxPDF Editor"
                   usesParentBreakpointCondition = "Yes"
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "575"
-                  endingLineNumber = "575"
-                  offsetFromSymbolStart = "112">
+                  startingLineNumber = "573"
+                  endingLineNumber = "573"
+                  offsetFromSymbolStart = "56">
                </Location>
                <Location
-                  uuid = "E53CED64-9981-4DF4-A067-40D3A1C46657 - 1194b0a5f4e3c7c0"
+                  uuid = "E53CED64-9981-4DF4-A067-40D3A1C46657 - 1194b0a5f4e3c444"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -3779,9 +3808,9 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "575"
-                  endingLineNumber = "575"
-                  offsetFromSymbolStart = "112">
+                  startingLineNumber = "571"
+                  endingLineNumber = "571"
+                  offsetFromSymbolStart = "68">
                </Location>
             </Locations>
          </BreakpointContent>
@@ -3812,10 +3841,42 @@
             filePath = "PDF Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "363"
-            endingLineNumber = "363"
+            startingLineNumber = "361"
+            endingLineNumber = "361"
             landmarkName = "+firstTrialWCCheck"
             landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "3C41457B-E027-4B2C-865A-DC0F614047C5 - 114631ccc849c0ec"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "__54+[KMPurchaseCompareWindowController firstTrialWCCheck]_block_invoke"
+                  moduleName = "LynxPDF Editor"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "361"
+                  endingLineNumber = "361"
+                  offsetFromSymbolStart = "1104">
+               </Location>
+               <Location
+                  uuid = "3C41457B-E027-4B2C-865A-DC0F614047C5 - 5688b3f53988f258"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "__54+[KMPurchaseCompareWindowController firstTrialWCCheck]_block_invoke_3"
+                  moduleName = "LynxPDF Editor"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/Appstore/KMPurchaseCompareWindowController.m"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "361"
+                  endingLineNumber = "361"
+                  offsetFromSymbolStart = "44">
+               </Location>
+            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -3828,10 +3889,72 @@
             filePath = "PDF Master/Class/Purchase/DMG/KMPurchaseCompareDMGWindowController.m"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "557"
-            endingLineNumber = "557"
+            startingLineNumber = "555"
+            endingLineNumber = "555"
             landmarkName = "-enterLicenseAction:"
             landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "13E2F1F7-4BFD-4F5A-8B91-7C8CBED8B9B3 - f55f9eb623798460"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "-[KMPurchaseCompareDMGWindowController enterLicenseAction:]"
+                  moduleName = "LynxPDF Editor"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/DMG/KMPurchaseCompareDMGWindowController.m"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "556"
+                  endingLineNumber = "556"
+                  offsetFromSymbolStart = "132">
+               </Location>
+               <Location
+                  uuid = "13E2F1F7-4BFD-4F5A-8B91-7C8CBED8B9B3 - 3159ac7dbfee1afe"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "__59-[KMPurchaseCompareDMGWindowController enterLicenseAction:]_block_invoke"
+                  moduleName = "LynxPDF Editor"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/DMG/KMPurchaseCompareDMGWindowController.m"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "556"
+                  endingLineNumber = "556"
+                  offsetFromSymbolStart = "28">
+               </Location>
+               <Location
+                  uuid = "13E2F1F7-4BFD-4F5A-8B91-7C8CBED8B9B3 - f55f9eb623798441"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "-[KMPurchaseCompareDMGWindowController enterLicenseAction:]"
+                  moduleName = "LynxPDF Editor"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/DMG/KMPurchaseCompareDMGWindowController.m"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "555"
+                  endingLineNumber = "555"
+                  offsetFromSymbolStart = "132">
+               </Location>
+               <Location
+                  uuid = "13E2F1F7-4BFD-4F5A-8B91-7C8CBED8B9B3 - 3159ac7dbfee1adf"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "__59-[KMPurchaseCompareDMGWindowController enterLicenseAction:]_block_invoke"
+                  moduleName = "LynxPDF Editor"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Purchase/DMG/KMPurchaseCompareDMGWindowController.m"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "555"
+                  endingLineNumber = "555"
+                  offsetFromSymbolStart = "28">
+               </Location>
+            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
@@ -3844,8 +3967,8 @@
             filePath = "PDF Master/Class/Purchase/DMG/KMPurchaseCompareDMGWindowController.m"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "608"
-            endingLineNumber = "608"
+            startingLineNumber = "604"
+            endingLineNumber = "604"
             landmarkName = "-buttonItemClicked_License:"
             landmarkType = "7">
          </BreakpointContent>
@@ -3866,5 +3989,53 @@
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "119F680E-F635-4172-AE1C-9D178A9F6596"
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "PDF Master/Class/Home/ViewController/KMHomeViewController+Action.swift"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "108"
+            endingLineNumber = "108"
+            landmarkName = "fastToolItemAction(_:)"
+            landmarkType = "7">
+            <Locations>
+               <Location
+                  uuid = "119F680E-F635-4172-AE1C-9D178A9F6596 - ec5201cea020fb83"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "LynxPDF_Editor.KMHomeViewController.fastToolItemAction(LynxPDF_Editor.DataNavigationViewButtonActionType) -&gt; ()"
+                  moduleName = "LynxPDF Editor"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Home/ViewController/KMHomeViewController+Action.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "108"
+                  endingLineNumber = "108"
+                  offsetFromSymbolStart = "452">
+               </Location>
+               <Location
+                  uuid = "119F680E-F635-4172-AE1C-9D178A9F6596 - ec5201cea020fb83"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "LynxPDF_Editor.KMHomeViewController.fastToolItemAction(LynxPDF_Editor.DataNavigationViewButtonActionType) -&gt; ()"
+                  moduleName = "LynxPDF Editor"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/Class/Home/ViewController/KMHomeViewController+Action.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "108"
+                  endingLineNumber = "108"
+                  offsetFromSymbolStart = "420">
+               </Location>
+            </Locations>
+         </BreakpointContent>
+      </BreakpointProxy>
    </Breakpoints>
 </Bucket>