Giter VIP home page Giter VIP logo

podium's Introduction

https://beeware.org/project/projects/applications/podium/podium.png

Podium

Discord server

A markup-based slide presentation tool.

Why?

Developers go to conferences. And when they do, they need slide decks.

Unfortunately, while presentation tools like Keynote and PowerPoint are great for business presentations, they aren't well suited to the needs of developers. The mainstay of developer presentations -- code samples -- are generally painful to add to a Keynote presentation.

These presentation tools also come from a WYSIWYG (What You See Is What You Get) tradition. This can be powerful, because it makes it easy to put anything you want onto a slide. But it can also be painful, because you end up spending all your time pushing pixels into the right place, instead of focussing on the content of your talk. And if you want to make a style change, you may need to apply that change manually to every slide. The lessons of separating content from markup can't be applied to a WYSIWYG world.

On top of all that, the document formats for Keynote and Powerpoint are binary blobs -- they don't lend themselves to version control, collaborative editing, and so on.

The developer response to this has been to use HTML5. Recent years have seen the development of a number of HTML-based presentation tools, like prezi, deck.js, keydown and showoff. These tools exploit the power of HTML5 to make full screen presentations.

However, by using browser technology as the basis for these tools, they miss one very important feature of WYSIWYG presentation tools: presenter mode. One of the big features of Keynote and Powerpoint is that they aren't just decks of slides -- they have presenter notes and timing tools, and the display shown to the audience isn't the same as the display shown to the presenter. Web-based presentation tools are often missing presenter mode.

Or, if they do have a presenter mode, they rely on you being able to independently resize two separate web browsers, and they won't provide any assistance in hiding all the browser toolbars, menus, titlebars, and so on. This can be done, but it's awkward.

Many of these tools are also online-only. They assume that you have a good WiFi connection, and will be able to display your content live off the internet... which if you've ever been to a developer conference, you'll know is a risky proposition.

Podium attempts to bridge the gap between these two poles. It is comprised of:

  • A simple, text-based markup format, focussed on the needs of developer presentations.
  • A graphical presentation tool that has a presenter display independent of the slide display.

Quickstart

Official releases of Podium can be downloaded from the GitHub releases page.

Download the binary for your platform of choice, and run it. This should open a file dialog, prompting you to open a .podium slide deck. An example Podium slide deck is also available in the releases folder. Unzip the deck, and open it in Podium.

Note

The Linux AppImage format is a cross-platform binary that should run on any Linux distribution using GLibC 2.23 or later - this includes Ubuntu 16.04 and later, Fedora 24 and later, and others.

After downloading the AppImage, you may need to mark the AppImage file as executable (chmod +x Podium-*.AppImage) first. In Linux, .podium files appear as directories; select the directory and click Open.

Controls from here are keyboard based:

  • CMD-P - Enter presentation mode; or, if in presentation mode, Pause timer
  • Esc - Exit presentation mode
  • CMD-Tab - Switch displays
  • Right/Left arrows - Next/previous slide
  • Down/Up arrows - Next/previous slide
  • Enter - Next slide
  • Home/End - first/last slide
  • CMD-A - Switch aspect ratio between 16:9 and 4:3
  • CMD-R - Reload slide deck
  • CMD-T - Reset timer

If you're on Linux, "CMD" is the Control key.

Developing Podium

Podium uses the BeeWare suite of tools and libraries - most notably, the Toga widget toolkit, and the Briefcase packaging tool.

To develop Podium, create a virtual environment, and install the BeeWare tools.

If you're using Linux, you'll need to install some system packages first:

# Ubuntu/Debian
$ sudo apt-get update
$ sudo apt-get install python3-dev libgirepository1.0-dev libcairo2-dev libpango1.0-dev libwebkit2gtk-4.0-37 gir1.2-webkit2-4.0

# Fedora
$ sudo dnf install pkg-config python3-devel gobject-introspection-devel cairo-devel cairo-gobject-devel pango-devel webkitgtk3

Then, you can create a virtual environment and install the BeeWare tools:

$ mkdir beeware
$ cd beeware
$ python3 -m venv venv
$ source venv/bin/activate
(venv) $ pip install --pre beeware

Now that you have the code, you can clone the Podium repository and run it in developer mode:

(venv) $ git clone https://github.com/beeware/podium.git
(venv) $ cd podium
(venv) $ briefcase dev

This should open the same file dialog as before.

Packaging with Briefcase

Use Briefcase to package this repository as a standalone application:

$ briefcase package

Depending on your platform, this will produce a macOS folder containing a Podium DMG file, or a linux folder containing a .AppImage file.

Note

Packaging cross-distribution Linux binaries is a complex process; See the notes on AppImage packaging in the Briefcase documentation for more details.

Overriding Default themes

Define a style.css file to override the default theme. You can use the Debugging section to help you create a theme that suites your style.

Debugging

If you need to debug the CSS for a slide, you may want to use the "inspect element" feature of the webview. You may need to enable manually enable the feature at an operating system level:

  • macOS: at a terminal prompt, run:

    defaults write org.beeware.podium WebKitDeveloperExtras -bool true

Documentation

Documentation for Podium can be found on Read The Docs.

Community

Podium is part of the BeeWare suite. You can talk to the community through:

We foster a welcoming and respectful community as described in our BeeWare Community Code of Conduct.

Contributing

If you experience problems with Podium, log them on GitHub. If you want to contribute code, please fork the code and submit a pull request.

podium's People

Contributors

andreysmelter avatar bittner avatar cczona avatar danyeaw avatar eliotb avatar freakboy3742 avatar glasnt avatar hawkowl avatar jnothman avatar lee-w avatar meatballs avatar svatsan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

podium's Issues

Fix the installation for Kali Linux

When I tried to install Podium on Kali, I got an error with the following message:

Could not find a version that satisfies the requirement podium (from versions: )
No matching distribution found for podium

Crash on MacOS 10.12.5

I installed the latest podium (a8db0bf) through python3 setup.py install–using the Brew-installed Python 3.6. I made the file main.md with the following contents:

# Main
Hello BeeWare folks!

It spits out the following message

Read from File Wrapper: podium
   type: Podium Slide Deck
Open documents of type None

and then crashes, saying "Python quit unexpectedly.", yielding the following log:

Process:               Python [37970]
Path:                  /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python
Identifier:            org.python.python
Version:               3.6.1 (3.6.1)
Code Type:             X86-64 (Native)
Parent Process:        Python [37803]
Responsible:           Python [37970]
User ID:               501

Date/Time:             2017-05-22 09:00:29.912 -0700
OS Version:            Mac OS X 10.12.5 (16F73)
Report Version:        12
Anonymous UUID:        A7628E27-9211-6E7D-8CF4-8B2E499BB94F

Sleep/Wake UUID:       DDE7C229-7722-40FC-957D-6B2FBE9E72B3

Time Awake Since Boot: 150000 seconds
Time Since Wake:       730 seconds

System Integrity Protection: disabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000020
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]

VM Regions Near 0x20:
--> 
    __TEXT                 000000010baad000-000000010baaf000 [    8K] r-x/rwx SM=COW  /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               	0x00007fffad8b6f31 objc_retain + 33
1   com.apple.CoreFoundation      	0x00007fff989b01be +[__NSArrayI __new:::] + 110
2   com.apple.CoreFoundation      	0x00007fff989b00ab -[__NSPlaceholderArray initWithObjects:count:] + 187
3   com.apple.CoreFoundation      	0x00007fff98a24552 -[NSArray initWithObjects:] + 626
4   _ctypes.cpython-36m-darwin.so 	0x000000010c97c42f ffi_call_unix64 + 79
5   _ctypes.cpython-36m-darwin.so 	0x000000010c97cc5b ffi_call + 815
6   _ctypes.cpython-36m-darwin.so 	0x000000010c97860c _ctypes_callproc + 671
7   _ctypes.cpython-36m-darwin.so 	0x000000010c973323 PyCFuncPtr_call + 974
8   org.python.python             	0x000000010babd35a PyObject_Call + 101
9   org.python.python             	0x000000010bb52825 _PyEval_EvalFrameDefault + 5603
10  org.python.python             	0x000000010bb59fa7 _PyEval_EvalCodeWithName + 1829
11  org.python.python             	0x000000010bb5a85e _PyFunction_FastCallDict + 444
12  org.python.python             	0x000000010babd4d9 _PyObject_FastCallDict + 196
13  org.python.python             	0x000000010babd5fc _PyObject_Call_Prepend + 156
14  org.python.python             	0x000000010babd35a PyObject_Call + 101
15  org.python.python             	0x000000010bb07726 slot_tp_call + 50
16  org.python.python             	0x000000010babd35a PyObject_Call + 101
17  org.python.python             	0x000000010bb52825 _PyEval_EvalFrameDefault + 5603
18  org.python.python             	0x000000010bb59fa7 _PyEval_EvalCodeWithName + 1829
19  org.python.python             	0x000000010bb5a85e _PyFunction_FastCallDict + 444
20  org.python.python             	0x000000010babd4d9 _PyObject_FastCallDict + 196
21  org.python.python             	0x000000010babd5fc _PyObject_Call_Prepend + 156
22  org.python.python             	0x000000010babd35a PyObject_Call + 101
23  org.python.python             	0x000000010bb07726 slot_tp_call + 50
24  org.python.python             	0x000000010babd35a PyObject_Call + 101
25  org.python.python             	0x000000010bb52825 _PyEval_EvalFrameDefault + 5603
26  org.python.python             	0x000000010bb59fa7 _PyEval_EvalCodeWithName + 1829
27  org.python.python             	0x000000010bb51207 PyEval_EvalCodeEx + 52
28  org.python.python             	0x000000010badd493 function_call + 338
29  org.python.python             	0x000000010babd35a PyObject_Call + 101
30  org.python.python             	0x000000010bb52825 _PyEval_EvalFrameDefault + 5603
31  org.python.python             	0x000000010bb59fa7 _PyEval_EvalCodeWithName + 1829
32  org.python.python             	0x000000010bb51207 PyEval_EvalCodeEx + 52
33  org.python.python             	0x000000010badd493 function_call + 338
34  org.python.python             	0x000000010babd35a PyObject_Call + 101
35  _ctypes.cpython-36m-darwin.so 	0x000000010c977af9 closure_fcn + 493
36  _ctypes.cpython-36m-darwin.so 	0x000000010c97cee9 ffi_closure_unix64_inner + 489
37  _ctypes.cpython-36m-darwin.so 	0x000000010c97c5ae ffi_closure_unix64 + 70
38  com.apple.AppKit              	0x00007fff96531b7d -[NSApplication _doOpenUntitled] + 396
39  com.apple.AppKit              	0x00007fff96531676 __58-[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:]_block_invoke + 240
40  com.apple.AppKit              	0x00007fff965310ee -[NSDocumentController(NSInternal) _autoreopenDocumentsIgnoringExpendable:withCompletionHandler:] + 784
41  com.apple.AppKit              	0x00007fff9652fa25 -[NSApplication _reopenWindowsAsNecessaryIncludingRestorableState:completionHandler:] + 259
42  com.apple.AppKit              	0x00007fff9652f80c -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 539
43  com.apple.AppKit              	0x00007fff9652f46b -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 661
44  com.apple.Foundation          	0x00007fff9a472d8d -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 290
45  com.apple.Foundation          	0x00007fff9a472c07 _NSAppleEventManagerGenericHandler + 102
46  com.apple.AE                  	0x00007fff99876f26 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 544
47  com.apple.AE                  	0x00007fff99876c9d dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 39
48  com.apple.AE                  	0x00007fff99876ba9 aeProcessAppleEvent + 312
49  com.apple.HIToolbox           	0x00007fff97fa2ddf AEProcessAppleEvent + 55
50  com.apple.AppKit              	0x00007fff9652ad1d _DPSNextEvent + 1833
51  com.apple.AppKit              	0x00007fff96ca67ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
52  com.apple.AppKit              	0x00007fff9651f3db -[NSApplication run] + 926
53  _ctypes.cpython-36m-darwin.so 	0x000000010c97c42f ffi_call_unix64 + 79
54  _ctypes.cpython-36m-darwin.so 	0x000000010c97cc5b ffi_call + 815
55  _ctypes.cpython-36m-darwin.so 	0x000000010c97860c _ctypes_callproc + 671
56  _ctypes.cpython-36m-darwin.so 	0x000000010c973323 PyCFuncPtr_call + 974
57  org.python.python             	0x000000010babd35a PyObject_Call + 101
58  org.python.python             	0x000000010bb52825 _PyEval_EvalFrameDefault + 5603
59  org.python.python             	0x000000010bb59fa7 _PyEval_EvalCodeWithName + 1829
60  org.python.python             	0x000000010bb5a85e _PyFunction_FastCallDict + 444
61  org.python.python             	0x000000010babd4d9 _PyObject_FastCallDict + 196
62  org.python.python             	0x000000010babd5fc _PyObject_Call_Prepend + 156
63  org.python.python             	0x000000010babd35a PyObject_Call + 101
64  org.python.python             	0x000000010bb07726 slot_tp_call + 50
65  org.python.python             	0x000000010babd35a PyObject_Call + 101
66  org.python.python             	0x000000010bb52825 _PyEval_EvalFrameDefault + 5603
67  org.python.python             	0x000000010bb59fa7 _PyEval_EvalCodeWithName + 1829
68  org.python.python             	0x000000010bb5a85e _PyFunction_FastCallDict + 444
69  org.python.python             	0x000000010babd4d9 _PyObject_FastCallDict + 196
70  org.python.python             	0x000000010babd5fc _PyObject_Call_Prepend + 156
71  org.python.python             	0x000000010babd35a PyObject_Call + 101
72  org.python.python             	0x000000010bb07726 slot_tp_call + 50
73  org.python.python             	0x000000010babd4a4 _PyObject_FastCallDict + 143
74  org.python.python             	0x000000010bb597a7 call_function + 441
75  org.python.python             	0x000000010bb525ca _PyEval_EvalFrameDefault + 5000
76  org.python.python             	0x000000010bb5a92e _PyFunction_FastCall + 121
77  org.python.python             	0x000000010bb597ae call_function + 448
78  org.python.python             	0x000000010bb525ca _PyEval_EvalFrameDefault + 5000
79  org.python.python             	0x000000010bb5a92e _PyFunction_FastCall + 121
80  org.python.python             	0x000000010bb597ae call_function + 448
81  org.python.python             	0x000000010bb525ca _PyEval_EvalFrameDefault + 5000
82  org.python.python             	0x000000010bb59fa7 _PyEval_EvalCodeWithName + 1829
83  org.python.python             	0x000000010bb511cd PyEval_EvalCode + 43
84  org.python.python             	0x000000010bb78896 run_mod + 54
85  org.python.python             	0x000000010bb78b76 PyRun_FileExFlags + 180
86  org.python.python             	0x000000010bb78103 PyRun_SimpleFileExFlags + 280
87  org.python.python             	0x000000010bb8bd40 Py_Main + 3268
88  org.python.python             	0x000000010baaee1d 0x10baad000 + 7709
89  libdyld.dylib                 	0x00007fffae1aa235 start + 1

