From 18a7f869adfdd6ff67ee298ff79cdd88c24df383 Mon Sep 17 00:00:00 2001 From: Nitin Nair <31810812+nitin710@users.noreply.github.com> Date: Sun, 29 Mar 2026 17:08:25 -0400 Subject: [PATCH 01/15] Feat slide player (#337) * init commit. v0 of the slide player * fixed the logic for the min and max time provisions * adding example slides * copy settings file to users document directory * handles relative path if specified in the settings file * documents as default log location if log directory is not provided * removed log file location from the settings file * provision for no background * updated comments * minor updates to logging and some logic change for the intro slide * fix for removing background slide from the set fixed bug with set transitions moved the settings file inside bin/data * updated cmake lists with the change in location of settings file * added minor logging to specify if the settings file already exists * adding VS project files * removed symlink for compile_commands * updating the workflows to prep for adding the slidePlayer CI * Added xcode project for Slide Player * added Slide player to the build jobs. updated windows installer project * renamed the build schemes to match the script * versoin bump to 1.15.0 --- .github/workflows/build-all-on-macos.yml | 14 +- .github/workflows/build-all-on-win.yaml | 14 +- .gitignore | 9 + EmotiBitInstaller/EmotiBitInstaller.iss | 9 + SlidePlayer/.clang-format | 8 + SlidePlayer/.clang-tidy | 55 + SlidePlayer/CMakeLists.txt | 207 ++++ SlidePlayer/Doxyfile | 27 + SlidePlayer/Makefile | 13 + SlidePlayer/Project.xcconfig | 18 + SlidePlayer/SlidePlayer.sln | 35 + SlidePlayer/SlidePlayer.vcxproj | 213 ++++ SlidePlayer/SlidePlayer.vcxproj.filters | 66 ++ .../SlidePlayer.xcodeproj/project.pbxproj | 990 ++++++++++++++++++ .../xcshareddata/xcschemes/Debug.xcscheme | 87 ++ .../xcshareddata/xcschemes/Release.xcscheme | 87 ++ SlidePlayer/addons.make | 1 + .../bin/data/emotibitSlidePlayerSettings.json | 44 + .../default_slides/default_background.png | Bin 0 -> 48825 bytes .../default_slides/default_intro_slide.png | Bin 0 -> 49510 bytes .../set-1/set_1-Intro_slide.png | Bin 0 -> 48525 bytes .../example_slides/set-1/set_1-slide_1.png | Bin 0 -> 41257 bytes .../example_slides/set-1/set_1-slide_2.png | Bin 0 -> 42504 bytes .../example_slides/set-1/set_1-slide_3.png | Bin 0 -> 42729 bytes .../example_slides/set-1/set_1-slide_4.png | Bin 0 -> 41745 bytes .../example_slides/set-2/set_2-background.png | Bin 0 -> 2476085 bytes .../example_slides/set-2/set_2-slide_1.png | Bin 0 -> 42506 bytes .../example_slides/set-2/set_2-slide_2.png | Bin 0 -> 43544 bytes .../example_slides/set-2/set_2-slide_3.png | Bin 0 -> 43727 bytes SlidePlayer/compile_flags.txt | 37 + SlidePlayer/config.make | 142 +++ SlidePlayer/icon.rc | 9 + SlidePlayer/openFrameworks-Info.plist | 28 + SlidePlayer/src/main.cpp | 7 + SlidePlayer/src/ofApp.cpp | 691 ++++++++++++ SlidePlayer/src/ofApp.h | 317 ++++++ SlidePlayer/tests/test_parseSettings.cpp | 99 ++ SlidePlayer/tests/test_updateCurrentState.cpp | 268 +++++ src/ofxEmotiBitVersion.h | 3 +- 39 files changed, 3494 insertions(+), 4 deletions(-) create mode 100644 SlidePlayer/.clang-format create mode 100644 SlidePlayer/.clang-tidy create mode 100644 SlidePlayer/CMakeLists.txt create mode 100644 SlidePlayer/Doxyfile create mode 100644 SlidePlayer/Makefile create mode 100644 SlidePlayer/Project.xcconfig create mode 100644 SlidePlayer/SlidePlayer.sln create mode 100644 SlidePlayer/SlidePlayer.vcxproj create mode 100644 SlidePlayer/SlidePlayer.vcxproj.filters create mode 100644 SlidePlayer/SlidePlayer.xcodeproj/project.pbxproj create mode 100644 SlidePlayer/SlidePlayer.xcodeproj/xcshareddata/xcschemes/Debug.xcscheme create mode 100644 SlidePlayer/SlidePlayer.xcodeproj/xcshareddata/xcschemes/Release.xcscheme create mode 100644 SlidePlayer/addons.make create mode 100644 SlidePlayer/bin/data/emotibitSlidePlayerSettings.json create mode 100644 SlidePlayer/bin/data/example_slides/default_slides/default_background.png create mode 100644 SlidePlayer/bin/data/example_slides/default_slides/default_intro_slide.png create mode 100644 SlidePlayer/bin/data/example_slides/set-1/set_1-Intro_slide.png create mode 100644 SlidePlayer/bin/data/example_slides/set-1/set_1-slide_1.png create mode 100644 SlidePlayer/bin/data/example_slides/set-1/set_1-slide_2.png create mode 100644 SlidePlayer/bin/data/example_slides/set-1/set_1-slide_3.png create mode 100644 SlidePlayer/bin/data/example_slides/set-1/set_1-slide_4.png create mode 100644 SlidePlayer/bin/data/example_slides/set-2/set_2-background.png create mode 100644 SlidePlayer/bin/data/example_slides/set-2/set_2-slide_1.png create mode 100644 SlidePlayer/bin/data/example_slides/set-2/set_2-slide_2.png create mode 100644 SlidePlayer/bin/data/example_slides/set-2/set_2-slide_3.png create mode 100644 SlidePlayer/compile_flags.txt create mode 100644 SlidePlayer/config.make create mode 100644 SlidePlayer/icon.rc create mode 100644 SlidePlayer/openFrameworks-Info.plist create mode 100644 SlidePlayer/src/main.cpp create mode 100644 SlidePlayer/src/ofApp.cpp create mode 100644 SlidePlayer/src/ofApp.h create mode 100644 SlidePlayer/tests/test_parseSettings.cpp create mode 100644 SlidePlayer/tests/test_updateCurrentState.cpp diff --git a/.github/workflows/build-all-on-macos.yml b/.github/workflows/build-all-on-macos.yml index d6db7b73..7539dd9b 100644 --- a/.github/workflows/build-all-on-macos.yml +++ b/.github/workflows/build-all-on-macos.yml @@ -54,8 +54,19 @@ jobs: echo "current working directory" && pwd cd EmotiBitFirmwareInstaller xcodebuild -project EmotiBitFirmwareInstaller.xcodeproj -scheme Release + build-slideplayer-macos: + needs: clone-macos + runs-on: [self-hosted, macOS] + environment: RUNNER-MACOS + steps: + - name: build using xcode + working-directory: ${{ vars.OFXEMOTIBIT_DIR }} + run: | + echo "current working directory" && pwd + cd SlidePlayer + xcodebuild -project SlidePlayer.xcodeproj -scheme Release upload-artifact-macos: - needs: [build-oscilloscope-macos, build-dataparser-macos, build-firmwareinstaller-macos] + needs: [build-oscilloscope-macos, build-dataparser-macos, build-firmwareinstaller-macos, build-slideplayer-macos] if: github.ref == 'refs/heads/dev' runs-on: [self-hosted, macOS] environment: RUNNER-MACOS @@ -76,6 +87,7 @@ jobs: mv EmotiBitOscilloscope/bin/EmotiBitOscilloscope.app stageRelease/EmotiBitSoftware-macos-${{ steps.get_version.outputs.version }} mv EmotiBitDataParser/bin/EmotiBitDataParser.app stageRelease/EmotiBitSoftware-macos-${{ steps.get_version.outputs.version }} mv EmotiBitFirmwareInstaller/bin/EmotiBitFirmwareInstaller.app stageRelease/EmotiBitSoftware-macos-${{ steps.get_version.outputs.version }} + mv SlidePlayer/bin/SlidePlayer.app stageRelease/EmotiBitSoftware-macos-${{ steps.get_version.outputs.version }} - name: copy SiLabs drivers working-directory: ${{ vars.ADDONS_DIR }} run: | diff --git a/.github/workflows/build-all-on-win.yaml b/.github/workflows/build-all-on-win.yaml index 202cdca6..39833fbf 100644 --- a/.github/workflows/build-all-on-win.yaml +++ b/.github/workflows/build-all-on-win.yaml @@ -61,8 +61,20 @@ jobs: echo "current working directory" && pwd cd EmotiBitFirmwareInstaller MSBuild EmotiBitFirmwareInstaller.sln -t:Build -p:Configuration=Release + build-slideplayer-windows: + needs: clone-windows + runs-on: [self-hosted, Windows] + environment: RUNNER-WINDOWS + steps: + - name: build using MSBuild + shell: cmd + working-directory: ${{ vars.OFXEMOTIBIT_DIR }} + run: | + echo "current working directory" && pwd + cd SlidePlayer + MSBuild SlidePlayer.sln -t:Build -p:Configuration=Release build-installer-windows: - needs: [build-oscilloscope-windows, build-dataparser-windows, build-firmwareinstaller-windows] + needs: [build-oscilloscope-windows, build-dataparser-windows, build-firmwareinstaller-windows, build-slideplayer-windows] if: github.ref == 'refs/heads/dev' runs-on: [self-hosted, Windows] environment: RUNNER-WINDOWS diff --git a/.gitignore b/.gitignore index 55f085a4..3a07fbdd 100644 --- a/.gitignore +++ b/.gitignore @@ -29,6 +29,12 @@ *.a *.lib +# build folders +**/build/ + +# docs +**/docs/ + # Executables *.exe *.out @@ -60,3 +66,6 @@ EmotiBitInstaller/redist/ # testing tests/EmotiBitDataParser/sample_data/2025-06-27_09-56-59-929206*.csv + +# macOS +**/.DS_Store diff --git a/EmotiBitInstaller/EmotiBitInstaller.iss b/EmotiBitInstaller/EmotiBitInstaller.iss index fb55a2b5..740d5fbf 100644 --- a/EmotiBitInstaller/EmotiBitInstaller.iss +++ b/EmotiBitInstaller/EmotiBitInstaller.iss @@ -57,6 +57,13 @@ Source: "..\EmotiBitFirmwareInstaller\bin\data\esp32\*"; DestDir: "{app}\EmotiBi Source: "..\EmotiBitFirmwareInstaller\bin\data\exec\win\*"; DestDir: "{app}\EmotiBit FirmwareInstaller\data\exec\win" Source: "..\EmotiBitFirmwareInstaller\bin\data\instructions\*.jpg"; DestDir: "{app}\EmotiBit FirmwareInstaller\data\instructions" +; EmotiBit SlidePlayer +Source: "..\SlidePlayer\bin\SlidePlayer.exe"; DestDir: "{app}\EmotiBit SlidePlayer" +Source: "..\SlidePlayer\bin\*.dll"; DestDir: "{app}\EmotiBit SlidePlayer" +Source: "..\SlidePlayer\bin\data\emotibitSlidePlayerSettings.json"; DestDir: "{app}\EmotiBit SlidePlayer\data" +; Example slides +Source: "..\SlidePlayer\bin\data\example_slides\*"; DestDir: "{app}\EmotiBit SlidePlayer\data\example_slides"; Flags: recursesubdirs + ; VC++ 2017 Redistributable Source: "redist\vc_redist.x64.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall @@ -68,6 +75,7 @@ Source: "..\EmotiBitIcons\icoFiles\EmotiBitLogo.ico"; DestDir: "{app}" Name: "{group}\EmotiBit Oscilloscope"; Filename: "{app}\EmotiBit Oscilloscope\EmotiBitOscilloscope.exe"; WorkingDir: "{app}\EmotiBit Oscilloscope" Name: "{group}\EmotiBit DataParser"; Filename: "{app}\EmotiBit DataParser\EmotiBitDataParser.exe"; WorkingDir: "{app}\EmotiBit DataParser" Name: "{group}\EmotiBit FirmwareInstaller"; Filename: "{app}\EmotiBit FirmwareInstaller\EmotiBitFirmwareInstaller.exe"; WorkingDir: "{app}\EmotiBit FirmwareInstaller" +Name: "{group}\EmotiBit SlidePlayer"; Filename: "{app}\EmotiBit SlidePlayer\SlidePlayer.exe"; WorkingDir: "{app}\EmotiBit SlidePlayer" [Run] ; Install VC++ 2017 Redistributable if not already installed @@ -79,6 +87,7 @@ Filename: "{tmp}\vc_redist.x64.exe"; Parameters: "/passive /norestart"; StatusMs Type: filesandordirs; Name: "{app}\EmotiBit Oscilloscope" Type: filesandordirs; Name: "{app}\EmotiBit DataParser" Type: filesandordirs; Name: "{app}\EmotiBit FirmwareInstaller" +Type: filesandordirs; Name: "{app}\EmotiBit SlidePlayer" ; Delete the parent EmotiBit folder if empty after above deletions Type: dirifempty; Name: "{app}" diff --git a/SlidePlayer/.clang-format b/SlidePlayer/.clang-format new file mode 100644 index 00000000..61427fb1 --- /dev/null +++ b/SlidePlayer/.clang-format @@ -0,0 +1,8 @@ +BasedOnStyle: Google +BreakBeforeBraces: Allman +IndentWidth: 4 +UseTab: Never +AllowShortFunctionsOnASingleLine: None +AllowShortBlocksOnASingleLine: Never +AllowShortIfStatementsOnASingleLine: Never +AllowShortLoopsOnASingleLine: false diff --git a/SlidePlayer/.clang-tidy b/SlidePlayer/.clang-tidy new file mode 100644 index 00000000..55ac74d2 --- /dev/null +++ b/SlidePlayer/.clang-tidy @@ -0,0 +1,55 @@ +Checks: > + readability-identifier-naming, + readability-identifier-length, + modernize-use-nullptr, + -modernize-use-override, + modernize-use-default-member-init, + bugprone-*, + -bugprone-easily-swappable-parameters + +CheckOptions: + # Local variables: snake_case, no prefix + - key: readability-identifier-naming.LocalVariableCase + value: lower_case + - key: readability-identifier-naming.LocalVariablePrefix + value: '' + + # Parameters: snake_case, no prefix + - key: readability-identifier-naming.ParameterCase + value: lower_case + - key: readability-identifier-naming.ParameterPrefix + value: '' + - key: readability-identifier-naming.ParameterMinLength + value: '1' + + # Member variables: snake_case with trailing underscore + - key: readability-identifier-naming.MemberCase + value: lower_case + - key: readability-identifier-naming.MemberSuffix + value: '_' + + # Functions and methods: camelCase (Google style) + - key: readability-identifier-naming.FunctionCase + value: camelBack + - key: readability-identifier-naming.MethodCase + value: camelBack + + # Classes and structs: CamelCase + - key: readability-identifier-naming.ClassCase + value: CamelCase + - key: readability-identifier-naming.StructCase + value: CamelCase + + # Constants: kCamelCase (Google style) + - key: readability-identifier-naming.ConstantCase + value: CamelCase + - key: readability-identifier-naming.ConstantPrefix + value: 'k' + + # Allow single-character names (e.g. loop counters, x/y coords) + - key: readability-identifier-length.MinimumVariableNameLength + value: '1' + - key: readability-identifier-length.MinimumParameterNameLength + value: '1' + - key: readability-identifier-length.MinimumLoopCounterNameLength + value: '1' diff --git a/SlidePlayer/CMakeLists.txt b/SlidePlayer/CMakeLists.txt new file mode 100644 index 00000000..4d3e433f --- /dev/null +++ b/SlidePlayer/CMakeLists.txt @@ -0,0 +1,207 @@ +cmake_minimum_required(VERSION 3.20) + +set(CMAKE_OSX_DEPLOYMENT_TARGET "11.5" CACHE STRING "Minimum macOS version") + +project(SlidePlayer) + +set(CMAKE_CXX_STANDARD 23) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +# ── Paths ────────────────────────────────────────────────────────────────────── +set(OF_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/../../..") +set(OF_LIBS "${OF_ROOT}/libs") +set(OF_COMPILED "${OF_LIBS}/openFrameworksCompiled/lib/osx") +set(OF_THIRD_PARTY "${OF_COMPILED}/build/output") +set(OF_ADDONS "${OF_ROOT}/addons") + +# ── Shared app sources (excludes main.cpp so tests can reuse without conflict) ─ +file(GLOB MM_SOURCES "src/*.mm") +set(OF_APP_SOURCES + src/ofApp.cpp + ${MM_SOURCES} + ${OF_ADDONS}/ofxJSON/src/ofxJSONElement.cpp + ${OF_ADDONS}/ofxJSON/libs/jsoncpp/src/jsoncpp.cpp +) + +# ── Shared compile options ───────────────────────────────────────────────────── +set(OF_COMPILE_OPTIONS + -stdlib=libc++ + -Wall + -Werror=return-type + -fexceptions + -fpascal-strings + -fobjc-arc + -x objective-c++ # OF headers require ObjC++ on macOS +) + +# ── Shared compile definitions ───────────────────────────────────────────────── +set(OF_COMPILE_DEFINITIONS + __MACOSX_CORE__ + USE_FMOD=0 + GL_SILENCE_DEPRECATION=1 + GLES_SILENCE_DEPRECATION=1 + COREVIDEO_SILENCE_GL_DEPRECATION=1 + GLM_FORCE_CTOR_INIT + GLM_ENABLE_EXPERIMENTAL +) + +# ── Shared include directories ───────────────────────────────────────────────── +set(OF_INCLUDE_DIRS + src + ${OF_LIBS}/openFrameworks + ${OF_LIBS}/openFrameworks/3d + ${OF_LIBS}/openFrameworks/app + ${OF_LIBS}/openFrameworks/communication + ${OF_LIBS}/openFrameworks/events + ${OF_LIBS}/openFrameworks/gl + ${OF_LIBS}/openFrameworks/graphics + ${OF_LIBS}/openFrameworks/math + ${OF_LIBS}/openFrameworks/sound + ${OF_LIBS}/openFrameworks/types + ${OF_LIBS}/openFrameworks/utils + ${OF_LIBS}/openFrameworks/video + ${OF_LIBS}/freetype/include + ${OF_LIBS}/freetype/include/freetype2 + ${OF_LIBS}/glew/include + ${OF_LIBS}/FreeImage/include + ${OF_LIBS}/tess2/include + ${OF_LIBS}/cairo/include + ${OF_LIBS}/rtAudio/include + ${OF_LIBS}/glfw/include + ${OF_LIBS}/utf8/include + ${OF_LIBS}/json/include + ${OF_LIBS}/glm/include + ${OF_LIBS}/curl/include + ${OF_LIBS}/openssl/include + ${OF_LIBS}/uriparser/include + ${OF_LIBS}/pugixml/include + ${OF_LIBS}/brotli/include + ${OF_ADDONS}/ofxJSON/libs/jsoncpp/include + ${OF_ADDONS}/ofxJSON/src +) + +# ── Shared static libraries ──────────────────────────────────────────────────── +set(OF_STATIC_LIBS + ${OF_COMPILED}/openFrameworks.a + ${OF_THIRD_PARTY}/FreeImage.a + ${OF_THIRD_PARTY}/libGLEW.a + ${OF_THIRD_PARTY}/libfreetype.a + ${OF_THIRD_PARTY}/libpugixml.a + ${OF_THIRD_PARTY}/libtess2.a + ${OF_THIRD_PARTY}/libcairo.a + ${OF_THIRD_PARTY}/libpixman-1.a + ${OF_THIRD_PARTY}/librtaudio.a + ${OF_THIRD_PARTY}/libglfw3.a + ${OF_THIRD_PARTY}/libpng.a + ${OF_THIRD_PARTY}/brotli.a + ${OF_THIRD_PARTY}/curl.a + ${OF_THIRD_PARTY}/openssl.a + ${OF_THIRD_PARTY}/uriparser.a + ${OF_THIRD_PARTY}/libfmt.a + ${OF_THIRD_PARTY}/zlib.a + objc +) + +# ── macOS Frameworks ─────────────────────────────────────────────────────────── +find_library(FW_ACCELERATE Accelerate) +find_library(FW_APP_KIT AppKit) +find_library(FW_APPLICATION_SERVICES ApplicationServices) +find_library(FW_AV_FOUNDATION AVFoundation) +find_library(FW_AUDIO_TOOLBOX AudioToolbox) +find_library(FW_COCOA Cocoa) +find_library(FW_CORE_AUDIO CoreAudio) +find_library(FW_CORE_FOUNDATION CoreFoundation) +find_library(FW_CORE_MEDIA CoreMedia) +find_library(FW_CORE_SERVICES CoreServices) +find_library(FW_CORE_VIDEO CoreVideo) +find_library(FW_FOUNDATION Foundation) +find_library(FW_IO_KIT IOKit) +find_library(FW_METAL Metal) +find_library(FW_OPEN_GL OpenGL) +find_library(FW_QUARTZ_CORE QuartzCore) +find_library(FW_SECURITY Security) +find_library(FW_SYSTEM_CONFIGURATION SystemConfiguration) + +set(OF_FRAMEWORKS + ${FW_ACCELERATE} + ${FW_APP_KIT} + ${FW_APPLICATION_SERVICES} + ${FW_AV_FOUNDATION} + ${FW_AUDIO_TOOLBOX} + ${FW_COCOA} + ${FW_CORE_AUDIO} + ${FW_CORE_FOUNDATION} + ${FW_CORE_MEDIA} + ${FW_CORE_SERVICES} + ${FW_CORE_VIDEO} + ${FW_FOUNDATION} + ${FW_IO_KIT} + ${FW_METAL} + ${FW_OPEN_GL} + ${FW_QUARTZ_CORE} + ${FW_SECURITY} + ${FW_SYSTEM_CONFIGURATION} +) + +# ── Main application ─────────────────────────────────────────────────────────── +add_executable(${PROJECT_NAME} MACOSX_BUNDLE src/main.cpp ${OF_APP_SOURCES}) + +target_compile_options(${PROJECT_NAME} PRIVATE ${OF_COMPILE_OPTIONS}) +target_compile_definitions(${PROJECT_NAME} PRIVATE ${OF_COMPILE_DEFINITIONS}) +target_include_directories(${PROJECT_NAME} PRIVATE ${OF_INCLUDE_DIRS}) +target_link_libraries(${PROJECT_NAME} PRIVATE ${OF_STATIC_LIBS} ${OF_FRAMEWORKS}) +target_link_options(${PROJECT_NAME} PRIVATE + -stdlib=libc++ + -mmacosx-version-min=11.5 +) + +set_target_properties(${PROJECT_NAME} PROPERTIES + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/bin" +) + +# ── Always copy JSON settings to app bundle Resources ───────────────────────── +set(JSON_SRC "${CMAKE_CURRENT_SOURCE_DIR}/bin/data/emotibitSlidePlayerSettings.json") +set(BUNDLE_RESOURCES "${CMAKE_CURRENT_SOURCE_DIR}/bin/${PROJECT_NAME}.app/Contents/Resources") + +set(EXAMPLE_SLIDES_SRC "${CMAKE_CURRENT_SOURCE_DIR}/bin/data/example_slides") + +add_custom_target(copy_settings ALL + COMMAND ${CMAKE_COMMAND} -E make_directory "${BUNDLE_RESOURCES}" + COMMAND ${CMAKE_COMMAND} -E copy "${JSON_SRC}" "${BUNDLE_RESOURCES}/emotibitSlidePlayerSettings.json" + COMMAND ${CMAKE_COMMAND} -E copy_directory "${EXAMPLE_SLIDES_SRC}" "${BUNDLE_RESOURCES}/example_slides" + COMMENT "Copying settings and example slides to app bundle Resources" +) +add_dependencies(copy_settings ${PROJECT_NAME}) + +# ── Tests ────────────────────────────────────────────────────────────────────── +enable_testing() + +include(FetchContent) +FetchContent_Declare( + Catch2 + GIT_REPOSITORY https://github.com/catchorg/Catch2.git + GIT_TAG v3.5.2 +) +FetchContent_MakeAvailable(Catch2) + +add_executable(slideShow_tests + tests/test_parseSettings.cpp + tests/test_updateCurrentState.cpp + ${OF_APP_SOURCES} +) + +target_compile_options(slideShow_tests PRIVATE ${OF_COMPILE_OPTIONS}) +target_compile_definitions(slideShow_tests PRIVATE ${OF_COMPILE_DEFINITIONS}) +target_include_directories(slideShow_tests PRIVATE ${OF_INCLUDE_DIRS}) +target_link_libraries(slideShow_tests PRIVATE + Catch2::Catch2WithMain + ${OF_STATIC_LIBS} + ${OF_FRAMEWORKS} +) +target_link_options(slideShow_tests PRIVATE + -stdlib=libc++ + -mmacosx-version-min=11.5 +) + +include(Catch) +catch_discover_tests(slideShow_tests) diff --git a/SlidePlayer/Doxyfile b/SlidePlayer/Doxyfile new file mode 100644 index 00000000..735ffbf2 --- /dev/null +++ b/SlidePlayer/Doxyfile @@ -0,0 +1,27 @@ +PROJECT_NAME = "mock_slideShow" +PROJECT_BRIEF = "EmotiBit slide player application" +OUTPUT_DIRECTORY = docs + +# Input +INPUT = src +FILE_PATTERNS = *.h *.cpp +RECURSIVE = NO + +# Enforce documentation +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_AS_ERROR = YES + +# Only document public members in headers +EXTRACT_ALL = NO +EXTRACT_PRIVATE = NO +EXTRACT_STATIC = YES + +# Doxygen style +JAVADOC_AUTOBRIEF = NO +QT_AUTOBRIEF = NO +MULTILINE_CPP_IS_BRIEF = NO + +# Output formats +GENERATE_HTML = YES +GENERATE_LATEX = NO diff --git a/SlidePlayer/Makefile b/SlidePlayer/Makefile new file mode 100644 index 00000000..177e1726 --- /dev/null +++ b/SlidePlayer/Makefile @@ -0,0 +1,13 @@ +# Attempt to load a config.make file. +# If none is found, project defaults in config.project.make will be used. +ifneq ($(wildcard config.make),) + include config.make +endif + +# make sure the the OF_ROOT location is defined +ifndef OF_ROOT + OF_ROOT=$(realpath ../../..) +endif + +# call the project makefile! +include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk diff --git a/SlidePlayer/Project.xcconfig b/SlidePlayer/Project.xcconfig new file mode 100644 index 00000000..40adc89a --- /dev/null +++ b/SlidePlayer/Project.xcconfig @@ -0,0 +1,18 @@ +//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. +//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED +OF_PATH = ../../.. + +//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE +#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" + +//ICONS - NEW IN 0072 +ICON_NAME_DEBUG = icon-debug.icns +ICON_NAME_RELEASE = icon.icns +ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ + +//IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: +//ICON_FILE_PATH = bin/data/ + +OTHER_CFLAGS = $(OF_CORE_CFLAGS) +OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OF_CORE_FRAMEWORKS) +HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/SlidePlayer/SlidePlayer.sln b/SlidePlayer/SlidePlayer.sln new file mode 100644 index 00000000..bfa935f5 --- /dev/null +++ b/SlidePlayer/SlidePlayer.sln @@ -0,0 +1,35 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SlidePlayer", "SlidePlayer.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/SlidePlayer/SlidePlayer.vcxproj b/SlidePlayer/SlidePlayer.vcxproj new file mode 100644 index 00000000..6f65d44d --- /dev/null +++ b/SlidePlayer/SlidePlayer.vcxproj @@ -0,0 +1,213 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0')) + 10.0 + $(WindowsTargetPlatformVersion) + + + {7FD42DF7-442E-479A-BA76-D0022F99702A} + Win32Proj + SlidePlayer + + + + Application + Unicode + v143 + + + Application + Unicode + v143 + + + Application + Unicode + true + v143 + + + Application + Unicode + true + v143 + + + + + + + + + + + + + + + + + + + + + bin\ + obj\$(Platform)\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Platform)\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Platform)\$(Configuration)\ + false + + + bin\ + obj\$(Platform)\$(Configuration)\ + false + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxJSON\libs;..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\addons\ofxJSON\src + CompileAsCpp + $(IntDir)%(RelativeDir) + + + true + Console + false + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + + + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxJSON\libs;..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\addons\ofxJSON\src + CompileAsCpp + true + $(IntDir)%(RelativeDir) + + + true + Console + false + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxJSON\libs;..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\addons\ofxJSON\src + CompileAsCpp + true + $(IntDir)%(RelativeDir) + + + false + false + Console + true + true + false + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxJSON\libs;..\..\..\addons\ofxJSON\libs\jsoncpp;..\..\..\addons\ofxJSON\libs\jsoncpp\include;..\..\..\addons\ofxJSON\libs\jsoncpp\include\json;..\..\..\addons\ofxJSON\libs\jsoncpp\src;..\..\..\addons\ofxJSON\src + CompileAsCpp + $(IntDir)%(RelativeDir) + + + false + false + Console + true + true + false + %(AdditionalDependencies) + %(AdditionalLibraryDirectories) + + + + + + + + + + + + + + + + + + + {5837595d-aca9-485c-8e76-729040ce4b0b} + + + + + /D_DEBUG %(AdditionalOptions) + /D_DEBUG %(AdditionalOptions) + $(OF_ROOT)\libs\openFrameworksCompiled\project\vs + + + + + + + + + \ No newline at end of file diff --git a/SlidePlayer/SlidePlayer.vcxproj.filters b/SlidePlayer/SlidePlayer.vcxproj.filters new file mode 100644 index 00000000..99443a2c --- /dev/null +++ b/SlidePlayer/SlidePlayer.vcxproj.filters @@ -0,0 +1,66 @@ + + + + + src + + + src + + + addons\ofxJSON\src + + + addons\ofxJSON\libs\jsoncpp\src + + + + + {d8376475-7454-4a24-b08a-aac121d3ad6f} + + + {71834F65-F3A9-211E-73B8-DC85} + + + {CF86E01B-D8D7-A112-88F3-5883} + + + {CE83AFE9-FE4A-682E-D5C9-50B4} + + + {5302B3F8-ECDD-0465-334A-F39E} + + + {87D6C548-39D9-FD9F-093E-9F4E} + + + {0B6CA981-484E-6E8C-776C-7298} + + + {5FF260B2-1497-3EFE-19D5-40DB} + + + {6D569A5B-6719-AEFD-C08E-5CE5} + + + + + src + + + addons\ofxJSON\src + + + addons\ofxJSON\src + + + addons\ofxJSON\libs\jsoncpp\include\json + + + addons\ofxJSON\libs\jsoncpp\include\json + + + + + + diff --git a/SlidePlayer/SlidePlayer.xcodeproj/project.pbxproj b/SlidePlayer/SlidePlayer.xcodeproj/project.pbxproj new file mode 100644 index 00000000..e7e1a76b --- /dev/null +++ b/SlidePlayer/SlidePlayer.xcodeproj/project.pbxproj @@ -0,0 +1,990 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 8EF01BA52F7876C700BF0971 /* emotibitSlidePlayerSettings.json in Copy Settings and Example Slides */ = {isa = PBXBuildFile; fileRef = 8EF01BA42F7876C700BF0971 /* emotibitSlidePlayerSettings.json */; }; + 8EF01BA72F7876DD00BF0971 /* example_slides in Copy Settings and Example Slides */ = {isa = PBXBuildFile; fileRef = 8EF01BA62F7876DD00BF0971 /* example_slides */; }; + BEDFEE7400C58EA4E412B757 /* ofxJSONElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F2B099E6BD1199664C48B177 /* ofxJSONElement.cpp */; }; + E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; + E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */; }; + FB84AAF8D1B7A95266DB5C09 /* jsoncpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21BDE665988474F1B1F4D302 /* jsoncpp.cpp */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 8EF01BA32F78768F00BF0971 /* Copy Settings and Example Slides */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 7; + files = ( + 8EF01BA72F7876DD00BF0971 /* example_slides in Copy Settings and Example Slides */, + 8EF01BA52F7876C700BF0971 /* emotibitSlidePlayerSettings.json in Copy Settings and Example Slides */, + ); + name = "Copy Settings and Example Slides"; + runOnlyForDeploymentPostprocessing = 0; + }; + E4C2427710CC5ABF004149E2 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1645F56257269CD0356320BD /* ofxJSON.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; name = ofxJSON.h; path = ../../../addons/ofxJSON/src/ofxJSON.h; sourceTree = SOURCE_ROOT; }; + 21BDE665988474F1B1F4D302 /* jsoncpp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = jsoncpp.cpp; path = ../../../addons/ofxJSON/libs/jsoncpp/src/jsoncpp.cpp; sourceTree = SOURCE_ROOT; }; + 26A541233BC6F736E758F718 /* ofxJSONElement.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; name = ofxJSONElement.h; path = ../../../addons/ofxJSON/src/ofxJSONElement.h; sourceTree = SOURCE_ROOT; }; + 2C7CF000B7B4F782C187C353 /* json.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; name = json.h; path = ../../../addons/ofxJSON/libs/jsoncpp/include/json/json.h; sourceTree = SOURCE_ROOT; }; + 61313493CDB52744E22A604D /* json-forwards.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; name = "json-forwards.h"; path = "../../../addons/ofxJSON/libs/jsoncpp/include/json/json-forwards.h"; sourceTree = SOURCE_ROOT; }; + 8EF01BA42F7876C700BF0971 /* emotibitSlidePlayerSettings.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = emotibitSlidePlayerSettings.json; path = bin/data/emotibitSlidePlayerSettings.json; sourceTree = ""; }; + 8EF01BA62F7876DD00BF0971 /* example_slides */ = {isa = PBXFileReference; lastKnownFileType = folder; name = example_slides; path = bin/data/example_slides; sourceTree = ""; }; + E42962AC2163EDD300A6A9E2 /* ofCamera.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofCamera.cpp; path = ../../../libs/openFrameworks/3d/ofCamera.cpp; sourceTree = SOURCE_ROOT; }; + E42962AD2163EDD300A6A9E2 /* ofMesh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofMesh.h; path = ../../../libs/openFrameworks/3d/ofMesh.h; sourceTree = SOURCE_ROOT; }; + E42962AE2163EDD300A6A9E2 /* ofNode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofNode.h; path = ../../../libs/openFrameworks/3d/ofNode.h; sourceTree = SOURCE_ROOT; }; + E42962AF2163EDD300A6A9E2 /* ofNode.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofNode.cpp; path = ../../../libs/openFrameworks/3d/ofNode.cpp; sourceTree = SOURCE_ROOT; }; + E42962B02163EDD300A6A9E2 /* of3dPrimitives.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = of3dPrimitives.cpp; path = ../../../libs/openFrameworks/3d/of3dPrimitives.cpp; sourceTree = SOURCE_ROOT; }; + E42962B12163EDD300A6A9E2 /* of3dUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = of3dUtils.h; path = ../../../libs/openFrameworks/3d/of3dUtils.h; sourceTree = SOURCE_ROOT; }; + E42962B22163EDD300A6A9E2 /* ofEasyCam.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofEasyCam.cpp; path = ../../../libs/openFrameworks/3d/ofEasyCam.cpp; sourceTree = SOURCE_ROOT; }; + E42962B32163EDD300A6A9E2 /* ofCamera.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofCamera.h; path = ../../../libs/openFrameworks/3d/ofCamera.h; sourceTree = SOURCE_ROOT; }; + E42962B42163EDD300A6A9E2 /* ofMesh.inl */ = {isa = PBXFileReference; lastKnownFileType = text; name = ofMesh.inl; path = ../../../libs/openFrameworks/3d/ofMesh.inl; sourceTree = SOURCE_ROOT; }; + E42962B52163EDD300A6A9E2 /* of3dUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = of3dUtils.cpp; path = ../../../libs/openFrameworks/3d/of3dUtils.cpp; sourceTree = SOURCE_ROOT; }; + E42962B62163EDD300A6A9E2 /* of3dPrimitives.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = of3dPrimitives.h; path = ../../../libs/openFrameworks/3d/of3dPrimitives.h; sourceTree = SOURCE_ROOT; }; + E42962B72163EDD300A6A9E2 /* ofEasyCam.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofEasyCam.h; path = ../../../libs/openFrameworks/3d/ofEasyCam.h; sourceTree = SOURCE_ROOT; }; + E42962BA2163EDD300A6A9E2 /* ofAVFoundationGrabber.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofAVFoundationGrabber.h; path = ../../../libs/openFrameworks/video/ofAVFoundationGrabber.h; sourceTree = SOURCE_ROOT; }; + E42962BB2163EDD300A6A9E2 /* ofVideoPlayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofVideoPlayer.h; path = ../../../libs/openFrameworks/video/ofVideoPlayer.h; sourceTree = SOURCE_ROOT; }; + E42962BC2163EDD300A6A9E2 /* ofAVFoundationPlayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofAVFoundationPlayer.h; path = ../../../libs/openFrameworks/video/ofAVFoundationPlayer.h; sourceTree = SOURCE_ROOT; }; + E42962BD2163EDD300A6A9E2 /* ofQtUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofQtUtils.cpp; path = ../../../libs/openFrameworks/video/ofQtUtils.cpp; sourceTree = SOURCE_ROOT; }; + E42962BE2163EDD300A6A9E2 /* ofQTKitGrabber.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = ofQTKitGrabber.mm; path = ../../../libs/openFrameworks/video/ofQTKitGrabber.mm; sourceTree = SOURCE_ROOT; }; + E42962BF2163EDD300A6A9E2 /* ofQuickTimeGrabber.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofQuickTimeGrabber.cpp; path = ../../../libs/openFrameworks/video/ofQuickTimeGrabber.cpp; sourceTree = SOURCE_ROOT; }; + E42962C12163EDD300A6A9E2 /* ofAVFoundationVideoPlayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofAVFoundationVideoPlayer.h; path = ../../../libs/openFrameworks/video/ofAVFoundationVideoPlayer.h; sourceTree = SOURCE_ROOT; }; + E42962C22163EDD300A6A9E2 /* ofAVFoundationGrabber.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = ofAVFoundationGrabber.mm; path = ../../../libs/openFrameworks/video/ofAVFoundationGrabber.mm; sourceTree = SOURCE_ROOT; }; + E42962C32163EDD300A6A9E2 /* ofQTKitMovieRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofQTKitMovieRenderer.h; path = ../../../libs/openFrameworks/video/ofQTKitMovieRenderer.h; sourceTree = SOURCE_ROOT; }; + E42962C42163EDD300A6A9E2 /* ofVideoPlayer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofVideoPlayer.cpp; path = ../../../libs/openFrameworks/video/ofVideoPlayer.cpp; sourceTree = SOURCE_ROOT; }; + E42962C52163EDD300A6A9E2 /* ofQTKitGrabber.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofQTKitGrabber.h; path = ../../../libs/openFrameworks/video/ofQTKitGrabber.h; sourceTree = SOURCE_ROOT; }; + E42962C72163EDD300A6A9E2 /* ofQuickTimeGrabber.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofQuickTimeGrabber.h; path = ../../../libs/openFrameworks/video/ofQuickTimeGrabber.h; sourceTree = SOURCE_ROOT; }; + E42962C92163EDD300A6A9E2 /* ofQuickTimePlayer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofQuickTimePlayer.cpp; path = ../../../libs/openFrameworks/video/ofQuickTimePlayer.cpp; sourceTree = SOURCE_ROOT; }; + E42962CA2163EDD300A6A9E2 /* ofVideoGrabber.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofVideoGrabber.h; path = ../../../libs/openFrameworks/video/ofVideoGrabber.h; sourceTree = SOURCE_ROOT; }; + E42962CB2163EDD300A6A9E2 /* ofQTKitPlayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofQTKitPlayer.h; path = ../../../libs/openFrameworks/video/ofQTKitPlayer.h; sourceTree = SOURCE_ROOT; }; + E42962CD2163EDD300A6A9E2 /* ofQtUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofQtUtils.h; path = ../../../libs/openFrameworks/video/ofQtUtils.h; sourceTree = SOURCE_ROOT; }; + E42962CE2163EDD300A6A9E2 /* ofAVFoundationPlayer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = ofAVFoundationPlayer.mm; path = ../../../libs/openFrameworks/video/ofAVFoundationPlayer.mm; sourceTree = SOURCE_ROOT; }; + E42962CF2163EDD300A6A9E2 /* ofQuickTimePlayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofQuickTimePlayer.h; path = ../../../libs/openFrameworks/video/ofQuickTimePlayer.h; sourceTree = SOURCE_ROOT; }; + E42962D02163EDD300A6A9E2 /* ofVideoGrabber.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofVideoGrabber.cpp; path = ../../../libs/openFrameworks/video/ofVideoGrabber.cpp; sourceTree = SOURCE_ROOT; }; + E42962D52163EDD300A6A9E2 /* ofQTKitPlayer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = ofQTKitPlayer.mm; path = ../../../libs/openFrameworks/video/ofQTKitPlayer.mm; sourceTree = SOURCE_ROOT; }; + E42962D62163EDD300A6A9E2 /* ofQTKitMovieRenderer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ofQTKitMovieRenderer.m; path = ../../../libs/openFrameworks/video/ofQTKitMovieRenderer.m; sourceTree = SOURCE_ROOT; }; + E42962D72163EDD300A6A9E2 /* ofAVFoundationVideoPlayer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ofAVFoundationVideoPlayer.m; path = ../../../libs/openFrameworks/video/ofAVFoundationVideoPlayer.m; sourceTree = SOURCE_ROOT; }; + E42962D92163EDD300A6A9E2 /* ofVideoBaseTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofVideoBaseTypes.h; path = ../../../libs/openFrameworks/video/ofVideoBaseTypes.h; sourceTree = SOURCE_ROOT; }; + E42962DB2163EDD300A6A9E2 /* ofParameterGroup.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofParameterGroup.h; path = ../../../libs/openFrameworks/types/ofParameterGroup.h; sourceTree = SOURCE_ROOT; }; + E42962DC2163EDD300A6A9E2 /* ofColor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofColor.h; path = ../../../libs/openFrameworks/types/ofColor.h; sourceTree = SOURCE_ROOT; }; + E42962DD2163EDD300A6A9E2 /* ofRectangle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofRectangle.cpp; path = ../../../libs/openFrameworks/types/ofRectangle.cpp; sourceTree = SOURCE_ROOT; }; + E42962DE2163EDD300A6A9E2 /* ofPoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofPoint.h; path = ../../../libs/openFrameworks/types/ofPoint.h; sourceTree = SOURCE_ROOT; }; + E42962DF2163EDD300A6A9E2 /* ofTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofTypes.h; path = ../../../libs/openFrameworks/types/ofTypes.h; sourceTree = SOURCE_ROOT; }; + E42962E02163EDD300A6A9E2 /* ofRectangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofRectangle.h; path = ../../../libs/openFrameworks/types/ofRectangle.h; sourceTree = SOURCE_ROOT; }; + E42962E12163EDD300A6A9E2 /* ofBaseTypes.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofBaseTypes.cpp; path = ../../../libs/openFrameworks/types/ofBaseTypes.cpp; sourceTree = SOURCE_ROOT; }; + E42962E22163EDD300A6A9E2 /* ofParameterGroup.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofParameterGroup.cpp; path = ../../../libs/openFrameworks/types/ofParameterGroup.cpp; sourceTree = SOURCE_ROOT; }; + E42962E32163EDD300A6A9E2 /* ofParameter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofParameter.h; path = ../../../libs/openFrameworks/types/ofParameter.h; sourceTree = SOURCE_ROOT; }; + E42962E42163EDD300A6A9E2 /* ofColor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofColor.cpp; path = ../../../libs/openFrameworks/types/ofColor.cpp; sourceTree = SOURCE_ROOT; }; + E42962E52163EDD300A6A9E2 /* ofParameter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofParameter.cpp; path = ../../../libs/openFrameworks/types/ofParameter.cpp; sourceTree = SOURCE_ROOT; }; + E42962E62163EDD300A6A9E2 /* ofBaseTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofBaseTypes.h; path = ../../../libs/openFrameworks/types/ofBaseTypes.h; sourceTree = SOURCE_ROOT; }; + E42962E82163EDD300A6A9E2 /* ofMainLoop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofMainLoop.h; path = ../../../libs/openFrameworks/app/ofMainLoop.h; sourceTree = SOURCE_ROOT; }; + E42962E92163EDD300A6A9E2 /* ofBaseApp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofBaseApp.cpp; path = ../../../libs/openFrameworks/app/ofBaseApp.cpp; sourceTree = SOURCE_ROOT; }; + E42962EA2163EDD300A6A9E2 /* ofAppGlutWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofAppGlutWindow.cpp; path = ../../../libs/openFrameworks/app/ofAppGlutWindow.cpp; sourceTree = SOURCE_ROOT; }; + E42962EB2163EDD300A6A9E2 /* ofWindowSettings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofWindowSettings.h; path = ../../../libs/openFrameworks/app/ofWindowSettings.h; sourceTree = SOURCE_ROOT; }; + E42962EC2163EDD300A6A9E2 /* ofAppEGLWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofAppEGLWindow.cpp; path = ../../../libs/openFrameworks/app/ofAppEGLWindow.cpp; sourceTree = SOURCE_ROOT; }; + E42962ED2163EDD300A6A9E2 /* ofAppBaseWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofAppBaseWindow.h; path = ../../../libs/openFrameworks/app/ofAppBaseWindow.h; sourceTree = SOURCE_ROOT; }; + E42962EE2163EDD300A6A9E2 /* ofIcon.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofIcon.h; path = ../../../libs/openFrameworks/app/ofIcon.h; sourceTree = SOURCE_ROOT; }; + E42962EF2163EDD300A6A9E2 /* ofAppNoWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofAppNoWindow.h; path = ../../../libs/openFrameworks/app/ofAppNoWindow.h; sourceTree = SOURCE_ROOT; }; + E42962F02163EDD300A6A9E2 /* ofBaseApp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofBaseApp.h; path = ../../../libs/openFrameworks/app/ofBaseApp.h; sourceTree = SOURCE_ROOT; }; + E42962F12163EDD300A6A9E2 /* ofAppEGLWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofAppEGLWindow.h; path = ../../../libs/openFrameworks/app/ofAppEGLWindow.h; sourceTree = SOURCE_ROOT; }; + E42962F22163EDD300A6A9E2 /* ofMainLoop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofMainLoop.cpp; path = ../../../libs/openFrameworks/app/ofMainLoop.cpp; sourceTree = SOURCE_ROOT; }; + E42962F32163EDD300A6A9E2 /* ofAppRunner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofAppRunner.h; path = ../../../libs/openFrameworks/app/ofAppRunner.h; sourceTree = SOURCE_ROOT; }; + E42962F42163EDD300A6A9E2 /* ofAppNoWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofAppNoWindow.cpp; path = ../../../libs/openFrameworks/app/ofAppNoWindow.cpp; sourceTree = SOURCE_ROOT; }; + E42962F52163EDD300A6A9E2 /* ofAppGLFWWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofAppGLFWWindow.cpp; path = ../../../libs/openFrameworks/app/ofAppGLFWWindow.cpp; sourceTree = SOURCE_ROOT; }; + E42962F62163EDD300A6A9E2 /* ofAppGlutWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofAppGlutWindow.h; path = ../../../libs/openFrameworks/app/ofAppGlutWindow.h; sourceTree = SOURCE_ROOT; }; + E42962F72163EDD300A6A9E2 /* ofAppRunner.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofAppRunner.cpp; path = ../../../libs/openFrameworks/app/ofAppRunner.cpp; sourceTree = SOURCE_ROOT; }; + E42962F82163EDD300A6A9E2 /* ofAppGLFWWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofAppGLFWWindow.h; path = ../../../libs/openFrameworks/app/ofAppGLFWWindow.h; sourceTree = SOURCE_ROOT; }; + E42962F92163EDD300A6A9E2 /* ofMain.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofMain.h; path = ../../../libs/openFrameworks/ofMain.h; sourceTree = SOURCE_ROOT; }; + E42962FB2163EDD300A6A9E2 /* ofThreadChannel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofThreadChannel.h; path = ../../../libs/openFrameworks/utils/ofThreadChannel.h; sourceTree = SOURCE_ROOT; }; + E42962FC2163EDD300A6A9E2 /* ofThread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofThread.cpp; path = ../../../libs/openFrameworks/utils/ofThread.cpp; sourceTree = SOURCE_ROOT; }; + E42962FD2163EDD300A6A9E2 /* ofFpsCounter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofFpsCounter.cpp; path = ../../../libs/openFrameworks/utils/ofFpsCounter.cpp; sourceTree = SOURCE_ROOT; }; + E42962FE2163EDD300A6A9E2 /* ofURLFileLoader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofURLFileLoader.cpp; path = ../../../libs/openFrameworks/utils/ofURLFileLoader.cpp; sourceTree = SOURCE_ROOT; }; + E42962FF2163EDD300A6A9E2 /* ofConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofConstants.h; path = ../../../libs/openFrameworks/utils/ofConstants.h; sourceTree = SOURCE_ROOT; }; + E42963002163EDD300A6A9E2 /* ofXml.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofXml.h; path = ../../../libs/openFrameworks/utils/ofXml.h; sourceTree = SOURCE_ROOT; }; + E42963012163EDD300A6A9E2 /* ofFpsCounter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofFpsCounter.h; path = ../../../libs/openFrameworks/utils/ofFpsCounter.h; sourceTree = SOURCE_ROOT; }; + E42963022163EDD300A6A9E2 /* ofLog.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofLog.h; path = ../../../libs/openFrameworks/utils/ofLog.h; sourceTree = SOURCE_ROOT; }; + E42963032163EDD300A6A9E2 /* ofSystemUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofSystemUtils.h; path = ../../../libs/openFrameworks/utils/ofSystemUtils.h; sourceTree = SOURCE_ROOT; }; + E42963042163EDD300A6A9E2 /* ofSystemUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofSystemUtils.cpp; path = ../../../libs/openFrameworks/utils/ofSystemUtils.cpp; sourceTree = SOURCE_ROOT; }; + E42963052163EDD300A6A9E2 /* ofUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofUtils.h; path = ../../../libs/openFrameworks/utils/ofUtils.h; sourceTree = SOURCE_ROOT; }; + E42963062163EDD300A6A9E2 /* ofNoise.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofNoise.h; path = ../../../libs/openFrameworks/utils/ofNoise.h; sourceTree = SOURCE_ROOT; }; + E42963072163EDD300A6A9E2 /* ofLog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofLog.cpp; path = ../../../libs/openFrameworks/utils/ofLog.cpp; sourceTree = SOURCE_ROOT; }; + E42963082163EDD300A6A9E2 /* ofTimer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofTimer.cpp; path = ../../../libs/openFrameworks/utils/ofTimer.cpp; sourceTree = SOURCE_ROOT; }; + E42963092163EDD300A6A9E2 /* ofFileUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofFileUtils.h; path = ../../../libs/openFrameworks/utils/ofFileUtils.h; sourceTree = SOURCE_ROOT; }; + E429630A2163EDD300A6A9E2 /* ofThread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofThread.h; path = ../../../libs/openFrameworks/utils/ofThread.h; sourceTree = SOURCE_ROOT; }; + E429630B2163EDD300A6A9E2 /* ofURLFileLoader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofURLFileLoader.h; path = ../../../libs/openFrameworks/utils/ofURLFileLoader.h; sourceTree = SOURCE_ROOT; }; + E429630C2163EDD300A6A9E2 /* ofJson.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofJson.h; path = ../../../libs/openFrameworks/utils/ofJson.h; sourceTree = SOURCE_ROOT; }; + E429630D2163EDD300A6A9E2 /* ofFileUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofFileUtils.cpp; path = ../../../libs/openFrameworks/utils/ofFileUtils.cpp; sourceTree = SOURCE_ROOT; }; + E429630E2163EDD300A6A9E2 /* ofMatrixStack.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofMatrixStack.cpp; path = ../../../libs/openFrameworks/utils/ofMatrixStack.cpp; sourceTree = SOURCE_ROOT; }; + E429630F2163EDD300A6A9E2 /* ofUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofUtils.cpp; path = ../../../libs/openFrameworks/utils/ofUtils.cpp; sourceTree = SOURCE_ROOT; }; + E42963102163EDD300A6A9E2 /* ofXml.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofXml.cpp; path = ../../../libs/openFrameworks/utils/ofXml.cpp; sourceTree = SOURCE_ROOT; }; + E42963112163EDD300A6A9E2 /* ofMatrixStack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofMatrixStack.h; path = ../../../libs/openFrameworks/utils/ofMatrixStack.h; sourceTree = SOURCE_ROOT; }; + E42963122163EDD300A6A9E2 /* ofTimer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofTimer.h; path = ../../../libs/openFrameworks/utils/ofTimer.h; sourceTree = SOURCE_ROOT; }; + E42963142163EDD300A6A9E2 /* ofVec2f.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofVec2f.cpp; path = ../../../libs/openFrameworks/math/ofVec2f.cpp; sourceTree = SOURCE_ROOT; }; + E42963152163EDD300A6A9E2 /* ofVec4f.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofVec4f.cpp; path = ../../../libs/openFrameworks/math/ofVec4f.cpp; sourceTree = SOURCE_ROOT; }; + E42963162163EDD300A6A9E2 /* ofVec4f.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofVec4f.h; path = ../../../libs/openFrameworks/math/ofVec4f.h; sourceTree = SOURCE_ROOT; }; + E42963172163EDD300A6A9E2 /* ofMath.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofMath.cpp; path = ../../../libs/openFrameworks/math/ofMath.cpp; sourceTree = SOURCE_ROOT; }; + E42963182163EDD300A6A9E2 /* ofMathConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofMathConstants.h; path = ../../../libs/openFrameworks/math/ofMathConstants.h; sourceTree = SOURCE_ROOT; }; + E42963192163EDD300A6A9E2 /* ofMatrix4x4.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofMatrix4x4.h; path = ../../../libs/openFrameworks/math/ofMatrix4x4.h; sourceTree = SOURCE_ROOT; }; + E429631A2163EDD300A6A9E2 /* ofVec3f.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofVec3f.h; path = ../../../libs/openFrameworks/math/ofVec3f.h; sourceTree = SOURCE_ROOT; }; + E429631B2163EDD300A6A9E2 /* ofMatrix3x3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofMatrix3x3.cpp; path = ../../../libs/openFrameworks/math/ofMatrix3x3.cpp; sourceTree = SOURCE_ROOT; }; + E429631C2163EDD300A6A9E2 /* ofMath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofMath.h; path = ../../../libs/openFrameworks/math/ofMath.h; sourceTree = SOURCE_ROOT; }; + E429631D2163EDD300A6A9E2 /* ofQuaternion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofQuaternion.h; path = ../../../libs/openFrameworks/math/ofQuaternion.h; sourceTree = SOURCE_ROOT; }; + E429631E2163EDD300A6A9E2 /* ofVectorMath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofVectorMath.h; path = ../../../libs/openFrameworks/math/ofVectorMath.h; sourceTree = SOURCE_ROOT; }; + E429631F2163EDD300A6A9E2 /* ofQuaternion.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofQuaternion.cpp; path = ../../../libs/openFrameworks/math/ofQuaternion.cpp; sourceTree = SOURCE_ROOT; }; + E42963202163EDD300A6A9E2 /* ofVec2f.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofVec2f.h; path = ../../../libs/openFrameworks/math/ofVec2f.h; sourceTree = SOURCE_ROOT; }; + E42963212163EDD300A6A9E2 /* ofMatrix4x4.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofMatrix4x4.cpp; path = ../../../libs/openFrameworks/math/ofMatrix4x4.cpp; sourceTree = SOURCE_ROOT; }; + E42963222163EDD300A6A9E2 /* ofMatrix3x3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofMatrix3x3.h; path = ../../../libs/openFrameworks/math/ofMatrix3x3.h; sourceTree = SOURCE_ROOT; }; + E42963262163EDD300A6A9E2 /* ofVboMesh.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofVboMesh.h; path = ../../../libs/openFrameworks/gl/ofVboMesh.h; sourceTree = SOURCE_ROOT; }; + E42963272163EDD300A6A9E2 /* ofTexture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofTexture.h; path = ../../../libs/openFrameworks/gl/ofTexture.h; sourceTree = SOURCE_ROOT; }; + E42963282163EDD300A6A9E2 /* ofShader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofShader.h; path = ../../../libs/openFrameworks/gl/ofShader.h; sourceTree = SOURCE_ROOT; }; + E42963292163EDD300A6A9E2 /* ofMaterial.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofMaterial.cpp; path = ../../../libs/openFrameworks/gl/ofMaterial.cpp; sourceTree = SOURCE_ROOT; }; + E429632A2163EDD300A6A9E2 /* ofFbo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofFbo.cpp; path = ../../../libs/openFrameworks/gl/ofFbo.cpp; sourceTree = SOURCE_ROOT; }; + E429632B2163EDD300A6A9E2 /* ofLight.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofLight.h; path = ../../../libs/openFrameworks/gl/ofLight.h; sourceTree = SOURCE_ROOT; }; + E429632C2163EDD300A6A9E2 /* ofMaterial.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofMaterial.h; path = ../../../libs/openFrameworks/gl/ofMaterial.h; sourceTree = SOURCE_ROOT; }; + E429632D2163EDD300A6A9E2 /* ofShader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofShader.cpp; path = ../../../libs/openFrameworks/gl/ofShader.cpp; sourceTree = SOURCE_ROOT; }; + E429632E2163EDD300A6A9E2 /* ofBufferObject.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofBufferObject.cpp; path = ../../../libs/openFrameworks/gl/ofBufferObject.cpp; sourceTree = SOURCE_ROOT; }; + E429632F2163EDD300A6A9E2 /* ofVboMesh.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofVboMesh.cpp; path = ../../../libs/openFrameworks/gl/ofVboMesh.cpp; sourceTree = SOURCE_ROOT; }; + E42963302163EDD300A6A9E2 /* ofGLUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofGLUtils.cpp; path = ../../../libs/openFrameworks/gl/ofGLUtils.cpp; sourceTree = SOURCE_ROOT; }; + E42963312163EDD300A6A9E2 /* ofVbo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofVbo.h; path = ../../../libs/openFrameworks/gl/ofVbo.h; sourceTree = SOURCE_ROOT; }; + E42963322163EDD300A6A9E2 /* ofLight.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofLight.cpp; path = ../../../libs/openFrameworks/gl/ofLight.cpp; sourceTree = SOURCE_ROOT; }; + E42963332163EDD300A6A9E2 /* ofBufferObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofBufferObject.h; path = ../../../libs/openFrameworks/gl/ofBufferObject.h; sourceTree = SOURCE_ROOT; }; + E42963342163EDD300A6A9E2 /* ofGLProgrammableRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofGLProgrammableRenderer.cpp; path = ../../../libs/openFrameworks/gl/ofGLProgrammableRenderer.cpp; sourceTree = SOURCE_ROOT; }; + E42963382163EDD300A6A9E2 /* ofFbo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofFbo.h; path = ../../../libs/openFrameworks/gl/ofFbo.h; sourceTree = SOURCE_ROOT; }; + E42963392163EDD300A6A9E2 /* ofGLBaseTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofGLBaseTypes.h; path = ../../../libs/openFrameworks/gl/ofGLBaseTypes.h; sourceTree = SOURCE_ROOT; }; + E429633A2163EDD300A6A9E2 /* ofVbo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofVbo.cpp; path = ../../../libs/openFrameworks/gl/ofVbo.cpp; sourceTree = SOURCE_ROOT; }; + E429633B2163EDD300A6A9E2 /* ofGLProgrammableRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofGLProgrammableRenderer.h; path = ../../../libs/openFrameworks/gl/ofGLProgrammableRenderer.h; sourceTree = SOURCE_ROOT; }; + E429633C2163EDD300A6A9E2 /* ofTexture.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofTexture.cpp; path = ../../../libs/openFrameworks/gl/ofTexture.cpp; sourceTree = SOURCE_ROOT; }; + E429633D2163EDD300A6A9E2 /* ofGLUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofGLUtils.h; path = ../../../libs/openFrameworks/gl/ofGLUtils.h; sourceTree = SOURCE_ROOT; }; + E429633E2163EDD300A6A9E2 /* ofGLRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofGLRenderer.cpp; path = ../../../libs/openFrameworks/gl/ofGLRenderer.cpp; sourceTree = SOURCE_ROOT; }; + E429633F2163EDD300A6A9E2 /* ofGLRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofGLRenderer.h; path = ../../../libs/openFrameworks/gl/ofGLRenderer.h; sourceTree = SOURCE_ROOT; }; + E42963412163EDD300A6A9E2 /* ofArduino.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofArduino.h; path = ../../../libs/openFrameworks/communication/ofArduino.h; sourceTree = SOURCE_ROOT; }; + E42963422163EDD300A6A9E2 /* ofSerial.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofSerial.cpp; path = ../../../libs/openFrameworks/communication/ofSerial.cpp; sourceTree = SOURCE_ROOT; }; + E42963432163EDD300A6A9E2 /* ofSerial.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofSerial.h; path = ../../../libs/openFrameworks/communication/ofSerial.h; sourceTree = SOURCE_ROOT; }; + E42963442163EDD300A6A9E2 /* ofArduino.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofArduino.cpp; path = ../../../libs/openFrameworks/communication/ofArduino.cpp; sourceTree = SOURCE_ROOT; }; + E42963462163EDD300A6A9E2 /* ofEventUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofEventUtils.h; path = ../../../libs/openFrameworks/events/ofEventUtils.h; sourceTree = SOURCE_ROOT; }; + E42963472163EDD300A6A9E2 /* ofEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofEvent.h; path = ../../../libs/openFrameworks/events/ofEvent.h; sourceTree = SOURCE_ROOT; }; + E42963482163EDD300A6A9E2 /* ofEvents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofEvents.h; path = ../../../libs/openFrameworks/events/ofEvents.h; sourceTree = SOURCE_ROOT; }; + E42963492163EDD300A6A9E2 /* ofEvents.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofEvents.cpp; path = ../../../libs/openFrameworks/events/ofEvents.cpp; sourceTree = SOURCE_ROOT; }; + E429634B2163EDD300A6A9E2 /* ofGraphicsBaseTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofGraphicsBaseTypes.h; path = ../../../libs/openFrameworks/graphics/ofGraphicsBaseTypes.h; sourceTree = SOURCE_ROOT; }; + E429634C2163EDD300A6A9E2 /* ofPath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofPath.h; path = ../../../libs/openFrameworks/graphics/ofPath.h; sourceTree = SOURCE_ROOT; }; + E429634D2163EDD300A6A9E2 /* ofBitmapFont.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofBitmapFont.cpp; path = ../../../libs/openFrameworks/graphics/ofBitmapFont.cpp; sourceTree = SOURCE_ROOT; }; + E429634E2163EDD300A6A9E2 /* ofTrueTypeFont.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofTrueTypeFont.h; path = ../../../libs/openFrameworks/graphics/ofTrueTypeFont.h; sourceTree = SOURCE_ROOT; }; + E429634F2163EDD300A6A9E2 /* ofTessellator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofTessellator.cpp; path = ../../../libs/openFrameworks/graphics/ofTessellator.cpp; sourceTree = SOURCE_ROOT; }; + E42963502163EDD300A6A9E2 /* ofGraphics.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofGraphics.cpp; path = ../../../libs/openFrameworks/graphics/ofGraphics.cpp; sourceTree = SOURCE_ROOT; }; + E42963512163EDD300A6A9E2 /* ofPolyline.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofPolyline.h; path = ../../../libs/openFrameworks/graphics/ofPolyline.h; sourceTree = SOURCE_ROOT; }; + E42963522163EDD300A6A9E2 /* ofGraphicsBaseTypes.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofGraphicsBaseTypes.cpp; path = ../../../libs/openFrameworks/graphics/ofGraphicsBaseTypes.cpp; sourceTree = SOURCE_ROOT; }; + E42963532163EDD300A6A9E2 /* ofCairoRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofCairoRenderer.cpp; path = ../../../libs/openFrameworks/graphics/ofCairoRenderer.cpp; sourceTree = SOURCE_ROOT; }; + E42963542163EDD300A6A9E2 /* ofRendererCollection.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofRendererCollection.cpp; path = ../../../libs/openFrameworks/graphics/ofRendererCollection.cpp; sourceTree = SOURCE_ROOT; }; + E42963552163EDD300A6A9E2 /* ofPath.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofPath.cpp; path = ../../../libs/openFrameworks/graphics/ofPath.cpp; sourceTree = SOURCE_ROOT; }; + E42963562163EDD300A6A9E2 /* ofPixels.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofPixels.cpp; path = ../../../libs/openFrameworks/graphics/ofPixels.cpp; sourceTree = SOURCE_ROOT; }; + E42963572163EDD300A6A9E2 /* ofPolyline.inl */ = {isa = PBXFileReference; lastKnownFileType = text; name = ofPolyline.inl; path = ../../../libs/openFrameworks/graphics/ofPolyline.inl; sourceTree = SOURCE_ROOT; }; + E42963582163EDD300A6A9E2 /* of3dGraphics.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = of3dGraphics.cpp; path = ../../../libs/openFrameworks/graphics/of3dGraphics.cpp; sourceTree = SOURCE_ROOT; }; + E42963592163EDD300A6A9E2 /* ofImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofImage.h; path = ../../../libs/openFrameworks/graphics/ofImage.h; sourceTree = SOURCE_ROOT; }; + E429635A2163EDD300A6A9E2 /* ofPixels.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofPixels.h; path = ../../../libs/openFrameworks/graphics/ofPixels.h; sourceTree = SOURCE_ROOT; }; + E429635B2163EDD300A6A9E2 /* ofCairoRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofCairoRenderer.h; path = ../../../libs/openFrameworks/graphics/ofCairoRenderer.h; sourceTree = SOURCE_ROOT; }; + E429635C2163EDD300A6A9E2 /* ofBitmapFont.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofBitmapFont.h; path = ../../../libs/openFrameworks/graphics/ofBitmapFont.h; sourceTree = SOURCE_ROOT; }; + E429635D2163EDD300A6A9E2 /* ofTrueTypeFont.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofTrueTypeFont.cpp; path = ../../../libs/openFrameworks/graphics/ofTrueTypeFont.cpp; sourceTree = SOURCE_ROOT; }; + E429635E2163EDD300A6A9E2 /* ofRendererCollection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofRendererCollection.h; path = ../../../libs/openFrameworks/graphics/ofRendererCollection.h; sourceTree = SOURCE_ROOT; }; + E429635F2163EDD300A6A9E2 /* ofGraphics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofGraphics.h; path = ../../../libs/openFrameworks/graphics/ofGraphics.h; sourceTree = SOURCE_ROOT; }; + E42963602163EDD300A6A9E2 /* ofGraphicsConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofGraphicsConstants.h; path = ../../../libs/openFrameworks/graphics/ofGraphicsConstants.h; sourceTree = SOURCE_ROOT; }; + E42963612163EDD300A6A9E2 /* ofImage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofImage.cpp; path = ../../../libs/openFrameworks/graphics/ofImage.cpp; sourceTree = SOURCE_ROOT; }; + E42963622163EDD300A6A9E2 /* of3dGraphics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = of3dGraphics.h; path = ../../../libs/openFrameworks/graphics/of3dGraphics.h; sourceTree = SOURCE_ROOT; }; + E42963632163EDD300A6A9E2 /* ofTessellator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofTessellator.h; path = ../../../libs/openFrameworks/graphics/ofTessellator.h; sourceTree = SOURCE_ROOT; }; + E42963652163EDD300A6A9E2 /* ofSoundStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofSoundStream.cpp; path = ../../../libs/openFrameworks/sound/ofSoundStream.cpp; sourceTree = SOURCE_ROOT; }; + E42963662163EDD300A6A9E2 /* ofSoundStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofSoundStream.h; path = ../../../libs/openFrameworks/sound/ofSoundStream.h; sourceTree = SOURCE_ROOT; }; + E42963672163EDD300A6A9E2 /* ofSoundPlayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofSoundPlayer.h; path = ../../../libs/openFrameworks/sound/ofSoundPlayer.h; sourceTree = SOURCE_ROOT; }; + E42963682163EDD300A6A9E2 /* ofOpenALSoundPlayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofOpenALSoundPlayer.h; path = ../../../libs/openFrameworks/sound/ofOpenALSoundPlayer.h; sourceTree = SOURCE_ROOT; }; + E42963692163EDD300A6A9E2 /* ofRtAudioSoundStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofRtAudioSoundStream.cpp; path = ../../../libs/openFrameworks/sound/ofRtAudioSoundStream.cpp; sourceTree = SOURCE_ROOT; }; + E429636A2163EDD300A6A9E2 /* ofFmodSoundPlayer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofFmodSoundPlayer.cpp; path = ../../../libs/openFrameworks/sound/ofFmodSoundPlayer.cpp; sourceTree = SOURCE_ROOT; }; + E429636B2163EDD300A6A9E2 /* ofSoundBaseTypes.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofSoundBaseTypes.cpp; path = ../../../libs/openFrameworks/sound/ofSoundBaseTypes.cpp; sourceTree = SOURCE_ROOT; }; + E429636C2163EDD300A6A9E2 /* ofOpenALSoundPlayer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofOpenALSoundPlayer.cpp; path = ../../../libs/openFrameworks/sound/ofOpenALSoundPlayer.cpp; sourceTree = SOURCE_ROOT; }; + E429636D2163EDD300A6A9E2 /* ofSoundPlayer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofSoundPlayer.cpp; path = ../../../libs/openFrameworks/sound/ofSoundPlayer.cpp; sourceTree = SOURCE_ROOT; }; + E429636E2163EDD300A6A9E2 /* ofRtAudioSoundStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofRtAudioSoundStream.h; path = ../../../libs/openFrameworks/sound/ofRtAudioSoundStream.h; sourceTree = SOURCE_ROOT; }; + E429636F2163EDD300A6A9E2 /* ofSoundUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofSoundUtils.h; path = ../../../libs/openFrameworks/sound/ofSoundUtils.h; sourceTree = SOURCE_ROOT; }; + E42963702163EDD300A6A9E2 /* ofSoundBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofSoundBuffer.h; path = ../../../libs/openFrameworks/sound/ofSoundBuffer.h; sourceTree = SOURCE_ROOT; }; + E42963712163EDD300A6A9E2 /* ofFmodSoundPlayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofFmodSoundPlayer.h; path = ../../../libs/openFrameworks/sound/ofFmodSoundPlayer.h; sourceTree = SOURCE_ROOT; }; + E42963722163EDD300A6A9E2 /* ofSoundBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ofSoundBuffer.cpp; path = ../../../libs/openFrameworks/sound/ofSoundBuffer.cpp; sourceTree = SOURCE_ROOT; }; + E42963732163EDD300A6A9E2 /* ofSoundBaseTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ofSoundBaseTypes.h; path = ../../../libs/openFrameworks/sound/ofSoundBaseTypes.h; sourceTree = SOURCE_ROOT; }; + E4B69B5B0A3A1756003C02F2 /* SlidePlayerDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SlidePlayerDebug.app; sourceTree = BUILT_PRODUCTS_DIR; }; + E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; + E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = ofApp.cpp; path = src/ofApp.cpp; sourceTree = SOURCE_ROOT; }; + E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ofApp.h; path = src/ofApp.h; sourceTree = SOURCE_ROOT; }; + E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; + E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; + F2B099E6BD1199664C48B177 /* ofxJSONElement.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; name = ofxJSONElement.cpp; path = ../../../addons/ofxJSON/src/ofxJSONElement.cpp; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + E4B69B590A3A1756003C02F2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2865DAEF86B1907A704CA70B /* ofxJSON */ = { + isa = PBXGroup; + children = ( + F40E80CB2D443CBA9581DD03 /* libs */, + 292AF6148769654D0DF26018 /* src */, + ); + name = ofxJSON; + sourceTree = ""; + }; + 292AF6148769654D0DF26018 /* src */ = { + isa = PBXGroup; + children = ( + 1645F56257269CD0356320BD /* ofxJSON.h */, + F2B099E6BD1199664C48B177 /* ofxJSONElement.cpp */, + 26A541233BC6F736E758F718 /* ofxJSONElement.h */, + ); + name = src; + sourceTree = ""; + }; + 58AD3BD71B781D9BC25763C8 /* json */ = { + isa = PBXGroup; + children = ( + 61313493CDB52744E22A604D /* json-forwards.h */, + 2C7CF000B7B4F782C187C353 /* json.h */, + ); + name = json; + sourceTree = ""; + }; + 6948EE371B920CB800B5AC1A /* local_addons */ = { + isa = PBXGroup; + children = ( + ); + name = local_addons; + sourceTree = ""; + }; + 977A836DD2C489CCC5E330FF /* jsoncpp */ = { + isa = PBXGroup; + children = ( + D486FC87F063317BB47E9FAC /* include */, + CCDC6F9CCF925CC402160B85 /* src */, + ); + name = jsoncpp; + sourceTree = ""; + }; + BB4B014C10F69532006C3DED /* addons */ = { + isa = PBXGroup; + children = ( + 2865DAEF86B1907A704CA70B /* ofxJSON */, + ); + name = addons; + sourceTree = ""; + }; + CCDC6F9CCF925CC402160B85 /* src */ = { + isa = PBXGroup; + children = ( + 21BDE665988474F1B1F4D302 /* jsoncpp.cpp */, + ); + name = src; + sourceTree = ""; + }; + D486FC87F063317BB47E9FAC /* include */ = { + isa = PBXGroup; + children = ( + 58AD3BD71B781D9BC25763C8 /* json */, + ); + name = include; + sourceTree = ""; + }; + E42962AA2163EDD300A6A9E2 /* openFrameworks */ = { + isa = PBXGroup; + children = ( + E42962AB2163EDD300A6A9E2 /* 3d */, + E42962E72163EDD300A6A9E2 /* app */, + E42963402163EDD300A6A9E2 /* communication */, + E42963452163EDD300A6A9E2 /* events */, + E42963252163EDD300A6A9E2 /* gl */, + E429634A2163EDD300A6A9E2 /* graphics */, + E42963132163EDD300A6A9E2 /* math */, + E42962F92163EDD300A6A9E2 /* ofMain.h */, + E42963642163EDD300A6A9E2 /* sound */, + E42962DA2163EDD300A6A9E2 /* types */, + E42962FA2163EDD300A6A9E2 /* utils */, + E42962B82163EDD300A6A9E2 /* video */, + ); + name = openFrameworks; + path = ../../../libs/openFrameworks; + sourceTree = ""; + }; + E42962AB2163EDD300A6A9E2 /* 3d */ = { + isa = PBXGroup; + children = ( + E42962B02163EDD300A6A9E2 /* of3dPrimitives.cpp */, + E42962B62163EDD300A6A9E2 /* of3dPrimitives.h */, + E42962B52163EDD300A6A9E2 /* of3dUtils.cpp */, + E42962B12163EDD300A6A9E2 /* of3dUtils.h */, + E42962AC2163EDD300A6A9E2 /* ofCamera.cpp */, + E42962B32163EDD300A6A9E2 /* ofCamera.h */, + E42962B22163EDD300A6A9E2 /* ofEasyCam.cpp */, + E42962B72163EDD300A6A9E2 /* ofEasyCam.h */, + E42962AD2163EDD300A6A9E2 /* ofMesh.h */, + E42962B42163EDD300A6A9E2 /* ofMesh.inl */, + E42962AF2163EDD300A6A9E2 /* ofNode.cpp */, + E42962AE2163EDD300A6A9E2 /* ofNode.h */, + ); + name = 3d; + path = ../../../libs/openFrameworks/3d; + sourceTree = SOURCE_ROOT; + }; + E42962B82163EDD300A6A9E2 /* video */ = { + isa = PBXGroup; + children = ( + E42962BA2163EDD300A6A9E2 /* ofAVFoundationGrabber.h */, + E42962C22163EDD300A6A9E2 /* ofAVFoundationGrabber.mm */, + E42962BC2163EDD300A6A9E2 /* ofAVFoundationPlayer.h */, + E42962CE2163EDD300A6A9E2 /* ofAVFoundationPlayer.mm */, + E42962C12163EDD300A6A9E2 /* ofAVFoundationVideoPlayer.h */, + E42962D72163EDD300A6A9E2 /* ofAVFoundationVideoPlayer.m */, + E42962C52163EDD300A6A9E2 /* ofQTKitGrabber.h */, + E42962BE2163EDD300A6A9E2 /* ofQTKitGrabber.mm */, + E42962C32163EDD300A6A9E2 /* ofQTKitMovieRenderer.h */, + E42962D62163EDD300A6A9E2 /* ofQTKitMovieRenderer.m */, + E42962CB2163EDD300A6A9E2 /* ofQTKitPlayer.h */, + E42962D52163EDD300A6A9E2 /* ofQTKitPlayer.mm */, + E42962BD2163EDD300A6A9E2 /* ofQtUtils.cpp */, + E42962CD2163EDD300A6A9E2 /* ofQtUtils.h */, + E42962BF2163EDD300A6A9E2 /* ofQuickTimeGrabber.cpp */, + E42962C72163EDD300A6A9E2 /* ofQuickTimeGrabber.h */, + E42962C92163EDD300A6A9E2 /* ofQuickTimePlayer.cpp */, + E42962CF2163EDD300A6A9E2 /* ofQuickTimePlayer.h */, + E42962D92163EDD300A6A9E2 /* ofVideoBaseTypes.h */, + E42962D02163EDD300A6A9E2 /* ofVideoGrabber.cpp */, + E42962CA2163EDD300A6A9E2 /* ofVideoGrabber.h */, + E42962C42163EDD300A6A9E2 /* ofVideoPlayer.cpp */, + E42962BB2163EDD300A6A9E2 /* ofVideoPlayer.h */, + ); + name = video; + path = ../../../libs/openFrameworks/video; + sourceTree = SOURCE_ROOT; + }; + E42962DA2163EDD300A6A9E2 /* types */ = { + isa = PBXGroup; + children = ( + E42962E12163EDD300A6A9E2 /* ofBaseTypes.cpp */, + E42962E62163EDD300A6A9E2 /* ofBaseTypes.h */, + E42962E42163EDD300A6A9E2 /* ofColor.cpp */, + E42962DC2163EDD300A6A9E2 /* ofColor.h */, + E42962E52163EDD300A6A9E2 /* ofParameter.cpp */, + E42962E32163EDD300A6A9E2 /* ofParameter.h */, + E42962E22163EDD300A6A9E2 /* ofParameterGroup.cpp */, + E42962DB2163EDD300A6A9E2 /* ofParameterGroup.h */, + E42962DE2163EDD300A6A9E2 /* ofPoint.h */, + E42962DD2163EDD300A6A9E2 /* ofRectangle.cpp */, + E42962E02163EDD300A6A9E2 /* ofRectangle.h */, + E42962DF2163EDD300A6A9E2 /* ofTypes.h */, + ); + name = types; + path = ../../../libs/openFrameworks/types; + sourceTree = SOURCE_ROOT; + }; + E42962E72163EDD300A6A9E2 /* app */ = { + isa = PBXGroup; + children = ( + E42962ED2163EDD300A6A9E2 /* ofAppBaseWindow.h */, + E42962EC2163EDD300A6A9E2 /* ofAppEGLWindow.cpp */, + E42962F12163EDD300A6A9E2 /* ofAppEGLWindow.h */, + E42962F52163EDD300A6A9E2 /* ofAppGLFWWindow.cpp */, + E42962F82163EDD300A6A9E2 /* ofAppGLFWWindow.h */, + E42962EA2163EDD300A6A9E2 /* ofAppGlutWindow.cpp */, + E42962F62163EDD300A6A9E2 /* ofAppGlutWindow.h */, + E42962F42163EDD300A6A9E2 /* ofAppNoWindow.cpp */, + E42962EF2163EDD300A6A9E2 /* ofAppNoWindow.h */, + E42962F72163EDD300A6A9E2 /* ofAppRunner.cpp */, + E42962F32163EDD300A6A9E2 /* ofAppRunner.h */, + E42962E92163EDD300A6A9E2 /* ofBaseApp.cpp */, + E42962F02163EDD300A6A9E2 /* ofBaseApp.h */, + E42962EE2163EDD300A6A9E2 /* ofIcon.h */, + E42962F22163EDD300A6A9E2 /* ofMainLoop.cpp */, + E42962E82163EDD300A6A9E2 /* ofMainLoop.h */, + E42962EB2163EDD300A6A9E2 /* ofWindowSettings.h */, + ); + name = app; + path = ../../../libs/openFrameworks/app; + sourceTree = SOURCE_ROOT; + }; + E42962FA2163EDD300A6A9E2 /* utils */ = { + isa = PBXGroup; + children = ( + E42962FF2163EDD300A6A9E2 /* ofConstants.h */, + E429630D2163EDD300A6A9E2 /* ofFileUtils.cpp */, + E42963092163EDD300A6A9E2 /* ofFileUtils.h */, + E42962FD2163EDD300A6A9E2 /* ofFpsCounter.cpp */, + E42963012163EDD300A6A9E2 /* ofFpsCounter.h */, + E429630C2163EDD300A6A9E2 /* ofJson.h */, + E42963072163EDD300A6A9E2 /* ofLog.cpp */, + E42963022163EDD300A6A9E2 /* ofLog.h */, + E429630E2163EDD300A6A9E2 /* ofMatrixStack.cpp */, + E42963112163EDD300A6A9E2 /* ofMatrixStack.h */, + E42963062163EDD300A6A9E2 /* ofNoise.h */, + E42963042163EDD300A6A9E2 /* ofSystemUtils.cpp */, + E42963032163EDD300A6A9E2 /* ofSystemUtils.h */, + E42962FC2163EDD300A6A9E2 /* ofThread.cpp */, + E429630A2163EDD300A6A9E2 /* ofThread.h */, + E42962FB2163EDD300A6A9E2 /* ofThreadChannel.h */, + E42963082163EDD300A6A9E2 /* ofTimer.cpp */, + E42963122163EDD300A6A9E2 /* ofTimer.h */, + E42962FE2163EDD300A6A9E2 /* ofURLFileLoader.cpp */, + E429630B2163EDD300A6A9E2 /* ofURLFileLoader.h */, + E429630F2163EDD300A6A9E2 /* ofUtils.cpp */, + E42963052163EDD300A6A9E2 /* ofUtils.h */, + E42963102163EDD300A6A9E2 /* ofXml.cpp */, + E42963002163EDD300A6A9E2 /* ofXml.h */, + ); + name = utils; + path = ../../../libs/openFrameworks/utils; + sourceTree = SOURCE_ROOT; + }; + E42963132163EDD300A6A9E2 /* math */ = { + isa = PBXGroup; + children = ( + E42963172163EDD300A6A9E2 /* ofMath.cpp */, + E429631C2163EDD300A6A9E2 /* ofMath.h */, + E42963182163EDD300A6A9E2 /* ofMathConstants.h */, + E429631B2163EDD300A6A9E2 /* ofMatrix3x3.cpp */, + E42963222163EDD300A6A9E2 /* ofMatrix3x3.h */, + E42963212163EDD300A6A9E2 /* ofMatrix4x4.cpp */, + E42963192163EDD300A6A9E2 /* ofMatrix4x4.h */, + E429631F2163EDD300A6A9E2 /* ofQuaternion.cpp */, + E429631D2163EDD300A6A9E2 /* ofQuaternion.h */, + E42963142163EDD300A6A9E2 /* ofVec2f.cpp */, + E42963202163EDD300A6A9E2 /* ofVec2f.h */, + E429631A2163EDD300A6A9E2 /* ofVec3f.h */, + E42963152163EDD300A6A9E2 /* ofVec4f.cpp */, + E42963162163EDD300A6A9E2 /* ofVec4f.h */, + E429631E2163EDD300A6A9E2 /* ofVectorMath.h */, + ); + name = math; + path = ../../../libs/openFrameworks/math; + sourceTree = SOURCE_ROOT; + }; + E42963252163EDD300A6A9E2 /* gl */ = { + isa = PBXGroup; + children = ( + E429632E2163EDD300A6A9E2 /* ofBufferObject.cpp */, + E42963332163EDD300A6A9E2 /* ofBufferObject.h */, + E429632A2163EDD300A6A9E2 /* ofFbo.cpp */, + E42963382163EDD300A6A9E2 /* ofFbo.h */, + E42963392163EDD300A6A9E2 /* ofGLBaseTypes.h */, + E42963342163EDD300A6A9E2 /* ofGLProgrammableRenderer.cpp */, + E429633B2163EDD300A6A9E2 /* ofGLProgrammableRenderer.h */, + E429633E2163EDD300A6A9E2 /* ofGLRenderer.cpp */, + E429633F2163EDD300A6A9E2 /* ofGLRenderer.h */, + E42963302163EDD300A6A9E2 /* ofGLUtils.cpp */, + E429633D2163EDD300A6A9E2 /* ofGLUtils.h */, + E42963322163EDD300A6A9E2 /* ofLight.cpp */, + E429632B2163EDD300A6A9E2 /* ofLight.h */, + E42963292163EDD300A6A9E2 /* ofMaterial.cpp */, + E429632C2163EDD300A6A9E2 /* ofMaterial.h */, + E429632D2163EDD300A6A9E2 /* ofShader.cpp */, + E42963282163EDD300A6A9E2 /* ofShader.h */, + E429633C2163EDD300A6A9E2 /* ofTexture.cpp */, + E42963272163EDD300A6A9E2 /* ofTexture.h */, + E429633A2163EDD300A6A9E2 /* ofVbo.cpp */, + E42963312163EDD300A6A9E2 /* ofVbo.h */, + E429632F2163EDD300A6A9E2 /* ofVboMesh.cpp */, + E42963262163EDD300A6A9E2 /* ofVboMesh.h */, + ); + name = gl; + path = ../../../libs/openFrameworks/gl; + sourceTree = SOURCE_ROOT; + }; + E42963402163EDD300A6A9E2 /* communication */ = { + isa = PBXGroup; + children = ( + E42963442163EDD300A6A9E2 /* ofArduino.cpp */, + E42963412163EDD300A6A9E2 /* ofArduino.h */, + E42963422163EDD300A6A9E2 /* ofSerial.cpp */, + E42963432163EDD300A6A9E2 /* ofSerial.h */, + ); + name = communication; + path = ../../../libs/openFrameworks/communication; + sourceTree = SOURCE_ROOT; + }; + E42963452163EDD300A6A9E2 /* events */ = { + isa = PBXGroup; + children = ( + E42963472163EDD300A6A9E2 /* ofEvent.h */, + E42963492163EDD300A6A9E2 /* ofEvents.cpp */, + E42963482163EDD300A6A9E2 /* ofEvents.h */, + E42963462163EDD300A6A9E2 /* ofEventUtils.h */, + ); + name = events; + path = ../../../libs/openFrameworks/events; + sourceTree = SOURCE_ROOT; + }; + E429634A2163EDD300A6A9E2 /* graphics */ = { + isa = PBXGroup; + children = ( + E42963582163EDD300A6A9E2 /* of3dGraphics.cpp */, + E42963622163EDD300A6A9E2 /* of3dGraphics.h */, + E429634D2163EDD300A6A9E2 /* ofBitmapFont.cpp */, + E429635C2163EDD300A6A9E2 /* ofBitmapFont.h */, + E42963532163EDD300A6A9E2 /* ofCairoRenderer.cpp */, + E429635B2163EDD300A6A9E2 /* ofCairoRenderer.h */, + E42963502163EDD300A6A9E2 /* ofGraphics.cpp */, + E429635F2163EDD300A6A9E2 /* ofGraphics.h */, + E42963522163EDD300A6A9E2 /* ofGraphicsBaseTypes.cpp */, + E429634B2163EDD300A6A9E2 /* ofGraphicsBaseTypes.h */, + E42963602163EDD300A6A9E2 /* ofGraphicsConstants.h */, + E42963612163EDD300A6A9E2 /* ofImage.cpp */, + E42963592163EDD300A6A9E2 /* ofImage.h */, + E42963552163EDD300A6A9E2 /* ofPath.cpp */, + E429634C2163EDD300A6A9E2 /* ofPath.h */, + E42963562163EDD300A6A9E2 /* ofPixels.cpp */, + E429635A2163EDD300A6A9E2 /* ofPixels.h */, + E42963512163EDD300A6A9E2 /* ofPolyline.h */, + E42963572163EDD300A6A9E2 /* ofPolyline.inl */, + E42963542163EDD300A6A9E2 /* ofRendererCollection.cpp */, + E429635E2163EDD300A6A9E2 /* ofRendererCollection.h */, + E429634F2163EDD300A6A9E2 /* ofTessellator.cpp */, + E42963632163EDD300A6A9E2 /* ofTessellator.h */, + E429635D2163EDD300A6A9E2 /* ofTrueTypeFont.cpp */, + E429634E2163EDD300A6A9E2 /* ofTrueTypeFont.h */, + ); + name = graphics; + path = ../../../libs/openFrameworks/graphics; + sourceTree = SOURCE_ROOT; + }; + E42963642163EDD300A6A9E2 /* sound */ = { + isa = PBXGroup; + children = ( + E429636A2163EDD300A6A9E2 /* ofFmodSoundPlayer.cpp */, + E42963712163EDD300A6A9E2 /* ofFmodSoundPlayer.h */, + E429636C2163EDD300A6A9E2 /* ofOpenALSoundPlayer.cpp */, + E42963682163EDD300A6A9E2 /* ofOpenALSoundPlayer.h */, + E42963692163EDD300A6A9E2 /* ofRtAudioSoundStream.cpp */, + E429636E2163EDD300A6A9E2 /* ofRtAudioSoundStream.h */, + E429636B2163EDD300A6A9E2 /* ofSoundBaseTypes.cpp */, + E42963732163EDD300A6A9E2 /* ofSoundBaseTypes.h */, + E42963722163EDD300A6A9E2 /* ofSoundBuffer.cpp */, + E42963702163EDD300A6A9E2 /* ofSoundBuffer.h */, + E429636D2163EDD300A6A9E2 /* ofSoundPlayer.cpp */, + E42963672163EDD300A6A9E2 /* ofSoundPlayer.h */, + E42963652163EDD300A6A9E2 /* ofSoundStream.cpp */, + E42963662163EDD300A6A9E2 /* ofSoundStream.h */, + E429636F2163EDD300A6A9E2 /* ofSoundUtils.h */, + ); + name = sound; + path = ../../../libs/openFrameworks/sound; + sourceTree = SOURCE_ROOT; + }; + E4B69B4A0A3A1720003C02F2 = { + isa = PBXGroup; + children = ( + 8EF01BA62F7876DD00BF0971 /* example_slides */, + 8EF01BA42F7876C700BF0971 /* emotibitSlidePlayerSettings.json */, + E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, + E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, + E4B69E1C0A3A1BDC003C02F2 /* src */, + E42962AA2163EDD300A6A9E2 /* openFrameworks */, + BB4B014C10F69532006C3DED /* addons */, + 6948EE371B920CB800B5AC1A /* local_addons */, + E4B69B5B0A3A1756003C02F2 /* SlidePlayerDebug.app */, + ); + sourceTree = ""; + }; + E4B69E1C0A3A1BDC003C02F2 /* src */ = { + isa = PBXGroup; + children = ( + E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, + E4B69E1E0A3A1BDC003C02F2 /* ofApp.cpp */, + E4B69E1F0A3A1BDC003C02F2 /* ofApp.h */, + ); + path = src; + sourceTree = SOURCE_ROOT; + }; + F40E80CB2D443CBA9581DD03 /* libs */ = { + isa = PBXGroup; + children = ( + 977A836DD2C489CCC5E330FF /* jsoncpp */, + ); + name = libs; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + E4B69B5A0A3A1756003C02F2 /* SlidePlayer */ = { + isa = PBXNativeTarget; + buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "SlidePlayer" */; + buildPhases = ( + E42962A92163ECCD00A6A9E2 /* ShellScript */, + E4B69B580A3A1756003C02F2 /* Sources */, + E4B69B590A3A1756003C02F2 /* Frameworks */, + E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, + E4C2427710CC5ABF004149E2 /* CopyFiles */, + 8466F1851C04CA0E00918B1C /* ShellScript */, + 8EF01BA32F78768F00BF0971 /* Copy Settings and Example Slides */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SlidePlayer; + productName = myOFApp; + productReference = E4B69B5B0A3A1756003C02F2 /* SlidePlayerDebug.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + E4B69B4C0A3A1720003C02F2 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0600; + }; + buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "SlidePlayer" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + English, + Japanese, + French, + German, + ); + mainGroup = E4B69B4A0A3A1720003C02F2; + productRefGroup = E4B69B4A0A3A1720003C02F2; + projectDirPath = ""; + projectRoot = ""; + targets = ( + E4B69B5A0A3A1756003C02F2 /* SlidePlayer */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXShellScriptBuildPhase section */ + 8466F1851C04CA0E00918B1C /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 12; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "echo \"$GCC_PREPROCESSOR_DEFINITIONS\";\nAPPSTORE=`expr \"$GCC_PREPROCESSOR_DEFINITIONS\" : \".*APPSTORE=\\([0-9]*\\)\"`\nif [ -z \"$APPSTORE\" ] ; then\necho \"Note: Not copying bin/data to App Package or doing App Code signing. Use AppStore target for AppStore distribution\";\nelse\n# Copy bin/data into App/Resources\nrsync -avz --exclude='.DS_Store' \"${SRCROOT}/bin/data/\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/data/\"\n\n# ---- Code Sign App Package ----\n\n# WARNING: You may have to run Clean in Xcode after changing CODE_SIGN_IDENTITY!\n\n# Verify that $CODE_SIGN_IDENTITY is set\nif [ -z \"${CODE_SIGN_IDENTITY}\" ] ; then\necho \"CODE_SIGN_IDENTITY needs to be set for framework code-signing\"\nexit 0\nfi\n\nif [ -z \"${CODE_SIGN_ENTITLEMENTS}\" ] ; then\necho \"CODE_SIGN_ENTITLEMENTS needs to be set for framework code-signing!\"\n\nif [ \"${CONFIGURATION}\" = \"Release\" ] ; then\nexit 1\nelse\n# Code-signing is optional for non-release builds.\nexit 0\nfi\nfi\n\nITEMS=\"\"\n\nFRAMEWORKS_DIR=\"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}\"\necho \"$FRAMEWORKS_DIR\"\nif [ -d \"$FRAMEWORKS_DIR\" ] ; then\nFRAMEWORKS=$(find \"${FRAMEWORKS_DIR}\" -depth -type d -name \"*.framework\" -or -name \"*.dylib\" -or -name \"*.bundle\" | sed -e \"s/\\(.*framework\\)/\\1\\/Versions\\/A\\//\")\nRESULT=$?\nif [[ $RESULT != 0 ]] ; then\nexit 1\nfi\n\nITEMS=\"${FRAMEWORKS}\"\nfi\n\nLOGINITEMS_DIR=\"${TARGET_BUILD_DIR}/${CONTENTS_FOLDER_PATH}/Library/LoginItems/\"\nif [ -d \"$LOGINITEMS_DIR\" ] ; then\nLOGINITEMS=$(find \"${LOGINITEMS_DIR}\" -depth -type d -name \"*.app\")\nRESULT=$?\nif [[ $RESULT != 0 ]] ; then\nexit 1\nfi\n\nITEMS=\"${ITEMS}\"$'\\n'\"${LOGINITEMS}\"\nfi\n\n# Prefer the expanded name, if available.\nCODE_SIGN_IDENTITY_FOR_ITEMS=\"${EXPANDED_CODE_SIGN_IDENTITY_NAME}\"\nif [ \"${CODE_SIGN_IDENTITY_FOR_ITEMS}\" = \"\" ] ; then\n# Fall back to old behavior.\nCODE_SIGN_IDENTITY_FOR_ITEMS=\"${CODE_SIGN_IDENTITY}\"\nfi\n\necho \"Identity:\"\necho \"${CODE_SIGN_IDENTITY_FOR_ITEMS}\"\n\necho \"Entitlements:\"\necho \"${CODE_SIGN_ENTITLEMENTS}\"\n\necho \"Found:\"\necho \"${ITEMS}\"\n\n# Change the Internal Field Separator (IFS) so that spaces in paths will not cause problems below.\nSAVED_IFS=$IFS\nIFS=$(echo -en \"\\n\\b\")\n\n# Loop through all items.\nfor ITEM in $ITEMS;\ndo\necho \"Stripping invalid archs '${ITEM}'\"\nlipo -extract x86_64 \"${ITEM}\" -o \"${ITEM}\"\necho \"Signing '${ITEM}'\"\ncodesign --force --verbose --sign \"${CODE_SIGN_IDENTITY_FOR_ITEMS}\" --entitlements \"${CODE_SIGN_ENTITLEMENTS}\" \"${ITEM}\"\nRESULT=$?\nif [[ $RESULT != 0 ]] ; then\necho \"Failed to sign '${ITEM}'.\"\nIFS=$SAVED_IFS\nexit 1\nfi\ndone\n\n# Restore $IFS.\nIFS=$SAVED_IFS\n\nfi\n"; + }; + E42962A92163ECCD00A6A9E2 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "xcodebuild -project \"$OF_PATH/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj\" -target openFrameworks -configuration \"${CONFIGURATION}\""; + }; + E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "mkdir -p \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n# Copy default icon file into App/Resources\nrsync -aved \"$ICON_FILE\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/\"\n# Copy libfmod and change install directory for fmod to run\nrsync -aved \"$OF_PATH/libs/fmod/lib/osx/libfmod.dylib\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Frameworks/\";\n# Not needed as we now call install_name_tool -id @loader_path/../Frameworks/libfmod.dylib libfmod.dylib on the dylib directly which prevents the need for calling every post build - keeping here for reference and possible legacy usage \n# install_name_tool -change @rpath/libfmod.dylib @executable_path/../Frameworks/libfmod.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";\n\necho \"$GCC_PREPROCESSOR_DEFINITIONS\";\n"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + E4B69B580A3A1756003C02F2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, + E4B69E210A3A1BDC003C02F2 /* ofApp.cpp in Sources */, + FB84AAF8D1B7A95266DB5C09 /* jsoncpp.cpp in Sources */, + BEDFEE7400C58EA4E412B757 /* ofxJSONElement.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 99FA3DBB1C7456C400CFA0EE /* AppStore */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; + COPY_PHASE_STRIP = YES; + DEAD_CODE_STRIPPING = YES; + GCC_AUTO_VECTORIZATION = YES; + GCC_ENABLE_SSE3_EXTENSIONS = YES; + GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 3; + "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = "DISTRIBUTION=1"; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_UNROLL_LOOPS = YES; + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; + GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; + GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; + GCC_WARN_UNINITIALIZED_AUTOS = NO; + GCC_WARN_UNUSED_VALUE = NO; + GCC_WARN_UNUSED_VARIABLE = NO; + HEADER_SEARCH_PATHS = ( + "$(OF_CORE_HEADERS)", + src, + ../../../addons/ofxJSON/libs, + ../../../addons/ofxJSON/libs/jsoncpp, + ../../../addons/ofxJSON/libs/jsoncpp/include, + ../../../addons/ofxJSON/libs/jsoncpp/include/json, + ../../../addons/ofxJSON/libs/jsoncpp/src, + ../../../addons/ofxJSON/src, + ); + MACOSX_DEPLOYMENT_TARGET = 10.9; + OTHER_CODE_SIGN_FLAGS = "--deep"; + OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; + SDKROOT = macosx; + }; + name = AppStore; + }; + 99FA3DBC1C7456C400CFA0EE /* AppStore */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = YES; + FRAMEWORK_SEARCH_PATHS = "$(inherited)"; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = NONE; + "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = "APPSTORE=1"; + HEADER_SEARCH_PATHS = ( + "$(OF_CORE_HEADERS)", + src, + ../../../addons/ofxJSON/libs, + ../../../addons/ofxJSON/libs/jsoncpp, + ../../../addons/ofxJSON/libs/jsoncpp/include, + ../../../addons/ofxJSON/libs/jsoncpp/include/json, + ../../../addons/ofxJSON/libs/jsoncpp/src, + ../../../addons/ofxJSON/src, + ); + ICON = EmotiBit.icns; + ICON_FILE = ../EmotiBitIcons/macOS/EmotiBit.icns; + ICON_FILE_PATH = ../EmotiBitIcons/macOS; + ICON_NAME_DEBUG = EmotiBit.icns; + ICON_NAME_RELEASE = EmotiBit.icns; + INFOPLIST_FILE = "openFrameworks-Info.plist"; + INSTALL_PATH = /Applications; + LIBRARY_SEARCH_PATHS = "$(inherited)"; + OTHER_LDFLAGS = ( + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF)", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + baseConfigurationReference = E4EB6923138AFD0F00A09F29; + }; + name = AppStore; + }; + E4B69B4E0A3A1720003C02F2 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + GCC_AUTO_VECTORIZATION = YES; + GCC_ENABLE_SSE3_EXTENSIONS = YES; + GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; + GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; + GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; + GCC_WARN_UNINITIALIZED_AUTOS = NO; + GCC_WARN_UNUSED_VALUE = NO; + GCC_WARN_UNUSED_VARIABLE = NO; + HEADER_SEARCH_PATHS = ( + "$(OF_CORE_HEADERS)", + src, + ../../../addons/ofxJSON/libs, + ../../../addons/ofxJSON/libs/jsoncpp, + ../../../addons/ofxJSON/libs/jsoncpp/include, + ../../../addons/ofxJSON/libs/jsoncpp/include/json, + ../../../addons/ofxJSON/libs/jsoncpp/src, + ../../../addons/ofxJSON/src, + ); + MACOSX_DEPLOYMENT_TARGET = 10.9; + ONLY_ACTIVE_ARCH = YES; + OTHER_CODE_SIGN_FLAGS = "--deep"; + OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; + SDKROOT = macosx; + }; + name = Debug; + }; + E4B69B4F0A3A1720003C02F2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; + COPY_PHASE_STRIP = YES; + DEAD_CODE_STRIPPING = YES; + GCC_AUTO_VECTORIZATION = YES; + GCC_ENABLE_SSE3_EXTENSIONS = YES; + GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_UNROLL_LOOPS = YES; + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; + GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; + GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; + GCC_WARN_UNINITIALIZED_AUTOS = NO; + GCC_WARN_UNUSED_VALUE = NO; + GCC_WARN_UNUSED_VARIABLE = NO; + HEADER_SEARCH_PATHS = ( + "$(OF_CORE_HEADERS)", + src, + ../../../addons/ofxJSON/libs, + ../../../addons/ofxJSON/libs/jsoncpp, + ../../../addons/ofxJSON/libs/jsoncpp/include, + ../../../addons/ofxJSON/libs/jsoncpp/include/json, + ../../../addons/ofxJSON/libs/jsoncpp/src, + ../../../addons/ofxJSON/src, + ); + MACOSX_DEPLOYMENT_TARGET = 10.9; + OTHER_CODE_SIGN_FLAGS = "--deep"; + OTHER_CPLUSPLUSFLAGS = "-D__MACOSX_CORE__"; + SDKROOT = macosx; + }; + name = Release; + }; + E4B69B600A3A1757003C02F2 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = NO; + FRAMEWORK_SEARCH_PATHS = "$(inherited)"; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = NONE; + HEADER_SEARCH_PATHS = ( + "$(OF_CORE_HEADERS)", + src, + ../../../addons/ofxJSON/libs, + ../../../addons/ofxJSON/libs/jsoncpp, + ../../../addons/ofxJSON/libs/jsoncpp/include, + ../../../addons/ofxJSON/libs/jsoncpp/include/json, + ../../../addons/ofxJSON/libs/jsoncpp/src, + ../../../addons/ofxJSON/src, + ); + ICON = EmotiBit.icns; + ICON_FILE = ../EmotiBitIcons/macOS/EmotiBit.icns; + ICON_FILE_PATH = ../EmotiBitIcons/macOS; + ICON_NAME_DEBUG = EmotiBit.icns; + ICON_NAME_RELEASE = EmotiBit.icns; + INFOPLIST_FILE = "openFrameworks-Info.plist"; + INSTALL_PATH = /Applications; + LIBRARY_SEARCH_PATHS = "$(inherited)"; + OTHER_LDFLAGS = ( + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF_DEBUG)", + ); + PRODUCT_NAME = "$(TARGET_NAME)Debug"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + E4B69B610A3A1757003C02F2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = YES; + FRAMEWORK_SEARCH_PATHS = "$(inherited)"; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = NONE; + HEADER_SEARCH_PATHS = ( + "$(OF_CORE_HEADERS)", + src, + ../../../addons/ofxJSON/libs, + ../../../addons/ofxJSON/libs/jsoncpp, + ../../../addons/ofxJSON/libs/jsoncpp/include, + ../../../addons/ofxJSON/libs/jsoncpp/include/json, + ../../../addons/ofxJSON/libs/jsoncpp/src, + ../../../addons/ofxJSON/src, + ); + ICON = EmotiBit.icns; + ICON_FILE = ../EmotiBitIcons/macOS/EmotiBit.icns; + ICON_FILE_PATH = ../EmotiBitIcons/macOS; + ICON_NAME_DEBUG = EmotiBit.icns; + ICON_NAME_RELEASE = EmotiBit.icns; + INFOPLIST_FILE = "openFrameworks-Info.plist"; + INSTALL_PATH = /Applications; + LIBRARY_SEARCH_PATHS = "$(inherited)"; + OTHER_LDFLAGS = ( + "$(OF_CORE_LIBS)", + "$(OF_CORE_FRAMEWORKS)", + "$(LIB_OF)", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + baseConfigurationReference = E4EB6923138AFD0F00A09F29; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "SlidePlayer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E4B69B4E0A3A1720003C02F2 /* Debug */, + E4B69B4F0A3A1720003C02F2 /* Release */, + 99FA3DBB1C7456C400CFA0EE /* AppStore */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "SlidePlayer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E4B69B600A3A1757003C02F2 /* Debug */, + E4B69B610A3A1757003C02F2 /* Release */, + 99FA3DBC1C7456C400CFA0EE /* AppStore */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; +} diff --git a/SlidePlayer/SlidePlayer.xcodeproj/xcshareddata/xcschemes/Debug.xcscheme b/SlidePlayer/SlidePlayer.xcodeproj/xcshareddata/xcschemes/Debug.xcscheme new file mode 100644 index 00000000..c8b28241 --- /dev/null +++ b/SlidePlayer/SlidePlayer.xcodeproj/xcshareddata/xcschemes/Debug.xcscheme @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlidePlayer/SlidePlayer.xcodeproj/xcshareddata/xcschemes/Release.xcscheme b/SlidePlayer/SlidePlayer.xcodeproj/xcshareddata/xcschemes/Release.xcscheme new file mode 100644 index 00000000..d05b120d --- /dev/null +++ b/SlidePlayer/SlidePlayer.xcodeproj/xcshareddata/xcschemes/Release.xcscheme @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlidePlayer/addons.make b/SlidePlayer/addons.make new file mode 100644 index 00000000..ab5217ba --- /dev/null +++ b/SlidePlayer/addons.make @@ -0,0 +1 @@ +ofxJSON diff --git a/SlidePlayer/bin/data/emotibitSlidePlayerSettings.json b/SlidePlayer/bin/data/emotibitSlidePlayerSettings.json new file mode 100644 index 00000000..b7450b3b --- /dev/null +++ b/SlidePlayer/bin/data/emotibitSlidePlayerSettings.json @@ -0,0 +1,44 @@ +{ + "globalSlideSettings": { + "background": "example_slides/default_slides/default_background.png", + "slideSetIntroSlide": "example_slides/default_slides/default_intro_slide.png", + "pauseOnSetIntroSlide": true, + "slideSetIntroSlideTimeMin_msec": 4000, // durations are randomized in between min and max + "slideSetIntroSlideTimeMax_msec": 10000, + "slideOrderRandomization": true, + "maxSlidesPerSet": 5, // number of slides to play from each set + "slideOnTimeMin_msec": 3000, + "slideOnTimeMax_msec": 3000, + "slideOffTimeMin_msec": 1000, + "slideOffTimeMax_msec": 2000 + }, + "appSettings": { + "keyboardControls": { + "toggleFullScreen": "F", + "nextSlide": "N", + "previousSlide": "B", + "pauseSlideshowToggle": "P", + "restartSlideshow": "R", + "restartSlideSet": "T", + "loadSettingsFile": "S", + "setLogFileDirectory": "L" + }, + "logFileDirectory": "", + "startFullScreen": true, + "startPaused": true + }, + "slideSets": [ + // At the beginning of each slideSet the globalSlideSettings are reloaded + // and then the slideSet-specific settings are loaded + { + "slideDirectory": "example_slides/set-1", + "slideOrderRandomization": false, + "slideSetIntroSlide": "example_slides/set-1/set_1-Intro_slide.png" + }, + { + "slideDirectory": "example_slides/set-2", + "slideOrderRandomization": false, + "background": "example_slides/set-2/set_2-background.png" + } + ] +} diff --git a/SlidePlayer/bin/data/example_slides/default_slides/default_background.png b/SlidePlayer/bin/data/example_slides/default_slides/default_background.png new file mode 100644 index 0000000000000000000000000000000000000000..0cabc43c64dc53f5fe407cc88f33166aeee89038 GIT binary patch literal 48825 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 UEyL{W8sN{|#Ofs8_|lF407RDNy8r+H literal 0 HcmV?d00001 diff --git a/SlidePlayer/bin/data/example_slides/set-1/set_1-Intro_slide.png b/SlidePlayer/bin/data/example_slides/set-1/set_1-Intro_slide.png new file mode 100644 index 0000000000000000000000000000000000000000..491f67535178033d475113bec67bf9d9f016608e GIT binary patch literal 48525 zcmeEv=U-Dx+qEEyihvDJx}c!aL3&kGR0LF{H<6~a&}%|K1Vow$Qltb#L3$_DL^{%f z(rbW7FCl~wAS8J=p65KzIrr@!@P6<^e!pFky=Tu{v#zz)%VMAgJjKPyDH*OF|L#PsTm{Q5*JFB(%khZp+_!BS@A!_$QiEPn zgHH51vxX@s$Q}C_w>bav)AYwVU$O8{e10*Q05G-=BgZT6?BYy3{6!IAV%jN`@>%3E zA(F0v_vAb-wW#<$rAQS+R@s`;?lMABsZot@mL&3E@fX_6cwE zUeR)ms_vHuAp_0aWM>}3LfFB}-(vX$lUll5zKS1yZ>S#nIL__OU}WVJ{BR0b4Y{haLDFIz*d6`}Yz0z>LFxZ_~*goRrWOSw3_~?a;kjH=g*= ztWMG=ozr6%on|?F?b_3uUsG8mGOir$9@Xpi?eQJ1ur)I}Y-?8j>`wPH)|0$P#RKJo zo~hl6O{Jr|{+I|NhL|TWW{WUg_0H|1UV{pn*Fg#W6P zzkYb>^eHt#OTGBtpQh{c`@6{hQLXQe9m|L-xpx2er)i%n|Ht?LuBCf)bba>>SuX$n zG))Ef@7gc$P|zh>+Qmx+Z_fPoG|+s^zippC&G-BEq5IQ(e+T5hy5XPR_uGE?r}zCH zR{wzKZ&CM8?)yFJ{>gp+0^7f#<_~rGEvfm#Jb%wg|4^4d)aAc$b*<6O=!){l9?apj-WMU4BbY{YwKc45`g6H48=?``JLtXwE5r1^w z?_u?i?)xpQ{;{lo3#)%D>pzzDf8od<-SJN z{M9@DfaibL32@{Oc>aF^o?mJ2<^9hZfOp5clT^rX*RugB;u6s%8)qWKe)!-*qu6_7 z(co`PU&Q~zk9_+GSm_rrTD)hvN}f#2g5fXb zo?#zkBxT3sLm)82z}ut%o=7gqiseQ<)w+$@h)T!FJc6^Lb3HW7M&GPvxiS5++Vq0h z(e6FS9R!n>!SkAyvaX+Xi8#7r-6BEXtlH;D!z)di!rvXE^zxH7Uf)1#!IWy=(9FS% zZ7cOyoqkmBZ$BH6wC(7-3Vc^OPCz6@*1X8byzcyiU;f)X7Y)r;J>FPR7bx|)y034U zRhNi&;jhyLV=kC%)D(@_25W6&`)rX73Ff}7FWC&9xcH< zm29a|cZyfsfNoE9Y%M5@nm(LqvQ|dU6;m>A6_s5bnHfi5^&~R(bp=%dsCP*Fl?R3T zL3q`VhHRA9+m>P9b9t+*@c6Dh`>Sb^yy=7+C9w5Fy$6dyT7@>gl~2NuKl4soKvSIG zsH;+h5$QD>WtCNv_UL>{!{ZdjA6%MqzV|c6Yq;#RsSRVg(Lxw6d zgh2bZeHBmpXnsci{|nfs+~-cIp@PL~bp_M{)lMHj$+0mQN3DO}mjW6dOPw_|a6;(T zH8ZWc?B3QgktwdkC_HR9_gW{7h^TQF%^7+&Ss9@e*gGd2dGY_Q8K{P!W!#)>^!XJA z4^IVEH%?pSz|b$^*6gJqqRGBUjr7%#yvc|}Gbu=C{JSXbQym7=DJs~XbrC?T{-58G zltX7qqpZ^~p`CD0349w}UvI$IJvVk>p*^j~dy*6?+gW76`wxiywW{Aec3ItB1zKGe z4UgDtua4HBF16@SI>t@34-dz>&#lGny)lCKI z%RzyMYPsuQYX<@M^L%hnrl}h0XdpRo;QSmpg!^+gqh zTvacS+HVY%5;DJ}HOt>uKJ{8=eQIgX&xP;Tv;S|E+&coS5b|XaJh%c?OnfU2#iNRO zNu@$!l|M*Z-AT04;ZpXw8{5<6@#e|&8i|`-c58tzE%n9ef6%Fn=fE zuKZf@Eez)qasdrlwX;sycN{u)`E@WZzMcuaOln8g1=l{IK01L2q z%*^+5cicha8fH+fbO_K26Epds^|T@q4ue|mbnGclIPz?1L6KR`?WZhyc+-_D8u;@6 z)`sVkr$Gt|pnjmQ915!C+i2&3dWiKsJHj{*L%QN^wT!QWCZ5$C;gCsHvR!RCofW_( zf34_tRMxo@*4y35F=>A5yV!c;FE5t|ID&A^q3veZkx)3aL7rdm=0C;)f(C%)RRc}S zXL;40nzNnXx`Y0X9)6CCI?5niVi`6GSD|!B!$-?*1fNi;lX95vzL(W@lJx8=n;3Gt zwX30x>4LHP)lzBt#FkOG6?uHr zb2PN&^S9b2c!>U=QVuD27b(cPZB1X~QN_>3yJDbR@(QAZRB7ku^7aEizgyX%KIkp< zw!Zq;-70{)eT2Mt5P5L78&CIjkk)chQQK2l^Go!UX|P zA`r|?$l|@}Z+0s{FF5ES{|Nf8?0ueFAyQ7ju>r;)oT{BsvCJ&)sV?@3?j;?AH zK1cP$$nB7bQ^kwP_ElQ@HZ4E$3!e03?8DL}1Db}5i5C>D7h7Vp1fn>(s8n~F+1RXX zo%FJiADS}G2-CQPo|Nkr>qzDVhaVqz?Ni`RBVQg-+Dqw!_JqavNIbK5Vy(g`oWwVr z#Qu_<`rG^RA3&5{He>6VBWy-KxX+0PJYybQSQ3!WGVXYaC{T#v^i3ZZJ4_FuI#a9B z^Bo{Wijwnwd@08EK?-8)nowJVNlI};Ta_TsxKE9(Z^Axorrfrda{}AUqq^tuV^Jbb zBW9O?qQ*qEBX!dE1JEXQXbHdb_7*tcMZrF9HK*usNy?Ov)c8z;l?tDf~tuR`KVneW?tIw z_Hvrd5y5l$yHN5S^iI$zo~Iw=z(02^n=y@_9$B%=7+1XLV%0KkLl=t7-sl=ysT#8( z0RUH!aqE#YyUcWcBNif#Lm~xRich$6xA?ZAD%wOokdbIs%6{d=0N>XB>=<~ERCt%$UA13^v|jV|CWD@w%4T9r zx*q~a2+X_Fm=p9Z%x_0jEJrqADx@-NwXNkn=%i;eQ(bX+vy8mJcPS`U*;&`WL@IGqAe*$u8|p`03m@Xjg#LyIA4p> zmHZ5_I1US3f6kz&qBTPXCM__@1q_)a6~2fQNPHrS=QU5;xmGUG>-WA#=0#<{*J-Ar zlJ9$r>;rK+_IFP15jY@-^+`brPww;Na#8$Rw=0s0?V8ND{`w=osD4URu>igj?ciMA zdNV@!aaqG%?w=$(rR;{igtY|IOq-qsDrq1W*06J*s*%n)veI*cDw-k>@%uvAZw-8B zB~srq%duYRKYo~K?jPoqw}XEyiP+|832z~(;~3Oajq5>=Mgc%qltXkX)vYe)JNj)< zaEj`$zT2d4iu{6&Boo^A6h8&Hz|ZOf5P1lqv(=_5kJm&}X4(@9hrU&TLi|Ni2IoXQK-kw+4X&Sony;&F{*E!S428hIT9}+sUy0@rrup0H_-2)RiP$)1yB+t4807dZWJTF znO@VD677sGW)p3w{r*_fxeOX+hEmLW(KVmU&^yUR-ND2JDO*6-=6hqiS*-=Ejxzh= zdr7knjUjB&@W)lMQf&pEI|1UJF>%Y|jggubm4w58bNq$gOtX8*|#OCT^TXSXwy?DC^Dcg-_QKnUoNOjEeRlLyhcu{i$?)HV_ z=JoqyJINd7!|j_|Fin`1=>;y3k7?;>w2g|-6Tb(A%ISc_YZj#9H>2R;)=KVsrhZkb z_0;beJ5!g&Wv8iX%#@GDr!8G>fF%KB(3sWbh=)k9A}3Ij^B02*o8-nvw;QmTh0*f$ zB@tp4BiKqKsm+M5?A_=Lf&53ztAw`x1q=3JM_ctTe#K&bTlHI$+w_w@bGBit7KFQ~ zGhbF{`H@@`b0g6GK58>g;@ z(ylc&jS;A;=h^hzO`IWEf1mNVn9;cc=sDfs~@xn3KnQ5J&@70MS+sa7|-BsEjf-QyMOZLfh&^ zfg(tq>oB<&Oi2E0U|#xgp=3u=lP&K_rROYnFf%8lGf@nwzt-{L2zpUP$P+pA4&ft{0ewz9q%d zELvHb@ScLp?yzyH8YSjMkEi;0M6XP;Q2D0t^yBH$+QLDJQ) zd(IZiVymFw`wdgC->bwLLMTPS(b};p?T%h zyFkiHvzLdY2cIf^k)s6{3%z~mG4je}FU7#L*J1;>;~1_#qf3I?vC-yxF9gif(zFHl zl)LV^r(~z^>gy@|{wy>)TdQd6Xy$G&`Y%EMHVb%}hQ^iV1C-#6Q0q@H(l<|c|8zIa zyngiqv~W^p$c|IW`gub0@SX}9F)60frns4cb-;JTcC~O#9cA+fdO4Pgv^xFe;q>sM zEPmCf+vl%=s~&P#5k^Qc3YQ6wPDqbWtlawHfp?~F;doMmeTV5l`ES){lZ$ZLCeauM zIpJsRhJD+aalOJ#!$MO>BK4T;rK*JwlU80of@9rxc3{w}=~jRqDXR*csW1`h|_N_CEgIA9PfTJ~rS3`Bx^|L*0~cfM|sh zYE9fYO`9#nEFk@)5X1$yBJ}7=cl+pHD)Y9` zQ^tR)gK~AE*g#M5EM|&IZXwEd6(gqr!s9!cR%K$-9~H4sr3r-Cg4e>V1FP!;>#YUE zXtPMD8<@oyTk0M+CuN?=)A+mqk%kF6*~PoDwM*6ZcBtFLhu7y$&d^K0h{Yjt=YZ5F z0#l*>7$+(}*^qB}pQ!_b-fQf#y>fnZkF1gI(ODjI{kb?%EIV9QQ-R0l$wV!0bND%M zVkQrCyD!|18~+sIuYNhfd?{eJ^2kEo$La2PwqvLd^7!orW>OW_U+)1gK^Lbxn;A#( zZJCrcVpfo@+&kbN;u^p#!?V94HS?=veqkAq>w`&Y!fso)8eRmwsBUPxxbgXW#=(N185DQNu;sx<=uP>&xtxLK~-!gqHf6|h^&7ev* zdK$1zqeR;q0ADNmsuoOgZZ03B^fST1E!A9tnM8)?;xZ{OQ5%Ut!L{5_Kj4W)cjkl| z{5@)&QPB%FMGwDlsX}JvGGSozFZR;KcnU@br8d28>UXRsT{*W^B*BM`*&eFG^;0 z@TMzZ(FPThl+}cl2}nmNXp->tbum)Qqq?)R4br`?u$aWRJAhAWROj9$O~f<_m6xTd zeLn%-cO)9Vt9+i5NNSm?UkQ4N?sHr&jsx1qdcUIw!d@vZx&D~sOEhqpQPbn$8w$||5&R7{Jl##!U6aJM?o;>YW--hmvrLg5lx5m1L z4~3=nH}Y(*NG{hk22U-fShnx@^m*lQ!iTC%s-9PB@5W$TCYff7%PBEl5tpSU&+&|` zMD3VrgT=2jBU-DvNIFVqb95ccJC$HQG4(6QZ*SduDHkhv-|o4N4v#140qVfbvYV0w7*NHJhF<%3E`*-b#-?Q_;< zdG>wv^8$QOE1(|mar0M95~YCDw@TJC2=4>qY!adg4*>UGbtdt2Y14}d{za1ap2n6g z`BG<;&ul@2g7Yw<8!4#cJ3lijWtYG~g33*@m1ENjU|#cy?Io6KxC0*O1k zt+L-sy%nri1-i24vV0sT4P+f2B}&D~E<-~7%(hkS#3LheZJ9D9-cyk@%ig<<+E!fs z%DPh6UvV4n!wHX05(nR^u&8(EJbggrb1lge-c-o)Kpm5c-`>wi*rnGne;h;e*f@wQ z-|@hCFjVFr8V@IN$L!D7fu{WIrX4_SJ>u@L2j4mju~&+Mr{+@o?^pT!A_8=efmbx? ze#yIc;AK$xOM02c9U)DRAnWU!swNI|DdEi;ZS7_lq3EiuJR$g)FX=#>&JUTyBWH!1 zJp`h-`^j%OBv-4|nnUYg(D{URPW^z=`McdF1$EoCiq3TltqX0ckruU^q0H%E8MJy! z<(mdjjYDF&j!1)*DYNTv$vUZ}zY_D;$;D!;=fVp~o^W7xBU=+;kGCINc)M@)awwpd{H%T50E;(X2uo1QPpLHNmt2&Pv7i? zp_R6A%-ZK}yph9rp_dZ*=T7*ewu@s}u@thA=dimDb$czK0kmWq2ji&GDMp!@mCa4! zOd3@TOzYRR$J>}cONN>F&9NBRmp5k9V`cq^3YhDZhcRzfFj^6kR(a&@&-u<1t0jk5 zddv*-l`Re*bjYVg#|#hq6_qF+yvb``K8RdI@&1W)CstTNe!>;dP)sigxVkM4Raku} zFBHGz*`Ibnv^MfqHl`i47BHjQm4mXG?+2$z$3PZ~cHVrg{UtwTUqlM!=5yH|3R1Xu z3Q9-WD|Q#<=mW(>^cwrdMRk5cxt?GUDZBeARZw|!4vSJ|=Mm`edW_@$IFcaW>&3Ub zt|yQVBoU-WZL4SJXZX(@xgXmQ1@cO_0WAD;RQ?y9LE|F$`bAj_h!=JtMHJ1~K5G+d z!0BZn{ol`$`H!sn#k*+zdS~3zz?#^F6TeM z`JWg2N*-lNS@`-D+4Z^Ga!T|wB$|58EOSf(Ms7L8T6*~bx8i!CA{G@qja0|P4cpc4 z50vFElsCW&C?bJTS3?uV4k$u1w-+gDBztx4_p7z$z5oz>U_0Lx)NIG2v^ z_JMQvX)Kn7>AX?A5SM}6U^fTm>*E%m=<8 zVWy}tUHNlUBrD)j;AlXkFkqC#l3T;}+^GfM^47-8wMZWugJ~jtikm;PwduTPk$KLQzu5Aw z+Vw;1W_w9kHvJk$&@jy5-2R*x78qWxH%k<|S#RC0?BPA=KzU;5Uivv9vf8Pp za`?-}Xr63a=V3kOyEw;|tXiDbh-E~R3c?ahP-(V`@aSiOQ8FL02LCu`dsj{}N zK$n_f-}tM>JAT965Vm%0vLf2-FeoJMNoDI`eVYqwB84xUW$S9^3G>k?wAPGfo;}PL zHUZZ9v>_iYc43J6J?B2R|6hoGLXw!j&n*H%DAL&lPNsS07Utuj3!om-%am>J_lkoZ}ZmDLm1V6N6eIZ9221 zCSzMo@7Z18iELPzwmR@uIH`m|YOHg=z?}E@txUK%+vxrI@?&sA4Mp@MhPDmtEs?H< zJ9cZaYWOpob&?MF83ZsZdP*=!jjFaI`5oTJ-{8@{(na3A4(YD&ij&?_5e{E4ZO*=2 zU%IDl9SYd_5&lX_0HbLy^-4z+B?6%Ke9mP$Y z(44E5Sof4)P=U!u$5;ZxI;^0dKUJpg{$i+a6TiY>HF%x_;5zk1E68xDr1>&i#i%!` zs2!HRW?XWseC_+v-ppZoE>Cpfps2KBi9vvYZL40GD}5%rwtoaa^O`4yEB3^k`9e9H zMY!ipzSb@X8~^chF<;wASiQ9d1)-F+J^$6s?jwo%+m1HlIa(i{jOu!N_?zAg=!-I# zN1S*5_9B4nm!S6^V;*~%MN;*(eEV4c>99GynUyKXCc6c`F+#>EHM0X4lbb@IW;7=K z9T2i+6U#}>7@_9VE3=~LhPXMuZNsZ7>iLPdaOpnKip$;PDCu3V37zIU;50PjMSl7i zJy(0TKEu~mXd%U^605NKH}!x6>T1wd?-rGmK&H0cU6@Jn;89>?Z z0tWxrw-R9=+(AW~l}IR&e9Ws0RQ#+k|4{F~I^|Pid5ejU&M!k?@zLQ%&1;J52gWez_3OYiu+$3v6bVu^MJ;V~;8SbvY4aU4@VeKH=XB+le zjY{hmmOMdl7>w7iebi#7%2+;IS7hSY&|44Ijj6XLi{L+i=XX~jySJrHU(4V#*9@-& zvB;Q$8bcW!9y^T=;wkP1Fxo{kl)MP~HuwFCFz|*eqHCfZv9eZcbuWZn#n7j;RUe&a zW_mT%Ag$PM*!~cgW>mZ0wpGB6MDe`@Zcfch1Yleo+%ueU!_<=m9jRj$SIpaketmiI zVgvCN)74kni_#vSvVO39I>yI)J680}jW@54-9O8cd*aIN`_D7g7wOL2=Y4zsreE;G zChF6GA`)tSszHjFURNhChJyI4_onXlcKf5&ZB^apA5brvY@@yM^<=nApP`Bo5!pKw z@`6Q&>&VJ#!WvU1ZQc2bE~c4HwVvNgGgVp{ zn}JrZCv!OGdged6pdm#tcX*1p@miY5ee^oxgyr~$E(YP`y>*gh?^{~NYc+Y#h$#k+ z8t(@*oh+313e9J)E*#4!pPG0$d%A7B-g7})F&*rLhMyDkOM6F+?fB;l2N3>5JA?S)aMOy3U8<7R#47_Vf;w1-<-iZPMiEq3ZzEJeJ`=->~B=OC}BfWAx*$buwgfOV-WR=lMcdGaj zK7>I?9_$m*%!I)1YpR1&2@e@6sLy7ai0NFX%_GKNS*{9!>Syv&oUgl(oNjg-KW+YO zJNRi;cD>-bPw-}X0Jd@{Rl(MANxIoHq~P|t0%>1E45_f9?^%f&lNW5b8d%iz!|fnz zUAd=r$m|U4S8ed-spYWjy|QZzGf0A8d~kPfXd`DTU^V<(7COAPKX3M;L%?(sn#&a< zt*6#UA^49$DWKD+?NQ3%|SsuAw0O ze*{F_M->@m=a_7g@5K_AG3E3~6YxOUr6cR{x?I*v_hFs(_hhitqYccDzPWMe& z9utz!t_SR@)-8^}y^{uI>-U&P?XRXw`B5Sr)kA|_!lr!vG=pNYAu;PmhFFo;+JhzR zv{E_ETd^POMFe94>gtc^{WZ}o0-(fxve=ju~So~55aQJ!~>TL^yF2~|>9 zIonp2zC7%$rjzsp!aeBQpKT-ZV|s1!(fBk^(BY1Y5BIF9Kfs;eTOlI0UBb?!Q6-_46XeGFB$ z@&7gVs`Hq2%Go^0c5AV}a!;VzYk8S5C|bP;v1$N9%54?0F;Os|XJ|qT6+MMZ?yc+1 z1nkckm{~yZHM&v@l7q6Kx5PM&3w;B;8(zlm)Ru5Kw=VdVrDGpf+h#7>q8;^rT#4i4 z&lrDywIu&BbIcBdl#v0%=w}M2Z0aJPZ4HhN>ld}ICXVZ zYG}k|1XN^bKQC$lMi>cdF`0N?@jo;vg(Ad!fDKQq4!ha2=5DdoH<^r zK_!dXES8RXtAfV16m_UJuQPcNt1*L6J)7bI!zx2LXh1amLIU(?lBC(g7jM`K*}BvF z4gG>KzXtU_-&H%*a1N5B9Rh&naR%YK)iNRHlJ%k-n8&t|PAcKYMp}R$xaP-O7qJZn zIJx|djE1OgrIUKYx4n}eLlv}1mmivC+|E1u{E0>f5i$HVU{}VpUavz!wb*O0u;a0O z)2yG+!j8n$Ln-b8av>LVZ>PaBdfrdx+MQq*o2_kKlzcgQTClk8;vMq+p>7Ep54n1# zhE64Vk2;{V$>Vf6Yn!0Z`(8dIV6aI|0hsgSq2gc%yaYVx2_1l(+uVNheQ=8jY8gYP zqDH+1 zb#_oXBFq^i)E*NU+Bc(t&QzWCp`~WP|PyPWKh2O!LIamwl3K6jBdVI}AXyx-t1m z3fytDUN0ZTD*OdeGDR#`{qW;OhzdcbYvAejrx?jf<|q^IrBu(jyKBvJD3O?*Db_F^ z$r*y|9p&rbf#znk|K4ud!Y5Cz{liFv_X~t@B(A)?ztWqAl(2Q2fk;J(BLlYl#m8LwkrN>oV zUIy20&2&BG)bm=}u1ZrxOE7b@j9p~cdA0WQG~`F~j|QDMv<@}w@E_Av-!ii++!$Mm z$29eGp&^^2Z*Ro}Jl_G**!!IeEK~dW#fZI?)9oSmzT8g@%G)sKD`X7LSOCX6ZIHUd znXK?6nO@QNt!oMYw`p|!m?w zImqq(ANdET9Se50~c59P|6*_Eq$Ts;#Vu$mi7 zRNY!OBleJejHB%bWqrw0^r~sH#Vuiv^~DU6iOPG$67x$7Qfm$q`TSCq#c*6fc-*p+ z?t@?@^!+(Raz+wn;4ee8h1F1In`z)z(x*Ez=7~+f6rjNy-#KMX?ZzIpt26+=w&%=# zYre12O*aXo&in*6yzO2XhE+r|>zTxpG2q#+(A5@~8V_N7h`DyZ=+=1#)9M>Nl`~gg zTQYt5(3R5nZbQg+ZPH6&u~SoY-{t3VBH1b~7*Xd~zJE9rvA>Tm(9OMmH2?k4Vi-ZZ zO^IL{O)6R*({y1d&l;$d>EE1kVC)`Hxt=bw-CU6JT<4cD#Et}JXyc%FqTd2BucgC_ zE)Qgd;99%9r_K@_@spRh*Wa5v?^2Zq@~KrOwhA2~`1u$y;&j0S`V0vmz$A~K9C6Nn zu%?cA`vJ1Gom61L@?3S362?$a=s6g;R#oKbt803moBO=>Lf=a9c?G|g`7o|{(m7kL zZmG9Q#P!aynNAKHrVMrK{XIx?XBqLKb+;6Mlh}IM6B8$VREjhxJ$FD+M=371q3s|* z)H3b?BQhy1?LT<|eC=zY8(Uzf;nLnL6)G0OY$Zw$W+P;)=9~NyE3l&tekqhusc7+X zJHm;ngIUoM3u2-9}hd;!QJ$6=RjBB&TKLL65{R%gHcP z!Z?c+Fj7n8}A3#4tCXa*$k~xdXTQp>2XQdmkXgVYKk({)i^yW zVq`vKd|mkC;5)4`;y!X$mbG{h*~6+?^#!}~h*`O+Ib1cbSnsR}58?5Rv*j+;bZ<@> zZp|fHKnR19UBbGz#*aFm2}N&@dvzI53D^hixB&u`!)@YGm#9f7ji?TFH=C1LxW~`` zes;OZM_iPug6|f8j96*O*Tiwk;_EdXxmva0rhFM?AEbEKw%J0eMYT~+rMqgnxw|F5 z#hKc^Hyj0Vp1d0lM5T@ICfMyoq+hrlaknW1h2A2biFkqr19?Qs>=lzTwNL|Q2*OV0 zvEkBxv4ZQK0H*3v>9|yZaAD8-3Milf-&Vvyn!rqR*Dr2*dZRB#BD+eRX0)1oYGbLr z?h(#t&*40Cd8M}{sIg#yddeL_NC-MCmCt&m;pn#5L_tR-obt0`;SB{}jg~Rt#K$06 zjpTL9<#kn=U~bu3*9G2|sdc<>vYH$7Tp7D`>Zmi^bLfyl3sem4N(@Dh=C_>PcWita z7C;IsxZT9OER&{aGkMLMwDI%n5>KR10R9m(v)JW8CdILtPdv(gt@9&C-#L(=0_rHO=&!Q zD%yNGobgK&z62~mRU}|zLG_hUM}%X+FA00M6PF{NIjU$emK_c!CQsZcS0wypF1k!?lh2h2B8#> z-U&X7!=cvcU6mdD$;wMvd?xmH0>3^B8jVZo_ST}Bswz;(`RI5`_n=_W?#e_ikKLLS zOFA@b+&Z_oEh)UStxrZIH_zJUYXE$Un%r-MQ6-w+Zn%(cc10Tb4&i_N>J0B#fIkW%eOGh^ zp1*}U(KMT7aZ5> zwlgZdCNJtXikFc-keS8i+NL((i!i3$nJ>c38e>n<%Eq40VM}rmp#6Oj?{jEFO z{#b_xPjk;5LpNEnre(X?Te6OUrG}}5*BFf{;=`f-ROzKGA)<<0e@mxc-N;>>g~7 zyjJ3SgAN65`TaZodt$N+D)k#DgWnd}jwyAIeXnvze2{WIy^VvX1S^|pBHE67wJTIK zhAq*V@9wE^^3mV0h*47M7ig7TFZ*#qe*KQ$W-SNBcfQYsP`ksWS9vmVO6)>edumL! zzDO=n3q?cLAGLOA=(&ENW)3Vry1v~B$J+updMQ*rou2RZd@ zVZ$)b8|GKEVeuZ20-FN_Sqg3(t(dEU6e22!E1k}#94@T8U40lb*dvqYNxsGbI-ia; zSjnShXr7!yj``Gy>(~UzXcnBfv7hgahR*2MSwr}A0a{ytXcf?Wl8^7QNyv5An-pp? zY(>JrcV0)?%N&PFg%w=tAIbl4Tliw%^CR|C=O1-vhJqF%s-_6(c+nGy@%B~BXt92k z^K4@Srh~kiP4WRN-MVh83KLCkb5rz_zHPpicP9B{nGMQAnWkh+hpv@D2)35n3!U_K z7dd()=J(pHwEX}+md^u@#Wt%$K&pgQJ`MxvmG2+|Acohqe5OF_IWr+8l$Tm?*v|ao zvt9*odq_=J^V|$TQrP-cEK&d=cr%)Zo!K0`Yf}gIpKtlrioHH@$AwsfL_9+sE>G{( z*9a)yX?Xr?eg|FIiR)dpLEC@vjJrYNanlzK$lIHf+d^fK8QU4Jfeqt{?5=Al!Jj~RvJA?^(lLt>$SZ;$w~y|oz~n``IUp_2Z+ zgCuGOw$>rU->rF{`^X)ikk$ECBo!YNAPk2e6J!cLy28>0eygg1h;k}^v=_9wcVa4oxZ;M z4jse3Ju;-hBePTIF9vAt!gkhl!<`}in6S)7vG*>e8zw9~l=>Z0K;hFvcd?+)#;BtC zrj1>5|GwDvN%s|YBW{8Wg&=!V>BEcbE3;;xy#}%axB6M*GV*Z^yIOM-@<4X<1=327 z*VrnF{*}XwCz*W@Jkun;b|>kwJou=j{pL^HGR zvJNyKZj*hqe~QXmFX{9y3zv;nd^)J*06a^zG1Upas%o7N=Z5fU;Bdv!C(kON`^x4z zISP5&u6mn52KBiVDwg|1U+MD1ki{R!pRrv&Puz5n5`574NXhX`D4i|4A~2zBn3Kk1 zur%a}a=k!IK#qO5EM0=!B+ulydhZ%b#AFXT7Z*A8b;;SvIY2l<%)w=n> zX8hpsn1F^Q4M8d%ukY;ExJ#*g;eEjDxy0npIObco2Hnis(EPM91t=M8D|Et>q=Pyk zdzi)9$la-&RYXR9r%pOiHuLg~!G-`mmN*dwpHrMyJ75n?#nM$%N)z1!xgeO!lAkM) z0cp~V9et~kxG9oK_~NCAj~~YR^0sFkX&#)g165zHSJ+EZi2YI z)5=AWuh>DKv|Nv!@a9_cZ%`PtT<3dz=B|gV;K?fAMb!oy3J!?Qj>f0z#AjG zqVDpXGUv0Q23Yq1GXHC468=4M?0KEIhXlG;mHIPIy!vYWrjz-w{*0vtx@ITQv#`+9 zm&85UHeB0u6Ih^n>KI!3{e$9Vxi^au!)QC=nPUD>TvBX0VgzAF#9EN*7U?`!d2c0~ zaJzOu7A%b0_ijd@eWqhKmdm#@3ZXvFlSFgzZ-gqagH||3S<5Fo6IXe{c0b&iaBCN$ z?s-RlFNpBwTrc^itc~o;H1L{KVM`^CDHFpOQa`WCv|&d%+t0R%L5V*sCigM0`4KOi zz>Iwl1AOv=d5zFOt>v-B<_4z9qOt>-MRzP-6Hw)%_x@V4;T7bvKp+!SLb5oiIIO_7_CsT5mhVATnRyOOS2i@3{;~D+Axdj0H~%| z-P75QM^+m3Pt>wD^P70Lc&4@&Hq@&(>x#xO`WoB^MA0qsg_-Hh%IVp53R-yFlJYUS z!9R4%cl+nnh&Snqb<20{5u=+O*kRL=p9vK!L!KyiojQVGj&u!wF(DAHut~B?_j7J3 z^d6|Ky1^Q1_acBOtIlCP?Dgya3-2BGIcE8o2ObCfE1_ERu~&7G%(a{EIAhQ+lA6hF zvR=yMPa@2!pE??d<9>MM0305`@(d%i=TR0ZFaL0UBlq@;n!>otzyjAJKX(6Ld)FQh zWxB^Fv0*VHB%xNilRb(s4B6T(#TJt5q(adcw@eH(h?zE_Jr-qLPg}}0_xp?}cM--g zF2l+ti?`EECe@n*$=ne+^;`{l+-@I<=pe%GY^T%7+WObHV$jqU^s5+} zYlgCtY*PG>&nr*TTa9ofd+z&1k%<35znICvZA~h+^YIq{s3e&J4#V^~kte4a?hWQK zWm~oFZ3lxfkJ3*fcPd$u>vVbqMqV_e*cV0lTbz`IMr~rhP1GK}9nxb{KK&!ry!u{W zp|jux>F(KbjCLx+RTZo2=rMi1n0?^vjQN#BFC>YTx&{C8*OBy#XA;#U^sa|1@3cD; zmWNW94iYhIQ^WM&4{mqftMgl}n?mnGRNoFYn_`2BScW${{!L|_fPy==+i2)?l+cb# z>j*%w5vUATkNZ`Z7omQPs`_em+H;cZ?z#u(L%Efym*6w$FqU|pN-K*cNKV{U$Ptlu zw--N{4}*D4Jk)a^?@qId>{lyh&oic+MC*5YX`Qy(buBLgReD2rO!-tNUY-!^)|27xBsh>>L+y(=%UJY6-H z9ttfO3&Q@qD0RwE88?#!aGUom$n|+cb<|)o`B{B!{72DJ3gCBC1!xJpUGO(yu|6zO zTDjse;3nmZo?q@zG}BRs2^-KQ;!qu<5A`@j{d4f&rjwQetk*lN zAv*W(w?@~t6L#!15s9judW$OD{#v2PnO?X>5xt}qQ;JtSWlMk-Sci|!nF3B$o5eDR zGJ#aL!hTzJMf>1F&9;eizmW>6_gz`9m^;d=OgCr!x^o{em{_Uc7;V}h(?!|FWhqgC z!t$|pdNMpyiA+W$S~i{!>kTD)&-pnPF&ejANVKvU>fASDi;l8Cqr*`@lqD%a`bD%z z^+CL0$-9ncPlIxTxT1_~87w}hh*c}oO_eGawyKX@qqgX+F_(e#27jc+V>wyhkG`@x zIS{m^Bm4W}XysD3etk5u>gwGxhNYH#029uUIk$@CGS;nAi%pV z9lMB}H5S9UPS1ZxPWaF$4aC@@!&{`C%O$LRABLA6rrbNwj;p_zrmvZK7`jzdyGZ+u zN80u+Na3S*4NJVQ%wkuM)@LiYrXkCHb>?2`6=zOvYj*4k=}1!2x;{3wV5_hA$|lS(fOm7T))!pEUx5kIti z-M4C_%F4eL>%@6XXsNbc60FXG66hY3;v*|gBdEaZh9Mqf93v~c09roOa*&lVBoW2a z`k-2{ThHa~gQ1H*+9%#8uKDe9H8=uGsY{0OOUqYK`jdc7vJ>Xlyj=u7J`9+OqCLNf=ex%rK`mo-z6JhgPAb) zF)Da$s-R$Xa*JM)&!peuB&apAbJIDKOQH38_su2VHZ(x#GN&kNxkZN&cnEqdIdL`v z?LZqTkgiclZM=~0|Fg!;gDHvH{;y&Q$`=;l)iuY*HIs1HqVFte>Rr3#JtMMBvYQk7 z*er0KBe~o1=ANs;cb<2r%TN(xb=)#mXPVM}s^T7#oql67t4i!T6CA5HpQ!AAx&D3Z zrQYjgJ7j)@ng2LqpTw%mq>BX}q29}V_b?SjUQP_hS`Rcmi|F#53l6hBUL7->3}3rE zW3;)+>)BARZ@uUDiGYHqam?FV)LBhxuOxhB1}EZj^m2JtzPs(&)dw_!gdbbK82`K= z{6>yAZ~i6smm5a2;_P}_?TmOoukR6XEV}oAf~PK1>DxV<6p!@zjse83ilS|az8`=Y zduH`8wZdU;O5S&WT4KMxVH~ONwQNa^VlTb$%&Bn5KlfC1DC*rhR+>>(5|X{=LenxI z)@Yw?gRdFf$7AQsa2Q7JK7-psF-K(8n=OonRRv?+tlykpG}(q&A&J@RPe@l?xtj%$ zk-JaC>yECaaRNH@qTq@ox?JGg$@_{j*`>{SO|?mT&_8V!mUbkpY7Ag}UkzJvodDLZ zHF0H5N<0tSlX)^+V@vf{^a1Y<&p7g$@=0E$sw3tQ_0=-Uq~fzWdp?ww2tAzIFh z0UBefviIWmiZorSaiI6Fl!XCVX{Aux!5}w#N`>Xm;?)`rOEkG3Z0;8vPj<*!TU|kZgM*j!%Xa8iiOB!<#Zy&uGC$v-la@p(k7#xHYb0p89+YF$rj;4=|%`Fhs7ni#UGJtuZo?b70pmo0-Ag# zI^3!xdhs{((;Fid=PpoIuMC8mC^|jbN_rSbxhYLLu=jp|H`BPrIAC$0qt&HRu;zMK zu-;ASqz2jcv7I6}TJGGiFfs7QG}o`TTwbXalUHA9 zzV5~&EH@X?{VOX;g>T&Til;ksyK0g+L(8*kwv2QeIbVlVlswLekiVTvQ$QIk*Ar`$ z0=cDf;pBK3Y!TBYA6KI12uK(X-gU_S1`7tkX*X|+S~viB*v}ioqX~n>1iYVOVVoFh zU8Sy9I}sI_INTh+)-c)gwQ~#WTGwRybrrU%ytA!)4++_{IK}<&)PDOy2c|7ZLp`UJ z=B8CmCRHoPDpxK{Cmb+0-m^xhGH0EKDp-#G4Ut?)IU#`2l4AN*Ikq3}nVOC6;jNZ1zQQV(0GNo&=)#K?uEm1SFi zl*TF+FlbMDCo+5yffUn2%mb@8O-z)!F3c^kALRpTxdx{F7wc%aDB8S5f}6~KYZWeA zI7I^xzxz}<+Ku`c1Ef5_TVnfRNAsR1c#iKeACQ+O{WOYY&sF4bxyh(!H#(}xs+07v~x+<{xIbA+xh`Enzx7iTf_RLzX3ATa7p?Xzuo>H z8|dZ%$s!0u&+qhiMiv{#_J2KSaG)D4z+1Wh>&tlKc)+C#&M4pG?)vZdz~Iu|XaR8P zf=icgf&U(qv~h)k;RW2I{1pm@7jTdA)7<}9$_6^4jTQi%5$KHg766?Q=#2Ol02#qg z3@1o^{RW50_x}0s;npxCFBo5HNs%;gbbGz`&QYLBIe41`sgtEdT-r z5HRp900M?j;SyvRK)?V32EGMAz`zfeAj1Fx27b5%83qtAfPmqX1wg>S50@ar00IUO zFz_w#e-0RCxwPD?J0K89s3XVz@fEpaRc}4kKUwj+V>~J#;4|zR^9O_QTbBd`m}`Gh z#FMgBGDX2EW24&1+gR&Sw?s}dW#$OvU%x(`{&)}(1nDoa0seL1-@B};41xsW{-oXr z_`3OcE#=GQM$vuV=`M*zY%)E}(SCM?_*kzvV4V(S*+KUv?`!fi``R@`*TFv#65>x;EbgARs4 zBr*i@#hZdt2u|S_3hlsM2=2l!IVjMPf{v6Qk2biCzd|hB{B#j#%vDKE03Z?M^hwk2 JvQJzN`6spzB5D8t literal 0 HcmV?d00001 diff --git a/SlidePlayer/bin/data/example_slides/set-1/set_1-slide_1.png b/SlidePlayer/bin/data/example_slides/set-1/set_1-slide_1.png new file mode 100644 index 0000000000000000000000000000000000000000..542f2745b2ff5100fe057055c7502e7b7f1fa630 GIT binary patch literal 41257 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 rw9Zf!K0PJ_|J_zly^((H!IS?3nL<5S literal 0 HcmV?d00001 diff --git a/SlidePlayer/bin/data/example_slides/set-1/set_1-slide_2.png b/SlidePlayer/bin/data/example_slides/set-1/set_1-slide_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1719a802ecdccad16b64983c5bac2c210e3ea959 GIT binary patch literal 42504 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�%RJ~n<+r1 zF};}rWE#`|gQxt#BPL<_{~;`V(`>CxFzT2zf`3|KYHfSj$o^JM%1pa4go=aE`M3R# z9@^fxNVbi))?wSla!aSPN?nr3C6n(HMSMr2B&c%FcVu&zBy z#D69y)+)gF^yD|Ge%HSfCZKQ1TfzN4F&_yN_gQ3Xjdk z7e4H_X0FspV}xI`0%qnz4=aZdxQ=;IXDE3o8&Uq_;z>>c@A>Kj zXi_;rIM00|5|`xJB2_vg=jGoYlkD9y33k@e48re-+VS1HOGtePMZqU3I`@#!bZXzz zx;xU6S*M{`@EzsQGOTbZ0p*{r(fKwr@^{u+Y+pg$KXA|c&^l}KJNV+%jEyMertw=G zD%W?RUIGnvJQ=>+tvA7?K3DOk9pdlyFP1!>z-Lm_%tf2i5 zDELy>@uZfit7`qUHDap-3_bBSbh*#7)qLEeQ4-^@6^lCm3L8<$7cmr;TnL(wZE zp_o>fuxFF3pwpLc9FUc7{ocLJ&~xLTQrvUaS9@lAQ-}QanwIQu@xKx)sQBW+L0;r( zhbwk>mSy00j;73tN^XeyE^T9^W;p`u1B)gXz>Te(<_8NLkB80gYP~wbJ4xhIA&XVl zKcmwKbkx&HPx`x~4_hswuida%8jUu_4^D6f1+js3Bjg^tc)g>pKRuVW=-g#HV>T6je*q!XeoddSlo;nwF+fDua zxHVt*<0wer+?%BsA1kNP=O?rHjyAh+N9)w*7OXg=CtqLfdzFq1Sk)F?Z9BsueAVxj z3+IfI+Ey13_-INgT5ar=$!bcq>PwSiVvCwmuTyT*BO`S9-x2WN_fsbC+@7koUp{3$ zSSKtGw(|GhOAE&r<5KYYrw8Oc^@*Q}Fo*Ja5gW%L3uwPWfzbzyeRO=aM3URt?2P5F zmNAzDdV2@FmpX2czD{I1!f8aLvGPhfgzC_#4U>cJfZ@~z>mhOF)b|(OUv>or#@A!G zPiOM}`WXaupEwwp@_CKR=oil%7Y|a`bR;$_wXO=L`F?*Y?A>))S6CrI*DEua&5Am8 zL)35LP4FXK#LerP^?f)40pVtC+$2JDrGn!;@mYj|-BzjM(U+MfuQX@K{4^YbW{=Mt z6&+2vas9;xW0T1YWbwPnE4cCXBD+Q@ST#Z!(aCg<)Q+TivBip5MS2|Jxv=tJG)gxj z^Ze|9KcSq|4;{4d4;%hu|8NRaBuJk`L9-4UeaVXcdUEc8{?}2*V`fe{)jn3|0;KM5 zk6pjZwWb(+RT7;oS@Tz=<&$80D&%oNA@YsPm)or?>a4*bLQ@3whO9u*FYt`^YM;zV5zC7#qKl}oxEe;nMdnc)? zN;KFdtS6(i;BBadBx8h=bH91M)N;Xuw}{qFrXyWSs7XInvYz}pY?vu4>tYl4*xzEpyQ9{kwy z^P`Ezz-N=Zlt}d2LL&x569Ano+-v`vbAp2_=XD*c%NAZ|_t_;nOO;H#eHggJ(eFR`5O_X}?%GV$pUQ3_h zYj&uw?zO^D*y49x6C%JKSCJo7JQSU%310;Wr1m9~lqUY7jqHh}n0s_YxafrSOmeDU z!pH7j%UPnF`k7drX+(gaf>JpyOhKluu$z?IO?tjb_qGni8PfXXY z4RJv3-8{6*-Q0KVb)s{DY2|$I-ir|28R&dZtgSur1=I#0}o(BdF0ud zNn+b0$-+Jl4k5P+W5jAZ2Eej5B)KCd!eh>Ke@=OEMQ*F6KS*Upn(;^&^?_1=qVy9Y zsEg$BL{}8RJ^@SYQ^?w|e2cQprB!vW!KT0zIopfl1oYBpSK-yk%z}Fu(bKg-Q9>kA;<7_VBl`UZh$;JTn9D*Z87KpyVTmGd<(O4$7p=*1htLsf6DkoaC&mTxm&P#YiB!eX!wz+xp@I zD1di(<%pamnj|FZqCl*f-lG7LK%Z^8@iy;Xq}q$|*^*ijf7sYbD~EufP|1Ru<3s5d zf>MOUCylPfV=)gpP1DJT!h{HH#d^e%Q0ap5=T*%I%-y~P3%V$0L`91m`qiopM6nhQ z_)TZlEV`l>f9O*N{k1p3?E_;Q&R#QIFZV;)Y@9dhZw8RZNWHFTG`@4De<~xJR!)Gs zrudFK$f<`0G1!ygd4cvP6(EsF-K_!3y@NFG_p1Y*tr}Qac*`{xqVe`HuL zed?2|zp{f9+Vp%Ur>=ma{r1yM59QTRI;(xUIc;Zm9sS!9HecP_aQ6u{m^9ZDBllau z|5xct*>T!nae&+c9oHYT5PI;4Q}G@ua1x+lU-cooe0|=j=JqK$BJ?`DlPHvpv-d%` zLg&Oia%{lUOpL7W!YEDD3_a;wTA+EoIvtKUXye`gdTnf+0G&y)9M{AhPj*J^HC-$o zM*D!e)&uA#xnQgO!PX`xxhB319Mpoc#SBffG+VCgBQ2944iTT!`nFTnJ$Jjl*m#4@ zJ(*Q>rz>)svyk4~*!|)1aD~Q<@#kMr=PV;Nmb>(&%NHANpcXo^10JCMq9?>>XA&tW zQh9cLRplAncx}!>8P!?8e|AWmF7ArTbBtcq5RFbhHSQj2YBTyKK6@>El>07?jBB+z zzp#oXC!*_3v=}>T&@xMY)5{AR36WTE4pDcLPFEzhlA_e(PVezQ%bchCd zG}`d|pjW%0VKAqfc;tY9H>EAyLd*}8x;}uw{(!&PdyEiUA&@+~@yqXLDjGz|b-I8Y zBpP`216su6%Gqx_6f=`j;W$xJVR(I4{aW*5KlY3z^dO+XsMU__W%`7nc2M8ddvbDm zjsfn)q_(?rsj`mQ<=);+_(uiYRCj9=PHJALr0G>Z%50%)DHc@e!KEx{zHldG=)10H z^V>c4NVxYD$#n)1jo2dhO))#O`K7GsV+~oa>;A3K1FN+^%j-w>F}V8CSo4=1<;6!kvXwZ#&=7Xz+qvwd{zbW_}G_!)Tn-av8i|Pmq`F6x4llpYgb1n?IXqu0 ziuie1R{>IpO2eUAKFV7mD20ebI;Efx9M-<$?bYZptAUjorGgJKi)mXXTzx79JI!{dLq>Een8A9)0$VL2mhOqAq0hvbc$H!s(CoJ~nn~T0Qy0-{oC3j9U!a6|Gp`qZh8|OLou$l2FC7 z1-%|*)APP!I3#~J!MD{vU^y2V{&!s}JbDJPQYqTfG5aAYb9leoI9|^7CyJ~&x5%i`LaL!PTz$$5r1;cwAYI0OC<2Bab;IP1QEHlZ zvk7*gsXmiL{l*<26Y2sj6!YrO|9K4sI1_DHly>{^r03w|Sa)E3s#^0k`v(pmV+cZ{ z0j-(ayb8++e!0&V0m=+mJQ4S|ZSd~oaMk#lwl&pcD$XWCFL zMg}~6X7R$}jQ)D0fw0(b+hB^YuD@B$qPMqLDjOCe3)sJ zm}}Uyh`{}5q$lR5M4zz&lmxJb8C#2dzY{OE)qNUl))((@JS*f|4oZ>Hiv({tsdO+I zH=~d(gFkQA;~{dn>$~dr&)Ks2i>FQBr9X&*B^*7oFVwz2tl&r~-;1aGE-3Q&4J-JA z1B0#ie2SWmwPp+tiC4<$K{Bihh2za!oNM`hyY_q`6%!hrzGC(cR_g&}y|%Lqh~HVM z$VQW%mnmY4rohnvd0ZSQCNuzQ7N{w}z zohuJIuH6W4-en3ZIp(HKxKxW|&mP-i*^UkJ+7& zqsv`3k)1ZM-w(&(dlSgtc4SMQ+C~_iw+6*T?*tSu)&hQ|=}2H#KHD$?281Yi~t!+Fe0y^#Xv?;C6Hr8Sxu2jXfIN1Czq)`ZrMSvE% z63g+xC^#hpAAWK`anSaauDE+d-V!f_E{GFJ>J3dlAlvJsgXR)jZpTYR7l2`D9@nSYkdYkYP}r!Xp(LO%4oZ=StPwu zls4BNpS{}*93|S?u6ZI;KsI6=DFU=X@$=5uZn{IKbL$;pa$^su{;NvkhCc=vR+;ZS zfIm4me+|HsFj}o0SG(LqQyt!1OVkngPy|ogeiA1wj3fPq4vtO@rcx=MP%532osL{%p1@25QlecyB8u8FF>jHi67GBymj1h;{C zwl<*)Ntmo`&OVWwO8|;T91B^9ioEOa1lU~;)~iXv@`wD&mpU7xCt3i%5)W#@f-?Tm z82+h#Z+N^Un;xB^=kxJx#+u~Otq08KTIp-8jne2f4$ZkBBz+C{pmyroSbB=zCvy9_ z+=D)LSi8$JXC^(3#uc)C4P7ek#y@L1gRd{PeYfIMAo=<@4v6qYPy@$PD)Mzw$Nwo+6O5rp^=oM7T8Iz~2=&P|n zZ+5n4fM~!0dnvPiYUjt8bJ?@*oN*RxrabDo(2U5G*E~iL>Y_mgf=(Gk0M30))J1G5 zS`+7#c-5ypao|-58Ps$qS>;fVH9#=<$!BHb%hrIN{a78es@YJ;`SlrWT)B`hzS`~U z3$MzKsc1hOGJ?0GW=6MI=>`7;x#s+|Ra=|}LgM^7wuI>dsPS3*tYZJ`vSg&T$~h`~ z;=f+3IhI5Poc`7E=ceyfCM~BcZFMjp)ITr9!B(GuqK%|YB73+R0}YV6=GIf?=8Hj z2ZvxN?-~KeybqnrX?;8mq#Zq6`hEj*f_!9N9o{YnGntd7R=|UHej1+7TD&*T_4(Z& zR3|IQ-OPGr(T)AM3LX&GkfFSu!*lc0wU49F zXTr4iv1)pZ$|G>l8$?g_wYf_9Z@IH8nV9e1VXV2A4?0+M-YuH?l(EoMaalQ>VW2lY zb462^okcZOc1p-k>;ZnUYh_1GE{jnoOf-*@8PH_IBLCXwI#RKFV3eQ~d7}AktKp}m zaJ>&2_rjBJlY}D?==l8PTI(!e+ZRJHcl%%7mhSss=+=3$7nh_nIPdQ5IOoq0R?qG$ z^s4N@#F)9LIDLrKxymD5AQ|oZ@$-!VzN?2OuSHj^f_6aDkB&#nOW2z{U4RmNJx^4@ zCFO!PLF7NhV=7NfmB>KQ@jbCofK&lVn=Ae(cclr~^xb#w(&PTFw2`-S2Gz8Bj z3O8od5HDgY;?*04Lm~oD4#1P<6PjzZqRE~7>u9h`(K3~MV7Ot&6x?!GI6pQuyXomvPQA?jQ6(oCMu0$W>iKE&87@5bOzX5oN$wgSdnUf-!u zSn-|~EudFw8?|(hDs{@&Z#WfR+ZYL4ry(Homw}nZ3BNSzQ@jPIw{dv~7zsi)R54yp z5RRRvfT>w4ODG=VC*TK?0dfCD<>GuTE#Tp8b)#npeGC zFzLD6Y>wgG4?DeWE3Xx7KG_~6=L{({_>omyI1iSz0GFOnyKnq^Y)F~EWpVq%_)myN z$-=z;liVUrx0IZpateO|Xl{SPCA!*e+iWjL9g=>D|Bz+xqKbsPKRv)R^yGBq-`o_- z_$cZ`S|r!u`xGpoEQRexYRz%7N9bII!cH5qUJE!=tX@!;<#pWN;wSwDl=)d@;%nbF z259yD#&`@DH~iaq2N%_TiT|x z(E*i?5a5^q$!(=17)3EYYvVY>|CWQLOoFdWdSQT`I-<`h5|dYudVFT9trx14f{ zG_AE`(dZ?JyxY(7P$^ze(=0(TBVp8EEYYRJAvz7GFJXEZU4Oym-_F?f)Kab7T^rQS zf6Ia}9r$`mj>2O84L`DWyvN1crx+O@dx;0d_9`~ zJz$>wz-mf>tj#ivz-hC=gldfvO&4yc5SH~iceYnpY(v^|!kUx^F)h@W1jnQtUo&-5 z%2;Gnbkn}FLl=PTuX}sDcvSqg?mjDTfd(9G{BQJNn+50^e2yZ9bpkXf6p^1vj}JzG zc9{ksrV?0zbof9Bq5p>VBZv%19pVlKb|U>8_*b`hVQCA zAr-$RSxpq$=dO$RXj)zjOaR3JAFL_-{)R@>N_7NjfbsGcTi3(4cH9jZ0lkqI_GbA4 zr-``+rH*RvX9M-3#ckam8Av;;$+54#{0dmEOz1Xs(5H8Xc7qu0jUXdt`~AP*mex4t z2Dv$9L-O03&%4yS95sFS^3nx`{rk_Fd@!(Ws8cxf-S(9!e?w~M51s9f;bwB@E_?OA z+x0o$;fL+()AvFLr!oA4DlH@!dXS`o^KU^}F6SUl+oK0t$uJ~tUfn+3H>H)FR4**! zzdYkh95=+n%Q0?S--gDps-7?Th{o3ly25~SE973aS28`J;Y+UvEvU9BLBVlI*1ck3 ztkH~1kQAr4yX`xsC|!VPy|%565yef9DpwsBm0t@+dfmxe`>U?u^+_zUq1Y4WJ&-{S zSMeOr+uf#3PA}4UePpBm*P&a%Qoiandu07_z4DS@T2!a|0Q|9A<=ZX^`n*(5g$JU* zp>>V;4qWCEN@a8cr32nme|a=oFjdf1 zfY_$Z%{l+b3Dg4T*#Bm3V|+vAZqUueTiYg(fQ`FLKPXc1C*0-@;Q@wGvIl)Ft?OWLep26QhNJnj9;-f9V0AK&evbgQz9xb_Fn zvy~^Ih@WX9`(sx@P=!-l_q4-?syI66U)+%vWj^yoktAOkm-Bm-$oxJhXZKm5=Y#SL z)?~E^Kn%kT{4|z;)F{E2q=_<2Z(Vvv?{8eWy+i%ZO$iT?jSH#Z3#!o}05id=$Za@| zlw4)SVfm(8#ope&8}!K3xR?E~z_bdO`^Mp~F+EQg2&ys0toXEo(igw>K@FKDPkw7- z=?MA>0>ld>E9|bhymq7M0NBtGK-;P-9{Be~=fS9!z=Xo0Tt9KxjJT2wBSU#56VA=- zKY9Ih)*J&#B-{fCzx#rG$E*WIE{w8l(8!l;vz6U?63M5RqLi}qop+af+a?$$R19FB z6Bb*fTPqD7H68R+CACD0lJ3}dA2#%)kX>Qq6TQa&x|gN}M~devR~LvJGb3P3r_+JK za!O}z(W~)fU%gxnP1a&$@_ku-D>p)dbI=8)6;WbWH}f!FE%2R zOPJkAhw`t!N$VuznB)+z(7S1#^&b7-yw9w5^F6w%UzL$naw0&YmofJc^T=N~*ZSK- zOXF}~SS6>DkndfFnNKzhVRWr_S*`pdE5W~lDLS|aWO3+pslPCPtOkmhOmHe*$ieWB zjJop->#F~AbZhxz@i`w@31b9ElHdlKpk>rqR|sGsW?c9OP3f9TA8X9;-kKKv$@jO3 zxC*7(OodCwP)UPmjVrr5=cQ(ABQ-t1UkOn$?t>B1l>m+AKrjoFx;43LpeYd$+KMLR z#$I%QjEjsgJ#bM)k7B}DRV?ybP;D*bC79u{r^Lcw5%39ZQ30QxD0Vs6dxi54Hn9GZ zeg%s~hP1=4+|@c71bi&#&-tAt1Qg}gSy8}C-8qKUevL|4*9qDcP zu2s<8jCdP<3T|0#vVpEs$A|plJ943-3ct`dZbuLhB1A@$412OVMj)d>S92k%Xzt6r z#d)q!{WZp*6d@mD=`QKksD=l$DGieo_hK9BhWR~M*X^gA>Q0NS?(H2H6jr0~g~;W+ z^nCMwx~UOqqQ#)obsi+U$zIT|7-*y6MJZji1FM~dG%%HP9}ydM1VSoqEnlgYMuAq= ztpQmVRMK$C&y|-BYvY&9YbdK2bii1{Ye~`m*}_2)$d)#byV*9kPLu*X9if<&x5(hJ z7<12N(9u`Nn0 z;Pe5&3tJTxg$T~~U{KyeON~_HeNaQ+#Wc}=dYq49*0sof#L(>{9E`^QGs2!K!xD<9 zXgLXDeYUmcv-*hc`C9`=HGLT~R$!2!sMY>5OppLBjG%9|`eWID+IV7cDkdpnV@zwi z*OuLF!aH3zm`&w@XQ5k=ls=r%M47woy|rV0=EATFR*ovWMZozXQVUedAYIer<<0y% zi6}5`6$!j0dvz>7gZXCa%;J#p_APOO0#$yXVOX9qwtK#EWy{&g?0S zi8z@`5#lxeoKqt(8)}I(ffEx4!~FkYOc%Nz$JZ$gxtDwQ=^n%KR(_`YJWuM{v*G^qosxn)_A=YB*J;(H@7x4prPMy-T#W=D=GN%a~D z8|m9*Gje|fUwfne$bA0t!vkfh^Y0Ewne##J&lRGnpE2|EpVO4hU<1plsq^ziTWc8u zdqEtvN`-ewkrNg|kq8hrCFu%;I`<70P@CK@-*<{|$4wOZc#b;Fmtsb; zQ0~UT%S14eN0=~@Ta9Aa6thvPy525cf@+kBTwDKAI#(CjZRDR0ej|}exPM4;QopPE z@Gyj@B&CERHqXx5FB*V#y=Y$GWJ;pcaK@Hey`w}GCHsLlN36&VH%hqi#0!~ujFGC5 zg}D{f_qrX}Uj0EZCtyiTz=WYVjgazTz9+VI;;r>#rJNyVu%N2fjXAxRV8Q_k?8Cb5 zkzFb-uY{D?9m;l`|63KzSe8Z`P@`hh*urH)^wW_`nf5?jc{65L8motF1~g~_8PGMN z!qQyJ?_SQt(YDp;GbME6>Lb6Y1aDB$oP5?ysMQE4@7XpZ2-`c7Q%g=*Y)*ZIKYSXD z9(FNYKB`0;mWzEpeO{+l!)bY@+x^X0k?{kOq`qw4uqQ5~yV<3OXUbkEo!?cpD%3kt zgp^3*7F_YhN~TbfB&6mdOOGw8SdSy03p!RExJ+pks!BlgRU+<;gtd}a$bl{S!`iz= zmF`6BYO=|6Rj~(Go?khiJ~m`oTlG^AS~0OSb5$fVas=2`9u&CzNdBEZG8_xG+GZJjQ;9$I=A%AFV?g* zGMtOA(_}srGvb}c-pY$McOR1FiW3h4>Ic4mwRTkq3K;}FoAk-F#0Cd!=rI)X^lN#8 zT1w6SPEfC6N4N;>?hCTGu*BzOGq%!##GyTO0rbNMzy=i@*+EG zklWWAKL>$+1d*XZ#udt1Uu_-nBd;WdOpm0)-tRyj)Kmhk@;rv(`-h-nLf8Y1{6%L~@O$Lg=~sh0817>T?Pb@SXw^gOD)@`) zcD~dbPh;R=zhe5}6Rke4!*~(3$^$W)z>SVPD(hn2dv*^boCe0I?=bkAiqF2(Du-Vcp`afLTgt0Jc3}zXakaoY!nhqJ^&_# z`(k-ab1H=9SLtr0>T*}e3e9j~Yr!lBHy#jYKqQPBp^@)bZpqfx8ao+GLtf8Q4uPK5 zooV7T*vW;UlxAe3 zO3q>3O_Fy>6c|71=qbxM9Z3vdK;fd$pYb?ces{ zr=lYAou|tO&I>yKMKmIadLun|vptHugwt>m4ywF!*~1 zRojqihhA(yDD^rM5be zh5$W!!&M`$9N%QnoRT#Zfz5qWOr!ryE=E^(37~xmU=lFmcrD8+J?`E4v9GR!=zy_4M_m2SASvBN>yTcR_(Crn4N3u^1ZKXv>??ioug224J z*w<=g+}j!ryQW9(vAAUDfJ(p<3v>0}fLffa#3XHcVj#TSs{=eH2DCT5g?-UaZz}s5tN3z zg(nG175&xz13VB6&SKGxvC;&@TwN~1cgoD0UlQaYFH&Ef*MBKnTP2)@{X}Hk0dWH; z=Q!y#S>1>=1r&Tgy79DT`@rIRrD_%pysXFuY;A7}3}p4&_M&{thP8LX4V*}|vm4_M zixmRnIQ}%M#Pz?Gb;62svLe<(qVBaMshBzEUo+PhP?Cy^M@E1_d4%YJBcQWA%P_PI zKFkkxm16HtZ|6ab>>TUjVa#Y0L2JWiuQSXRP)|gq59Hddg*ZMqX?dY{l^iuw#Am>` z6(!0T^G-jOM#)`DId(L7a^kS&Ng8zr<#ADxH$bBKNdeM8c=}8DG3`*EX;@qzP>bNw z>ERtKpg3!8hmj@>Yqw0l%wvM z%Z8^2?u~>|t8?>55uiO?y@Z{&_^_fRPZLDkc^NRmgXE*{tkxN16%nliQ#|cd!)LPM zwBG|AajdNDi@Oi{@7Qn}KCyv1aLN2gF=#*&D@Pyegz_YAAmM+0+zsSUx8TdjO+VBDA2R=vxk9XL z%t!zU!ps%02+T-eM#4I>Fe8B(3Cu|N!@`*8z(j}jbYMmTGZL7Q@TV{`c>&GybYP+b6CM7f0}~yX=)gpWKk2|k2PQiFKcNGS`|i+eN#B-| Ry)59Lo{rJEth3e+{}0(=4y*tG literal 0 HcmV?d00001 diff --git a/SlidePlayer/bin/data/example_slides/set-1/set_1-slide_4.png b/SlidePlayer/bin/data/example_slides/set-1/set_1-slide_4.png new file mode 100644 index 0000000000000000000000000000000000000000..5c426892b111941472b43351075171b8fc775e19 GIT binary patch literal 41745 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

u!VtovHdr0v`L8>^Kuq9;CI-@l5r|4ui4;~)9_ z^ZmP8oLv{4`j=SKibbxA(T~|;lqfEA;H3;*Fa9Q#)-TlX;h&d3*K6>Zwx`LzkKUF3 zf0n)cDO>dA^Nj1&(|mcGf~+G8CC=LNt-E~q^YzEsm=Wt_JfQsLrTjTr{4lFuzQ6y? z7W8EOdjBa;@S)u}XT`VIZm#w{`c$8FYjOJ;3|$R zdU-K=doH+%+g~J}4z6fu^5gw)d`=Vby52zt9{BwF<*gq5{qy@*oY(vGO%nfdW!*+i zqo2FK{`~p%>Fx7mHAsDV`@*6${PXvhxB4$xJb#wDet!S*Yraa>A8D=ceAO3^gS%+7 zt&z*X!Ro#QlUQk{$e!y>*t@pKO0G2zIXjobWnUY2CiH>koZSje&Ek) zfr(_jUXotlp(&oVtP@k`XkJ$Td?u#K=UC9ssQY1~QoT&C|MKUhYvq^9y!7dnUF1AQ zC-tQK{_`Vk^VQp1ZGW)^Us|QxpO;T>Uw{2EeipmaZR6Ol7Z2X)rvB~i)AFZh->0`P zfBxJvD-LRy^5)s)AvvB$Gkbr(nsgYY|NIz#{nX8DcU?4>WM(FB-+up*6<1G_qVLOR zQTt;oy1b&!`Re3)w*EDHll%69M%+JL1ogY8U4;<0`OUb*vv0ru)Vr7A&-m8X2%lVI z$;->H&m(B*H^_t3`Ucdd`6Z5S;Lbr*U4um~(_E%8#jr8RK=V?b*S$yfWKu()q(`0$FwqpZzP?02F6o+kfHvm1k&X%y zCb=J!zjg};mD=h!+;T$QIab_zD)qI>6r1LppppM$OG8Cv?7x^A_%Y^m>yG-K(oHP2 z#jvz#V0MGhhlu={8V?QEtf%~HK5RVxu~$EuuIH2cPG|onKk=KOJ_rlmgih^5D}3)SPPjCwGA@oD_tWF%R>bO4c8k&rA;-NpSfS<21%74S}O60&i>mV znxAXiKsx@(>S6J=QTI%%9~o^M9{J<-)7O{Zro^>9o@LypuO>lxOIzjg^HcO?+-H7B zhg&CR(kiD_d^Vn|&GxkWhGb=n1~rD`FE5s2a}qtGNqY7!pCid>{5KBeaN^>&D?eS& z%EqO)EOl!s%A6~>b#^7dR5YQ8=DYbPrc>h6*Z1F^jOzupYADl$OH)23BEWnTC!YBd zaSc_r68CJ4{_XAM*N+$Ud3D`EtIyvmAHz?w^g83ZnEJEmSh@S_XH1S;A{n>P;E6Lq z=&7fn8MLy{_^ONpCD$Ob!bC&~R;9$C2DWNqo(Y%9&BTw-X>uCUHnk~WP4zwcqN!gg5_*c2CICHc*cVSDzq+mP0(ZR=bNKI|$&r{=?e3mEmwPK+_5OGw} zu)=P2o6wW%asBn>r$NICRzV<^8_}fKQSIs}J-g6UKjn|&Q8rEBu{|%;Cy_rt=Lec< zo5K2wM}0jvFKPH=p+EYIFX#XG9xEKQP3NhkzOVE=DHEZ|SML24+1J1FGeMebLP=L5 z)VQmyuXs`^g59OY<6|cE?d3bU#)oCvr=<;J&pLOtI#*xYqyM&6YDhWnVM#+a;()&9 z9>_HO^DsHGW^0d(iN?ltzF>t2c*RuivL0Fw3xQV-e42jhuNR1EX zXD*$OKMJ=fc3!I0GKcdoF6cimbGYU1Mv+CY|Lc$c$FOMn@0y@iR$(HaUxqBVfH0qJ z&T49W`l&HWhdbke^%gqZto+L|**b^r&ocE5sc-@HP2O82c2`sAk4drBj6mhwZub*C z8b|>jxSl>=U*NDmKfOVttO-K;cq!a`{ON=9H%t1p#eo2Kzhn!?SPcW6EV+K-6E2x4 z(GRqEM{~A+eS<;NyWHKA2&@%7mBXZ_e@i6@>}LPpniJ@k=byj;A4t%jx3GIOXII?x z@?03^d$RBkp?mohKK{0M08hE-|4KJ542x4Q6{U%F2`J0r~cwTxiG;W_~0;I@>*K8Qg5}Ot+ExV zXDuDL@cW-zwPshCwXtm z>sF&3{dK-j>KjG24OZr0x`m>Io zPb+uf&U_LUJS$98wIxg6lQToE!@=dr1BpItcNnqA($Mv!h}~gxIH=*7#Vf1N7WFXD zdbJ1|k)HHy6h~OIP9WmilIt#sVx;XJak$AV?|ZUcc|Md7!;x2m|6}}_bT;A>M%Fut z>pRA@i%}7Qx~g{_K5lR^8t9>=ssmFnCqBDuZ;Kmt-HH4HtA``BydXeSeBI`Qe4zq5A z(f2nfu6#O2%I8m<`jGDRhzI3t!HqZk=S}ftMSdgEqiIo2mWo3F;h2i-qB%c=nCG$V zDmug8={!F_auWIs>uk=_GdG_M1=joY+&zf0sH`}QU>x{ z$m5*RlJ%rNwapzvU0K1R>zX9aI32fyCY^~A9Tps)VY2)XhPd95R{Tcdw7t~My!wi{ zo@qm4c#9cwWde5YEnc3Nm!*fjx|_$`ZA5Css%`o-e|Y370gYyxlju4tZ$bW?=V;7( zuG9R{kC+1CrB6C!S9$yAkGUd=c!W!?rVN~2vgPJ@H!r<8%=w`ScT)1nce<4W@r2rV z_%k7WM0I4=YCQS&57rLd%|?shZVOisyFoGK59P{SUk4=$56 zo+NVkW8GUCuXY~zkeeE0oeHP$$i$84tq#%^#^>GJgP~iaFD)P17-P==^;upe6b+R= z_+x0uYLJ;$r6QbQA@HabTsoj3=oH3KYpi(qJRdjo>n~+h_wS`bW+D?@*{HM2IJ%)n zBVmkG%803CsWO6`rL(i0Sh-{zLzB*o8XqoAle4{fy%&eIqD4{#y=o z1C90tx5A;uk&hlqd-ZBCb`7^Jjxl@?p8~?fu0d3(k=y^FFNo#UqX{JI^kL?JV2t~y z&p9$`%hd!7LYkPWm%S!=zh1t4d#B{5FM*RkzQ5->z?W#=%OOI5I%W%f z8nV@Mb>mz7-+|GUbJywzaR2mj%RNa^pM7W1ui&N_bk(~HS^g<tD)c;Cn@ly5e z>-%>;x0d?y^8N1#o*&rjwSnm}J@a8wOvGP){FG;MGdb~A zU~Cf#s1wA^RheIXEIJ^6Y*IFf2#sw*7mldjm1Y=(mPQ$$(7nYe#_hheo@w2#t-ETd z6*Jk@yh|@Y%^ND(^4$AVZGG zB3BuoQP%3LSVSt*3O5o%$)B3ruWipPA!2vFb#+&(-k>Eil$<8`U#qiApn`ek4Og}w zb~#O~lv=OSuyubU$+0+(}FtjT)C>X zyF>26e|h^nNqS4^MQw4pdRUhgIL#i}vdl@_^8mT$4gF7)d0@MYLm~*AMPbK>vZ*0U znGP(43&RkHMXJ%D(DAvNG3~b4eNv(nm)vbK4jrQe*-oes3Lk=x#2D;D4!^*hfioJqF`^H{5N#f#;rk+k8bi;f@cF1DsZ2wKevnT^L2J-xD zd5pt2=hkJ&*^BuaV^@dr2Pxi@j9Nw}*b7^kxd- zT;%dt!_d9Ey)qiop}P3=Ib0hbF$x_Z?KAoZI@vx-B3bb*Su}sC?XT8LtqO{D(^g|? z`2LlfjfA6l2h3ih`e%EP(IC%?KX2+!XL=t0Y>a=hl+jGj?&8zf0t6J69AsXYPhOJNz)GdLJe(v3}}*leVPUAN;2iD;&CI$E}7Z*1pGLB7$&{COG*^LY;XCCUH1gM{u2m_&@$K|kZV)45d&)oeK9hSqzhDLC_YPp?kKYVP?)*brZRHqX!dNZIvr#$;-@rZ%N!KZ;;Nl~) zCHd;DEtQMhZsB0D-P3Ia%-Lws#Z=d$p$J*XkDDJRTGz3UXIJ-h=gDn$H_<%Is~R33 zV)3WmO|W%vI%|ty3EN1BV4ToxJQ;Cbo03*X>6eBvQR(8xF6-}%P1|Dao{ZYv2U!Ww zDu=rYj)LZN%O{chSIyYQQvH^HRo>eOWHj7BQCiMXwJLQ-V^+Ujk=($_d_~onIWG?)H}q5OzT-pegSq)%;{`1t87S&F{8tIVI6Q1bXoxQncsEjQw?C9>E| zABA#tWekyV>@}Ad5lxG-QGM!^UFvD#HA#qh#J8C`FJvxpyaNG8lGPnpI7TR>MP?JblAXxVD_Jy-Ks66XodOOMv%j6TTqp^GnDlH z4MavGw-G`VG^AT2?GbN0fxVtqXxxpt;G8&x#l@}rxRqNPyYl3z#6S0m`PB0@4h;gl zdp93usvJi4Fl0vNULWWfP?FE;>rCnE9y|_1?mox3iF86ZpL&?S3 zSNZwtM`KPcB-qm6#3jg7XgQO0O)wKT&n$HTktcLcsI4jC_GrhpQFI#ijI1q!qQel* z@#46h-Q_&sczwLh!tr0Su|=?Y&q%O;a+NuXYg>D_*qBOwqz@$t^&w^Zrpp<&V3_kg zJ073+AAhqfO{%m^G*8%bL0ci1FE&>6;J7{#`s|h@hk(;6KijhLsqWKfHm2$zV`L|+ z!iEAQO~`#&6lTb~mjM8M&^dkZR~`kTT=8g|S8LniHN-ZZeMLO6*%;>r2khG`y*<~- zt!1j!*0=o7D(d0GFP+8k-rjJ~HVF9V`-IlQS7iV(7TSKJXJ$$UYzhbHnb5zz4k?<^ zBeoCPcl06D1+kA!*4mnP`<&0wBa3;P&C?&j*DtUC>(BqH3$D`~4(OK^-+r{BTNv;* zKOG(|T)MRtqepSIGLuzg*_-?lk`=Dk&|;Dm7KuPASs~nh)wW3Q(E|uecL3i zxiHZ?H=|V(*P5MEm!HV}(1#ir{b-MNTa49v{-eQjZ7pctq|DJj?JAYg{OmWHxv*~K zLeH>2%W@(z<&OfI+55{T`zePseUz=YYS(li3`>LYf7C0xO|JTHFQ17(QxEV?@u82V zX7P{H7!vvts>N?;d|;ztCH>lGdgdk!-Dnl1&sk#r8d~kSu`TMazrwZa;vuB%EM}R$ z9R5Xae4c(w4ga@~m4S3XWt}?=gO)yjg*y=Aw1hB6J6P@SrVnmk{(Q1Ox-1@!V=p#8 zK;K$-Q*$V)j$mK2+~}N>1|5#D@csPrkG;CvS56`C2>l{>ZGU|p&+D0RTzi}!CvvoG zvSXs5#!hk*X}OeF|NOC^cSxf8JbOs)>4r~Ho6g&@d*c*)J4fPETk6At!{1G$W^bP9 z_vN?ac>MqM_6=g&e%|eFZin@AUlsrJbBObsnV{SNrL;GHeW5tDlrA46V!L^}&cpUu zL(0CrbQTAH(ycscPq()Ma=rnETs{}ymBZK2gdLBkdi?2s{f#;p5W&%a*ax&J0NZJ+zH^HS?Sd%e>iJz4xiho@XSwfprAQjngm zJc;M&ANIX68Y2T8puN9doa)e74O-bVp7#I%c9$=9?c;7-N;UPTgD?Mj`xgxf$s5aI zcF~p}Q0n_IP&`AxH-5_*(#4cqZGlN^3en(n9kYGG74@T+(AZzbmBtx8OdfkD@%8)5 zcOFw;K2IS-(XCyyy4dksyR$bfnT;DyVIuQ6UqRlt7h8Y%VsCo}na_~hR4OC&qam%8 zvDd?WcsLt}1~RwbFWIRqto!yB(!_`LwE7hzxB%)zme|?*yx(1DPpb!xvFovKokWz4 zqI!9Gex4T1u%;^YzEC zZ%*EL{GLH-iT!@NoL&5YUQE=PkwA(WEU%mnVN`D)`okwVMHxLhxY+Su-09sO-t(J! z@w%PhEG=pcA>n=MVVCv3+1aoWLPSp-oFMTypW*mWGx`>pMWmiG&aQ`shh~T0xf>Gg z=ItXMPc`;L=eN+_U3XVo^~>$}gsF{>?4n3|PD4)<+1@)RI_yn=Hyl=$CdxWPyOs46 zH*tnUpN6|a=beUO=_p0~u7-C@#R838x6eE$w>K;FjD3;4{rko1ytLi2VP5)<>)Rji zJbus+(#neMcjo_Vo8Qp5%iiTivtbySoO_xBtZYQ$PnleXoRp92_>||*nk|nXnSaRaBZ|P3|}~tw=F-PUokdY~n+AuV3szn(f<}o3pbWu6+vL9`?GsDMR%*i??V# zeARH$IAbmcZ{>|LWU_h|o9}4E-X2zI%L5Pkr@h_**bywp_V{i7LuVFA^o@Iua=(XE zworeX;8TLjD_u5k2fNI-bPKGxHvy~B7mE8MbU8kICxvHZg>t&Npv(h3W%d-z8PUgc zNs<0}o3>>mXV2&EGM3KG88BTJe>{(-GrPQ5sTb5;Hh&x1(!8bc__#MH3KZA?adTuN zSuY*Sx7GXUYwukia6FDTtN*SJd{sRF9}Acrs?Zs z$*z0%GZu}*4?ROF`KRYuQ|0mZ4v07XS+TPn7{jkwW zVgNKgENTv3A%L<^#-@O8Sv?x;)vS4FGBX9}e&7GeB*VAocal>gKV!pJ1Z=*bc`iNaqUP2ZgVu#Fg^HOw<3LQZ{sRqi6D~x>ud2J z&;6M5nIK~^FYc>GPx?7rg|?R`ypi?~HF~z5w<$xh?WHYCXVEzyd7ooG6Q;(jds-cn zeGDwLW%ePVwVR77(Cq?o{yCl9XhEN8-Q~mNHE#5i37VU`3TWMAg>&poi*#)t*Y#7C zwAK8*QaLG^hwI2x8l$epeE5%+tL zKYiu0_?MG525ytG@xCBx`-ftbhMfhx7Pm=E^#;Cz6>_R=m`?Sp3fM>%C0PeK6W=pnHA&+lLD z6$R$HSMt>R-lc)f!b-~0W-sO|M??oM+844Ah1lY5J|acAwnt}eJLJT^Ofnp5yHn z8`U?@kqP*u?e2w#fxl%~y5S%<(s23=Xh>Gt@=4Ht^uWiRToKQE5u!~#{27ADx5HTD zukmsE;Hl~`_w8H`!ma^L12=Q6eZltL;`Xy&0*gOcozYjuhW7s4{%AUX=)e~BVkC3; z2i=eF`6u+&7vq+}XJ{!|f#ZR;iG|hvu&phGy?U}f_AK*5IxGji{`KIQ2K-Pjj^2K4 zC~Zsfw{&Ka8?*ut3yS^1z;wP+`+c@pcqyatL-3Uv(v3@kTUGW??HwNSBS;#D+xhNl zFLqJhAkeIV(-+~cV;l?(o&!KHPTgd5S~gD02cuYB}0 zxt*}5C;qsFbrEJUg;3yjXGUK)Q4g7QHZeX%f=#dJY+ek9YR@BC zc5pk_Vi<84EB!w#{qPk&%a6QtzOrNbxnno0@zlx=@%nKq{GGosydEW4R6GqsDyNkz zbkdb)=%)Vh4xm_sf2n6n=<_@V^F4ZePFtvwyX2lH|DzS0*SsKl{`v5^RnzfA39&s4 z#a+8}L+G|UOg&BRtmlj_pYuE)@*Yclp5E&`jnS|-%u$)@b)I<%&Wq<$N?w`|Wr$cH zDRW$%Wr5FjCaMWpmJeFF(i3V72|b^q$7A_GR@vq42pdUPj{`nxMDUrB8DhmR9qjxBuDlVXwR4r^{YhN20d&N8jnsEZWJu;htxg zdB*AIF^Qj`&WAx7b}{d44eZmL^g9n4 zCH~}gGRbR5s9tk-Lxf-bdWpyui;WCP!9kgq&I2UU^LvO@;{)mERm0_a#NmlWYEkGc zj(H=d25D~m)t?9Usc=)+1pQ^d$A z9N!klBs$Ysy*Nsi!-(m5|7~g-&0@ri@)io&Y0E{;Xvuax!~Z|y>^$@4IgQNwX@BNn z;#q+YM_m527g!Wph@{WQIM2hp>Ml*t7q6GF-Mrd)#O9UZxznL5R8$u0cLC^SdwUxp zl_A1yB5f`kt{pDsZuITjJN zZLTl(?4QlLwQZZp5Y=IP<;Bf1&1{(a`-3KBRS8b}lxJ_NKiup)?u{wT?mYJSjs9iP ztTVBBjQO4JeRybLX`eD09**;kbrEKEyvFZ$1S%qGBlLlm(o$&pH&_ z;&5+7P_FB{kB0OcCGcER)v=GJk*GI7_JD}#p$6QR-?kT+_l^A0tP|~@=Tk#ATaJ=d z7KFFr7pE~T)(~N5Vc#C)XMG51xLDq+mHJ{=mTGI3bLTR%PE81=y9sHwmJVdq5eLuh zZgy$ge(K(b72jczBGvnb(S##kG&c$fMY(t7Fw+oW=UjWf(5qjZr1R~kj%Qr zCFa)ZA;Okw@oDrZ&_uTgQ83cyULo@<(tT6uodfcVV0WQL) zo@qVGNADhF`6A04;lNz;^7a&%Af7{cLQ{3#BMWD}3BAhI*GTPJ=V3Iyph>j3>Lu!o zbt~Xt&0GKfw;w#>{;WLW2EK+*=A_XiMME+FaErjT#_2<-%433q!eMq?N|_D=*#_0) zQ=8`pgZ|~ZTAjF=Uy3SV?lW--dzkq|$vt74zwN_0_t8W>_wFOwIJ3nE&x9E#7xW@t zMD|reHU2;Bjc&~SY}4zanJaLhL*W>tg50e=HY?--{1bJMu9D9L-Q7nJk9mRPXW|M|G@_S1*^(n2F{*D4PCL_?e;nQjdlthl(N1*Pfl z>n35Hr;;e7F&iIp=*i)aFX_CE#+QU>=|8EBA~;M|1@&Y#Mtyu9ZfR&Q{~s{l!&lj> z!I0Sx@Zx-~zPoYqzc11($omQNDId>=&&w<3Q0Q5YKq|_sAl;z7AkKL9(e~k!oRgBi z&Y7e4LR}a;O)-q`L9Z%<_w~UiVxJ(a0vz_Y`r7*(oz!;=h;q~!YcI!bDu5qa{|Il zfrFeZg_bZ1cSZynWfQQF#}W^8TX~@ELn!~(7sw4^^rM1S7^ZO!n7fP$PnAGmlpka~ z`f~GuNnIQ8=nd+|-@5qI6074&K2@N7>X0|GWu zU5NRFGAn24Am(hJ;_h;H-jG61qg0vh(FfVxWp#>;=R>!E!qkRW0vTb2%IULyhiw)u zWE!R$m#)KB$!qgxEXct*=k~=dCKtXbc1*7R^aW5-=F%W33jj3p>~i%vH6Hd&+}zyu z>JFi{i%F~_oDarfIoDl_4NQ&_5!2!ve!cKbbHuFR`C!eR3KHVE-o%rb(<*-wFb%~K z2L$f=Fp#@&=9XM{Bh`QSl5QN9r3*T?P+bO2pJ}~OVK8@mqF?AS zVFiC`OKlDB69~R6O%wV|?&IFY=)PRcRz^lB0QUnd#^Lkl*ET5^_@0T9N2QMn5(`0_ zmqUbkfHEk5=+66`fi)emuhj6lR+a9vfGT46L32{n0Ge%!{xm@ejV=yFM-N*4u{q6; zX1VnGzyJ7u<;7MAX<>zDf1I&<&S)}g(oxSa3%}`nIY^CMXO=36!37izlqrjq`P@}(k=+g9WUmbjwjr;%sM31Ky=;^=+|LEgWdH#V!ll4)r z^Qk%g;kiUVX8#^!7WeJJw`AF5w534&aYNrp&4`7Ykkf5?e(2Bt^G~NG*pv8Z+ZrI_ z?X!+U3xdvQwqk>Z*hh>%ESMkILQg;{HfY2J{WFe>kr~iX!XNGB$=i82+()_nzogHf zt!G5Vo?n_!Syo(GJ$id!)!Tb}{PT8e2qSwQC^4*QJG(g~!U~t|^rT`IEiQ0Xrvoda zlPA0}J$a^7P(T0l=0JWPN_+LAZ#+U%&P>nCja<+$ln(f`zJ2Zm=DqfcwnnwchGp@U zsW$TDx*ng4`_2K+KP(k3_}%s(m!CzUxsHVHG-{l(T_E7jb)&|` z`HP2lx{=kMYx*BL%sP}h0_=|*r(US(gplW+Xr6SAvq-_p>jj0u@N94F9x(F{J^6Dv z`Qk72eSd9-Z*LNtBi2*oPFZvuFv#AEW93KAZzNG)WM5>jzZZ9_`Y8YP+CF7_irEsP zT`~{*)At&0tXYjMHr{q#_G}rJ8UiSx|JhNCf6~q1!pDDowNZCI-~Q|J^LoL(9icP3 z!p%3%G?otgmP*dBZfCcO{Y^_ep}^#xSJjJ-yxQJmQT}4Tb2(X_;AM36W;49fnb#VnO#l*6= zJN3J(|M3Spte-wmX7y#7-Ky}Q7w@{9+FTMpkm#l*jW(>Hx%9ceKp6j_W?!`18=Z;r zI|~2mJ%?u?v2_;!OrzGqYma<;rH2I<{dO_?`+@D1ew=Mh!?O#0Cp-5%g21-3GUJv% z4XBM;&>6O7aeIEJ4IhW*_Q}?L(fi>F zrQPmkWm^2hx*&?Eno6mPPRrQ(Fq!Q>$9%s^rUCNF0(F($gGcS#2NFpBl9i6gbZ9Ap9cLTjYzWvDj86JK9DSK1Je?9B- zk8yAkmA4Pt!p!p&zSb$*=-pLgcHn;>+_n$;_9@F8Ph`^luCZ9ucii1M$WYhb%Fyt< zx=6K4dU$AWCWa*P0}Vne4s##A*>d#gpSJTJUikCmp2fvND>=_^f}r311v%w0ZQa9v z-m8al-=UT(qcoj(eBRHsB7}%?SO)w+@A*v(c>B2V`IfL7bX%ic7bZpDS>r0l$7^Anb$ zZ%n{*BMDherq!J74a7X4Lq`dgoQlfE7!5MMt|MT2G z)Hpt7?tAvl(*C9&pD-ZcHB?uQ4W|PyhU8uhD(4t3RLFZY z>W>mgVO5sT`^K_FVlgrF&eanzmq;9vd}{pF9&xSZ*pdYaD_ zc@lAK-$rklOQAWc%vM78q+59iQoQ)>fJH^;v}x zPzinLDy@7<#UkZXJ={uA=AWua`p4kzvf`2<5xmY)KSM&tvjJzit-8xTDtm~m8$Mdi zgzC>l8qT*h$GRVnkD>}HQT4>75;ey2f`T;ud^H;%faV4bZG%&N&XCg%LrFCg+~Eoh z6TzY#I1m7O{EYyHcGI>Yq3N(&A1;DI;-6=p84`URX8C+>JUQB?;UHa(@_^f)L#%mtF`{vFmZ1WM$3K^@Q+vGT zRVM%}GupJ4Po4d z!@ph?s6lS{uh_P^I9q(qIp}qt_AJ-0cf+sYHC0OoOQV{7u)j?&tjBW{(I=pV;|=)w+;Dw{J(yE1wDWJ>#@(eXj0eqn9r|3-j(+< zX&FOqOdAl&e{(Yw3ut~Lw{x6(4^++sDChY=YUedClA$Z>1@UP(^0;nne5H8^`2M;e zJjMjM&CV9!b(x5LWE|ga%kzA`AzG_s&4)_23Hs~TPyf?@`9BS`g)Pn7w+JPq@0DG* z6R_3J%|}q8f!qy`sC#cR+p2*Hu4cG(g9y_}t_nFmrD&lbKMfnBG$knZo>lmyc>?EE= zc8r|s#pIT%o2y4Z{+(`d__93tXv_BP!?owPzo&;k z54bMImoxIpSl-`eghAgPc4(l{ms}F@KXlJtRQxX%B(i#Z@{A9>>^NwJFI#9B)-pc$ zlY$!$<3kfC^PBnT_%KcDYJ;Ivyq0%)5N~)R;S9BIc%XPooAz-inV$FN!?OD6=lUT1&;PFTp0;+@{}qbuL-%kmNzIduIjo?e3?)~M zUIVqf{oraz)JWT5WMu{a^D4?or$pZ16Fg;w*g;g$D~sv+OTAl-cr6EDh-DqmYbygq z`M7OYa*@i$+Xvdn(D@Z7ah^;c+AjBsi@UR$H)LJ8$1^ynw+ESZtnfKL^rsc;j;FXl zKSiJC)sF+n6B62f{PF3X3W1Qm_15ppF*V^w^rx-f0Yz1FzEV9MLihI9{P>{}h{U5I z28}(-!&@P(jpy`SEQ$mM@JFp6lHcF|t>(~SvaZL?!(oMLaMs{>UW{O-^NDIbtKWn; z=|>~OVP~#~5g+~HIp^Q>0yI!Y5Jbo~wl zWC!KpvjwU?E*7Rop_b@pX}zAF%RQbi6Hua`^uvhfh~n!vE#&ZbFH4r&4;tm6kj7{A zCD-sre2kVfH;<^N;M~4of5f8EN#8F|T!&=!cTj!M%N&n|hjjCa=3MDh_Gnt4^3?Ho zsj;?aW07xoGj9?7@`T*>^KSfCfA&`0yE=WX>7;tCCZM+X;;-%YFE=lPXYJjdu}JhMi=(Pxou53*P^ z4bAAyR_QRTUz{xI`K$c#ZXKoaPWE897l+}bjn>I!5}a{bapK0Pyt6nO%hUiwoRGku zv^9@r93{3B7Qn%^<$#t&bM#^2C53p2OU^(vp1$=IIC?esU}p4+XFg}jkkDbN53QP+ zELR&6v<-7#P5IyhQ_cf^@1aqV;GxVRv;CGUM3u>BS5l~0e5*&A3(6)a002M$NklG!bc=jH*%%S6aUR;!pJEpk+(=!Vm*;5G+>J>*9g5Dir5m}^WH9CIJ-_9j_-L!wk0cv) z4mRSZp4i5*8r8e`Gku1h)PUp8clnS}p7~vG)}PvF%Iz?$S&fQ>kWfD~&oyc2+Ya4Q zsfpT=apHbh%U^`dA3zS*kqgQ)!V(`tDK`W#yO`dTyk^-ObL` zs#K#VVyFu(%_eacaMM&a{8s53vI5?TC@X1B({$H|Tm_JK5b(@KkHa}r-X(oGSz^~Blh4Uf z>JCr-DU*k%%{I%R7FWN+44yKQO6`!5zTK6a3j-> zt>1nLcUNY_|M)lzDsohyp$Mf`;SJ2O+~l04oL=8|LQf z4CJwqxTx1Qp12HJI#y6ZtV|&d8V5PWHZT;Fxq66F81y9O0<5g>ldG*%`Q15ng)(h@ z7SpHT)oVjH`qbPd+XpdcpgI;^s~M84kWK#41UEWsVPcTb5UyfWbmpkVJzJuTf1`X{ zmxqZ?W(0*Gh53iQrvn!?h#!55X+H3MyI(PM*O|p*8&98{V-B#O*p>swDKjT?exvh4 z2VbZ86vmsc*cAdeK2!~$e|i9qxwQCFi8&j_v-jf|5CQZoJLt1OXD|3~>ZcmY+>-4c z1o>x@QsZdctal@Q;HT9$C*0?N?`x%;4hUshBXkr!S$yFE=K_Pe#uV8(!PTutfNDBy zaklg)??!*b+^%Vxg*^(Ix&5Q3=I#}4X{PP%w6#!NK@j;IO_;S-#sJc})CxmbIfOYO z)MMEFh&ot9jPqwSlQutO;Go+jzX4#=mGnt8Gv|B_IgOryyrpYQ+yyCG*|fwgNn*dx z81`h&U20*G7@`4jGRm*rvITg0+S10}-X7>X;X#u#jp+6i2k&_n9rG%wSU*G%df;#~`lRPE7N7qLr_}*9m996E@rlBvKIl}mpo3-WA$U0aQ1=u(J zec+qaZiny2t3!&JDGd;mDn%jx=c~3eKMp&d?e!7j=&+P1+~bf7HPVbj)TDrAL3mRB z#CfoCxsjR11hbfR83c6Zx4AAZD5mk08}kDj zeMQeEwE?vaddtr?fP>>hoD=EdLBI*+4+LnkbPCq>u$Vtgg)H*6aT}aX*7v{L{*1oQ z?0vXmD)Ix9hiK;|{I$)9)|b%mY0FWbv6PgnXk>b>gCpnX)Y2~ueXI0sknwCOSXe@$ zyE~}eS|UGu?Wml0h?MITj(=u019k3m^kn5L7=7#L$jF7r?+j=wF(Wt{3xXSzD>LzH zV}x1B<{(bv65iG}`(7CMavE1+Giv!Q#Hd!qVizBm4uV(K@y&Jp9 zpYVC}vDo<}izyv#9kgFt zy2T$QWO+Wcrh^#eGj@@Vk9ss;|8%bL?Uvp3*W+A{Kfj$HEtgn9bNp%8C{xenvEC)n zpN3??IX>!nmLY@8i7ebqoE1R`yok z-YByck0MiJNlWGJ^IE3SOpNRl7GHOr&Amv4LD=K0MtotT{K7NPNoQH4mcM%U^7Zyg zM_+i$Tb%FQ;oDzt-?SaF%L(vXQC?e^xV1F?&gpI+AJ6=D(siAfy=*rV?2KJ~V|%nK zjYfKQhPx>96~qu0=~Um@)iDn4PVO(5^}n6D@wPKG^a~ocFRb4`fNskcny{A@_Uf_` zPx0k9u`p=N&rWIhe0!+Zmj2<(g`K5Mft|n6o>u$EjniLtHg|nCL?#UG>MwTad-1Tn z+oQ2!51#q<@>hF=S3WR+EY`{&UC{X+Wc};qUo<}*IOu8Dzn!VwzT;xS0im(ZU*7o1 zQ^Yy#lAX0YnqGwTl?vw`eOZ_xT zv4hw1n<&VQ$z7jXKFA+EWxe~C-)}%~bh~}rdMw0tw$q<;D(mB)_1w;X@Z9fN;4?IH z6OrP3a``-zT*nn4wztf-hkxZ~I(Z`e?e_ruPJmp6yn6_c!Vj*?|0%tEV?|FF$+Bzc zVfxn-(>(05GllJ>RxcLv-|^OTpnsG-HH;m^dtPuT*sr%2*@7`81ePy^3H1k?X z!|Hl3;ti9ttsi@1Z@2HB9a@Rh?M?oU^UudF>0j56@Y%lRGEf9@=yZOaPZB$9>FQy0&9V1KdjvH!Q2(tCXJr&;rP1D49h+nX$on>&;b zyviT&-*$-ayo=fHsS&b2de1fMlYF&3&W+ER-oUS~&GC7AnV;tOOn24QjS+gc-=ZjU zq9<^p+}SuEh9p9b4~afL`pGfU*ku43JqI++ zG?#ASk(%t?uJAThK_PF?GM`x2UVR-X%CdB=FjB1QJa&4TfX_3QWOi_$J}i>q7#lG* z4-||2ZG)P|t&=@cKOH_!qoxD;{XQHSjTk1OezT!`(5j?!mAH*R$`MslK4%x(FSoCL zQp{&gmeE+Gti2z8IR3oXY29)_!eZucDtZPrR^2YYN`3O93mb*Q&^ox#<76(it{Poy z@|8W%5GV(3HpUxR`owFM3e2(eMW$;P)md#wxYlbNLZ#vhgy9wk7^I5K6t)sBWp5Tv-u>Ask5>!9eqv zN7Da8LbI_ii{1GujgO`u`IG2@HKl2&N<5P_!fc#ev_`WY?)LZXvu;J_+#3^0_JZfX zY2I?oASM+9!q#va6)$XSIA>}o1o-m@Wo~Fha9;2ehfE`Qd?v9sZHE~Vkz!d?jA|Ie zeJC_XU1W$@Ce*X^n#qlAHcko)Bv|}&bv%_d!Q;Lbv8Qv0!(m-!k$jNF5Q$b}yDwde z1U}2ReT~lt+xVVah{%nz#ZQJ`y~^oN=ws)suM>ejR~hhc8UK;+lwVEygG)?M4-a~z zO$wKX^Lz^MuDS(%nPR>5h~Vubrof2~DHCzmoIgil!pT9L(G&>$2FGXPB6Uy{RcrX6 z>T?h5DH)}PV@?}QVpY|%GPYQ(G9fGYN;kgpP1%*xW*t_Hs%CcaKx2Z>(Nmi@PG|l1 zZ0A+8LcoeFQc3^g>A;c@hWn`yH(tXzTauZy# FbUd^Fb)>Qhh677a=^ z>bdLVjv0Jgp&R#3Y_&d!3TxwEuIPIA$3<0;?&))OS1+s~di_cz4~xy9#tjk7#Bs=J zD6PVHrl+;bvOO<8>;i1*Qa{@CO2@)C_O3kOOyMap-N-Cn(HkWB@W$|FWr6bh>w>e` z=&ZRmYYn2@+LJcFM-it=6`! z=;kV;-DNRt$g6F(la&?i)wPeP?grFOH^6k~DSvTvuYI^0uT4vpVr#C1Cdk;wp5pTf z{d-b)vZqM{J8*W~(m_MOG@dcbn0V5h{_*x|tUb2LvO-!<3W?hBd zij6sunCj+r+p-lXFBSPPDN*<@k+USZQ7_q2&t1SP+wsvWnNUq4#2uM^&C9nM@sCf_ z(th?>ZYaZCm>OHEo~>1Crou}I(WN#%%eVYickAs-OG$Kf^YG>VIWCzWP*(5HRPH=w z+luK4N=|o}&hs=6+nLj24sHYWk8as?e1Z`3aBdkck3fyPJ`r!|b4!^YZf`OV_)wlp z@2?IbxUUOD_EPe!b1ULPR^@&8|1Uc1@RK_d8uiiBjnGlP{%_y^>whATH}^ff@32uQ z=k-~QO^|_+X)>e|hQbm?qY>kw%y#oV5KlC2dZD~sieb>gg+DA0@(X|D1PD>S7=qc~ zDvX(wbq&*0uN7n#&8_R6H1Roo&|LYXUt2ohL$3YK;ip`aCNO}`q;B=E@9RWa)HAGe zCzdWKtw`AjNB-Cs4C7XFlzi3s38UYboEdAC6*Pg4vF^|f5~o$Ej0WZH>89IBIX|nP zZb&-I7}ARKlV__++<1ep=x|!m;Z9qIMbd2%%x|nXZIxN)?ww7HgSKH_+YQQcHKQ+f zt8bSRxo}2o+=W($@ikA^BVk5FcQ(kfLd|7GvOFL|x*uz4I^V8ak%eWeKW}XJ?&D-%4w=0jnoPp|+JA1r`STh4LR%&3T zYT(7Bpb=B`-qXNUc_5k7jT9$!IIja=Wp$HVHmW(!m!-GQ7YEaR9B@NI#k216N?Z1# zho$1*naJ%8HrI(dK;`omk*xWW*3y7a%#C$RF+ z|FWg`7TWqiwBe-C*zGZg+4Y+fXZ5T@RP<>=BD-7{DNV)Fxed}3#%ChX9`mr>W=?xv zEVAdl4-cT3w$zn?>5MZyyFT`{rPiH!?Ka#W4Si;pK4ryn(b4PMrM|t-MiRSj(~xe; zy)E#5W#=+atMItHyS=wY(0Uurl6(8mp`UCI7pA|quEV2CR(#0f?Xym~gesa0pscqV zVd(hq*miJ-=v}`%%opcFB)#+a`ev7LCo|Z-;cpd=&!-=M{wE&c292HDMC*dfkpIk2c1&*8rw zv6$iosqB1-GGL~L081HIi7aXlDJ7g;(^<^3%c$G?uUf$%PfCG7h{LyV~-AhPW{0_O_+7_n; zNz{0<{r)yks1nA?os-baNvqzEd!s|2{Ad6RRCDh6jinxqJzsc2eLi9rUQ^!P zoUD~E-!3dXj6N(l&;AF8^8cId((aA_ICJa#LzbPLJw{4h{>*?dkUc7J+ec@!|G$bS)ewUN-Im)#~YOEGVvW)X%)0@=Z5BX9} zP5JOI6X)q87G>|?pG?!!S)mbawTHR$l}z(&^@M%oQrLPq zldMuc{>nT*&oI5Qw3){7*|k8b*@+@-Pv_N>rM?;IYK$jFl_$bp>e%b;COwZbD~_JF zdk3Ju*Mp8h8JbUemW^jI&0+bo8WtU8$av+8+9PMsNQm?NJrQ8O>>7VM=NY fk!f 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

-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

r4=MR3Ly&CO2Jin=HZWoLA%db6) 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 z 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