<pre style='margin:0'>
Zero King (l2dy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9370ceaa04b0788d87fa8eba2186e8636e9bb436">https://github.com/macports/macports-ports/commit/9370ceaa04b0788d87fa8eba2186e8636e9bb436</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 9370ceaa04b squirrel-ime: update to 0.15.2
</span>9370ceaa04b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 9370ceaa04b0788d87fa8eba2186e8636e9bb436
</span>Author: Zero King <l2dy@macports.org>
AuthorDate: Sat Feb 20 14:50:31 2021 +0000

<span style='display:block; white-space:pre;color:#404040;'>    squirrel-ime: update to 0.15.2
</span>---
 aqua/squirrel-ime/Portfile                  |   8 +-
 aqua/squirrel-ime/files/patch-Makefile.diff |  16 +-
 aqua/squirrel-ime/files/patch-codesign.diff |  32 ----
 aqua/squirrel-ime/files/patch-opencc.diff   | 273 ----------------------------
 4 files changed, 11 insertions(+), 318 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/squirrel-ime/Portfile b/aqua/squirrel-ime/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b12ef4ed7e4..0e08165e572 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/squirrel-ime/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/squirrel-ime/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,8 +3,8 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        rime squirrel 0.14.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        rime squirrel 0.15.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> name                squirrel-ime
 categories          aqua
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,9 +42,7 @@ depends_lib         port:boost \
</span>                     port:libiconv \
                     path:lib/librime.dylib:librime-devel
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-Makefile.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-codesign.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-opencc.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-Makefile.diff
</span> 
 use_configure       no
 use_parallel_build  no
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/squirrel-ime/files/patch-Makefile.diff b/aqua/squirrel-ime/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index bf29168f039..8e783ed61d3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/squirrel-ime/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/squirrel-ime/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +1,17 @@
</span> diff --git Makefile Makefile
<span style='display:block; white-space:pre;background:#ffe0e0;'>-index 67b6d88..94120f6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index f0427f0..3ade051 100644
</span> --- Makefile
 +++ Makefile
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,7 +23,7 @@ PLUM_DATA = bin/rime-install \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OPENCC_DATA = data/opencc/TSCharacters.ocd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   data/opencc/TSPhrases.ocd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,7 +24,7 @@ PLUM_DATA = bin/rime-install \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OPENCC_DATA = data/opencc/TSCharacters.ocd2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   data/opencc/TSPhrases.ocd2 \
</span>   data/opencc/t2s.json
 -DEPS_CHECK = $(RIME_LIBRARY) $(PLUM_DATA) $(OPENCC_DATA)
 +DEPS_CHECK = $(PLUM_DATA)
  
  OPENCC_DATA_OUTPUT = librime/thirdparty/share/opencc/*.*
  PLUM_DATA_OUTPUT = plum/output/*.*
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -53,7 +53,7 @@ copy-rime-binaries:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -54,7 +54,7 @@ copy-rime-binaries:
</span>  
  .PHONY: data plum-data opencc-data copy-plum-data copy-opencc-data
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,12 +20,12 @@ index 67b6d88..94120f6 100644
</span>  
  $(PLUM_DATA):
        $(MAKE) plum-data
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -78,7 +78,7 @@ copy-opencc-data:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -79,7 +79,7 @@ copy-opencc-data:
</span>   mkdir -p data/opencc
        cp $(OPENCC_DATA_OUTPUT) data/opencc/
  
 -deps: librime data
 +deps: data
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- release: $(DEPS_CHECK)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   bash package/add_data_files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifdef ARCHS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BUILD_SETTINGS += ARCHS="$(ARCHS)"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/squirrel-ime/files/patch-codesign.diff b/aqua/squirrel-ime/files/patch-codesign.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d4f7d0ddb32..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/squirrel-ime/files/patch-codesign.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,32 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 1148664423ae1fc986df184ef2f794790cd31834 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Xingwang Liao <kuoruan@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Fri, 29 Nov 2019 11:27:16 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] fix(build): fix codesign error on Xcode11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-* On Xcode11 Squirrel.app sign error with message: code object is not signed at all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fix #370
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Squirrel.xcodeproj/project.pbxproj | 2 ++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 2 insertions(+)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git Squirrel.xcodeproj/project.pbxproj Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 65156fae..70ebe2b8 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -608,6 +608,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          OTHER_CODE_SIGN_FLAGS = "--deep";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           OTHER_CPLUSPLUSFLAGS = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "-DLEOPARD",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "-DHAVE_CONFIG_H",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -644,6 +645,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(inherited)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          OTHER_CODE_SIGN_FLAGS = "--deep";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           OTHER_CPLUSPLUSFLAGS = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "-DLEOPARD",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   "-DHAVE_CONFIG_H",
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/squirrel-ime/files/patch-opencc.diff b/aqua/squirrel-ime/files/patch-opencc.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9bc374ff34c..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/squirrel-ime/files/patch-opencc.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,273 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 3a63a463639c0c234dbd27b69497ec13f12a5065 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Xingwang Liao <kuoruan@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Wed, 16 Dec 2020 22:39:38 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] build: copy opencc .ocd2 files (#469)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-* the new opencc dictionary files are with extension .ocd2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Makefile                           |   4 +-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Squirrel.xcodeproj/project.pbxproj | 208 ++++++++++++++++-------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2 files changed, 114 insertions(+), 98 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git Makefile Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 1955445..e52a554 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -21,8 +21,8 @@ PLUM_DATA = bin/rime-install \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   data/plum/default.yaml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   data/plum/symbols.yaml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   data/plum/essay.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--OPENCC_DATA = data/opencc/TSCharacters.ocd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  data/opencc/TSPhrases.ocd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+OPENCC_DATA = data/opencc/TSCharacters.ocd2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  data/opencc/TSPhrases.ocd2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   data/opencc/t2s.json
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEPS_CHECK = $(RIME_LIBRARY) $(PLUM_DATA) $(OPENCC_DATA)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git Squirrel.xcodeproj/project.pbxproj Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ccda4b6..d1ad071 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Squirrel.xcodeproj/project.pbxproj
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -36,30 +36,34 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           44F01538152B2D9300EFDAC3 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44F01492152AF6AF00EFDAC3 /* Sparkle.framework */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           44F7708F152B3334005CF491 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 44F7708E152B3334005CF491 /* dsa_pub.pem */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           44F84AD714E94C490005D70B /* SquirrelPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 44F84AD614E94C490005D70B /* SquirrelPanel.m */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54888E1D2DAAF50056A1BE /* hk2s.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488761D2DAAF50056A1BE /* hk2s.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54888F1D2DAAF50056A1BE /* HKVariants.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488771D2DAAF50056A1BE /* HKVariants.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488901D2DAAF50056A1BE /* HKVariantsPhrases.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488781D2DAAF50056A1BE /* HKVariantsPhrases.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488911D2DAAF50056A1BE /* HKVariantsRev.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488791D2DAAF50056A1BE /* HKVariantsRev.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488921D2DAAF50056A1BE /* HKVariantsRevPhrases.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54887A1D2DAAF50056A1BE /* HKVariantsRevPhrases.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488931D2DAAF50056A1BE /* JPVariants.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54887B1D2DAAF50056A1BE /* JPVariants.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488941D2DAAF50056A1BE /* s2hk.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54887C1D2DAAF50056A1BE /* s2hk.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488951D2DAAF50056A1BE /* s2t.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54887D1D2DAAF50056A1BE /* s2t.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488961D2DAAF50056A1BE /* s2tw.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54887E1D2DAAF50056A1BE /* s2tw.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488971D2DAAF50056A1BE /* s2twp.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54887F1D2DAAF50056A1BE /* s2twp.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488981D2DAAF50056A1BE /* STCharacters.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488801D2DAAF50056A1BE /* STCharacters.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488991D2DAAF50056A1BE /* STPhrases.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488811D2DAAF50056A1BE /* STPhrases.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54889A1D2DAAF50056A1BE /* t2hk.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488821D2DAAF50056A1BE /* t2hk.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54889B1D2DAAF50056A1BE /* t2s.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488831D2DAAF50056A1BE /* t2s.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54889C1D2DAAF50056A1BE /* t2tw.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488841D2DAAF50056A1BE /* t2tw.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54889D1D2DAAF50056A1BE /* TSCharacters.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488851D2DAAF50056A1BE /* TSCharacters.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54889E1D2DAAF50056A1BE /* TSPhrases.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488861D2DAAF50056A1BE /* TSPhrases.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54889F1D2DAAF50056A1BE /* tw2s.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488871D2DAAF50056A1BE /* tw2s.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488A01D2DAAF50056A1BE /* tw2sp.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488881D2DAAF50056A1BE /* tw2sp.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488A11D2DAAF50056A1BE /* TWPhrases.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B5488891D2DAAF50056A1BE /* TWPhrases.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488A21D2DAAF50056A1BE /* TWPhrasesRev.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54888A1D2DAAF50056A1BE /* TWPhrasesRev.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488A31D2DAAF50056A1BE /* TWVariants.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54888B1D2DAAF50056A1BE /* TWVariants.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488A41D2DAAF50056A1BE /* TWVariantsRev.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54888C1D2DAAF50056A1BE /* TWVariantsRev.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488A51D2DAAF50056A1BE /* TWVariantsRevPhrases.ocd in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 7B54888D1D2DAAF50056A1BE /* TWVariantsRevPhrases.ocd */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68142588916F00A592E2 /* hk2s.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E22588916300A592E2 /* hk2s.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68152588916F00A592E2 /* HKVariants.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67DC2588916300A592E2 /* HKVariants.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68162588916F00A592E2 /* HKVariantsRev.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E02588916300A592E2 /* HKVariantsRev.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68172588916F00A592E2 /* HKVariantsRevPhrases.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E92588916300A592E2 /* HKVariantsRevPhrases.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68182588916F00A592E2 /* jp2t.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67EE2588916300A592E2 /* jp2t.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68192588916F00A592E2 /* JPShinjitaiCharacters.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E52588916300A592E2 /* JPShinjitaiCharacters.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA681A2588916F00A592E2 /* JPShinjitaiPhrases.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E12588916300A592E2 /* JPShinjitaiPhrases.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA681B2588916F00A592E2 /* JPVariants.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E62588916300A592E2 /* JPVariants.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA681C2588916F00A592E2 /* JPVariantsRev.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E42588916300A592E2 /* JPVariantsRev.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA681D2588916F00A592E2 /* s2hk.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F02588916300A592E2 /* s2hk.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA681E2588916F00A592E2 /* s2t.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67ED2588916300A592E2 /* s2t.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA681F2588916F00A592E2 /* s2tw.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F52588916400A592E2 /* s2tw.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68202588916F00A592E2 /* s2twp.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67EA2588916300A592E2 /* s2twp.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68212588916F00A592E2 /* STCharacters.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F32588916400A592E2 /* STCharacters.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68222588916F00A592E2 /* STPhrases.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F72588916400A592E2 /* STPhrases.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68232588916F00A592E2 /* t2hk.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E82588916300A592E2 /* t2hk.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68242588916F00A592E2 /* t2jp.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67EF2588916300A592E2 /* t2jp.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68252588916F00A592E2 /* t2s.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67DD2588916300A592E2 /* t2s.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68262588916F00A592E2 /* t2tw.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67DE2588916300A592E2 /* t2tw.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68272588916F00A592E2 /* TSCharacters.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E32588916300A592E2 /* TSCharacters.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68282588916F00A592E2 /* TSPhrases.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F62588916400A592E2 /* TSPhrases.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA68292588916F00A592E2 /* tw2s.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67DF2588916300A592E2 /* tw2s.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA682A2588916F00A592E2 /* tw2sp.json in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67EC2588916300A592E2 /* tw2sp.json */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA682B2588916F00A592E2 /* TWPhrases.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67E72588916300A592E2 /* TWPhrases.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA682C2588916F00A592E2 /* TWPhrasesRev.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67EB2588916300A592E2 /* TWPhrasesRev.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA682D2588916F00A592E2 /* TWVariants.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F12588916300A592E2 /* TWVariants.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA682E2588916F00A592E2 /* TWVariantsRev.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F42588916400A592E2 /* TWVariantsRev.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA682F2588916F00A592E2 /* TWVariantsRevPhrases.ocd2 in Copy opencc Files */ = {isa = PBXBuildFile; fileRef = 77AA67F22588916300A592E2 /* TWVariantsRevPhrases.ocd2 */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           7B5488AF1D2DACDF0056A1BE /* default.yaml in Copy Shared Support Files */ = {isa = PBXBuildFile; fileRef = 7B5488211D2DAAD10056A1BE /* default.yaml */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           7B5488B71D2DACDF0056A1BE /* essay.txt in Copy Shared Support Files */ = {isa = PBXBuildFile; fileRef = 7B5488291D2DAAD10056A1BE /* essay.txt */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           7B5488BC1D2DACDF0056A1BE /* luna_pinyin_fluency.schema.yaml in Copy Shared Support Files */ = {isa = PBXBuildFile; fileRef = 7B54882E1D2DAAD10056A1BE /* luna_pinyin_fluency.schema.yaml */; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -87,30 +91,34 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   dstPath = opencc;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   dstSubfolderSpec = 12;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   files = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54888E1D2DAAF50056A1BE /* hk2s.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54888F1D2DAAF50056A1BE /* HKVariants.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488901D2DAAF50056A1BE /* HKVariantsPhrases.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488911D2DAAF50056A1BE /* HKVariantsRev.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488921D2DAAF50056A1BE /* HKVariantsRevPhrases.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488931D2DAAF50056A1BE /* JPVariants.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488941D2DAAF50056A1BE /* s2hk.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488951D2DAAF50056A1BE /* s2t.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488961D2DAAF50056A1BE /* s2tw.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488971D2DAAF50056A1BE /* s2twp.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488981D2DAAF50056A1BE /* STCharacters.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488991D2DAAF50056A1BE /* STPhrases.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54889A1D2DAAF50056A1BE /* t2hk.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54889B1D2DAAF50056A1BE /* t2s.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54889C1D2DAAF50056A1BE /* t2tw.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54889D1D2DAAF50056A1BE /* TSCharacters.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54889E1D2DAAF50056A1BE /* TSPhrases.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54889F1D2DAAF50056A1BE /* tw2s.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488A01D2DAAF50056A1BE /* tw2sp.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488A11D2DAAF50056A1BE /* TWPhrases.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488A21D2DAAF50056A1BE /* TWPhrasesRev.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488A31D2DAAF50056A1BE /* TWVariants.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488A41D2DAAF50056A1BE /* TWVariantsRev.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488A51D2DAAF50056A1BE /* TWVariantsRevPhrases.ocd in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68142588916F00A592E2 /* hk2s.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68152588916F00A592E2 /* HKVariants.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68162588916F00A592E2 /* HKVariantsRev.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68172588916F00A592E2 /* HKVariantsRevPhrases.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68182588916F00A592E2 /* jp2t.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68192588916F00A592E2 /* JPShinjitaiCharacters.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA681A2588916F00A592E2 /* JPShinjitaiPhrases.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA681B2588916F00A592E2 /* JPVariants.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA681C2588916F00A592E2 /* JPVariantsRev.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA681D2588916F00A592E2 /* s2hk.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA681E2588916F00A592E2 /* s2t.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA681F2588916F00A592E2 /* s2tw.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68202588916F00A592E2 /* s2twp.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68212588916F00A592E2 /* STCharacters.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68222588916F00A592E2 /* STPhrases.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68232588916F00A592E2 /* t2hk.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68242588916F00A592E2 /* t2jp.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68252588916F00A592E2 /* t2s.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68262588916F00A592E2 /* t2tw.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68272588916F00A592E2 /* TSCharacters.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68282588916F00A592E2 /* TSPhrases.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA68292588916F00A592E2 /* tw2s.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA682A2588916F00A592E2 /* tw2sp.json in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA682B2588916F00A592E2 /* TWPhrases.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA682C2588916F00A592E2 /* TWPhrasesRev.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA682D2588916F00A592E2 /* TWVariants.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA682E2588916F00A592E2 /* TWVariantsRev.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA682F2588916F00A592E2 /* TWVariantsRevPhrases.ocd2 in Copy opencc Files */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   name = "Copy opencc Files";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   runOnlyForDeploymentPostprocessing = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -223,6 +231,34 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           44F84AD614E94C490005D70B /* SquirrelPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SquirrelPanel.m; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           44FA4D891685997300116C1F /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           44FA4D8E16859B2900116C1F /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67DC2588916300A592E2 /* HKVariants.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariants.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67DD2588916300A592E2 /* t2s.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = t2s.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67DE2588916300A592E2 /* t2tw.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = t2tw.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67DF2588916300A592E2 /* tw2s.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = tw2s.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67E02588916300A592E2 /* HKVariantsRev.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariantsRev.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67E12588916300A592E2 /* JPShinjitaiPhrases.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = JPShinjitaiPhrases.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67E22588916300A592E2 /* hk2s.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = hk2s.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67E32588916300A592E2 /* TSCharacters.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TSCharacters.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67E42588916300A592E2 /* JPVariantsRev.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = JPVariantsRev.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67E52588916300A592E2 /* JPShinjitaiCharacters.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = JPShinjitaiCharacters.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67E62588916300A592E2 /* JPVariants.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = JPVariants.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67E72588916300A592E2 /* TWPhrases.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWPhrases.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67E82588916300A592E2 /* t2hk.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = t2hk.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67E92588916300A592E2 /* HKVariantsRevPhrases.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariantsRevPhrases.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67EA2588916300A592E2 /* s2twp.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = s2twp.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67EB2588916300A592E2 /* TWPhrasesRev.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWPhrasesRev.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67EC2588916300A592E2 /* tw2sp.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = tw2sp.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67ED2588916300A592E2 /* s2t.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = s2t.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67EE2588916300A592E2 /* jp2t.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jp2t.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67EF2588916300A592E2 /* t2jp.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = t2jp.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67F02588916300A592E2 /* s2hk.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = s2hk.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67F12588916300A592E2 /* TWVariants.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWVariants.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67F22588916300A592E2 /* TWVariantsRevPhrases.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWVariantsRevPhrases.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67F32588916400A592E2 /* STCharacters.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = STCharacters.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67F42588916400A592E2 /* TWVariantsRev.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWVariantsRev.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67F52588916400A592E2 /* s2tw.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = s2tw.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67F62588916400A592E2 /* TSPhrases.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = TSPhrases.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          77AA67F72588916400A592E2 /* STPhrases.ocd2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = STPhrases.ocd2; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           7B5488211D2DAAD10056A1BE /* default.yaml */ = {isa = PBXFileReference; lastKnownFileType = text; name = default.yaml; path = data/plum/default.yaml; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           7B5488291D2DAAD10056A1BE /* essay.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = essay.txt; path = data/plum/essay.txt; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           7B54882E1D2DAAD10056A1BE /* luna_pinyin_fluency.schema.yaml */ = {isa = PBXFileReference; lastKnownFileType = text; name = luna_pinyin_fluency.schema.yaml; path = data/plum/luna_pinyin_fluency.schema.yaml; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -232,30 +268,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           7B5488321D2DAAD10056A1BE /* luna_pinyin.schema.yaml */ = {isa = PBXFileReference; lastKnownFileType = text; name = luna_pinyin.schema.yaml; path = data/plum/luna_pinyin.schema.yaml; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           7B5488331D2DAAD10056A1BE /* luna_quanpin.schema.yaml */ = {isa = PBXFileReference; lastKnownFileType = text; name = luna_quanpin.schema.yaml; path = data/plum/luna_quanpin.schema.yaml; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           7B54883B1D2DAAD10056A1BE /* symbols.yaml */ = {isa = PBXFileReference; lastKnownFileType = text; name = symbols.yaml; path = data/plum/symbols.yaml; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488761D2DAAF50056A1BE /* hk2s.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = hk2s.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488771D2DAAF50056A1BE /* HKVariants.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariants.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488781D2DAAF50056A1BE /* HKVariantsPhrases.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariantsPhrases.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488791D2DAAF50056A1BE /* HKVariantsRev.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariantsRev.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54887A1D2DAAF50056A1BE /* HKVariantsRevPhrases.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = HKVariantsRevPhrases.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54887B1D2DAAF50056A1BE /* JPVariants.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = JPVariants.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54887C1D2DAAF50056A1BE /* s2hk.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = s2hk.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54887D1D2DAAF50056A1BE /* s2t.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = s2t.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54887E1D2DAAF50056A1BE /* s2tw.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = s2tw.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54887F1D2DAAF50056A1BE /* s2twp.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = s2twp.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488801D2DAAF50056A1BE /* STCharacters.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = STCharacters.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488811D2DAAF50056A1BE /* STPhrases.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = STPhrases.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488821D2DAAF50056A1BE /* t2hk.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = t2hk.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488831D2DAAF50056A1BE /* t2s.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = t2s.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488841D2DAAF50056A1BE /* t2tw.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = t2tw.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488851D2DAAF50056A1BE /* TSCharacters.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TSCharacters.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488861D2DAAF50056A1BE /* TSPhrases.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TSPhrases.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488871D2DAAF50056A1BE /* tw2s.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = tw2s.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488881D2DAAF50056A1BE /* tw2sp.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = tw2sp.json; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B5488891D2DAAF50056A1BE /* TWPhrases.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWPhrases.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54888A1D2DAAF50056A1BE /* TWPhrasesRev.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWPhrasesRev.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54888B1D2DAAF50056A1BE /* TWVariants.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWVariants.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54888C1D2DAAF50056A1BE /* TWVariantsRev.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWVariantsRev.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          7B54888D1D2DAAF50056A1BE /* TWVariantsRevPhrases.ocd */ = {isa = PBXFileReference; lastKnownFileType = file; path = TWVariantsRevPhrases.ocd; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           7BDB21211C6EF1BE0025E351 /* SquirrelConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SquirrelConfig.h; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           7BDB21221C6EF1BE0025E351 /* SquirrelConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SquirrelConfig.m; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -376,30 +388,34 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           4407F39D14EC071E001329FE /* opencc */ = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   isa = PBXGroup;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   children = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488761D2DAAF50056A1BE /* hk2s.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488771D2DAAF50056A1BE /* HKVariants.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488781D2DAAF50056A1BE /* HKVariantsPhrases.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488791D2DAAF50056A1BE /* HKVariantsRev.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54887A1D2DAAF50056A1BE /* HKVariantsRevPhrases.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54887B1D2DAAF50056A1BE /* JPVariants.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54887C1D2DAAF50056A1BE /* s2hk.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54887D1D2DAAF50056A1BE /* s2t.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54887E1D2DAAF50056A1BE /* s2tw.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54887F1D2DAAF50056A1BE /* s2twp.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488801D2DAAF50056A1BE /* STCharacters.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488811D2DAAF50056A1BE /* STPhrases.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488821D2DAAF50056A1BE /* t2hk.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488831D2DAAF50056A1BE /* t2s.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488841D2DAAF50056A1BE /* t2tw.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488851D2DAAF50056A1BE /* TSCharacters.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488861D2DAAF50056A1BE /* TSPhrases.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488871D2DAAF50056A1BE /* tw2s.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488881D2DAAF50056A1BE /* tw2sp.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B5488891D2DAAF50056A1BE /* TWPhrases.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54888A1D2DAAF50056A1BE /* TWPhrasesRev.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54888B1D2DAAF50056A1BE /* TWVariants.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54888C1D2DAAF50056A1BE /* TWVariantsRev.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                          7B54888D1D2DAAF50056A1BE /* TWVariantsRevPhrases.ocd */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67E22588916300A592E2 /* hk2s.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67DC2588916300A592E2 /* HKVariants.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67E02588916300A592E2 /* HKVariantsRev.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67E92588916300A592E2 /* HKVariantsRevPhrases.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67EE2588916300A592E2 /* jp2t.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67E52588916300A592E2 /* JPShinjitaiCharacters.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67E12588916300A592E2 /* JPShinjitaiPhrases.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67E62588916300A592E2 /* JPVariants.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67E42588916300A592E2 /* JPVariantsRev.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67F02588916300A592E2 /* s2hk.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67ED2588916300A592E2 /* s2t.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67F52588916400A592E2 /* s2tw.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67EA2588916300A592E2 /* s2twp.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67F32588916400A592E2 /* STCharacters.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67F72588916400A592E2 /* STPhrases.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67E82588916300A592E2 /* t2hk.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67EF2588916300A592E2 /* t2jp.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67DD2588916300A592E2 /* t2s.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67DE2588916300A592E2 /* t2tw.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67E32588916300A592E2 /* TSCharacters.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67F62588916400A592E2 /* TSPhrases.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67DF2588916300A592E2 /* tw2s.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67EC2588916300A592E2 /* tw2sp.json */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67E72588916300A592E2 /* TWPhrases.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67EB2588916300A592E2 /* TWPhrasesRev.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67F12588916300A592E2 /* TWVariants.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67F42588916400A592E2 /* TWVariantsRev.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                          77AA67F22588916300A592E2 /* TWVariantsRevPhrases.ocd2 */,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   name = opencc;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   path = data/opencc;
</span></pre><pre style='margin:0'>

</pre>