Thread 1:
0   libsystem_pthread.dylib       	0x00007fffae3c3070 start_wqthread + 0
1   ???                           	0x00007000081fab20 0 + 123145438604064

Thread 2:
0   libsystem_pthread.dylib       	0x00007fffae3c3070 start_wqthread + 0
1   ???                           	0x00007fb9af1cfac8 0 + 140435483589320

Thread 3:
0   libsystem_kernel.dylib        	0x00007fffae2d944e __workq_kernreturn + 10
1   libsystem_pthread.dylib       	0x00007fffae3c3621 _pthread_wqthread + 1426
2   libsystem_pthread.dylib       	0x00007fffae3c307d start_wqthread + 13

Thread 4:
0   libsystem_pthread.dylib       	0x00007fffae3c3070 start_wqthread + 0
1   ???                           	0x0000000000000039 0 + 57

Thread 5:
0   libsystem_kernel.dylib        	0x00007fffae2d8f46 __semwait_signal + 10
1   libsystem_c.dylib             	0x00007fffae25fb72 nanosleep + 199
2   libc++.1.dylib                	0x00007fffacd8465b std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 80
3   com.apple.JavaScriptCore      	0x00007fff9ba3c23f void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) + 63
4   com.apple.JavaScriptCore      	0x00007fff9ba3b121 bmalloc::waitUntilFalse(std::__1::unique_lock<bmalloc::StaticMutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, bool&) + 113
5   com.apple.JavaScriptCore      	0x00007fff9ba3af70 bmalloc::Heap::scavenge(std::__1::unique_lock<bmalloc::StaticMutex>&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 48
6   com.apple.JavaScriptCore      	0x00007fff9ba3ae06 bmalloc::Heap::concurrentScavenge() + 102
7   com.apple.JavaScriptCore      	0x00007fff9ba3c491 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() + 97
8   com.apple.JavaScriptCore      	0x00007fff9ba3c39d bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadEntryPoint(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*) + 29
9   com.apple.JavaScriptCore      	0x00007fff9ba3c64d void* std::__1::__thread_proxy<std::__1::tuple<void (*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*> >(void*) + 93
10  libsystem_pthread.dylib       	0x00007fffae3c393b _pthread_body + 180
11  libsystem_pthread.dylib       	0x00007fffae3c3887 _pthread_start + 286
12  libsystem_pthread.dylib       	0x00007fffae3c308d thread_start + 13

Thread 6:
0   libsystem_pthread.dylib       	0x00007fffae3c3070 start_wqthread + 0
1   ???                           	0x000000010bcf3000 0 + 4493094912

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00007fb9af1d5068  rcx: 0x0000000000000000  rdx: 0xffffffffffffffd8
  rdi: 0x000000010bc9f540  rsi: 0x00007fff5414f370  rbp: 0x00007fff5414f270  rsp: 0x00007fff5414f270
   r8: 0x00000000000000c8   r9: 0x00007fb9af1d5050  r10: 0x00000000fffc0000  r11: 0xffffffba5b085d90
  r12: 0x00007fff5414f2d0  r13: 0x0000000000000017  r14: 0x00007fb9af1d5050  r15: 0x0000000000000016
  rip: 0x00007fffad8b6f31  rfl: 0x0000000000010246  cr2: 0x0000000000000020
  
Logical CPU:     0
Error Code:      0x00000004
Trap Number:     14


Binary Images:
       0x10baad000 -        0x10baaefff +org.python.python (3.6.1 - 3.6.1) <D55855B2-6471-32FB-928E-9DACA8C1C80B> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python
       0x10bab3000 -        0x10bc1aff7 +org.python.python (3.6.1, [c] 2001-2017 Python Software Foundation. - 3.6.1) <BBE7D719-E3AA-3509-B6AD-4B72711E242B> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/Python
       0x10bfca000 -        0x10bfcbfff +_heapq.cpython-36m-darwin.so (0) <54F82A35-6CF9-32FF-A3F3-AF86FA224275> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_heapq.cpython-36m-darwin.so
       0x10c110000 -        0x10c113fff +zlib.cpython-36m-darwin.so (0) <20F84555-58E4-3CF3-AF2B-53BED04E60C7> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/zlib.cpython-36m-darwin.so
       0x10c1a1000 -        0x10c1a2fff +_bz2.cpython-36m-darwin.so (0) <CCBFBCED-0FDF-32A3-B05B-FA54F8DEC81B> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_bz2.cpython-36m-darwin.so
       0x10c1a6000 -        0x10c1a9ff7 +_lzma.cpython-36m-darwin.so (0) <08D5A079-150F-31D1-AF9D-34C7CA1810FF> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_lzma.cpython-36m-darwin.so
       0x10c1ae000 -        0x10c1caff3 +liblzma.5.dylib (0) <B757A805-DB26-3DD6-B5FE-291DB6FD3D18> /usr/local/opt/xz/lib/liblzma.5.dylib
       0x10c1d0000 -        0x10c1d1fff +grp.cpython-36m-darwin.so (0) <CAEB2910-F630-3051-B05E-A11FD745F4BD> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/grp.cpython-36m-darwin.so
       0x10c1d4000 -        0x10c1d7ffb +_struct.cpython-36m-darwin.so (0) <87BA4ABD-DA9A-383D-9660-4F49EC6DF92C> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_struct.cpython-36m-darwin.so
       0x10c1de000 -        0x10c1e1ff7 +binascii.cpython-36m-darwin.so (0) <BFC6F935-0E41-3628-9481-AA2959937097> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/binascii.cpython-36m-darwin.so
       0x10c225000 -        0x10c226fff +_posixsubprocess.cpython-36m-darwin.so (0) <01E6D41B-7379-35E6-92EC-2CC21B6F5A33> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_posixsubprocess.cpython-36m-darwin.so
       0x10c229000 -        0x10c22cfff +select.cpython-36m-darwin.so (0) <BF9BF6E4-BC56-30E6-8735-E151441F23C2> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/select.cpython-36m-darwin.so
       0x10c231000 -        0x10c236ff7 +math.cpython-36m-darwin.so (0) <33E7F994-B390-3BE1-8198-AFCC28BC0322> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/math.cpython-36m-darwin.so
       0x10c27c000 -        0x10c286ff7 +_datetime.cpython-36m-darwin.so (0) <3F1F8FFB-CEA0-3C66-9D4F-F3BC5B60F725> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_datetime.cpython-36m-darwin.so
       0x10c28e000 -        0x10c2adfff +pyexpat.cpython-36m-darwin.so (0) <A701709A-603D-3633-94C9-CB118A086495> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/pyexpat.cpython-36m-darwin.so
       0x10c2f8000 -        0x10c2fbfff +_hashlib.cpython-36m-darwin.so (0) <3CF81ECB-BFF3-30DD-B7F4-E791ACDE01F3> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_hashlib.cpython-36m-darwin.so
       0x10c2ff000 -        0x10c33eff7 +libssl.1.0.0.dylib (0) <79FF0E4D-0C49-3BC1-8885-6BFD213C1C3E> /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
       0x10c35b000 -        0x10c4cdaf7 +libcrypto.1.0.0.dylib (0) <323A70A1-8F5C-3541-9570-B46743A8CD31> /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
       0x10c545000 -        0x10c54aff7 +_blake2.cpython-36m-darwin.so (0) <B423A013-80BF-3879-8805-95EB8CEE025C> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_blake2.cpython-36m-darwin.so
       0x10c54e000 -        0x10c55dfff +_sha3.cpython-36m-darwin.so (0) <C144F471-7E7E-3DBF-BA59-75A83C8DAD93> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_sha3.cpython-36m-darwin.so
       0x10c562000 -        0x10c562fff +_bisect.cpython-36m-darwin.so (0) <4D8C624C-2E17-3CE4-854E-F2EB89A4F5AB> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_bisect.cpython-36m-darwin.so
       0x10c565000 -        0x10c566ffb +_random.cpython-36m-darwin.so (0) <38A84988-801D-338A-8E8F-A733F038154B> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_random.cpython-36m-darwin.so
       0x10c569000 -        0x10c571ff7 +_socket.cpython-36m-darwin.so (0) <4FE83626-F2BC-3C85-B74C-15073CBE43E8> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_socket.cpython-36m-darwin.so
       0x10c970000 -        0x10c97fff7 +_ctypes.cpython-36m-darwin.so (0) <A70EE7D6-6F3D-37C6-9A11-72EAEE2B955F> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_ctypes.cpython-36m-darwin.so
       0x10ca0b000 -        0x10ca0bfff +_opcode.cpython-36m-darwin.so (0) <88828C22-AAD7-367B-918F-A3AAF268CCBD> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_opcode.cpython-36m-darwin.so
       0x10ca4e000 -        0x10ca77ff3 +_decimal.cpython-36m-darwin.so (0) <2AA30FA0-A096-3FC7-B6BF-CFEC939AA75B> /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_decimal.cpython-36m-darwin.so
       0x10d761000 -        0x10d778ffb  libCGInterfaces.dylib (331.5) <17109679-A284-3C72-AA60-DBA815D3062B> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
       0x10d81b000 -        0x10d845fff  GLRendererFloat (14.0.16) <8D11C08E-8249-38DB-9856-BFC01EEDE0CB> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
       0x1106c3000 -        0x110869fff  GLEngine (14.0.16) <1999FBF9-0B82-34B1-8876-87B4F82101BB> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
       0x1108a8000 -        0x110df7ff7  com.apple.driver.AppleIntelBDWGraphicsGLDriver (10.25.13 - 10.2.5) <3A433317-B62E-3DF2-B612-DDEDC75862AA> /System/Library/Extensions/AppleIntelBDWGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsGLDriver
       0x111012000 -        0x111091fff  com.apple.driver.AppleIntelBDWGraphicsMTLDriver (10.25.13 - 10.2.5) <405EB5A7-AB50-38E8-AF51-E03FB06E1AB1> /System/Library/Extensions/AppleIntelBDWGraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsMTLDriver
       0x112454000 -        0x112491dc7  dyld (433.5) <322C06B7-8878-311D-888C-C8FD2CA96FF3> /usr/lib/dyld
    0x7fff9365b000 -     0x7fff939a0ff7  com.apple.RawCamera.bundle (7.03 - 912) <1476F375-6C4B-382A-ABDB-99B7DCBF4F6D> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff951d7000 -     0x7fff95398fff  com.apple.avfoundation (2.0 - 1187.36) <8C7813BE-B548-33E3-A61E-FF1F1984386A> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff95399000 -     0x7fff9543bff7  com.apple.audio.AVFAudio (1.0 - ???) <7997D588-B542-3EBB-B822-D719C1114BB4> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
    0x7fff95506000 -     0x7fff95506fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <916E360F-323C-3AE1-AB3D-D1F3B284AEE9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff9551f000 -     0x7fff95a38feb  com.apple.vImage (8.1 - ???) <B58A7937-BEE2-38FE-87F4-5D5F40D31DC9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff95a39000 -     0x7fff95baaff3  libBLAS.dylib (1185.50.4) <4087FFE0-627E-3623-96B4-F0A9A1991E09> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff95bab000 -     0x7fff95bbfffb  libBNNS.dylib (15) <254698C7-7D36-3FFF-864E-ADEEEE543076> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff95bc0000 -     0x7fff95fb6fef  libLAPACK.dylib (1185.50.4) <C35FFB2F-A0E6-3903-8A3C-113A74BCBCA2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff95fb7000 -     0x7fff95fcdfff  libLinearAlgebra.dylib (1185.50.4) <345CAACF-7263-36EF-B69B-793EA8B390AF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff95fce000 -     0x7fff95fd4fff  libQuadrature.dylib (3) <EF56C8E6-DE22-3C69-B543-A8648F335FDD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff95fd5000 -     0x7fff95fe9ff7  libSparseBLAS.dylib (1185.50.4) <67BA432E-FB59-3C78-A8BE-ED4274CBC359> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff95fea000 -     0x7fff96171fe7  libvDSP.dylib (600.60.1) <4155F45B-41CD-3782-AE8F-7AE740FD83C3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff96172000 -     0x7fff96224fff  libvMisc.dylib (600.60.1) <98F27D2D-E5DD-38EF-8747-0C4DE821A23D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff96225000 -     0x7fff96225fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <7C5733E7-0568-3E7D-AF61-160F19FED544> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff96226000 -     0x7fff96263ffb  com.apple.Accounts (113 - 113) <8550BD08-7D05-3AC4-A0CC-B67ECB2DE950> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff96264000 -     0x7fff964e3ff7  com.apple.AddressBook.framework (10.0 - 1756.20) <EF74B8FF-3AFE-3336-82B0-02792B17406C> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x7fff964e4000 -     0x7fff972bdff3  com.apple.AppKit (6.9 - 1504.83.101) <EC7BD195-F9E1-3E43-820A-5FDD0B2B0B67> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff972cf000 -     0x7fff972cffff  com.apple.ApplicationServices (48 - 48) <4C71CBA8-47E4-38BF-BE3B-F20DF8667D5D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff972d0000 -     0x7fff9733eff7  com.apple.ApplicationServices.ATS (377 - 422.2) <A31D17BE-F747-39FB-9A84-5F2F8891204C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff973d8000 -     0x7fff97507ff7  libFontParser.dylib (194.12) <73C3946D-EF92-3AC1-89C3-0E75B2A85325> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff97508000 -     0x7fff97552fff  libFontRegistry.dylib (196.4) <EA96AE47-3369-3DEA-BB82-98348ADBD85B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff975af000 -     0x7fff975e2fff  libTrueTypeScaler.dylib (194.12) <8944A23A-EE36-3657-9B4F-933231C8FDEC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x7fff9764f000 -     0x7fff976f9ff7  com.apple.ColorSync (4.12.0 - 502.2) <ACA4001E-A0E3-33F6-9CD6-EEC2AA15E322> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff976fa000 -     0x7fff9774bfff  com.apple.HIServices (1.22 - 592.1) <7353E76E-9A3A-3693-87AF-41953585E024> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff9774c000 -     0x7fff9775bff3  com.apple.LangAnalysis (1.7.0 - 1.7.0) <2CBE7F61-2056-3F96-99A1-0D527796AFA6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff9775c000 -     0x7fff977a9fff  com.apple.print.framework.PrintCore (12 - 491) <5027FD58-F0EE-33E4-8577-934CA06CD2AF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff977aa000 -     0x7fff977e5fff  com.apple.QD (3.12 - 313) <B339C41D-8CDF-3342-8414-F9717DCCADD4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff977e6000 -     0x7fff977f1fff  com.apple.speech.synthesis.framework (6.6.2 - 6.6.2) <7853EFF4-62B9-394E-B7B8-41A645656820> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff977f2000 -     0x7fff979fefff  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <91D2BA22-B168-3A9A-9008-6FFC5A8FDC1E> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff979ff000 -     0x7fff979fffff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <8C0153FD-FEFF-309C-AACD-BF9657A31F8E> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff97b68000 -     0x7fff97f42fff  com.apple.CFNetwork (811.5.4 - 811.5.4) <4DBF8932-6286-3B23-87D9-63615B9958D9> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff97f5c000 -     0x7fff97f5cfff  com.apple.Carbon (154 - 157) <69F403C7-F0CB-34E6-89B0-235CF4978C17> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff97f5d000 -     0x7fff97f60fff  com.apple.CommonPanels (1.2.6 - 98) <BF04BB22-D54C-309E-9F5C-897D969CAF70> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff97f61000 -     0x7fff9826afff  com.apple.HIToolbox (2.1.1 - 857.8) <CAB143FE-AEAF-3EDE-AD7B-C04E1B7C5615> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff9826b000 -     0x7fff9826eff7  com.apple.help (1.3.5 - 49) <B1A930E3-5907-3677-BACD-858EF68B172D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff9826f000 -     0x7fff98274fff  com.apple.ImageCapture (9.0 - 9.0) <341252B4-E082-361A-B756-6A330259C741> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff98275000 -     0x7fff9830cff3  com.apple.ink.framework (10.9 - 219) <1BD40B45-FD33-3177-A935-565EE5FC79D7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff9830d000 -     0x7fff98327fff  com.apple.openscripting (1.7 - 172) <31CFBB35-24BD-3E12-9B6B-1FA842FB605B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff98328000 -     0x7fff98329ff3  com.apple.print.framework.Print (12 - 267) <E2F82F1F-DC27-3EF0-9F75-B354F701450A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff9832a000 -     0x7fff9832cff7  com.apple.securityhi (9.0 - 55006) <DBD65629-535D-3669-8218-7F074D61638C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff9832d000 -     0x7fff98333ff7  com.apple.speech.recognition.framework (6.0.1 - 6.0.1) <082895DC-3AC7-3DEF-ADCA-5B018C19C9D3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff98334000 -     0x7fff98413ffb  com.apple.cloudkit.CloudKit (651.14 - 651.14) <9F901E45-23E3-3F45-B66F-1BAB3AFC4462> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
    0x7fff98414000 -     0x7fff98414fff  com.apple.Cocoa (6.11 - 22) <85EDFBE1-75F0-369E-8CA8-C6A639B98FA6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff9855e000 -     0x7fff985ebfff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <78767F88-91D4-31CE-AAC6-1F9407F479BB> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff985ec000 -     0x7fff985fffff  com.apple.CoreBluetooth (1.0 - 1) <BCB78777-76F0-3CC1-8443-9E61AEF7EF63> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff98600000 -     0x7fff988fbfff  com.apple.CoreData (120 - 754.2) <4C9CAB2C-60D4-3694-A0A0-5B04B14BD14E> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff988fc000 -     0x7fff989a8ff7  com.apple.CoreDisplay (1.0 - 1) <AAD5DF0B-0D22-305E-86FF-BB1431130363> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff989a9000 -     0x7fff98e42ff7  com.apple.CoreFoundation (6.9 - 1349.8) <09ED473E-5DE8-307F-B55C-16F6419236D5> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff98e43000 -     0x7fff994c5fff  com.apple.CoreGraphics (2.0 - 1070.22) <78E7C882-837D-3CC3-B221-767B999873CE> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff994c6000 -     0x7fff99709ffb  com.apple.CoreImage (12.4.0 - 451.4.9) <BE4303C9-C9D9-361D-AC94-DBE40EB6700E> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff9970a000 -     0x7fff9976fff7  com.apple.corelocation (2101.0.63) <B76E6C13-E10B-3F2F-AFD7-DB2C0DEF6579> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fff99770000 -     0x7fff99821fff  com.apple.CoreMedia (1.0 - 1907.59.1.5) <6CCDE81A-6992-33ED-A1D9-9D27A4C1E31F> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff99822000 -     0x7fff9986dff7  com.apple.CoreMediaIO (805.0 - 4932) <ACE54DDE-C526-31CA-9755-3938603E3751> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff9986e000 -     0x7fff9986efff  com.apple.CoreServices (775.19 - 775.19) <7255917D-EFBB-3BE2-A8FD-DAD631BC0949> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff9986f000 -     0x7fff998c0fff  com.apple.AE (712.5 - 712.5) <61F2AE2C-E04E-3FDF-9E88-201325136C83> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff998c1000 -     0x7fff99b9cff7  com.apple.CoreServices.CarbonCore (1159.6 - 1159.6) <08AC074C-965B-3EDF-8E45-0707C8DE9EAD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff99b9d000 -     0x7fff99bd0fff  com.apple.DictionaryServices (1.2 - 274) <D23866E2-F7C8-3984-A9D4-96552CCDE573> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff99bd1000 -     0x7fff99bd9ff3  com.apple.CoreServices.FSEvents (1230.50.1 - 1230.50.1) <2AD1B0E5-7214-37C4-8D11-A27C9CAC0F74> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff99bda000 -     0x7fff99d46ff7  com.apple.LaunchServices (775.19 - 775.19) <94D15A2A-852C-3B4B-A701-43043C8F1527> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff99d47000 -     0x7fff99df7ffb  com.apple.Metadata (10.7.0 - 1075.40) <DA911E1B-3977-386D-930D-96BD5085CB8E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff99df8000 -     0x7fff99e57fff  com.apple.CoreServices.OSServices (775.19 - 775.19) <C709A773-4FA0-33DD-B3E2-FBA41E00F177> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff99e58000 -     0x7fff99ec8fff  com.apple.SearchKit (1.4.0 - 1.4.0) <7A6DDA2B-03F1-3137-BA9E-1CC211973E26> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff99ec9000 -     0x7fff99f0eff7  com.apple.coreservices.SharedFileList (38 - 38) <DA096678-93AB-3291-BDE2-482F1D544589> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff99f97000 -     0x7fff9a0e4ffb  com.apple.CoreText (352.0 - 544.15) <BF0EE575-BB7E-3BF9-9029-232B4ADC24E4> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff9a0e5000 -     0x7fff9a11aff3  com.apple.CoreVideo (1.8 - 235.3) <AC11D5FB-C77B-34F5-B942-F698E84C229F> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff9a11b000 -     0x7fff9a18cffb  com.apple.framework.CoreWLAN (11.0 - 1200.31) <E47C0568-E37B-3052-9E77-F0F371DCDE7F> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff9a1bf000 -     0x7fff9a1caff3  com.apple.DirectoryService.Framework (10.12 - 194) <45BEA292-4550-3082-8CE7-5D6CE7E0052A> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff9a1cb000 -     0x7fff9a289ff7  com.apple.DiscRecording (9.0.3 - 9030.4.5) <88544E99-217A-33D9-8AC7-F54D2716658D> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff9a28a000 -     0x7fff9a28ffff  com.apple.DiskArbitration (2.7 - 2.7) <8AC72143-D3C4-3AA6-84DF-734E3AFAC49B> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff9a421000 -     0x7fff9a7c7ff3  com.apple.Foundation (6.9 - 1349.81) <730B7944-BB43-35D5-A546-9F6CCED4B9F3> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff9a7f3000 -     0x7fff9a824ff7  com.apple.GSS (4.0 - 2.0) <6FADED0B-0425-3567-A75A-040C5A4638EB> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff9a8e4000 -     0x7fff9a987ffb  com.apple.Bluetooth (5.0.4 - 5.0.4f18) <B3FED7E7-45EE-32DD-B59E-7942BCE9426C> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff9a988000 -     0x7fff9aa1eff7  com.apple.framework.IOKit (2.0.2 - 1324.60.3) <7CE4C98B-107C-3AAA-B49A-F2ACFCBBF526> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff9aa1f000 -     0x7fff9aa25ffb  com.apple.IOSurface (159.7 - 159.7) <40550017-EF96-3C52-B400-806AFEE4B134> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff9aa26000 -     0x7fff9aa77ff7  com.apple.ImageCaptureCore (7.0 - 7.0) <A640CA2F-8093-34AB-947C-26679ECB8A6D> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
    0x7fff9aa78000 -     0x7fff9abd8fef  com.apple.ImageIO.framework (3.3.0 - 1599.10.2) <87AA4D39-0AFC-3A34-98EF-02710E2BF3CA> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff9abd9000 -     0x7fff9abddfff  libGIF.dylib (1599.10.2) <6ED05614-1301-3452-943B-118F00F20C8D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff9abde000 -     0x7fff9acceff7  libJP2.dylib (1599.10.2) <72C00423-55F0-3CAD-B198-EF00950791E6> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff9accf000 -     0x7fff9acf2ffb  libJPEG.dylib (1599.10.2) <78945614-990F-3705-A91C-46F717F7C635> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff9acf3000 -     0x7fff9ad1aff7  libPng.dylib (1599.10.2) <B800C14F-6E41-36B6-8DC1-1AE97A83A964> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff9ad1b000 -     0x7fff9ad1dff3  libRadiance.dylib (1599.10.2) <037D95B4-82A7-3A59-B3EB-0FF0977CF7A5> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff9ad1e000 -     0x7fff9ad6cfff  libTIFF.dylib (1599.10.2) <CA2C7BF9-FDDB-36CF-B063-B075B29F8878> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff9aeca000 -     0x7fff9bad2ff3  com.apple.JavaScriptCore (12603 - 12603.2.4) <FFD37381-05F4-3907-BD31-74CFC3D7868F> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fff9bad3000 -     0x7fff9baecff7  com.apple.Kerberos (3.0 - 1) <B9D242EB-E325-3A21-9812-C77CBBFB0D51> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff9baed000 -     0x7fff9bb23fff  com.apple.LDAPFramework (2.4.28 - 194.5) <492ACA22-373E-3DD9-BAEB-9EF6AA962FD5> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff9bd75000 -     0x7fff9bd7bfff  com.apple.MediaAccessibility (1.0 - 97.1.1) <0BD82735-6644-37CE-B13D-8E7CC59A1752> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff9bd91000 -     0x7fff9c2caff7  com.apple.MediaToolbox (1.0 - 1907.59.1.5) <2024A2A2-50B6-36AA-BC6D-3AAFA78EB707> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff9c2cb000 -     0x7fff9c326fff  com.apple.Metal (87.18 - 87.18) <5C2F12FB-45C1-3103-A827-3D225BF8D05A> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff9cc0f000 -     0x7fff9cc17fff  com.apple.NetFS (6.0 - 4.0) <14A24D00-5673-330A-959D-87F72040DEFF> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff9cdee000 -     0x7fff9cdf6ff7  libcldcpuengine.dylib (2.8.5) <73E1E526-01DF-3199-9B48-155F0329EF44> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fff9cdf7000 -     0x7fff9ce45ff3  com.apple.opencl (2.8.6 - 2.8.6) <5FAF6F49-2648-39E6-922B-5630A5D7F7E4> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff9ce46000 -     0x7fff9ce5fffb  com.apple.CFOpenDirectory (10.12 - 194) <A64E9A01-3F6E-36EA-9C10-88C564A68C9D> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff9ce60000 -     0x7fff9ce6bff7  com.apple.OpenDirectory (10.12 - 194) <4298FFD0-B1A7-3064-AF5B-708B3FA38671> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff9ce6c000 -     0x7fff9ce6efff  libCVMSPluginSupport.dylib (14.0.16) <A20EC348-37C9-33B6-9A81-06006F3214A1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff9ce6f000 -     0x7fff9ce72ff7  libCoreFSCache.dylib (156.3) <687C4CC3-6537-344B-8BE1-5234C8CB2864> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff9ce73000 -     0x7fff9ce77fff  libCoreVMClient.dylib (156.3) <E7AEFCBE-B6BF-3C7C-9A4E-E78CB04DB794> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff9ce78000 -     0x7fff9ce81ff7  libGFXShared.dylib (14.0.16) <63542E68-EB1A-3ECF-AAFB-E7B8AB313C70> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff9ce82000 -     0x7fff9ce8dfff  libGL.dylib (14.0.16) <84BEED97-0A93-356D-A922-97EA311EA446> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff9ce8e000 -     0x7fff9cecaff7  libGLImage.dylib (14.0.16) <3518A85C-6905-3511-A6C9-2F82C519D28F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff9cecb000 -     0x7fff9d041ff3  libGLProgrammability.dylib (14.0.16) <0EDA89D8-7C28-3D53-BDBA-7CB25232C329> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
    0x7fff9d042000 -     0x7fff9d083ff7  libGLU.dylib (14.0.16) <9860DCF7-56E0-3A8F-A377-52635C9D8B27> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff9d9eb000 -     0x7fff9d9f9fff  com.apple.opengl (14.0.16 - 14.0.16) <27E7D76E-A26B-39F8-8CF2-AB57920776A3> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff9da96000 -     0x7fff9dbddfff  com.apple.QTKit (7.7.3 - 2978.7) <49F88771-52FE-3989-AAB7-10A7494C4419> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff9dbde000 -     0x7fff9de48ff7  com.apple.imageKit (3.0 - 1023) <9C547565-CBAA-3ACB-A3F6-1366A0DCDCB4> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
    0x7fff9de49000 -     0x7fff9df10fff  com.apple.PDFKit (1.0 - 1) <BE82F14C-B20C-3771-B16C-F0723F6552AD> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
    0x7fff9df11000 -     0x7fff9e437ff7  com.apple.QuartzComposer (5.1 - 356) <C66293F6-EF05-3B36-8524-081CEB9FADD7> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
    0x7fff9e438000 -     0x7fff9e45bffb  com.apple.quartzfilters (1.10.0 - 1.10.0) <365342ED-7A1A-3C75-AE60-90764E96034C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
    0x7fff9e45c000 -     0x7fff9e549fff  com.apple.QuickLookUIFramework (5.0 - 720.7) <3136C23E-399E-3296-928A-B18EC9FC423C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
    0x7fff9e54a000 -     0x7fff9e54afff  com.apple.quartzframework (1.5 - 21) <09455972-8A33-3D61-B193-BA7E7CF984CA> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x7fff9e54b000 -     0x7fff9e74bfff  com.apple.QuartzCore (1.11 - 453.39.3) <AB46D60D-17A8-3122-800E-2A9DA604FCBA> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff9e74c000 -     0x7fff9e7a1fff  com.apple.QuickLookFramework (5.0 - 720.7) <3BD7BA2F-924C-3EFF-B26E-3F930E62E6B4> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x7fff9e7a2000 -     0x7fff9e7b7fff  com.apple.SafariServices.framework (12603 - 12603.2.4) <BD072E0A-9759-341D-9E59-5D869380076B> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
    0x7fff9ecb2000 -     0x7fff9efb4ff7  com.apple.security (7.0 - 57740.60.18) <021AACF6-D15F-37E0-840B-88853684BA00> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff9efb5000 -     0x7fff9f02afff  com.apple.securityfoundation (6.0 - 55132.50.7) <4433C0CC-FE90-3DD3-BAC1-CC31D515B510> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff9f02b000 -     0x7fff9f054fff  com.apple.securityinterface (10.0 - 55079.50.4) <50E3EAA8-1AF0-3910-AAFD-57D93D958DFF> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
    0x7fff9f055000 -     0x7fff9f058ff3  com.apple.xpc.ServiceManagement (1.0 - 1) <9F285B19-B53B-3502-85A2-72C26DB40EA7> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff9f3df000 -     0x7fff9f44eff7  com.apple.SystemConfiguration (1.14 - 1.14) <2412CDE0-C317-31EA-8F53-7A58BBFCC720> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff9f44f000 -     0x7fff9f7fdfff  com.apple.VideoToolbox (1.0 - 1907.59.1.5) <75E2F901-572F-3FC8-A599-96A085EEBC88> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff9f7fe000 -     0x7fffa0b84ff3  com.apple.WebCore (12603 - 12603.2.4) <EC9BCF4D-4BC6-3CCF-BF5F-13FB10A24303> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
    0x7fffa0b85000 -     0x7fffa0d71ff7  com.apple.WebKitLegacy (12603 - 12603.2.4) <8471B2BB-79A1-3214-B195-167063D5CFD5> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
    0x7fffa0d72000 -     0x7fffa111dffb  com.apple.WebKit (12603 - 12603.2.4) <1CF8B545-5910-31BC-AA29-F89ADFD919F9> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x7fffa1528000 -     0x7fffa152fffb  com.apple.APFS (1.0 - 1) <4CDEFDF0-A8CD-3982-B428-02CBA8FAC7C6> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fffa1ca3000 -     0x7fffa1cbeff3  com.apple.AppContainer (4.0 - 307.50.21) <C2E6BA3D-81FF-39C3-B4BF-DBB9A17DE078> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fffa1cbf000 -     0x7fffa1cccff3  com.apple.AppSandbox (4.0 - 307.50.21) <BF9FA426-8C11-358B-9E1F-A3901E3F2B14> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fffa1ccd000 -     0x7fffa1cefffb  com.apple.framework.Apple80211 (12.0 - 1200.47) <B692048E-1B61-3DAF-9CBA-4D314E7562DC> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fffa1cf0000 -     0x7fffa1cfffeb  com.apple.AppleFSCompression (88.50.3 - 1.0) <478E8BFF-8BA2-375E-BE02-BA27F115C15A> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fffa1df3000 -     0x7fffa1e7e97f  com.apple.AppleJPEG (1.0 - 1) <B9E9570D-04A4-34E4-B756-D200043B25B8> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fffa1e92000 -     0x7fffa1eadfff  com.apple.aps.framework (4.0 - 4.0) <6CA07CDF-1E35-34E9-95BF-BD565FF42BAD> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
    0x7fffa1eae000 -     0x7fffa1eb6ffb  com.apple.AppleSRP (5.0 - 1) <6AAE93B6-9816-35B2-9C59-D5C3218065AF> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fffa1eb7000 -     0x7fffa1ebaff3  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <42A1731A-A576-307A-B07C-9F8F64696CB7> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fffa1ebb000 -     0x7fffa1f0dfff  com.apple.AppleVAFramework (5.0.36 - 5.0.36) <7352078D-C230-397C-81A5-57A48CF218C0> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fffa1f17000 -     0x7fffa1f1eff7  com.apple.AssetCacheServices (48.3 - 48.3) <C59F7295-36D8-3109-A910-C83D884CC92C> /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/AssetCacheServices
    0x7fffa22b1000 -     0x7fffa232fff7  com.apple.backup.framework (1.8.5 - 1.8.5) <CC679891-E8F5-3166-8EB6-AEA06954A52D> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fffa2358000 -     0x7fffa2395ffb  com.apple.bom (14.0 - 194.1) <0CBECAF1-B5E0-302F-99EC-D7ED14E12B84> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fffa25d6000 -     0x7fffa25ffffb  com.apple.CacheDelete (1.0 - 1) <D9678282-6F34-3EE4-94E2-42B2F6A055A5> /System/Library/PrivateFrameworks/CacheDelete.framework/Versions/A/CacheDelete
    0x7fffa29cb000 -     0x7fffa29f2fff  com.apple.CalendarAgentLink (8.0 - 250) <E50E29F6-2BAB-3B8B-BBEA-7DC0B8B077AD> /System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink
    0x7fffa2fba000 -     0x7fffa2fe1ff3  com.apple.ChunkingLibrary (173 - 173) <FC2165F9-FC93-39C0-8323-C2F43A5E00A3> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fffa2fe2000 -     0x7fffa306eff7  com.apple.CloudDocs (1.0 - 486.29) <751554B6-A09E-32A8-A604-9F1B1FD8B84D> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
    0x7fffa3906000 -     0x7fffa390fffb  com.apple.CommonAuth (4.0 - 2.0) <216950CB-269F-3476-BA17-D6363AC49FBC> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fffa39d6000 -     0x7fffa3a26ffb  com.apple.AddressBook.ContactsFoundation (8.0 - 2250.10) <3097DEAC-ED6B-358E-8E81-8B7011CECA91> /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation
    0x7fffa3a27000 -     0x7fffa3a49fff  com.apple.contacts.ContactsPersistence (1.0 - 2250.10) <7EC0366F-30A6-3538-8BC9-8CABD55C178D> /System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence
    0x7fffa3a93000 -     0x7fffa3e72ff7  com.apple.CoreAUC (226.0.0 - 226.0.0) <FBF6C5BC-5937-3957-B6BA-E101DF9B0DF6> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fffa3e73000 -     0x7fffa3ea3fff  com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <3F6857D1-AE7C-3593-B064-930F5BB7269E> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fffa3f3e000 -     0x7fffa3f46ffb  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <2AB86FAF-37B3-3323-9EF0-CA591B6E357C> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fffa4057000 -     0x7fffa4067fff  com.apple.CoreEmoji (1.0 - 40.3.3) <E9A28301-2D79-3A97-A046-028258A6ABE5> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fffa412c000 -     0x7fffa4142ff3  com.apple.CoreMediaAuthoring (2.2 - 956) <AEBFF55F-BF1E-3CA5-AA9C-1CE22218A665> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fffa4149000 -     0x7fffa41d9ffb  com.apple.CorePDF (4.0 - 4) <7F50E4A6-940C-33F5-BE4E-7E01AFE98A8F> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x7fffa43a2000 -     0x7fffa43d2ff3  com.apple.CoreServicesInternal (276.2 - 276.2) <05EB7D45-DD4C-3A0F-AC63-A0C2A68E6481> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fffa4663000 -     0x7fffa46f2ff7  com.apple.CoreSymbolication (62046) <7839CD8E-011D-3567-88DE-3D472C661136> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fffa46f3000 -     0x7fffa4832fe7  com.apple.coreui (2.1 - 431.3) <2E8FEC10-FC5B-3782-92DA-A85C24B7BF7C> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fffa4833000 -     0x7fffa4903ff3  com.apple.CoreUtils (5.1 - 510.31) <E68BB8ED-8874-36EC-A7C5-1017C0E727CB> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fffa4953000 -     0x7fffa49b8ff3  com.apple.framework.CoreWiFi (12.0 - 1200.31) <DF0972EF-F817-3FD3-8C00-2D57B8738D8C> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fffa49b9000 -     0x7fffa49c7ff7  com.apple.CrashReporterSupport (10.12 - 827) <14037A71-ECFE-394A-8D6E-2CECE98F02EE> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fffa4a39000 -     0x7fffa4a43ffb  com.apple.framework.DFRFoundation (1.0 - 104.25) <7CFF896C-EF22-3941-BB3D-F3615CE4C908> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fffa4a44000 -     0x7fffa4a48ff3  com.apple.DSExternalDisplay (3.1 - 380) <A195C0CE-8E4E-384B-9556-8270E306FE1D> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fffa4a7e000 -     0x7fffa4af3ffb  com.apple.datadetectorscore (7.0 - 539.1) <9C312AAC-8AEE-3C72-BDE5-7FBF62452525> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fffa4b2f000 -     0x7fffa4b6efff  com.apple.DebugSymbols (137 - 137) <58A70B66-2628-3CFE-B103-2200D95FC5F7> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fffa4b6f000 -     0x7fffa4c80fff  com.apple.desktopservices (1.11.5 - 1.11.5) <46A9D4F3-1EF8-373C-98A4-AD48D285E484> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fffa4c85000 -     0x7fffa4d5afff  com.apple.DiskImagesFramework (444.50.16 - 444.50.16) <F57B7413-6603-390A-B5C3-8AD68708E49B> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fffa4dc3000 -     0x7fffa4dcefff  com.apple.DisplayServicesFW (3.1 - 380) <83BB7C77-F18D-382D-9023-26132D925F75> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
    0x7fffa4e13000 -     0x7fffa4e15ffb  com.apple.EFILogin (2.0 - 2) <A74B0065-643F-3BC1-8FE9-E7CEAA29AD9A> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fffa4f68000 -     0x7fffa5399ff7  com.apple.vision.FaceCore (3.3.2 - 3.3.2) <9391D5A3-738C-3136-9D07-518CB43DBADA> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fffa53d7000 -     0x7fffa5769ff7  com.apple.FinderKit (1.5.5 - 1.5.5) <85D64484-35E0-3500-A651-FD1DD9A1D6C5> /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit
    0x7fffa66f0000 -     0x7fffa66f0fff  libmetal_timestamp.dylib (600.0.49.9) <E5EED927-1671-3390-BCBB-D76201D63C73> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
    0x7fffa66fd000 -     0x7fffa6708ff3  libGPUSupportMercury.dylib (14.0.16) <7E99C736-2F48-313E-BEF6-6F8BABFADD9F> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
    0x7fffa69c1000 -     0x7fffa69ddfff  com.apple.GenerationalStorage (2.0 - 267.1) <3DE1C580-D089-362D-8582-8DE68A3C5F13> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fffa69f6000 -     0x7fffa70a8fff  com.apple.GeoServices (1.0 - 1228.24.9.30.34) <96BF97F6-8FF2-3FC4-A8C1-498CB7B0D9A0> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
    0x7fffa70ee000 -     0x7fffa7164ff3  com.apple.Heimdal (4.0 - 2.0) <8F9C9041-66D5-36C9-8A4C-1658035C311D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fffa777f000 -     0x7fffa7786ffb  com.apple.IOAccelerator (311.13 - 311.13) <40C04C41-A76A-3687-8D64-F76E8C46AA81> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fffa7788000 -     0x7fffa779cff7  com.apple.IOPresentment (1.0 - 29.10) <A3F7C1F6-CE50-3804-AAAF-7B75EBC46BE4> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fffa779d000 -     0x7fffa77bffff  com.apple.IconServices (74.4 - 74.4) <218DDD05-35F4-3833-B98D-471ED0EBC031> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fffa785b000 -     0x7fffa786bff3  com.apple.IntlPreferences (2.0 - 216) <47681AE8-4539-3525-890C-206B301CEC77> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
    0x7fffa78a6000 -     0x7fffa7a5dfff  com.apple.LanguageModeling (1.0 - 123.2.5) <A8CA965F-0399-310D-91C3-B93DDDE9A442> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fffa7aa9000 -     0x7fffa7aadff7  com.apple.LoginUICore (4.0 - 4.0) <7ADA40B1-995C-3947-8163-2257E7FB9440> /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore
    0x7fffa7b59000 -     0x7fffa7c1bff3  com.apple.MMCS (1.3 - 385.4) <D3D76CE0-DE05-373E-B757-9E4B4920565D> /System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS
    0x7fffa80cd000 -     0x7fffa80d0fff  com.apple.Mangrove (1.0 - 1) <98814966-FD65-302B-B47E-00928DC34E5C> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fffa81a9000 -     0x7fffa81ddff3  com.apple.MediaKit (16 - 845) <883DC63F-F90F-3FB9-8C23-9CECD72EBCDE> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fffa837e000 -     0x7fffa83f7ff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <C323FC94-FFA5-3EE6-B2AC-7E61EA92F304> /System/Library/PrivateFrameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fffa8553000 -     0x7fffa8560ff3  com.apple.MobileKeyBag (2.0 - 1.0) <F42EB8B1-BA68-3769-98BE-26A18AED902F> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
    0x7fffa8571000 -     0x7fffa8599ff7  com.apple.MultitouchSupport.framework (368.16 - 368.16) <512ADEC6-D694-3D73-A48A-6BE79CD39539> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fffa864b000 -     0x7fffa8656fff  com.apple.NetAuth (6.2 - 6.2) <97F487D6-8089-31A8-B68C-6C1EAC6ED1B5> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fffa8aa3000 -     0x7fffa8aa5fff  com.apple.OAuth (25 - 25) <D6E5F36D-71B8-3E12-9601-CE2A1D6ED60B> /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth
    0x7fffa8f2e000 -     0x7fffa8f6fff3  com.apple.PerformanceAnalysis (1.148.3 - 148.3) <6A21AB41-3AAA-32F3-9D46-2555A143A8B9> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fffa8fb2000 -     0x7fffa8fb9ff3  com.apple.phonenumbers (1.1.1 - 105) <B8EFDDD3-BA26-39B8-9EA0-3649184BF527> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
    0x7fffa95a7000 -     0x7fffa95c9fff  com.apple.pluginkit.framework (1.0 - 1) <775E1168-9A28-34EC-AACD-B73803B9DDD4> /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit
    0x7fffa961c000 -     0x7fffa9656ff7  com.apple.ProtectedCloudStorage (1.0 - 1) <1C6083B7-F020-3634-8F53-CC9E07F27EC5> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fffa9657000 -     0x7fffa9671fff  com.apple.ProtocolBuffer (1 - 249.1) <A1F1B0F3-078F-378F-A9A9-0DEEA70E816A> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fffa9672000 -     0x7fffa9681ff7  com.apple.QuickLookThumbnailing (1.0 - 1) <173EE873-1700-3FCA-9782-C060FBB5BCAD> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing
    0x7fffa968a000 -     0x7fffa96adff3  com.apple.RemoteViewServices (2.0 - 124) <6B967FDA-6591-302C-BA0A-76C4856E584E> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fffaa374000 -     0x7fffaa377fff  com.apple.SecCodeWrapper (4.0 - 307.50.21) <F8E957B2-D3F0-3B73-B38C-AE8868F00939> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fffaa406000 -     0x7fffaa493fff  com.apple.Sharing (696.2.67 - 696.2.67) <F681EE28-153F-3216-97A6-6F5E4148AB2E> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fffaa4b4000 -     0x7fffaa71afef  com.apple.SkyLight (1.600.0 - 170.3) <83AB220F-48C0-3063-8ED3-ACDB69243B4D> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fffaa8f9000 -     0x7fffaa905ff7  com.apple.SpeechRecognitionCore (3.3.2 - 3.3.2) <684BD1EA-8268-331C-A5A9-080EB375C658> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fffaac8f000 -     0x7fffaacf0fff  com.apple.Suggestions (6.0 - 197) <9DD142A2-82A5-3202-B36C-20E19B4C5D56> /System/Library/PrivateFrameworks/Suggestions.framework/Versions/A/Suggestions
    0x7fffaaff1000 -     0x7fffab065fdf  com.apple.Symbolication (62048.1) <1A30ED19-7532-3F46-9DD3-9879A973D0CF> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fffab285000 -     0x7fffab2b1ff3  com.apple.framework.SystemAdministration (1.0 - 1.0) <CD5B74B1-01ED-369E-AB11-1DA59F2C2A24> /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration
    0x7fffab4a4000 -     0x7fffab4aaff7  com.apple.TCC (1.0 - 1) <911B534B-4AC7-34E4-935E-E42ECD008CBC> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fffab536000 -     0x7fffab5fcff7  com.apple.TextureIO (2.8 - 2.8) <3D61E533-4156-3B21-B7ED-CB823E680DFC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fffab645000 -     0x7fffab65aff3  com.apple.ToneKit (1.0 - 1) <B709293D-0A79-398A-8AA9-50F6340C227C> /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit
    0x7fffab65b000 -     0x7fffab669ffb  com.apple.ToneLibrary (1.0 - 1) <F2ED5DFC-5F11-3012-BCD7-17753413141F> /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary
    0x7fffab670000 -     0x7fffab671fff  com.apple.TrustEvaluationAgent (2.0 - 28.50.1) <EBE65DD5-1732-3747-8C6C-7BECEBF089A4> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fffab672000 -     0x7fffab802ff3  com.apple.UIFoundation (1.0 - 490.7) <2A3063FE-1790-3510-8A0E-AEC581D42B7E> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fffac2d1000 -     0x7fffac391fff  com.apple.ViewBridge (283 - 283) <25A635B3-C87C-3D3A-ADF3-539713FA1048> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fffac7dc000 -     0x7fffac7e2fff  com.apple.XPCService (2.0 - 1) <4B28B225-2105-33F4-9ED0-F04288FF4FB1> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
    0x7fffac8b3000 -     0x7fffac8b5ffb  com.apple.loginsupport (1.0 - 1) <F3140B97-12C3-35A7-9D3D-43DA2D13C113> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fffac8e1000 -     0x7fffac908ff7  com.apple.contacts.vCard (1.0 - 2250.10) <19E37E68-E945-3534-8658-87AA411D0AD4> /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
    0x7fffac90a000 -     0x7fffac925ff7  libCRFSuite.dylib (34) <F78B7F5F-0B4F-35C6-AA2F-84EE9CB22137> /usr/lib/libCRFSuite.dylib
    0x7fffac926000 -     0x7fffac931fff  libChineseTokenizer.dylib (21) <0886E908-A825-36AF-B94B-2361FD8BC2A1> /usr/lib/libChineseTokenizer.dylib
    0x7fffac932000 -     0x7fffac9c2ff7  libCoreStorage.dylib (540.30.1) <85C0A366-F901-36E3-854A-FE8A14A04A72> /usr/lib/libCoreStorage.dylib
    0x7fffac9c3000 -     0x7fffac9c4ff3  libDiagnosticMessagesClient.dylib (102) <84A04D24-0E60-3810-A8C0-90A65E2DF61A> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fffac9c5000 -     0x7fffacbd8fff  libFosl_dynamic.dylib (16.39) <E22A4243-D148-3C74-BA15-2D906A3D1F9E> /usr/lib/libFosl_dynamic.dylib
    0x7fffacbf4000 -     0x7fffacbfbfff  libMatch.1.dylib (27) <70D4BD2A-9383-37F2-B0D6-9B592D236601> /usr/lib/libMatch.1.dylib
    0x7fffacbfc000 -     0x7fffacbfcfff  libOpenScriptingUtil.dylib (172) <90743888-C1E8-34E3-924E-1A754B2B63B9> /usr/lib/libOpenScriptingUtil.dylib
    0x7fffacbfd000 -     0x7fffacc01ffb  libScreenReader.dylib (477.40.6) <CBE6420C-EF60-3ACD-A0B6-7CBE936BA3B8> /usr/lib/libScreenReader.dylib
    0x7fffacc02000 -     0x7fffacc03ffb  libSystem.B.dylib (1238.60.2) <FC9E9F13-3B18-305C-BE0A-97C7843652B0> /usr/lib/libSystem.B.dylib
    0x7fffacc6f000 -     0x7fffacc9aff3  libarchive.2.dylib (41.50.2) <B4F507BC-B24E-3BE7-B658-94D798E2CD81> /usr/lib/libarchive.2.dylib
    0x7fffacc9b000 -     0x7fffacd17fc7  libate.dylib (1.12.13) <D0767875-D02E-3377-84D8-5F174C27BEA9> /usr/lib/libate.dylib
    0x7fffacd1b000 -     0x7fffacd1bff3  libauto.dylib (187) <34388D0B-C539-3C1B-9408-2BC152162E43> /usr/lib/libauto.dylib
    0x7fffacd1c000 -     0x7fffacd2cff3  libbsm.0.dylib (34) <20084796-B04D-3B35-A003-EA11459557A9> /usr/lib/libbsm.0.dylib
    0x7fffacd2d000 -     0x7fffacd3bff7  libbz2.1.0.dylib (38) <ADFA329A-DCE7-356D-8F09-A3168DFC6610> /usr/lib/libbz2.1.0.dylib
    0x7fffacd3c000 -     0x7fffacd92ff7  libc++.1.dylib (307.5) <0B43BB5D-E6EB-3464-8DE9-B41AC8ED9D1C> /usr/lib/libc++.1.dylib
    0x7fffacd93000 -     0x7fffacdbdfff  libc++abi.dylib (307.3) <30199352-88BF-30BD-8CFF-2A4FBE247523> /usr/lib/libc++abi.dylib
    0x7fffacdbe000 -     0x7fffacdceffb  libcmph.dylib (6) <2B5D405E-2D0B-3320-ABD6-622934C86ABE> /usr/lib/libcmph.dylib
    0x7fffacdcf000 -     0x7fffacde5fcf  libcompression.dylib (39) <F2726F95-F54E-3B21-BCB5-F7151DEFDC2F> /usr/lib/libcompression.dylib
    0x7fffacde6000 -     0x7fffacde6ff7  libcoretls.dylib (121.50.4) <64B1001E-10F6-3542-A3B2-C4B49F51817F> /usr/lib/libcoretls.dylib
    0x7fffacde7000 -     0x7fffacde8ff3  libcoretls_cfhelpers.dylib (121.50.4) <1A10303E-5EB0-3C7C-9165-021FCDFD934D> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fffacea2000 -     0x7fffacf87ff7  libcrypto.0.9.8.dylib (64.50.6) <D34E16A7-990A-37A9-933A-DFAA46554EAA> /usr/lib/libcrypto.0.9.8.dylib
    0x7fffad119000 -     0x7fffad124fff  libcsfde.dylib (540.30.1) <0C2B183B-16D9-3D5F-962D-0A09C7063211> /usr/lib/libcsfde.dylib
    0x7fffad125000 -     0x7fffad178ff7  libcups.2.dylib (450) <9950BFCB-7882-33C9-9ECF-CE66773C5657> /usr/lib/libcups.2.dylib
    0x7fffad179000 -     0x7fffad1c9ffb  libcurl.4.dylib (95.50.2) <2E3E82EE-3710-3340-8B07-A285BDA385B1> /usr/lib/libcurl.4.dylib
    0x7fffad1ca000 -     0x7fffad1d1ff3  libdscsym.dylib (148.3) <63492BDA-33A8-31DE-90E8-A3D44F07EB9C> /usr/lib/libdscsym.dylib
    0x7fffad1f3000 -     0x7fffad1f3fff  libenergytrace.dylib (15) <A1B040A2-7977-3097-9ADF-34FF181EB970> /usr/lib/libenergytrace.dylib
    0x7fffad203000 -     0x7fffad208ff7  libheimdal-asn1.dylib (498.50.8) <A40E3196-235E-34CE-AD9A-8D1AFC5DE004> /usr/lib/libheimdal-asn1.dylib
    0x7fffad209000 -     0x7fffad2fbff7  libiconv.2.dylib (50) <42125B35-81D7-3FC4-9475-A26DBE10884D> /usr/lib/libiconv.2.dylib
    0x7fffad2fc000 -     0x7fffad521ffb  libicucore.A.dylib (57165.0.1) <2931B842-2946-3576-AD1D-1CDA22FA1388> /usr/lib/libicucore.A.dylib
    0x7fffad527000 -     0x7fffad528fff  liblangid.dylib (126) <2085E7A7-9A34-3735-87F4-F174EF8EABF0> /usr/lib/liblangid.dylib
    0x7fffad529000 -     0x7fffad542ffb  liblzma.5.dylib (10) <44BD0279-99DD-36B5-8A6E-C11432E2098D> /usr/lib/liblzma.5.dylib
    0x7fffad543000 -     0x7fffad559ff7  libmarisa.dylib (5) <9030D214-5D0F-30CB-AC03-902C63909362> /usr/lib/libmarisa.dylib
    0x7fffad55a000 -     0x7fffad802ff7  libmecabra.dylib (744.8) <D429FCC9-42A4-38B3-8784-44024BC859EF> /usr/lib/libmecabra.dylib
    0x7fffad835000 -     0x7fffad8afff3  libnetwork.dylib (856.60.1) <191E99F5-4723-3180-8013-02AF2F9AE4B8> /usr/lib/libnetwork.dylib
    0x7fffad8b0000 -     0x7fffadc82047  libobjc.A.dylib (709) <DC77AA6E-A4E4-326D-8D7F-82D63AA88F99> /usr/lib/libobjc.A.dylib
    0x7fffadc83000 -     0x7fffadc84fff  libodfde.dylib (23.50.1) <744F1E66-11EB-3A4D-8944-722F39C55278> /usr/lib/libodfde.dylib
    0x7fffadc85000 -     0x7fffadc89fff  libpam.2.dylib (21.30.1) <71EB0D88-DE84-3C8D-A2C5-58AA282BC5BC> /usr/lib/libpam.2.dylib
    0x7fffadc8a000 -     0x7fffadcbbfff  libpcap.A.dylib (67.60.1) <F6BC6ED6-AEE4-3520-B248-0C342636E2B0> /usr/lib/libpcap.A.dylib
    0x7fffadcd8000 -     0x7fffadcf4ffb  libresolv.9.dylib (64) <A244AE4C-00B0-396C-98FF-97FE4DB3DA30> /usr/lib/libresolv.9.dylib
    0x7fffadcf5000 -     0x7fffadd2efff  libsandbox.1.dylib (592.60.1) <B3A1C3BD-084C-389B-9AFD-4BCFDBE9B5B6> /usr/lib/libsandbox.1.dylib
    0x7fffadd2f000 -     0x7fffadd41ffb  libsasl2.2.dylib (209) <32107C59-22C6-3049-B86E-9C2F85FF549B> /usr/lib/libsasl2.2.dylib
    0x7fffadd42000 -     0x7fffadd43ff3  libspindump.dylib (231.3) <C7CEEB64-06F4-3ACA-AAC1-30ECA909501A> /usr/lib/libspindump.dylib
    0x7fffadd44000 -     0x7fffade91ff7  libsqlite3.dylib (254.7) <07CD6DE3-394D-3C6A-A4B4-4CAB1054A041> /usr/lib/libsqlite3.dylib
    0x7fffadf82000 -     0x7fffadf85ff7  libutil.dylib (47.30.1) <88CC63B3-0EDF-306E-9AB5-D87EBE0F3F16> /usr/lib/libutil.dylib
    0x7fffadf86000 -     0x7fffadf93fff  libxar.1.dylib (357) <69547C64-E811-326F-BBED-490C6361BDCB> /usr/lib/libxar.1.dylib
    0x7fffadf94000 -     0x7fffae083ffb  libxml2.2.dylib (30.16) <D2A6861B-D9FA-3BFC-B664-830C3FCE6065> /usr/lib/libxml2.2.dylib
    0x7fffae084000 -     0x7fffae0adfff  libxslt.1.dylib (15.9) <00735AD5-B62D-3E83-86AC-5533E4E2B102> /usr/lib/libxslt.1.dylib
    0x7fffae0ae000 -     0x7fffae0bfff3  libz.1.dylib (67) <46E3FFA2-4328-327A-8D34-A03E20BFFB8E> /usr/lib/libz.1.dylib
    0x7fffae0ce000 -     0x7fffae0d2ff7  libcache.dylib (79) <093A4DAB-8385-3D47-A350-E20CB7CCF7BF> /usr/lib/system/libcache.dylib
    0x7fffae0d3000 -     0x7fffae0ddfff  libcommonCrypto.dylib (60092.50.5) <8A64D1B0-C70E-385C-92F0-E669079FDA90> /usr/lib/system/libcommonCrypto.dylib
    0x7fffae0de000 -     0x7fffae0e5fff  libcompiler_rt.dylib (62) <55D47421-772A-32AB-B529-1A46C2F43B4D> /usr/lib/system/libcompiler_rt.dylib
    0x7fffae0e6000 -     0x7fffae0eefff  libcopyfile.dylib (138) <819BEA3C-DF11-3E3D-A1A1-5A51C5BF1961> /usr/lib/system/libcopyfile.dylib
    0x7fffae0ef000 -     0x7fffae172fdf  libcorecrypto.dylib (442.50.19) <65D7165E-2E71-335D-A2D6-33F78E2DF0C1> /usr/lib/system/libcorecrypto.dylib
    0x7fffae173000 -     0x7fffae1a4fff  libdispatch.dylib (703.50.37) <6582BAD6-ED27-3B30-B620-90B1C5A4AE3C> /usr/lib/system/libdispatch.dylib
    0x7fffae1a5000 -     0x7fffae1aaffb  libdyld.dylib (433.5) <EC3D88D2-3D40-3274-8E26-362C2D7352C8> /usr/lib/system/libdyld.dylib
    0x7fffae1ab000 -     0x7fffae1abffb  libkeymgr.dylib (28) <7AA011A9-DC21-3488-BF73-3B5B14D1FDD6> /usr/lib/system/libkeymgr.dylib
    0x7fffae1ac000 -     0x7fffae1b8ffb  libkxld.dylib (3789.60.24) <5DFCDC05-6CBC-35A6-8B92-DF6803492E12> /usr/lib/system/libkxld.dylib
    0x7fffae1b9000 -     0x7fffae1b9fff  liblaunch.dylib (972.60.2) <D3306CFF-58AA-3C90-B06C-B70E80E60C5B> /usr/lib/system/liblaunch.dylib
    0x7fffae1ba000 -     0x7fffae1bfff3  libmacho.dylib (898) <17D5D855-F6C3-3B04-B680-E9BF02EF8AED> /usr/lib/system/libmacho.dylib
    0x7fffae1c0000 -     0x7fffae1c2ff3  libquarantine.dylib (85.50.1) <12448CC2-378E-35F3-BE33-9DC395A5B970> /usr/lib/system/libquarantine.dylib
    0x7fffae1c3000 -     0x7fffae1c4ffb  libremovefile.dylib (45) <38D4CB9C-10CD-30D3-8B7B-A515EC75FE85> /usr/lib/system/libremovefile.dylib
    0x7fffae1c5000 -     0x7fffae1ddff7  libsystem_asl.dylib (349.50.5) <096E4228-3B7C-30A6-8B13-EC909A64499A> /usr/lib/system/libsystem_asl.dylib
    0x7fffae1de000 -     0x7fffae1deff7  libsystem_blocks.dylib (67) <10DC5404-73AB-35B3-A277-A8AFECB476EB> /usr/lib/system/libsystem_blocks.dylib
    0x7fffae1df000 -     0x7fffae26cfef  libsystem_c.dylib (1158.50.2) <E5AE5244-7D0C-36AC-8BB6-C7AE7EA52A4B> /usr/lib/system/libsystem_c.dylib
    0x7fffae26d000 -     0x7fffae270ffb  libsystem_configuration.dylib (888.60.2) <BECC01A2-CA8D-31E6-BCDF-D452965FA976> /usr/lib/system/libsystem_configuration.dylib
    0x7fffae271000 -     0x7fffae274fff  libsystem_coreservices.dylib (41.4) <7D26DE79-B424-3450-85E1-F7FAB32714AB> /usr/lib/system/libsystem_coreservices.dylib
    0x7fffae275000 -     0x7fffae28dfff  libsystem_coretls.dylib (121.50.4) <EC6FCF07-DCFB-3A03-9CC9-6DD3709974C6> /usr/lib/system/libsystem_coretls.dylib
    0x7fffae28e000 -     0x7fffae294fff  libsystem_dnssd.dylib (765.50.9) <CC960215-0B1B-3822-A13A-3DDE96FA796F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fffae295000 -     0x7fffae2beff7  libsystem_info.dylib (503.50.4) <611DB84C-BF70-3F92-8702-B9F28A900920> /usr/lib/system/libsystem_info.dylib
    0x7fffae2bf000 -     0x7fffae2e1ff7  libsystem_kernel.dylib (3789.60.24) <6E9E485F-91F6-36B7-A125-AE91DC978BCC> /usr/lib/system/libsystem_kernel.dylib
    0x7fffae2e2000 -     0x7fffae329fe7  libsystem_m.dylib (3121.6) <86D499B5-BBDC-3D3B-8A4E-97AE8E6672A4> /usr/lib/system/libsystem_m.dylib
    0x7fffae32a000 -     0x7fffae348ff7  libsystem_malloc.dylib (116.50.8) <A3D15F17-99A6-3367-8C7E-4280E8619C95> /usr/lib/system/libsystem_malloc.dylib
    0x7fffae349000 -     0x7fffae3a2ffb  libsystem_network.dylib (856.60.1) <369D0221-56CA-3C3E-9EDE-94B41CAE77B7> /usr/lib/system/libsystem_network.dylib
    0x7fffae3a3000 -     0x7fffae3acff3  libsystem_networkextension.dylib (563.60.2) <B021F2B3-8A75-3633-ABB0-FC012B8E9B0C> /usr/lib/system/libsystem_networkextension.dylib
    0x7fffae3ad000 -     0x7fffae3b6ff3  libsystem_notify.dylib (165.20.1) <B8160190-A069-3B3A-BDF6-2AA408221FAE> /usr/lib/system/libsystem_notify.dylib
    0x7fffae3b7000 -     0x7fffae3bffe7  libsystem_platform.dylib (126.50.8) <897462FD-B318-321B-A554-E61982630F7E> /usr/lib/system/libsystem_platform.dylib
    0x7fffae3c0000 -     0x7fffae3caff7  libsystem_pthread.dylib (218.60.3) <B8FB5E20-3295-39E2-B5EB-B464D1D4B104> /usr/lib/system/libsystem_pthread.dylib
    0x7fffae3cb000 -     0x7fffae3ceff7  libsystem_sandbox.dylib (592.60.1) <DC780631-BD23-36B1-9376-668619E18D25> /usr/lib/system/libsystem_sandbox.dylib
    0x7fffae3cf000 -     0x7fffae3d0ff3  libsystem_secinit.dylib (24.50.4) <F78B847B-3565-3E4B-98A6-F7AD40392E2D> /usr/lib/system/libsystem_secinit.dylib
    0x7fffae3d1000 -     0x7fffae3d8ffb  libsystem_symptoms.dylib (532.50.47) <3390E07C-C1CE-348F-ADBD-2C5440B45EAA> /usr/lib/system/libsystem_symptoms.dylib
    0x7fffae3d9000 -     0x7fffae3ecff7  libsystem_trace.dylib (518.60.2) <6B145B10-5874-3E89-90CD-D370DB475BA1> /usr/lib/system/libsystem_trace.dylib
    0x7fffae3ed000 -     0x7fffae3f2ffb  libunwind.dylib (35.3) <3D50D8A8-C460-334D-A519-2DA841102C6B> /usr/lib/system/libunwind.dylib
    0x7fffae3f3000 -     0x7fffae41cff7  libxpc.dylib (972.60.2) <1C9AF716-69DF-359F-85E9-7DFDE362F9A2> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 83011
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=346.9M resident=0K(0%) swapped_out_or_unallocated=346.9M(100%)
Writable regions: Total=1.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)
 
                                  VIRTUAL   REGION 
REGION TYPE                          SIZE    COUNT (non-coalesced) 
===========                       =======  ======= 
Accelerate framework                 128K        2 
Activity Tracing                     256K        2 
CG backing stores                   3624K        4 
CG image                              28K        7 
CoreAnimation                         20K        4 
CoreUI image data                    396K        4 
CoreUI image file                    184K        5 
Dispatch continuations              8192K        2 
JS JIT generated code                  8K        3 
JS JIT generated code (reserved)     1.0G        2         reserved VM address space (unallocated)
Kernel Alloc Once                      8K        2 
MALLOC                              71.0M       34 
MALLOC guard page                     48K       10 
MALLOC_LARGE (reserved)              384K        4         reserved VM address space (unallocated)
Memory Tag 242                        12K        2 
SQLite page cache                     64K        2 
STACK GUARD                           28K        8 
Stack                               19.0M        8 
VM_ALLOCATE                         16.8M       40 
WebKit Malloc                       14.1M       27 
__DATA                              34.8M      321 
__GLSLBUILTINS                      2588K        2 
__IMAGE                              528K        2 
__LINKEDIT                         117.1M       34 
__TEXT                             229.8M      322 
__UNICODE                            556K        2 
mapped file                         45.3M       12 
shared memory                       16.4M       14 
===========                       =======  ======= 
TOTAL                                1.6G      853 
TOTAL, minus reserved VM space     580.6M      853 

Model: MacBookAir7,1, BootROM MBA71.0166.B26, 2 processors, Intel Core i5, 1.6 GHz, 4 GB, SMC 2.26f2
Graphics: Intel HD Graphics 6000, Intel HD Graphics 6000, Built-In
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x117), Broadcom BCM43xx 1.0 (7.21.171.126.1a2)
Bluetooth: Version 5.0.4f18, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Network Service: BashBunny, Ethernet, en3
USB Device: USB 3.0 Bus
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Air, Apple Inc., 27.2

