├── .gitattributes
├── .gitignore
├── Data
├── Video
│ ├── video1.mp4
│ └── video2.mp4
├── cameraParams
│ ├── cameraParams1.mat
│ └── cameraParams2.mat
├── controlPoints
│ ├── controlPoints.mat
│ └── worldPts.mat
├── keypointAnnotation
│ └── keypointsAnnotation_EN.txt
└── md
│ ├── poseEstimation3D.gif
│ └── readmeImage.jpg
├── Demos
└── main.mlx
├── Doc
├── Pose estimation in 3D using stereo camera.pdf
└── ステレオカメラによる3次元姿勢計測.pdf
├── Helpers
├── bboxDilate.m
├── convertYZ.m
├── import_keypointsAnnotation.m
├── loadObjectDetector.m
├── loadPoseDetector.m
├── originalCoord.m
├── poseDetection4Frame.m
├── preprocess_for_video2Frames.m
├── setup_objects.m
└── visualizeKeyPoints_in_3D.m
├── PoseEstimation_in_3D.prj
├── ReadMe.md
├── SECURITY.md
├── license.txt
└── resources
└── project
├── 8h3kimKoV3g5SPdcFPq6bNqde20
├── F352JETcm8jPihruQpjTryWvkMUd.xml
├── F352JETcm8jPihruQpjTryWvkMUp.xml
├── J_P3p-dUMxabs_oXTaMtVpF61kMd.xml
├── J_P3p-dUMxabs_oXTaMtVpF61kMp.xml
├── M0Wybq4yCJqjNs1yER7jI1e-3Xwd.xml
├── M0Wybq4yCJqjNs1yER7jI1e-3Xwp.xml
├── SIf8d07bgnZuhMVgKieg0WqfE38d.xml
├── SIf8d07bgnZuhMVgKieg0WqfE38p.xml
├── f05naUpWXxBNz2QVZ0LB63cELPkd.xml
├── f05naUpWXxBNz2QVZ0LB63cELPkp.xml
├── yvc00et_D9w1RZcV5T2-bniDUu0d.xml
└── yvc00et_D9w1RZcV5T2-bniDUu0p.xml
├── BJ11v3PeJfMVdMUMkHD1JrLl5po
├── -KEAYsWzBmjHCquDVrlMm-LqSqcd.xml
├── -KEAYsWzBmjHCquDVrlMm-LqSqcp.xml
├── 0m2LMueqrcv-918hHwsQ92qYMFwd.xml
├── 0m2LMueqrcv-918hHwsQ92qYMFwp.xml
├── 3izjIh_MssAqAazjzleGFGEw27sd.xml
├── 3izjIh_MssAqAazjzleGFGEw27sp.xml
├── DSxrr3xLEDmSE7B1loBRIQ5gm18d.xml
├── DSxrr3xLEDmSE7B1loBRIQ5gm18p.xml
├── GB9mx9Nw7wvmvJWnpnh7H96AZi8d.xml
├── GB9mx9Nw7wvmvJWnpnh7H96AZi8p.xml
├── Qcf4qL3NByXBqruGB6s6rQil9z4d.xml
├── Qcf4qL3NByXBqruGB6s6rQil9z4p.xml
├── ZaSU_0GNOF3poBg7KgkZIc0rn9cd.xml
├── ZaSU_0GNOF3poBg7KgkZIc0rn9cp.xml
├── ZeqGJKcNMnuuqQ0PpCmrqYkKSjYd.xml
├── ZeqGJKcNMnuuqQ0PpCmrqYkKSjYp.xml
├── quXzDlGrRdO6yoUTodX6Z49Kztsd.xml
├── quXzDlGrRdO6yoUTodX6Z49Kztsp.xml
├── sWY7S5mFm_mgX3G6H1_qzG3spT0d.xml
├── sWY7S5mFm_mgX3G6H1_qzG3spT0p.xml
├── uOhyEq_MOEa9vdmD-GDjj2bVWXcd.xml
└── uOhyEq_MOEa9vdmD-GDjj2bVWXcp.xml
├── EEtUlUb-dLAdf0KpMVivaUlztwA
├── 8LKr5JJDrrVoipH-M_6QJvRkNTsd.xml
├── 8LKr5JJDrrVoipH-M_6QJvRkNTsp.xml
├── EYWt78gQsEnjI-d1SbJP_WaEXbkd.xml
├── EYWt78gQsEnjI-d1SbJP_WaEXbkp.xml
├── Kx5BfUF9S7MtXT-XLrEcz3YBTqkd.xml
├── Kx5BfUF9S7MtXT-XLrEcz3YBTqkp.xml
├── X11roJrbJXydCEQlue4Ah6yJH_4d.xml
├── X11roJrbJXydCEQlue4Ah6yJH_4p.xml
├── bJoK8drhGlgMd39GpUgKELSx5dQd.xml
└── bJoK8drhGlgMd39GpUgKELSx5dQp.xml
├── F352JETcm8jPihruQpjTryWvkMU
├── OgvtChz85VBqnvLguVgxc4p_Wrsd.xml
├── OgvtChz85VBqnvLguVgxc4p_Wrsp.xml
├── cWYonE9GgDrInQ021b8K3hZM4bsd.xml
├── cWYonE9GgDrInQ021b8K3hZM4bsp.xml
├── n9G8pxJCeSBVfi_4s_zXyWs0iV8d.xml
└── n9G8pxJCeSBVfi_4s_zXyWs0iV8p.xml
├── J_P3p-dUMxabs_oXTaMtVpF61kM
├── UIdbpU1lh2TGudz1-SvSm-aYH74d.xml
├── UIdbpU1lh2TGudz1-SvSm-aYH74p.xml
├── Ya8sxMZTEgWl72fTFzWWmQLb35sd.xml
├── Ya8sxMZTEgWl72fTFzWWmQLb35sp.xml
├── y9dM_XjV4puvc1wPTLTLy5FNKagd.xml
└── y9dM_XjV4puvc1wPTLTLy5FNKagp.xml
├── KAXfQgCar2Yb8zOxgvf9hdmLP1E
├── gMS8BqZdzSRVoCgVs3HyoVH-_mcd.xml
└── gMS8BqZdzSRVoCgVs3HyoVH-_mcp.xml
├── LUgSFhI3RPozNzNcutxrczVe6f0
├── lQvzAua39zUB-uSmXDmY2Li8q3sd.xml
└── lQvzAua39zUB-uSmXDmY2Li8q3sp.xml
├── M0Wybq4yCJqjNs1yER7jI1e-3Xw
├── GQYzLPHKlOxeUoG1zcBIYDFqSqEd.xml
├── GQYzLPHKlOxeUoG1zcBIYDFqSqEp.xml
├── b3UfMQQ9bo-La32PcGjYI6N5TDUd.xml
├── b3UfMQQ9bo-La32PcGjYI6N5TDUp.xml
├── rEFwi9Ox_8LcVjo4kZHenGl3JPEd.xml
└── rEFwi9Ox_8LcVjo4kZHenGl3JPEp.xml
├── MMxWxocRl9Jebswoq7_HWB8W7gk
├── -qDHNGZEvjYuKuLCG1Po1ezteSsd.xml
├── -qDHNGZEvjYuKuLCG1Po1ezteSsp.xml
├── ZUBByUpneVc06z_z1EfvKNb6VJkd.xml
├── ZUBByUpneVc06z_z1EfvKNb6VJkp.xml
├── bh25dgmeCrSvQaPEnvW4M6I8WPEd.xml
├── bh25dgmeCrSvQaPEnvW4M6I8WPEp.xml
├── sX-fhLOyBjr-pyfmxVTlD6Iie6Ad.xml
└── sX-fhLOyBjr-pyfmxVTlD6Iie6Ap.xml
├── NjSPEMsIuLUyIpr2u1Js5bVPsOs
├── 2kj09UetkV_lru3gvSPXnY6-nM4d.xml
├── 2kj09UetkV_lru3gvSPXnY6-nM4p.xml
├── KKyDJtbdIBOlaeHmIZd5VX6vqx8d.xml
├── KKyDJtbdIBOlaeHmIZd5VX6vqx8p.xml
├── QWNDYJD5mGW1bWYvPx9DtKnxzw4d.xml
├── QWNDYJD5mGW1bWYvPx9DtKnxzw4p.xml
├── R1RggVhA72agIvELiuhWPRS8F0Id.xml
├── R1RggVhA72agIvELiuhWPRS8F0Ip.xml
├── aEHSZBIY-yve10yGis12Zr5DLZod.xml
├── aEHSZBIY-yve10yGis12Zr5DLZop.xml
├── j4xwF_j8iFTVayUMfxLgMnTbencd.xml
├── j4xwF_j8iFTVayUMfxLgMnTbencp.xml
├── r8LR4nLmg9ai3oHrW1r_-KocQzkd.xml
└── r8LR4nLmg9ai3oHrW1r_-KocQzkp.xml
├── PqAJw1z46EieSduSUGgF8gx_ffs
├── MvPyzdrzFRjiNKM7PJbf-G-4BVgd.xml
└── MvPyzdrzFRjiNKM7PJbf-G-4BVgp.xml
├── Project.xml
├── SIf8d07bgnZuhMVgKieg0WqfE38
├── NTJlRXMeZ9WITV_O13LSBUUfhoAd.xml
├── NTJlRXMeZ9WITV_O13LSBUUfhoAp.xml
├── Z1-4S-9mrXsDMkhE-TqwoM7hvuod.xml
├── Z1-4S-9mrXsDMkhE-TqwoM7hvuop.xml
├── _DI-T8zJpVQC_9TPqUQ-kUziGcId.xml
└── _DI-T8zJpVQC_9TPqUQ-kUziGcIp.xml
├── SYL9gdhDJLafl_-9vpu0-Nh_LuY
├── 5FdyIIwPdmm0tzghdClhaUjLCjMd.xml
├── 5FdyIIwPdmm0tzghdClhaUjLCjMp.xml
├── PS2p_FpEieMYb1DHEV5nX8Xnfv8d.xml
├── PS2p_FpEieMYb1DHEV5nX8Xnfv8p.xml
├── _nHXwDXZLsX6wSkGZGGeOYymD7wd.xml
├── _nHXwDXZLsX6wSkGZGGeOYymD7wp.xml
├── dqQrJAFpiNSzgibAghancDm2RAgd.xml
├── dqQrJAFpiNSzgibAghancDm2RAgp.xml
├── igSdYhcRjNUGdvB62SaGUIGbuXMd.xml
└── igSdYhcRjNUGdvB62SaGUIGbuXMp.xml
├── W1eD2F85jUZK1DJhjzKdaV-n984
├── RSIWs7KJ8xCCZSOJBOHVyxxCRSAd.xml
└── RSIWs7KJ8xCCZSOJBOHVyxxCRSAp.xml
├── YgKrb5xAJ09LVtUhF8PW1NbrMu0
├── 5AmUszIiCL5Dt0DfFp9sjIi6-awd.xml
├── 5AmUszIiCL5Dt0DfFp9sjIi6-awp.xml
├── 9BZoyXDoKkpFgBdPfur9kanDKqcd.xml
├── 9BZoyXDoKkpFgBdPfur9kanDKqcp.xml
├── BtYTCzIzuhGOYSIWcEJwLyutZRUd.xml
└── BtYTCzIzuhGOYSIWcEJwLyutZRUp.xml
├── eK021j1TGOH8tZFWBN5NimobNnE
├── YUaeB5zYokBFwoptc2T8rc2Eyo8d.xml
├── YUaeB5zYokBFwoptc2T8rc2Eyo8p.xml
├── ZhvLJfi6y94jIag9XwCf1iFMuEId.xml
├── ZhvLJfi6y94jIag9XwCf1iFMuEIp.xml
├── jm6TyunA2HNUK5EXCB1LVsuEoGgd.xml
└── jm6TyunA2HNUK5EXCB1LVsuEoGgp.xml
├── ehac3TwwnRZU97AQjKCCIOwER5U
├── MMxWxocRl9Jebswoq7_HWB8W7gkd.xml
├── MMxWxocRl9Jebswoq7_HWB8W7gkp.xml
├── Mlu4ofcQpiI4Y3BfcRS8aK9FFw8d.xml
├── Mlu4ofcQpiI4Y3BfcRS8aK9FFw8p.xml
├── eK021j1TGOH8tZFWBN5NimobNnEd.xml
└── eK021j1TGOH8tZFWBN5NimobNnEp.xml
├── f05naUpWXxBNz2QVZ0LB63cELPk
├── 1vZh1rNFfC97kyeuw8Z4ggoZ8Qod.xml
├── 1vZh1rNFfC97kyeuw8Z4ggoZ8Qop.xml
├── klqo5VRBueiI_aqQ1QE9soloEvgd.xml
└── klqo5VRBueiI_aqQ1QE9soloEvgp.xml
├── fjRQtWiSIy7hIlj-Kmk87M7s21k
├── NjSPEMsIuLUyIpr2u1Js5bVPsOsd.xml
└── NjSPEMsIuLUyIpr2u1Js5bVPsOsp.xml
├── lQvzAua39zUB-uSmXDmY2Li8q3s
├── MDuNR58wF6bgGdGdwJT2TttIqpEd.xml
└── MDuNR58wF6bgGdGdwJT2TttIqpEp.xml
├── qaw0eS1zuuY1ar9TdPn1GMfrjbQ
├── 2uRqUwgzsMPtKV1vY4JvGEQwdJId.xml
├── 2uRqUwgzsMPtKV1vY4JvGEQwdJIp.xml
├── 4zOevPbE_XtQTs_YSweWB9_o3jQd.xml
├── 4zOevPbE_XtQTs_YSweWB9_o3jQp.xml
├── 8h3kimKoV3g5SPdcFPq6bNqde20d.xml
├── 8h3kimKoV3g5SPdcFPq6bNqde20p.xml
├── BJ11v3PeJfMVdMUMkHD1JrLl5pod.xml
├── BJ11v3PeJfMVdMUMkHD1JrLl5pop.xml
├── PqAJw1z46EieSduSUGgF8gx_ffsd.xml
├── PqAJw1z46EieSduSUGgF8gx_ffsp.xml
├── SYL9gdhDJLafl_-9vpu0-Nh_LuYd.xml
├── SYL9gdhDJLafl_-9vpu0-Nh_LuYp.xml
├── TMK4UzWHdRLhy_w-CHt9y11Q8XAd.xml
├── TMK4UzWHdRLhy_w-CHt9y11Q8XAp.xml
├── YgKrb5xAJ09LVtUhF8PW1NbrMu0d.xml
├── YgKrb5xAJ09LVtUhF8PW1NbrMu0p.xml
├── ehac3TwwnRZU97AQjKCCIOwER5Ud.xml
├── ehac3TwwnRZU97AQjKCCIOwER5Up.xml
├── qD-kr16wmwlzR-nIg1IG_vvRrWkd.xml
├── qD-kr16wmwlzR-nIg1IG_vvRrWkp.xml
├── rh0jHbNfmojECiiHH7BQHmZTsWkd.xml
└── rh0jHbNfmojECiiHH7BQHmZTsWkp.xml
├── root
├── 6x1BhZX_fLnKpcwqra0qFwv1jIgp.xml
├── EEtUlUb-dLAdf0KpMVivaUlztwAp.xml
├── GiiBklLgTxteCEmomM8RCvWT0nQd.xml
├── GiiBklLgTxteCEmomM8RCvWT0nQp.xml
├── KAXfQgCar2Yb8zOxgvf9hdmLP1Ep.xml
├── LUgSFhI3RPozNzNcutxrczVe6f0p.xml
├── NmGqIpAwUJcXFyLjFAGnU9uyN5Yp.xml
├── W1eD2F85jUZK1DJhjzKdaV-n984p.xml
├── fjRQtWiSIy7hIlj-Kmk87M7s21kp.xml
└── qaw0eS1zuuY1ar9TdPn1GMfrjbQp.xml
├── rootp.xml
└── uuid-80214e31-4e08-4d1c-81ae-9fb96157de02.xml
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.fig binary
2 | *.mat binary
3 | *.mdl binary
4 | *.mdlp binary
5 | *.mexa64 binary
6 | *.mexw64 binary
7 | *.mexmaci64 binary
8 | *.mlapp binary
9 | *.mldatx binary
10 | *.mlproj binary
11 | *.mlx binary
12 | *.p binary
13 | *.sfx binary
14 | *.sldd binary
15 | *.slreqx binary
16 | *.slmx binary
17 | *.sltx binary
18 | *.slxc binary
19 | *.slx binary merge=mlAutoMerge
20 | *.slxp binary
21 |
22 | ## Other common binary file types
23 | *.docx binary
24 | *.exe binary
25 | *.jpg binary
26 | *.pdf binary
27 | *.png binary
28 | *.xlsx binary
29 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # List of untracked files to ignore
2 | Doc/*.pptx
3 | Demos/*.mlapp
4 | /Results/
5 | /Internal/
--------------------------------------------------------------------------------
/Data/Video/video1.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matlab-deep-learning/pose-estimation-3d-with-stereo-camera/f9964c9294057f8890ac8795bb89e542d476132d/Data/Video/video1.mp4
--------------------------------------------------------------------------------
/Data/Video/video2.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matlab-deep-learning/pose-estimation-3d-with-stereo-camera/f9964c9294057f8890ac8795bb89e542d476132d/Data/Video/video2.mp4
--------------------------------------------------------------------------------
/Data/cameraParams/cameraParams1.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matlab-deep-learning/pose-estimation-3d-with-stereo-camera/f9964c9294057f8890ac8795bb89e542d476132d/Data/cameraParams/cameraParams1.mat
--------------------------------------------------------------------------------
/Data/cameraParams/cameraParams2.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matlab-deep-learning/pose-estimation-3d-with-stereo-camera/f9964c9294057f8890ac8795bb89e542d476132d/Data/cameraParams/cameraParams2.mat
--------------------------------------------------------------------------------
/Data/controlPoints/controlPoints.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matlab-deep-learning/pose-estimation-3d-with-stereo-camera/f9964c9294057f8890ac8795bb89e542d476132d/Data/controlPoints/controlPoints.mat
--------------------------------------------------------------------------------
/Data/controlPoints/worldPts.mat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matlab-deep-learning/pose-estimation-3d-with-stereo-camera/f9964c9294057f8890ac8795bb89e542d476132d/Data/controlPoints/worldPts.mat
--------------------------------------------------------------------------------
/Data/keypointAnnotation/keypointsAnnotation_EN.txt:
--------------------------------------------------------------------------------
1 | 1,nose
2 | 2,left eye
3 | 3,right eye
4 | 4,left ear
5 | 5,right ear
6 | 6,left shoulder
7 | 7,right shoulder
8 | 8,left elbow
9 | 9,right elbow
10 | 10,left hand
11 | 11,right hand
12 | 12,left hip
13 | 13,right hip
14 | 14,left knee
15 | 15,right knee
16 | 16,left ankle
17 | 17,right ankle
--------------------------------------------------------------------------------
/Data/md/poseEstimation3D.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matlab-deep-learning/pose-estimation-3d-with-stereo-camera/f9964c9294057f8890ac8795bb89e542d476132d/Data/md/poseEstimation3D.gif
--------------------------------------------------------------------------------
/Data/md/readmeImage.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matlab-deep-learning/pose-estimation-3d-with-stereo-camera/f9964c9294057f8890ac8795bb89e542d476132d/Data/md/readmeImage.jpg
--------------------------------------------------------------------------------
/Demos/main.mlx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matlab-deep-learning/pose-estimation-3d-with-stereo-camera/f9964c9294057f8890ac8795bb89e542d476132d/Demos/main.mlx
--------------------------------------------------------------------------------
/Doc/Pose estimation in 3D using stereo camera.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matlab-deep-learning/pose-estimation-3d-with-stereo-camera/f9964c9294057f8890ac8795bb89e542d476132d/Doc/Pose estimation in 3D using stereo camera.pdf
--------------------------------------------------------------------------------
/Doc/ステレオカメラによる3次元姿勢計測.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/matlab-deep-learning/pose-estimation-3d-with-stereo-camera/f9964c9294057f8890ac8795bb89e542d476132d/Doc/ステレオカメラによる3次元姿勢計測.pdf
--------------------------------------------------------------------------------
/Helpers/bboxDilate.m:
--------------------------------------------------------------------------------
1 | function dbbox = bboxDilate(bbox,marginLength,imSize)
2 | %% this function dilates bbox マージンを含ませるためbboxを膨張する
3 | dbbox = bbox;
4 | dbbox(:,1:2) = dbbox(:,1:2)- marginLength;
5 | dbbox(:,3:4) = dbbox(:,3:4) + marginLength*2;
6 | dbbox(dbbox(:,1) < 1,1) = 1; % xが1未満になっている場合1に
7 | dbbox(dbbox(:,2) < 1,2) = 1; % yが1未満になっている場合1に
8 | dbbox(imSize(2)-dbbox(:,1) < dbbox(:,3),3) = imSize(2)-dbbox(imSize(2)-dbbox(:,1) < dbbox(:,3),1); % x+wが画像範囲を超えている場合修正
9 | dbbox(imSize(1)-dbbox(:,2) < dbbox(:,4),4) = imSize(1)-dbbox(imSize(1)-dbbox(:,2) < dbbox(:,4),2); % y+hが画像範囲を超えている場合修正
10 | end
11 |
12 | % Copyright 2021 The MathWorks, Inc.
--------------------------------------------------------------------------------
/Helpers/convertYZ.m:
--------------------------------------------------------------------------------
1 | function converted_data = convertYZ(data)
2 | %% this function exchanges Y and Z axis in input coordinates
3 | T = [1 0 0;0 0 1;0 -1 0];
4 | converted_data = data * T;
5 | end
6 |
7 | % Copyright 2021 The MathWorks, Inc.
--------------------------------------------------------------------------------
/Helpers/import_keypointsAnnotation.m:
--------------------------------------------------------------------------------
1 | function keypointsAnnotationEN = import_keypointsAnnotation(filename, dataLines)
2 | % IMPORTFILE テキスト ファイルからデータをインポート
3 | % KEYPOINTSANNOTATIONEN = IMPORTFILE(FILENAME) は既定の選択に関してテキスト ファイル
4 | % FILENAME からデータを読み取ります。 データを cell 配列として返します。
5 | %
6 | % KEYPOINTSANNOTATIONEN = IMPORTFILE(FILE, DATALINES) はテキスト ファイル
7 | % FILENAME の指定された行区間のデータを読み取ります。DATALINES
8 | % を正の整数スカラーとして指定するか、行区間が不連続の場合は正の整数スカラーからなる N 行 2 列の配列として指定します。
9 | %
10 | % 例:
11 | % keypointsAnnotationEN = importfile("C:\Users\skusano\OneDrive - MathWorks\Documents\Demo\PoseEstimation_3D\Data\keypointAnnotation\keypointsAnnotation_EN.txt", [1, Inf]);
12 | %
13 | % READTABLE も参照してください。
14 | %
15 | % MATLAB からの自動生成日: 2021/04/01 14:21:36
16 |
17 | %% This file automatically generated by MATLAB to read text file for
18 | % keypoint annotation.
19 | %% 入力の取り扱い
20 |
21 | % dataLines が指定されていない場合、既定値を定義します
22 | if nargin < 2
23 | dataLines = [1, Inf];
24 | end
25 |
26 | %% インポート オプションの設定およびデータのインポート
27 | opts = delimitedTextImportOptions("NumVariables", 2);
28 |
29 | % 範囲と区切り記号の指定
30 | opts.DataLines = dataLines;
31 | opts.Delimiter = ",";
32 |
33 | % 列名と型の指定
34 | opts.VariableNames = ["Var1", "nose"];
35 | opts.SelectedVariableNames = "nose";
36 | opts.VariableTypes = ["string", "char"];
37 |
38 | % ファイル レベルのプロパティを指定
39 | opts.ExtraColumnsRule = "ignore";
40 | opts.EmptyLineRule = "read";
41 |
42 | % 変数プロパティを指定
43 | opts = setvaropts(opts, ["Var1", "nose"], "WhitespaceRule", "preserve");
44 | opts = setvaropts(opts, ["Var1", "nose"], "EmptyFieldRule", "auto");
45 |
46 | % データのインポート
47 | keypointsAnnotationEN = readtable(filename, opts);
48 |
49 | %% 出力型への変換
50 | keypointsAnnotationEN = table2cell(keypointsAnnotationEN);
51 | numIdx = cellfun(@(x) ~isnan(str2double(x)), keypointsAnnotationEN);
52 | keypointsAnnotationEN(numIdx) = cellfun(@(x) {str2double(x)}, keypointsAnnotationEN(numIdx));
53 | end
54 |
55 | % Copyright 2021 The MathWorks, Inc.
--------------------------------------------------------------------------------
/Helpers/loadObjectDetector.m:
--------------------------------------------------------------------------------
1 | function object_detector = loadObjectDetector(object_detector)
2 | if isempty(object_detector)
3 | object_detector = yolov3ObjectDetector('darknet53-coco'); % R2021a is necessary
4 | end
5 | end
6 |
7 | % Copyright 2021 The MathWorks, Inc.
--------------------------------------------------------------------------------
/Helpers/loadPoseDetector.m:
--------------------------------------------------------------------------------
1 | function pose_detector = loadPoseDetector(pose_detector)
2 | if isempty(pose_detector)
3 | pose_detector = posenet.PoseEstimator;
4 | end
5 | end
6 |
7 | % Copyright 2021 The MathWorks, Inc.
--------------------------------------------------------------------------------
/Helpers/originalCoord.m:
--------------------------------------------------------------------------------
1 | function keypoints_ord = originalCoord(keypoints, cropCoord, detectImSize)
2 | scale_x = double(cropCoord(3)) / detectImSize(2);
3 | scale_y = double(cropCoord(4)) / detectImSize(1);
4 | keypoints_ord = double(keypoints);
5 | keypoints_ord(:,1) = keypoints(:,1) * scale_x + double(cropCoord(1))-1;
6 | keypoints_ord(:,2) = keypoints(:,2) * scale_y + double(cropCoord(2))-1;
7 | end
8 |
9 | % Copyright 2021 The MathWorks, Inc.
--------------------------------------------------------------------------------
/Helpers/poseDetection4Frame.m:
--------------------------------------------------------------------------------
1 | function [keypoints_ord,isdetected] = poseDetection4Frame(frame,object_detector,pose_detector)
2 | % 人物検出 object detection
3 | [bboxes,~,labels] = detect(object_detector,frame);
4 | personIdx = labels == 'person'; % 人物だけを検出 extract only 'person' label
5 | bboxes = bboxes(personIdx,:);
6 | % pandaが誤検出されるため、hが長い物をとることとする
7 | % for this specific example, the panda will be detected as a person. Avoid it.
8 | [~,maxi] = max(bboxes(:,4));
9 | bboxes = bboxes(maxi,:);
10 | % scores = scores(personIdx);
11 | % labels = labels(personIdx);
12 |
13 | % 検知された場合 if detected
14 | if ~isempty(bboxes)
15 | bbox = bboxes(1,:);
16 | dbbox = bboxDilate(bbox,50,size(frame,1:2)); % マージンを含めるためbboxを膨張 dilate bbox
17 | % 姿勢推定 pose estimation
18 | cropImg = frame(dbbox(2):dbbox(2)+dbbox(4),dbbox(1):dbbox(1)+dbbox(3),:);
19 | Iin = imresize(cropImg, pose_detector.InputSize(1:2));
20 | keypoints = detectPose(pose_detector,uint8(Iin*255));
21 | % calculate the coordinates in the original image
22 | keypoints_ord = originalCoord(keypoints, dbbox, pose_detector.InputSize(1:2));
23 | % the existence of the detection
24 | isdetected = true;
25 | else % 検知がない場合 if not detected
26 | isdetected = false;
27 | end
28 |
29 | end
30 |
31 | % Copyright 2021 The MathWorks, Inc.
--------------------------------------------------------------------------------
/Helpers/preprocess_for_video2Frames.m:
--------------------------------------------------------------------------------
1 | function cor_img = preprocess_for_video2Frames(img)
2 | imgInv = imcomplement(img);
3 | cor_imgInv = imreducehaze(imgInv, 'ContrastEnhancement','none');
4 | cor_img = imcomplement(cor_imgInv);
5 | end
6 |
7 | % Copyright 2021 The MathWorks, Inc.
--------------------------------------------------------------------------------
/Helpers/setup_objects.m:
--------------------------------------------------------------------------------
1 | %% This script is used for setting up videoreader and so on.
2 | %% ビデオオブジェクトと関連パラメータの読み込み
3 | video_filename1 = 'Data/Video/video1.mp4';
4 | video_filename2 = 'Data/Video/video2.mp4';
5 | video_property1 = VideoReader(video_filename1);
6 | video_property2 = VideoReader(video_filename2);
7 | frameNum1 = video_property1.NumFrames;
8 | frameNum2 = video_property2.NumFrames;
9 | imSize1 = [video_property1.Height, video_property1.Width];
10 | imSize2 = [video_property2.Height, video_property2.Width];
11 | %% 読み込み、書き込み用のオブジェクトの準備
12 | % 読み込み用
13 | vr1 = vision.VideoFileReader(video_filename1);
14 | vr2 = vision.VideoFileReader(video_filename2);
15 | % 画像の歪み補正用カメラパラメータの読み込み
16 | load Data\cameraParams\cameraparams1.mat;
17 | load Data\cameraParams\cameraparams2.mat;
18 |
19 | % 前処理後の映像保存
20 | videowrite_filename1 = 'Results/Video/video1_cor.mp4';
21 | videowrite_filename2 = 'Results/Video/video2_cor.mp4';
22 |
23 | % Copyright 2021 The MathWorks, Inc.
--------------------------------------------------------------------------------
/Helpers/visualizeKeyPoints_in_3D.m:
--------------------------------------------------------------------------------
1 | function visualizeKeyPoints_in_3D(ax, pose_detector, keypointsWorld)
2 | %% this fuction is used for the visualization of detected keypoints in 3D
3 | skeleton = pose_detector.SkeletonConnectionMap;
4 | numEdges = size(skeleton,1);
5 | cmapEdges = hsv(numEdges);
6 |
7 | % Plot edges and nodes
8 | pts = keypointsWorld;
9 | posX = [pts(skeleton(:,1),1)';pts(skeleton(:,2),1)'];
10 | posY = [pts(skeleton(:,1),2)';pts(skeleton(:,2),2)'];
11 | posZ = [pts(skeleton(:,1),3)';pts(skeleton(:,2),3)'];
12 | % validIdxEdge = all(pos(:,[3 6])>0, 2);
13 |
14 | % pos = pos(validIdxEdge,[1,2,4,5]);
15 | % cmaps_temp = cmapEdges(validIdxEdge,:);
16 |
17 | hold(ax,'on');
18 | plot3(ax,posX,posY,posZ)
19 | plot3(ax,pts(:,1),pts(:,2),pts(:,3),'MarkerSize',500,'MarkerEdgeColor','r','MarkerFaceColor','r','LineStyle','none')
20 | end
21 |
22 | % Copyright 2021 The MathWorks, Inc.
--------------------------------------------------------------------------------
/PoseEstimation_in_3D.prj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/ReadMe.md:
--------------------------------------------------------------------------------
1 | # 2台の汎用カメラによる3次元姿勢推定 -Pose Estimation 3D with stereo camera-
2 |
3 | ## About
4 | このデモはディープニューラルネットワークと汎用のカメラ2台を使って3次元の姿勢推定を行うデモです。
5 | This demo uses a deep neural network and two generic cameras to perform 3D pose estimation.
6 |
7 | 
8 |
9 | ## How to Get Started
10 | 1. プロジェクトファイルPoseEstimation_in_3D.prjを開き、プロジェクトを開始してください。
11 | Open the project file "PoseEstimation_in_3D.prj" to start this project.
12 | 2. Demosフォルダのmain.mlxを実行するとサンプルデモを開始することができます。
13 | You can run main.mlx in the Demos folder to start the demo.
14 |
15 | ## Preparations
16 | デモで使った2台のカメラパラメータは事前に単一カメラキャリブレータAppで計算したものです。
17 | The camera intrinsic parameters of the two cameras used in the demo were calculated in advance by the Signle Camera Calibrator App.
18 |
19 |
20 | デモで使う姿勢推定のネットワークは下のGitHubリポジトリからダウンロードし、使えるようにしておきます。
21 | リポジトリへのパスはプロジェクトファイル実行時に通しますが、本デモのリポジトリとモデルのリポジトリが同じフォルダに存在する前提です。異なる場合はパスを通し直して下さい。
22 | The network for pose estimation used in the demo can be downloaded from the GitHub repository below. You need to set the path for it to work in use. The path to the model will be set automatically when you start the project. But, the default setting assumes that the repository of this demo and the model are located under the identical folder. If this is not the case, please re-set the path.
23 |
24 |
25 | 公式のヘルプにも姿勢推定モデルのサンプルがあります。そちらを使っても構いませんが、関係する部分のコードを一部差し替える必要があります。
26 | There is a sample pose estimation model in the official help. You can use that one, but you will need to replace some of the code in the relevant parts.
27 | [公式の姿勢推定モデルのサンプル Official sample](https://www.mathworks.com/help/deeplearning/ug/estimate-body-pose-using-deep-learning.html)
28 |
29 | ## Required Products
30 | MATLAB® R2021a
31 | Deep Learning Toolbox™
32 | Computer Vision Toolbox™
33 | Image Processing Toolbox™
34 | Signal Processing Toolbox™
35 |
36 | Copyright 2021 The MathWorks, Inc.
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Reporting Security Vulnerabilities
2 |
3 | If you believe you have discovered a security vulnerability, please report it to
4 | [security@mathworks.com](mailto:security@mathworks.com). Please see
5 | [MathWorks Vulnerability Disclosure Policy for Security Researchers](https://www.mathworks.com/company/aboutus/policies_statements/vulnerability-disclosure-policy.html)
6 | for additional information.
--------------------------------------------------------------------------------
/license.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2021, The MathWorks, Inc.
2 | All rights reserved.
3 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
4 | 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
5 | 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
6 | 3. In all cases, the software is, and all modifications and derivatives of the software shall be, licensed to you solely for use in conjunction with MathWorks products and service offerings.
7 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/F352JETcm8jPihruQpjTryWvkMUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/F352JETcm8jPihruQpjTryWvkMUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/J_P3p-dUMxabs_oXTaMtVpF61kMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/J_P3p-dUMxabs_oXTaMtVpF61kMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/M0Wybq4yCJqjNs1yER7jI1e-3Xwd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/M0Wybq4yCJqjNs1yER7jI1e-3Xwp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/SIf8d07bgnZuhMVgKieg0WqfE38d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/SIf8d07bgnZuhMVgKieg0WqfE38p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/f05naUpWXxBNz2QVZ0LB63cELPkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/f05naUpWXxBNz2QVZ0LB63cELPkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/yvc00et_D9w1RZcV5T2-bniDUu0d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/8h3kimKoV3g5SPdcFPq6bNqde20/yvc00et_D9w1RZcV5T2-bniDUu0p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/-KEAYsWzBmjHCquDVrlMm-LqSqcd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/-KEAYsWzBmjHCquDVrlMm-LqSqcp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/0m2LMueqrcv-918hHwsQ92qYMFwd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/0m2LMueqrcv-918hHwsQ92qYMFwp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/3izjIh_MssAqAazjzleGFGEw27sd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/3izjIh_MssAqAazjzleGFGEw27sp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/DSxrr3xLEDmSE7B1loBRIQ5gm18d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/DSxrr3xLEDmSE7B1loBRIQ5gm18p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/GB9mx9Nw7wvmvJWnpnh7H96AZi8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/GB9mx9Nw7wvmvJWnpnh7H96AZi8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/Qcf4qL3NByXBqruGB6s6rQil9z4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/Qcf4qL3NByXBqruGB6s6rQil9z4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/ZaSU_0GNOF3poBg7KgkZIc0rn9cd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/ZaSU_0GNOF3poBg7KgkZIc0rn9cp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/ZeqGJKcNMnuuqQ0PpCmrqYkKSjYd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/ZeqGJKcNMnuuqQ0PpCmrqYkKSjYp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/quXzDlGrRdO6yoUTodX6Z49Kztsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/quXzDlGrRdO6yoUTodX6Z49Kztsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/sWY7S5mFm_mgX3G6H1_qzG3spT0d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/sWY7S5mFm_mgX3G6H1_qzG3spT0p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/uOhyEq_MOEa9vdmD-GDjj2bVWXcd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/BJ11v3PeJfMVdMUMkHD1JrLl5po/uOhyEq_MOEa9vdmD-GDjj2bVWXcp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/8LKr5JJDrrVoipH-M_6QJvRkNTsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/8LKr5JJDrrVoipH-M_6QJvRkNTsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/EYWt78gQsEnjI-d1SbJP_WaEXbkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/EYWt78gQsEnjI-d1SbJP_WaEXbkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/Kx5BfUF9S7MtXT-XLrEcz3YBTqkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/Kx5BfUF9S7MtXT-XLrEcz3YBTqkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/X11roJrbJXydCEQlue4Ah6yJH_4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/X11roJrbJXydCEQlue4Ah6yJH_4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/bJoK8drhGlgMd39GpUgKELSx5dQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/bJoK8drhGlgMd39GpUgKELSx5dQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/F352JETcm8jPihruQpjTryWvkMU/OgvtChz85VBqnvLguVgxc4p_Wrsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/F352JETcm8jPihruQpjTryWvkMU/OgvtChz85VBqnvLguVgxc4p_Wrsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/F352JETcm8jPihruQpjTryWvkMU/cWYonE9GgDrInQ021b8K3hZM4bsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/F352JETcm8jPihruQpjTryWvkMU/cWYonE9GgDrInQ021b8K3hZM4bsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/F352JETcm8jPihruQpjTryWvkMU/n9G8pxJCeSBVfi_4s_zXyWs0iV8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/F352JETcm8jPihruQpjTryWvkMU/n9G8pxJCeSBVfi_4s_zXyWs0iV8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/J_P3p-dUMxabs_oXTaMtVpF61kM/UIdbpU1lh2TGudz1-SvSm-aYH74d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/J_P3p-dUMxabs_oXTaMtVpF61kM/UIdbpU1lh2TGudz1-SvSm-aYH74p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/J_P3p-dUMxabs_oXTaMtVpF61kM/Ya8sxMZTEgWl72fTFzWWmQLb35sd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/J_P3p-dUMxabs_oXTaMtVpF61kM/Ya8sxMZTEgWl72fTFzWWmQLb35sp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/J_P3p-dUMxabs_oXTaMtVpF61kM/y9dM_XjV4puvc1wPTLTLy5FNKagd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/J_P3p-dUMxabs_oXTaMtVpF61kM/y9dM_XjV4puvc1wPTLTLy5FNKagp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/gMS8BqZdzSRVoCgVs3HyoVH-_mcd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/gMS8BqZdzSRVoCgVs3HyoVH-_mcp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/LUgSFhI3RPozNzNcutxrczVe6f0/lQvzAua39zUB-uSmXDmY2Li8q3sd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/LUgSFhI3RPozNzNcutxrczVe6f0/lQvzAua39zUB-uSmXDmY2Li8q3sp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/M0Wybq4yCJqjNs1yER7jI1e-3Xw/GQYzLPHKlOxeUoG1zcBIYDFqSqEd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/M0Wybq4yCJqjNs1yER7jI1e-3Xw/GQYzLPHKlOxeUoG1zcBIYDFqSqEp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/M0Wybq4yCJqjNs1yER7jI1e-3Xw/b3UfMQQ9bo-La32PcGjYI6N5TDUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/M0Wybq4yCJqjNs1yER7jI1e-3Xw/b3UfMQQ9bo-La32PcGjYI6N5TDUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/M0Wybq4yCJqjNs1yER7jI1e-3Xw/rEFwi9Ox_8LcVjo4kZHenGl3JPEd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/M0Wybq4yCJqjNs1yER7jI1e-3Xw/rEFwi9Ox_8LcVjo4kZHenGl3JPEp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/MMxWxocRl9Jebswoq7_HWB8W7gk/-qDHNGZEvjYuKuLCG1Po1ezteSsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/MMxWxocRl9Jebswoq7_HWB8W7gk/-qDHNGZEvjYuKuLCG1Po1ezteSsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/MMxWxocRl9Jebswoq7_HWB8W7gk/ZUBByUpneVc06z_z1EfvKNb6VJkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/MMxWxocRl9Jebswoq7_HWB8W7gk/ZUBByUpneVc06z_z1EfvKNb6VJkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/MMxWxocRl9Jebswoq7_HWB8W7gk/bh25dgmeCrSvQaPEnvW4M6I8WPEd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/MMxWxocRl9Jebswoq7_HWB8W7gk/bh25dgmeCrSvQaPEnvW4M6I8WPEp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/MMxWxocRl9Jebswoq7_HWB8W7gk/sX-fhLOyBjr-pyfmxVTlD6Iie6Ad.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/MMxWxocRl9Jebswoq7_HWB8W7gk/sX-fhLOyBjr-pyfmxVTlD6Iie6Ap.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/2kj09UetkV_lru3gvSPXnY6-nM4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/KKyDJtbdIBOlaeHmIZd5VX6vqx8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/QWNDYJD5mGW1bWYvPx9DtKnxzw4p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Id.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/R1RggVhA72agIvELiuhWPRS8F0Ip.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZod.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/aEHSZBIY-yve10yGis12Zr5DLZop.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/j4xwF_j8iFTVayUMfxLgMnTbencp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/NjSPEMsIuLUyIpr2u1Js5bVPsOs/r8LR4nLmg9ai3oHrW1r_-KocQzkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/PqAJw1z46EieSduSUGgF8gx_ffs/MvPyzdrzFRjiNKM7PJbf-G-4BVgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/PqAJw1z46EieSduSUGgF8gx_ffs/MvPyzdrzFRjiNKM7PJbf-G-4BVgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/Project.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SIf8d07bgnZuhMVgKieg0WqfE38/NTJlRXMeZ9WITV_O13LSBUUfhoAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SIf8d07bgnZuhMVgKieg0WqfE38/NTJlRXMeZ9WITV_O13LSBUUfhoAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SIf8d07bgnZuhMVgKieg0WqfE38/Z1-4S-9mrXsDMkhE-TqwoM7hvuod.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SIf8d07bgnZuhMVgKieg0WqfE38/Z1-4S-9mrXsDMkhE-TqwoM7hvuop.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SIf8d07bgnZuhMVgKieg0WqfE38/_DI-T8zJpVQC_9TPqUQ-kUziGcId.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SIf8d07bgnZuhMVgKieg0WqfE38/_DI-T8zJpVQC_9TPqUQ-kUziGcIp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SYL9gdhDJLafl_-9vpu0-Nh_LuY/5FdyIIwPdmm0tzghdClhaUjLCjMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SYL9gdhDJLafl_-9vpu0-Nh_LuY/5FdyIIwPdmm0tzghdClhaUjLCjMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SYL9gdhDJLafl_-9vpu0-Nh_LuY/PS2p_FpEieMYb1DHEV5nX8Xnfv8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/SYL9gdhDJLafl_-9vpu0-Nh_LuY/PS2p_FpEieMYb1DHEV5nX8Xnfv8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SYL9gdhDJLafl_-9vpu0-Nh_LuY/_nHXwDXZLsX6wSkGZGGeOYymD7wd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/SYL9gdhDJLafl_-9vpu0-Nh_LuY/_nHXwDXZLsX6wSkGZGGeOYymD7wp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SYL9gdhDJLafl_-9vpu0-Nh_LuY/dqQrJAFpiNSzgibAghancDm2RAgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SYL9gdhDJLafl_-9vpu0-Nh_LuY/dqQrJAFpiNSzgibAghancDm2RAgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SYL9gdhDJLafl_-9vpu0-Nh_LuY/igSdYhcRjNUGdvB62SaGUIGbuXMd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/SYL9gdhDJLafl_-9vpu0-Nh_LuY/igSdYhcRjNUGdvB62SaGUIGbuXMp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/W1eD2F85jUZK1DJhjzKdaV-n984/RSIWs7KJ8xCCZSOJBOHVyxxCRSAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/W1eD2F85jUZK1DJhjzKdaV-n984/RSIWs7KJ8xCCZSOJBOHVyxxCRSAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/YgKrb5xAJ09LVtUhF8PW1NbrMu0/5AmUszIiCL5Dt0DfFp9sjIi6-awd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/YgKrb5xAJ09LVtUhF8PW1NbrMu0/5AmUszIiCL5Dt0DfFp9sjIi6-awp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/YgKrb5xAJ09LVtUhF8PW1NbrMu0/9BZoyXDoKkpFgBdPfur9kanDKqcd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/YgKrb5xAJ09LVtUhF8PW1NbrMu0/9BZoyXDoKkpFgBdPfur9kanDKqcp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/YgKrb5xAJ09LVtUhF8PW1NbrMu0/BtYTCzIzuhGOYSIWcEJwLyutZRUd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/YgKrb5xAJ09LVtUhF8PW1NbrMu0/BtYTCzIzuhGOYSIWcEJwLyutZRUp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eK021j1TGOH8tZFWBN5NimobNnE/YUaeB5zYokBFwoptc2T8rc2Eyo8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eK021j1TGOH8tZFWBN5NimobNnE/YUaeB5zYokBFwoptc2T8rc2Eyo8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eK021j1TGOH8tZFWBN5NimobNnE/ZhvLJfi6y94jIag9XwCf1iFMuEId.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/eK021j1TGOH8tZFWBN5NimobNnE/ZhvLJfi6y94jIag9XwCf1iFMuEIp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/eK021j1TGOH8tZFWBN5NimobNnE/jm6TyunA2HNUK5EXCB1LVsuEoGgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/resources/project/eK021j1TGOH8tZFWBN5NimobNnE/jm6TyunA2HNUK5EXCB1LVsuEoGgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ehac3TwwnRZU97AQjKCCIOwER5U/MMxWxocRl9Jebswoq7_HWB8W7gkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ehac3TwwnRZU97AQjKCCIOwER5U/MMxWxocRl9Jebswoq7_HWB8W7gkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ehac3TwwnRZU97AQjKCCIOwER5U/Mlu4ofcQpiI4Y3BfcRS8aK9FFw8d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ehac3TwwnRZU97AQjKCCIOwER5U/Mlu4ofcQpiI4Y3BfcRS8aK9FFw8p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ehac3TwwnRZU97AQjKCCIOwER5U/eK021j1TGOH8tZFWBN5NimobNnEd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/ehac3TwwnRZU97AQjKCCIOwER5U/eK021j1TGOH8tZFWBN5NimobNnEp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/f05naUpWXxBNz2QVZ0LB63cELPk/1vZh1rNFfC97kyeuw8Z4ggoZ8Qod.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/f05naUpWXxBNz2QVZ0LB63cELPk/1vZh1rNFfC97kyeuw8Z4ggoZ8Qop.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/f05naUpWXxBNz2QVZ0LB63cELPk/klqo5VRBueiI_aqQ1QE9soloEvgd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/f05naUpWXxBNz2QVZ0LB63cELPk/klqo5VRBueiI_aqQ1QE9soloEvgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/fjRQtWiSIy7hIlj-Kmk87M7s21k/NjSPEMsIuLUyIpr2u1Js5bVPsOsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/lQvzAua39zUB-uSmXDmY2Li8q3s/MDuNR58wF6bgGdGdwJT2TttIqpEd.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 |
569 |
570 |
571 |
572 |
573 |
574 |
575 |
576 |
577 |
578 |
579 |
580 |
581 |
582 |
583 |
584 |
585 |
586 |
587 |
588 |
589 |
590 |
591 |
592 |
593 |
594 |
595 |
--------------------------------------------------------------------------------
/resources/project/lQvzAua39zUB-uSmXDmY2Li8q3s/MDuNR58wF6bgGdGdwJT2TttIqpEp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/2uRqUwgzsMPtKV1vY4JvGEQwdJId.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/2uRqUwgzsMPtKV1vY4JvGEQwdJIp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/4zOevPbE_XtQTs_YSweWB9_o3jQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/4zOevPbE_XtQTs_YSweWB9_o3jQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/8h3kimKoV3g5SPdcFPq6bNqde20d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/8h3kimKoV3g5SPdcFPq6bNqde20p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/BJ11v3PeJfMVdMUMkHD1JrLl5pod.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/BJ11v3PeJfMVdMUMkHD1JrLl5pop.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/PqAJw1z46EieSduSUGgF8gx_ffsd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/PqAJw1z46EieSduSUGgF8gx_ffsp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/SYL9gdhDJLafl_-9vpu0-Nh_LuYd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/SYL9gdhDJLafl_-9vpu0-Nh_LuYp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/TMK4UzWHdRLhy_w-CHt9y11Q8XAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/YgKrb5xAJ09LVtUhF8PW1NbrMu0d.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/YgKrb5xAJ09LVtUhF8PW1NbrMu0p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/ehac3TwwnRZU97AQjKCCIOwER5Ud.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/ehac3TwwnRZU97AQjKCCIOwER5Up.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/qD-kr16wmwlzR-nIg1IG_vvRrWkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/rh0jHbNfmojECiiHH7BQHmZTsWkd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/rh0jHbNfmojECiiHH7BQHmZTsWkp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/6x1BhZX_fLnKpcwqra0qFwv1jIgp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/EEtUlUb-dLAdf0KpMVivaUlztwAp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQd.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/GiiBklLgTxteCEmomM8RCvWT0nQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/KAXfQgCar2Yb8zOxgvf9hdmLP1Ep.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/LUgSFhI3RPozNzNcutxrczVe6f0p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/NmGqIpAwUJcXFyLjFAGnU9uyN5Yp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/W1eD2F85jUZK1DJhjzKdaV-n984p.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/fjRQtWiSIy7hIlj-Kmk87M7s21kp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/root/qaw0eS1zuuY1ar9TdPn1GMfrjbQp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/rootp.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/project/uuid-80214e31-4e08-4d1c-81ae-9fb96157de02.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------