RTD link provides wrong documentation.

The link http://podium.readthedocs.io for the documentation in README.rst links to the documentation to another project.

From their overview:

What is Podium? Podium is a blazing-fast HTTP Leaderboard service. It could be used to manage any number of leaderboards of people or groups, but our aim is players in a game.
Podium allows easy creation of different types of leaderboards with no set-up involved. Create seasonal, localized leaderboards just by varying their names.

While I know that the name for the project has changed (just yesterday it had another name) and it may not be the one used for final release, this can be confusing and lead to embarrassing situations, especially for newcomers.

Is there a way to open slides in the browser?

It seems that podium uses ramark.js under the hood (looking at the example deck) but if I open the slides.html in the browser it can't find anything from the /resources/ directory (which I guess is packaged with the Podium.app).

Is there a way to use podium as both the Desktop presentation tool but also be able to export as a webpage for hosting slides online?

Thanks!

Missing app_name, formal_name, and app_id

Describe the bug
Trying to run Podium from source, and I am getting error for missing app_name, formal_name, and app_id:

(.venv) ⋊> ~/P/podium on main ⨯ briefcase dev                           21:51:54

[podium] Starting in dev mode...
Traceback (most recent call last):
  File "/home/dan/.pyenv/versions/3.10.5/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/home/dan/.pyenv/versions/3.10.5/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/home/dan/Projects/podium/src/podium/__main__.py", line 7, in <module>
    start()
  File "/home/dan/Projects/podium/src/podium/__main__.py", line 4, in start
    main().main_loop()
  File "/home/dan/Projects/podium/src/podium/app.py", line 127, in main
    return Podium()
  File "/home/dan/Projects/podium/src/podium/app.py", line 8, in __init__
    super().__init__(
  File "/home/dan/Projects/podium/.venv/lib/python3.10/site-packages/toga/app.py", line 486, in __init__
    super().__init__(
  File "/home/dan/Projects/podium/.venv/lib/python3.10/site-packages/toga/app.py", line 174, in __init__
    raise RuntimeError('Toga application must have an App ID')
RuntimeError: Toga application must have an App ID

To Reproduce
Steps to reproduce the behavior:

  1. Activate virtualenv
  2. pip install --pre beeware
  3. briefcase dev
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Environment:

  • Operating System: Linux openSUSE Tumbleweed
  • Python version: 3.10.5
  • Software versions:
    • Briefcase: 0.3.8
    • Toga: 0.3.0.dev35

I can submit a PR to add the 3 missing values in src/podium/app.py on the main Podium class initialization if that is the right fix.

Additional context
Add any other context about the problem here.

Package Error: Unable to clone application template because of wrong path

When trying to package the app, this error pops up:
% briefcase package

[podium] Generating application template...
Using app template: /Users/rkm/projects/beeware/templates/briefcase-macOS-app-template
Unable to clone application template; is the template path '/Users/rkm/projects/beeware/templates/briefcase-macOS-app-template' correct?

To Reproduce
Steps to reproduce the behavior:

  1. Follow the instructions for the contribution
  2. briefcase package in terminal
  3. See the error

Expected behavior
Packaging successful

Environment:

  • Operating System: OSX 10.15.6
  • Python version: 3.7
  • Software versions:
    • Briefcase: pre-release
    • Toga: pre-release

Additional context
I suppose the directory for the app template needs to be changed so that others can package it as well

Running podium on Linux platform

Hi @freakboy3742, @danyeaw

I was working one day at PyCon sprints on trying to make podium run on Linux platforms.
The issue was that application exits immediately after starting it without launching application window and with no errors.

>>> from podium.app import Podium
>>> papp = Podium()
>>> papp.main_loop() # print statements before and after self.loop.run_forever(application=self.native)
self.loop:    <GtkEventLoop running=False closed=False debug=True>
self.loop:    <GtkEventLoop running=False closed=False debug=True>

When we execute papp.main_loop() method we should see only the first print statement and podium app window should pop up.

Instead no window pops up and self.loop.run_forever() exits out.

I think I found the reason - the podium app is not setting the interface correctly. For example:

  • For minimal app:
>>> import toga
>>> app = toga.App('Empty App', 'org.beeware.empty')
>>> app._impl
<toga_gtk.app.App object at 0x7fb9d9f17ba8>
>>> app._impl.interface
<toga.app.App object at 0x7fb9da7a5710>
  • For podium app:
>>> from podium.app import Podium
>>> papp = Podium()
>>> papp._impl
<toga_gtk.app.DocumentApp object at 0x7fb9d1cb3eb8>
>>> papp._impl.interface
<podium.app.Podium object at 0x7fb9d1cb38d0>

As you can see the podium app interface is itself - podium app. I think it should be higher level toga.app.DocumentApp interface.

As a result when self.interface.startup() method gets called it only calls the podium.app.Podium.startup() method which only sets the Podium application commands and does not call the higher level interface startup() method which supposed to create and launch main window application.

Can you comment if this is correct?

Thanks!

Regression: default stylesheet not loading

Getting error on stderr after opening file with default stylesheet:

Traceback (most recent call last):
  File "_ctypes/callbacks.c", line 232, in 'calling callback function'
  File "/Users/joel/repos/podium/macOS/Podium.app/Contents/Resources/app_packages/rubicon/objc/api.py", line 232, in __call__
    result = self.py_method(py_self, *args)
  File "/Users/joel/repos/podium/macOS/Podium.app/Contents/Resources/app_packages/toga_cocoa/documents.py", line 15, in readFromFileWrapper_ofType_error_
    self.interface.read()
  File "/Users/joel/repos/podium/macOS/Podium.app/Contents/Resources/app/podium/deck.py", line 112, in read
    defaultThemeFileName = os.path.join(self.deck.resource_path, 'templates', 'default.css')
AttributeError: 'SlideDeck' object has no attribute 'deck'
in keyDown 124

External href links are death traps

Clicking a link changes the current window's location. This may or may not be desirable, but once you're there, there's no "Back to slides" button (and keyboard shortcuts for back don't work).

Cannot open using `open <deck>.podium`

Expected behaviour

In a terminal on macOS, executing open <deck>.podium should open the deck in podium

Actual behaviour

Invoking the command opens podium in my taskbar, but doesn't open the deck.

I can then navigate to podium, which invokes a file selector window, where I can then open my deck.

Local system

macOS High Sierra, iterm2

Cannot install on ubuntu

I tried to install podium via pip install podium in a python3 virtual environment
When pip installing I get
Collecting podium
Could not find a version that satisfies the requirement podium (from versions: )
No matching distribution found for podium

I am going to try installing from source code

Store preferred screen orientation as a user setting

See #48 for the original report.

If you have your laptop configured so that the external screen is the primary, Podium will display the slides on the screen you expect. However, if you have your laptop set as the primary, it won't, and you'll need to switch the slides and notes every time you start Podium.

This should be user configurable. Once you've switched orientation, that orientation preference should be saved as a user preference, and when you start Podium in the future, that preference should be read and preserved.

Store user watermark text as a user preference

Reported by @okken on Twitter

At present, the default slide deck includes a watermark that says "Made with Podium".

The text can be modified by editing the slide stylesheet; however, this is something that end users will almost always want to customize.

At the very least, editing this text should be documented; but ideally, it should be user configurable - either as a user preference, or as metadata associated with the slide deck.

Notes zoom buttons don't work

The + and - buttons on the "Notes" section of the speaker window do not have any effect on the size of the Notes text (and don't appear to do anything else, either).

The arrows seem to be not working when capslock is on

Expected behavior

When pressing the arrows, the slide to jump to previous/next pages even when the capslock is turn on.

Actual behavior

The slide does not jump to previous/next pages when pressing the arrows with capslock is on.

Testing Environment

  • Operation System: macOS 10.14.4
  • Python 3.7.3

Play slideshow sends wrong screen to extended display

macOS Catalina 10.15.3

Expectation:
Play will full screen speaker notes to laptop and presentation to extended display.

Behavior I'm seeing:
Speaker notes are sent to extended desktop display. Presentation is full screen on laptop.

Also, 'Switch Screens' menu item doesn't seem to do anything.

v0.2 binary release won't start on M2 Macbook Pro

Describe the bug

Hi! I'm not sure I have the no-how to roll my own release. The current release v0.2 doesn't seem to do anything when I try to run it from my work laptop.

(No error, no visible evidence that it ran at all)

Steps to reproduce

  1. Downloaded the 0.2 release and put it in "Applications".
  2. I'm pretty sure did the command-open thingee you often have to do when running unsigned releases?
  3. I've tried running podium by (a) launching the app, (b) using open Podium.app in the terminal, and opening a .podium presentation.
  4. In all cases, nothing happens, not even an error message.

Expected behavior

Just expecting the app to launch, although a decipherable error would be nice too.

Screenshots

No response

Environment

Trying to use the build release, so I don't know if python versions etc are relevant.

Apple M2 Pro, macOS Ventura 13.5

Logs

No response

Additional context

No response

Missing requirements file?

ReadTheDocs contribution guide talks about using requirements_dev.txt but it is missing in project root directory.

I am unable to run podium.

I am trying to run podium in my machine as suggested in docs, first I tried using running podium then I get import error for gi then I enabled site-packages in my virtual environment then I get error regarding Rubicon then I installed rubicon in virtual environment but now I am getting following error

Traceback (most recent call last):
  File "/home/ratan/.local/share/virtualenvs/podium-oIEB1OXF/bin/podium", line 11, in <module>
    load_entry_point('podium', 'console_scripts', 'podium')()
  File "/home/ratan/.local/share/virtualenvs/podium-oIEB1OXF/lib/python3.6/site-packages/pkg_resources/__init__.py", line 570, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/home/ratan/.local/share/virtualenvs/podium-oIEB1OXF/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2755, in load_entry_point
    return ep.load()
  File "/home/ratan/.local/share/virtualenvs/podium-oIEB1OXF/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2409, in load
    return self.resolve()
  File "/home/ratan/.local/share/virtualenvs/podium-oIEB1OXF/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2415, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/home/ratan/Desktop/foss/podium/podium/__main__.py", line 1, in <module>
    from podium.app import main
  File "/home/ratan/Desktop/foss/podium/podium/app.py", line 5, in <module>
    from podium.deck import *
  File "/home/ratan/Desktop/foss/podium/podium/deck.py", line 3, in <module>
    from rubicon.objc import ObjCClass, objc_classmethod, objc_method
  File "/home/ratan/.local/share/virtualenvs/podium-oIEB1OXF/lib/python3.6/site-packages/rubicon/objc/__init__.py", line 3, in <module>
    from .objc import (
  File "/home/ratan/.local/share/virtualenvs/podium-oIEB1OXF/lib/python3.6/site-packages/rubicon/objc/objc.py", line 49, in <module>
    objc = _load_or_error('objc')
  File "/home/ratan/.local/share/virtualenvs/podium-oIEB1OXF/lib/python3.6/site-packages/rubicon/objc/objc.py", line 46, in _load_or_error
    raise ValueError("Library {!r} not found".format(name))
ValueError: Library 'objc' not found

I am using fedora 26 with 4.13.5-200.fc26.x86_64 kernel, python 3.6.

Crashes when launched on macOS Monterey [12.3]

Describe the bug

Podium fails to run and logs indicate it is crashing.

To Reproduce

  1. Install Podium via .DMG via gh-r
  2. Run ./Applications/Podium.app/Contents/MacOS/Podium
  3. See error

Expected behavior

The Podium app to run and display the GUI.

Screenshots

If applicable, add screenshots to help explain your problem.

/Applications/Podium.app/Contents/MacOS
ᐳ ./Podium
Traceback (most recent call last):
  File "/Applications/Podium.app/Contents/Resources/Support/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/Applications/Podium.app/Contents/Resources/Support/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/Applications/Podium.app/Contents/Resources/app/podium/__main__.py", line 7, in <module>
    start()
  File "/Applications/Podium.app/Contents/Resources/app/podium/__main__.py", line 4, in start
    main().main_loop()
  File "/Applications/Podium.app/Contents/Resources/app/podium/app.py", line 127, in main
    return Podium()
  File "/Applications/Podium.app/Contents/Resources/app/podium/app.py", line 11, in __init__
    document_types={'podium': SlideDeck}
  File "/Applications/Podium.app/Contents/Resources/app_packages/toga/app.py", line 468, in __init__
    factory=factory,
  File "/Applications/Podium.app/Contents/Resources/app_packages/toga/app.py", line 176, in __init__
    self.factory = get_platform_factory(factory)
  File "/Applications/Podium.app/Contents/Resources/app_packages/toga/platform.py", line 36, in get_platform_factory
    from toga_cocoa import factory
  File "/Applications/Podium.app/Contents/Resources/app_packages/toga_cocoa/factory.py", line 1, in <module>
    from .app import App, DocumentApp, MainWindow
  File "/Applications/Podium.app/Contents/Resources/app_packages/toga_cocoa/app.py", line 13, in <module>
    from .keys import cocoa_key
  File "/Applications/Podium.app/Contents/Resources/app_packages/toga_cocoa/keys.py", line 3, in <module>
    from toga_cocoa.libs import (
  File "/Applications/Podium.app/Contents/Resources/app_packages/toga_cocoa/libs/__init__.py", line 1, in <module>
    from .appkit import *
  File "/Applications/Podium.app/Contents/Resources/app_packages/toga_cocoa/libs/appkit.py", line 24, in <module>
    NSAlert = ObjCClass('NSAlert')
  File "/Applications/Podium.app/Contents/Resources/app_packages/rubicon/objc/api.py", line 734, in __new__
    ptr, name = cls._new_from_name(name_or_ptr)
  File "/Applications/Podium.app/Contents/Resources/app_packages/rubicon/objc/api.py", line 642, in _new_from_name
    raise NameError("ObjC Class '%s' couldn't be found." % name)
NameError: ObjC Class 'b'NSAlert'' couldn't be found.

Environment:

  • Operating System:
Darwin 21.4.0 
Darwin Kernel Version 21.4.0
root:xnu-8020.100.406.0.1~18/RELEASE_X86_64 
x86_64
  • Python version:
Python 3.9.10 (main, Jan 15 2022, 11:48:04)
[Clang 13.0.0 (clang-1300.0.29.3)]
  • Software versions:
    • Briefcase: Unsure
    • Toga: Unsure

Additional context
Add any other context about the problem here.

Document markdown format supported

It seems like the documentation for Podium (neither the readme nor readthedocs page) indicates what version of markdown is supported or describe how to create a presentation file that will run in Podium. That would be helpful for potential users of Podium.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.