Init e3q vendor blobs

This commit is contained in:
SaschaNes
2025-08-01 11:03:47 +02:00
commit f0ddcb9815
1560 changed files with 123218 additions and 0 deletions

32392
Android.bp Normal file

File diff suppressed because it is too large Load Diff

5
Android.mk Normal file
View File

@@ -0,0 +1,5 @@
#
# Automatically generated file. DO NOT MODIFY
#
LOCAL_PATH := $(call my-dir)

3
BoardConfigVendor.mk Normal file
View File

@@ -0,0 +1,3 @@
#
# Automatically generated file. DO NOT MODIFY
#

1585
e3q-vendor.mk Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) 2017, 2019 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<permissions>
<library name="com.qualcomm.qti.uim.uimservicelibrary"
file="/product/framework/uimservicelibrary.jar"
dependency="qti-telephony-hidl-wrapper-prd"/>
</permissions>

Binary file not shown.

View File

@@ -0,0 +1,78 @@
#configuration parameters for DPM Fast Dormancy and TCM module.
#Configuration params for FD slot 0
#delay_time while issuing dormancy_request
dpm_s0_fd_delay_time_timer_value:0
#Idle timer value when SCREEN state is ON
#dpm_fd_screen_on_idle_timer_value = actual_screen_on_timer + delay_time
dpm_s0_fd_screen_on_idle_timer_value:15
#Idle timer value when SCREEN state is OFF
#dpm_fd_screen_off_idle_timer_value = actual_screen_off_timer + delay_time
dpm_s0_fd_screen_off_idle_timer_value:3
#Idle timer value when TETHERING is ON
#This takes precedence over SCREEN state
#dpm_tethering_on_idle_timer_value = actual_tethering_on_timer + delay_time
dpm_s0_fd_tethering_on_idle_timer_value:15
#FastDormancy can be configured for a network type
#Default configuration 101000011100001000
dpm_s0_fd_enable_networks_mask:0x28708
#Configuration params for FD slot 1
#delay_time while issuing dormancy_request
dpm_s1_fd_delay_time_timer_value:0
#Idle timer value when SCREEN state is ON
#dpm_fd_screen_on_idle_timer_value = actual_screen_on_timer + delay_time
dpm_s1_fd_screen_on_idle_timer_value:15
#Idle timer value when SCREEN state is OFF
#dpm_fd_screen_off_idle_timer_value = actual_screen_off_timer + delay_time
dpm_s1_fd_screen_off_idle_timer_value:3
#Idle timer value when TETHERING is ON
#This takes precedence over SCREEN state
#dpm_tethering_on_idle_timer_value = actual_tethering_on_timer + delay_time
dpm_s1_fd_tethering_on_idle_timer_value:15
#FastDormancy can be configured for a network type
#Default configuration 101000011100001000
dpm_s1_fd_enable_networks_mask:0x28708
#Configuration params for TCM
#Idle timer value when SCREEN state is ON
#min : 1s and max :256s
dpm_tcm_screen_on_idle_timer_value:5
#Idle timer value when SCREEN state is OFF
#min : 0s and max :256s, tcm is disabled with screen off state
dpm_tcm_screen_off_idle_timer_value:0
#TCM can be configured for a network type
#Default configuration 11111111111111111110
dpm_tcm_enable_networks_mask:0xFFFFE
#FastDormancy and TCM can be configured for a network type
#NETWORK_TYPE_UNKNOWN = 0
#NETWORK_TYPE_GPRS = 1
#NETWORK_TYPE_EDGE = 2
#NETWORK_TYPE_UMTS = 3
#NETWORK_TYPE_CDMA = 4
#NETWORK_TYPE_EVDO_0 = 5
#NETWORK_TYPE_EVDO_A = 6
#NETWORK_TYPE_1xRTT = 7
#NETWORK_TYPE_HSDPA = 8
#NETWORK_TYPE_HSUPA = 9
#NETWORK_TYPE_HSPA = 10
#NETWORK_TYPE_IDEN = 11
#NETWORK_TYPE_EVDO_B = 12
#NETWORK_TYPE_LTE = 13
#NETWORK_TYPE_EHRPD = 14
#NETWORK_TYPE_HSPAP = 15
#NETWORK_TYPE_GSM = 16
#NETWORK_TYPE_TD_SCDMA = 17
#NETWORK_TYPE_IWLAN = 18
#NETWORK_TYPE_LTE_CA = 19;
#configuration params for Dormancy manager
#first larger inactivity soft timer to poll for dormancy in seconds.
dpm_dm_t1_inactivity_timer:15
#second smaller inactivity soft timer to poll for dormancy in seconds.
dpm_dm_t2_inactivity_timer:5
#number of times T2 can be repeated before registering for dormancy indication with modem directly.
dpm_dm_repeat_t2:5

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
proprietary/vendor/bin/ATFWD-daemon vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/adpl vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/adsprpcd vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/audioadsprpcd vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/cdsprpcd vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/cnss-daemon vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/cnss_diag vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/diag-router vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/diag_mdlog vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/dspservice vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/factory.ssc vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/hermesd vendored Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
proprietary/vendor/bin/hw/rild vendored Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
proprietary/vendor/bin/irsc_util vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/ks vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/loadalgo vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/loc_launcher vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/lowi-server vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/pd-mapper vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/pm-proxy vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/pm-service vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/ppd vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/qcc-vendor vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/qcom-system-daemon vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/qdcmss vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/qms vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/qrtr-cfg vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/qrtr-lookup vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/qrtr-ns vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/qseecomd vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/qti vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/qwesd vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/rmt_storage vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/sec_nvm vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/sensors.qti vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/shsusrd vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/spdaemon vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/sscrpcd vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/ssgtzd vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/ssr_diag vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/ssr_setup vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/subsystem_ramdump vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/tftp_server vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/time_daemon vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/tlpd vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/trusteduilistener vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/wifidisplayhalservice vendored Executable file

Binary file not shown.

BIN
proprietary/vendor/bin/xtra-daemon vendored Executable file

Binary file not shown.

29
proprietary/vendor/etc/DsgpPolicy.csv vendored Normal file
View File

@@ -0,0 +1,29 @@
input | output
dynamic shot mode | memory | siop | camera | chip | policy | dynamic shot mode | shot | MMF/TNR
name | id | min | max | | dir | vendor | | name | id | count | count
=============================+======+=======+=======+======+========+========+========+==============================+======+=======+========
SINGLE , 0 , 0 , 0 , 5 , REAR , QC , LITE , RESERVED , -1 , 0 , 5
RAW_SR_MERGE , 160 , 0 , 500 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
HYBRID_LLHDR_MERGE , 195 , 0 , 0 , 5 , REAR , LSI , LITE , RESERVED , -1 , 0 , 5
HYBRID_LLHDR_OIS_MERGE , 196 , 0 , 0 , 5 , REAR , LSI , LITE , RESERVED , -1 , 0 , 5
HYBRID_LLHDR_QZ_LZ , 197 , 0 , 0 , 5 , REAR , QC , LITE , RESERVED , -1 , 0 , 5
HYBRID_LLHDR_QOIS , 198 , 0 , 0 , 5 , REAR , QC , LITE , RESERVED , -1 , 0 , 5
HYBRID_NNHDR_MERGE_QZ , 241 , 0 , 0 , 5 , REAR , QC , LITE , RESERVED , -1 , 0 , 5
TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_NORMAL, 272 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_NORMAL, 272 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_NN, 273 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_NN, 273 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_SR_NORMAL_DARK_MOON, 274 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_SR_NORMAL_DARK_MOON, 274 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_SR_NEON, 275 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_SR_NEON, 275 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_SR_BRIGHT_MOON, 276 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_SR_BRIGHT_MOON, 276 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
TETRA_SR_MERGE , 290 , 0 , 600 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
TETRA_SR_MERGE , 290 , 601 , 9999 , 4 , COMMON , COMMON , LITE , RESERVED , -1 , 7 , 0
TETRA_SR_MERGE , 290 , 601 , 9999 , 5 , COMMON , COMMON , LITE , RESERVED , -1 , 7 , 0
TETRA_SR_MERGE , 290 , 601 , 9999 , 6 , COMMON , COMMON , LITE , RESERVED , -1 , 7 , 0
AI_ZOOM_MERGE_TETRA, 300 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
AI_ZOOM_MERGE_TETRA, 300 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
AI_ZOOM_MERGE_NEON_TETRA, 301 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
AI_ZOOM_MERGE_NEON_TETRA, 301 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
1 input | output
2 dynamic shot mode | memory | siop | camera | chip | policy | dynamic shot mode | shot | MMF/TNR
3 name | id | min | max | | dir | vendor | | name | id | count | count
4 =============================+======+=======+=======+======+========+========+========+==============================+======+=======+========
5 SINGLE , 0 , 0 , 0 , 5 , REAR , QC , LITE , RESERVED , -1 , 0 , 5
6 RAW_SR_MERGE , 160 , 0 , 500 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
7 HYBRID_LLHDR_MERGE , 195 , 0 , 0 , 5 , REAR , LSI , LITE , RESERVED , -1 , 0 , 5
8 HYBRID_LLHDR_OIS_MERGE , 196 , 0 , 0 , 5 , REAR , LSI , LITE , RESERVED , -1 , 0 , 5
9 HYBRID_LLHDR_QZ_LZ , 197 , 0 , 0 , 5 , REAR , QC , LITE , RESERVED , -1 , 0 , 5
10 HYBRID_LLHDR_QOIS , 198 , 0 , 0 , 5 , REAR , QC , LITE , RESERVED , -1 , 0 , 5
11 HYBRID_NNHDR_MERGE_QZ , 241 , 0 , 0 , 5 , REAR , QC , LITE , RESERVED , -1 , 0 , 5
12 TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_NORMAL, 272 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
13 TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_NORMAL, 272 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
14 TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_NN, 273 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
15 TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_NN, 273 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
16 TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_SR_NORMAL_DARK_MOON, 274 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
17 TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_SR_NORMAL_DARK_MOON, 274 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
18 TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_SR_NEON, 275 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
19 TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_SR_NEON, 275 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
20 TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_SR_BRIGHT_MOON, 276 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
21 TSAEC_DYNAMIC_SHOT_MODE_AI_ZOOM_MERGE_SR_BRIGHT_MOON, 276 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
22 TETRA_SR_MERGE , 290 , 0 , 600 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
23 TETRA_SR_MERGE , 290 , 601 , 9999 , 4 , COMMON , COMMON , LITE , RESERVED , -1 , 7 , 0
24 TETRA_SR_MERGE , 290 , 601 , 9999 , 5 , COMMON , COMMON , LITE , RESERVED , -1 , 7 , 0
25 TETRA_SR_MERGE , 290 , 601 , 9999 , 6 , COMMON , COMMON , LITE , RESERVED , -1 , 7 , 0
26 AI_ZOOM_MERGE_TETRA, 300 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
27 AI_ZOOM_MERGE_TETRA, 300 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
28 AI_ZOOM_MERGE_NEON_TETRA, 301 , 401 , 9999 , 5 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0
29 AI_ZOOM_MERGE_NEON_TETRA, 301 , 0 , 400 , 0 , COMMON , COMMON , OFF , RESERVED , -1 , 0 , 0

206
proprietary/vendor/etc/Hapticsconfig.xml vendored Normal file
View File

@@ -0,0 +1,206 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. -->
<!-- -->
<!-- Redistribution and use in source and binary forms, with or without -->
<!-- modification, are permitted (subject to the limitations in the -->
<!-- disclaimer below) provided that the following conditions are met: -->
<!-- -->
<!-- * Redistributions of source code must retain the above copyright -->
<!-- notice, this list of conditions and the following disclaimer. -->
<!-- -->
<!-- * 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. -->
<!-- -->
<!-- * Neither the name of Qualcomm Innovation Center, Inc. nor the names of its -->
<!-- contributors may be used to endorse or promote products derived -->
<!-- from this software without specific prior written permission. -->
<!-- -->
<!-- NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE -->
<!-- GRANTED BY THIS LICENSE. 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. -->
<haptics_param_values>
<predefined_effect>
<!-- CLICK -->
<Hapticseffect effect="0">
<num_channels>1</num_channels>
<channel_mask>1</channel_mask>
<wave_design_mode>0</wave_design_mode>
<auto_overdrive_brake_en>1</auto_overdrive_brake_en>
<f0_tracking_en>1</f0_tracking_en>
<f0_tracking_param_reset_flag>1</f0_tracking_param_reset_flag>
<override_flag>7</override_flag>
<wavegen_fstart_hz_q20>0</wavegen_fstart_hz_q20>
<repetition_count>1</repetition_count>
<tracked_freq_warmup_time_ms>50</tracked_freq_warmup_time_ms>
<settling_time_ms>30</settling_time_ms>
<delay_time_ms>40</delay_time_ms>
<repetition_period_ms>500</repetition_period_ms>
<pilot_tone_en>0</pilot_tone_en>
<low_pulse_intensity>30</low_pulse_intensity>
<mid_pulse_intensity>65</mid_pulse_intensity>
<high_pulse_intensity>90</high_pulse_intensity>
<pulse_width_ms>35</pulse_width_ms>
<pulse_sharpness>80</pulse_sharpness>
</Hapticseffect>
<!-- DOUBLE CLICK -->
<Hapticseffect effect="1">
<num_channels>1</num_channels>
<channel_mask>1</channel_mask>
<wave_design_mode>1</wave_design_mode>
<auto_overdrive_brake_en>1</auto_overdrive_brake_en>
<f0_tracking_en>1</f0_tracking_en>
<f0_tracking_param_reset_flag>1</f0_tracking_param_reset_flag>
<override_flag>7</override_flag>
<wavegen_fstart_hz_q20>0</wavegen_fstart_hz_q20>
<repetition_count>2</repetition_count>
<tracked_freq_warmup_time_ms>50</tracked_freq_warmup_time_ms>
<settling_time_ms>30</settling_time_ms>
<delay_time_ms>40</delay_time_ms>
<repetition_period_ms>150</repetition_period_ms>
<pilot_tone_en>0</pilot_tone_en>
<low_pulse_intensity>30</low_pulse_intensity>
<mid_pulse_intensity>100</mid_pulse_intensity>
<high_pulse_intensity>90</high_pulse_intensity>
<pulse_width_ms>0</pulse_width_ms>
<pulse_sharpness>0</pulse_sharpness>
<num_pwl>4</num_pwl>
<pwl_time>0,10,23,33</pwl_time>
<pwl_acc>0,33,33,0 </pwl_acc>
</Hapticseffect>
<!-- TICK -->
<Hapticseffect effect="2">
<num_channels>1</num_channels>
<channel_mask>1</channel_mask>
<wave_design_mode>2</wave_design_mode>
<auto_overdrive_brake_en>1</auto_overdrive_brake_en>
<f0_tracking_en>1</f0_tracking_en>
<f0_tracking_param_reset_flag>1</f0_tracking_param_reset_flag>
<override_flag>7</override_flag>
<wavegen_fstart_hz_q20>0</wavegen_fstart_hz_q20>
<tracked_freq_warmup_time_ms>50</tracked_freq_warmup_time_ms>
<settling_time_ms>30</settling_time_ms>
<delay_time_ms>40</delay_time_ms>
<repetition_count>1</repetition_count>
<repetition_period_ms>150</repetition_period_ms>
<pilot_tone_en>0</pilot_tone_en>
<low_pulse_intensity>30</low_pulse_intensity>
<mid_pulse_intensity>55</mid_pulse_intensity>
<high_pulse_intensity>90</high_pulse_intensity>
<pulse_width_ms>40</pulse_width_ms>
<pulse_sharpness>0</pulse_sharpness>
</Hapticseffect>
<!-- THUD -->
<Hapticseffect effect="3">
<num_channels>1</num_channels>
<channel_mask>1</channel_mask>
<wave_design_mode>1</wave_design_mode>
<auto_overdrive_brake_en>1</auto_overdrive_brake_en>
<f0_tracking_en>1</f0_tracking_en>
<f0_tracking_param_reset_flag>1</f0_tracking_param_reset_flag>
<override_flag>7</override_flag>
<wavegen_fstart_hz_q20>0</wavegen_fstart_hz_q20>
<repetition_count>1</repetition_count>
<tracked_freq_warmup_time_ms>50</tracked_freq_warmup_time_ms>
<settling_time_ms>30</settling_time_ms>
<delay_time_ms>40</delay_time_ms>
<repetition_period_ms>250</repetition_period_ms>
<pilot_tone_en>0</pilot_tone_en>
<low_pulse_intensity>30</low_pulse_intensity>
<mid_pulse_intensity>100</mid_pulse_intensity>
<high_pulse_intensity>90</high_pulse_intensity>
<pulse_width_ms>0</pulse_width_ms>
<pulse_sharpness>0</pulse_sharpness>
<num_pwl>4</num_pwl>
<pwl_time>0,15,40,65</pwl_time>
<pwl_acc>0,33,33,0 </pwl_acc>
</Hapticseffect>
<!-- POP -->
<Hapticseffect effect="4">
<num_channels>1</num_channels>
<channel_mask>1</channel_mask>
<wave_design_mode>1</wave_design_mode>
<auto_overdrive_brake_en>1</auto_overdrive_brake_en>
<f0_tracking_en>1</f0_tracking_en>
<f0_tracking_param_reset_flag>1</f0_tracking_param_reset_flag>
<override_flag>7</override_flag>
<wavegen_fstart_hz_q20>0</wavegen_fstart_hz_q20>
<repetition_count>1</repetition_count>
<tracked_freq_warmup_time_ms>50</tracked_freq_warmup_time_ms>
<settling_time_ms>30</settling_time_ms>
<delay_time_ms>40</delay_time_ms>
<repetition_period_ms>250</repetition_period_ms>
<pilot_tone_en>0</pilot_tone_en>
<low_pulse_intensity>30</low_pulse_intensity>
<mid_pulse_intensity>100</mid_pulse_intensity>
<high_pulse_intensity>90</high_pulse_intensity>
<pulse_width_ms>0</pulse_width_ms>
<pulse_sharpness>0</pulse_sharpness>
<num_pwl>4</num_pwl>
<pwl_time>0,10,20,30</pwl_time>
<pwl_acc>0,33,33,0 </pwl_acc>
</Hapticseffect>
<!-- HEAVY CLICK -->
<Hapticseffect effect="5">
<num_channels>1</num_channels>
<channel_mask>1</channel_mask>
<wave_design_mode>1</wave_design_mode>
<auto_overdrive_brake_en>1</auto_overdrive_brake_en>
<f0_tracking_en>1</f0_tracking_en>
<f0_tracking_param_reset_flag>1</f0_tracking_param_reset_flag>
<override_flag>7</override_flag>
<wavegen_fstart_hz_q20>0</wavegen_fstart_hz_q20>
<repetition_count>1</repetition_count>
<tracked_freq_warmup_time_ms>50</tracked_freq_warmup_time_ms>
<settling_time_ms>30</settling_time_ms>
<delay_time_ms>40</delay_time_ms>
<repetition_period_ms>250</repetition_period_ms>
<pilot_tone_en>0</pilot_tone_en>
<low_pulse_intensity>30</low_pulse_intensity>
<mid_pulse_intensity>100</mid_pulse_intensity>
<high_pulse_intensity>90</high_pulse_intensity>
<pulse_width_ms>100</pulse_width_ms>
<pulse_sharpness>0</pulse_sharpness>
<num_pwl>4</num_pwl>
<pwl_time>0,10,25,35</pwl_time>
<pwl_acc>0,33,33,0 </pwl_acc>
</Hapticseffect>
</predefined_effect>
<oneshot_effect>
<num_channels>1</num_channels>
<channel_mask>1</channel_mask>
<wave_design_mode>2</wave_design_mode>
<auto_overdrive_brake_en>1</auto_overdrive_brake_en>
<f0_tracking_en>1</f0_tracking_en>
<f0_tracking_param_reset_flag>1</f0_tracking_param_reset_flag>
<override_flag>7</override_flag>
<wavegen_fstart_hz_q20>0</wavegen_fstart_hz_q20>
<tracked_freq_warmup_time_ms>50</tracked_freq_warmup_time_ms>
<settling_time_ms>30</settling_time_ms>
<delay_time_ms>40</delay_time_ms>
<repetition_count>1</repetition_count>
<repetition_period_ms>120</repetition_period_ms>
<pilot_tone_en>0</pilot_tone_en>
<low_pulse_intensity>30</low_pulse_intensity>
<mid_pulse_intensity>85</mid_pulse_intensity>
<high_pulse_intensity>90</high_pulse_intensity>
<pulse_width_ms>0</pulse_width_ms>
<pulse_sharpness>50</pulse_sharpness>
</oneshot_effect>
<ringtone_effect>
<num_channels>1</num_channels>
<channel_mask>1</channel_mask>
<wave_design_mode>3</wave_design_mode>
</ringtone_effect>
</haptics_param_values>

Binary file not shown.

View File

@@ -0,0 +1,27 @@
27 // Number_of_arguments
15 // MajorBaselineVersion
0 // MinorBaselineVersion
1 // MinorMinorBaselineVersion
8 // PatchBaselineVersion
LVM_MODE_ON // LVAC_Processing
LVACFS_RELATIVE_PATH // PathDef
1 // NbCalibration360s
./LVACFS_Calibration.dat // CalibrationFile0
1 // NbProfiles
1 // DeviceId0
./LVACFS_ControlParams.txt // Profile0
LVM_MODE_OFF // EnableDebug
LVM_MODE_OFF // StatusReporting
./../PCM_Dumps/LVAC_Status.bin // LVAC_StatusFile
LVACFS_PCM_MODE_OFF // InPCMSavingMode
16000 // InPCMSavingBufferSize
./../../data/vendor/log/audiopcm/Ac_in.pcm // InPCMSavingFilename
LVACFS_PCM_MODE_OFF // InPCMInjectionMode
16000 // InPCMInjectionBufferSize
./../PCM_Inject/TestInput.pcm // InPCMInjectionFilename
LVACFS_PCM_MODE_OFF // OutPCMSavingMode
16000 // OutPCMSavingBufferSize
./../../data/vendor/log/audiopcm/Ac_out.pcm // OutPCMSavingFilename
LVACFS_PCM_MODE_OFF // OutPCMInjectionMode
16000 // OutPCMInjectionBufferSize
./../PCM_Inject/TestInput.pcm // OutPCMInjectionFilename

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,126 @@
S,1,2,1,1,1,1,-17,1,-23,0,200,400,500,1000,0,0,1,3,4,5,0,200,400,500,1000,0,0,0,1,3,5,0,200,400,500,1000,0,0,1,3,4,5,0,200,400,500,1000,0,0,1,3,4,5,0,200,400,500,1000,0,0,1,3,4,5,0,200,400,500,1000,0,0,1,3,4,5,-1,0,5000,0,-1,5000,5000,0,-1
AFH,1,85,0
AFM,1,6,4,4,1,0,2,1,3,4,-10,-9,-13,-15,-13,-12,-7,-8,-8,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,10,0,1,0,-1,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
AFP,1,6,4,4,1,0,2,1,3,4,-12,-11,-17,-21,-16,-13,-7,-8,-8,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,10,0,1,0,-2,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
AFV,1,3,3,4,3,4,6,2,1,1,-10,-9,-12,-14,-12,-12,-7,-8,-8,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,11,0,1,0,-1,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
AFC,1,1,2,3,4,6,8,3,0,0,-12,-11,-13,-14,-12,-12,-7,-10,-10,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,11,0,1,0,-1,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
AFAM,1,1,160,160,5,1,250,165,1,1,400,250,-6,1,530,80,-3,1,650,250,-12,1,760,100,-6,1,1050,200,-2,1,2400,1600,-2,1,3070,1500,-10,1,5300,1472,6,1,7800,1950,5,1,11200,2800,-6,0,8000,2000,3,0,9000,1000,1,0,10000,2000,0,0,11200,1800,-4,1,2000,1000,-1,1,1450,400,-1,1,2800,500,-3,2,17500,200,7
AFAP,1,1,160,160,5,1,250,165,1,1,400,250,-6,1,530,80,-3,1,650,250,-12,1,760,100,-6,1,1050,200,-2,1,2400,1600,-2,1,3070,1500,-10,1,5300,1472,6,1,7800,1950,5,1,11200,2800,-6,0,8000,2000,3,0,9000,1000,1,0,10000,2000,0,0,11200,1800,-4,1,2000,1000,-1,1,1450,400,-1,1,2800,500,-3,2,17500,200,7
AFAV,1,1,160,160,5,1,250,165,1,1,400,250,-6,1,530,80,-3,1,650,250,-12,1,760,100,-6,1,1050,200,-2,1,2400,1600,-2,1,3070,1500,-10,1,5300,1472,6,1,7800,1950,5,1,11200,2800,-6,0,8000,2000,3,0,9000,1000,1,0,10000,2000,0,0,11200,1800,-4,1,2000,1000,-1,1,1450,400,-1,1,2800,500,-3,2,17500,200,7
AFAC,1,1,160,160,5,1,250,165,1,1,400,250,-6,1,530,80,-3,1,650,250,-12,1,760,100,-6,1,1050,200,-1,1,2400,1600,0,1,3070,1500,-10,1,5300,1472,6,1,7800,1950,5,1,11200,2800,-6,1,1500,1000,4,1,3750,500,3,1,1250,500,-2,1,2250,500,3,1,2000,1000,-1,1,1450,400,-1,1,2800,500,-3,2,17500,200,7
AMH,1,85,0
AMM,1,6,4,4,1,0,2,1,3,4,-10,-9,-13,-15,-13,-12,-7,-8,-8,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,10,0,1,0,-1,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
AMP,1,6,4,4,1,0,2,1,3,4,-12,-11,-17,-21,-16,-13,-7,-8,-8,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,10,0,1,0,-2,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
AMV,1,3,3,4,3,4,6,2,1,1,-10,-9,-12,-14,-12,-12,-7,-8,-8,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,11,0,1,0,-1,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
AMC,1,1,2,3,4,6,8,3,0,0,-12,-11,-13,-14,-12,-12,-7,-10,-10,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,11,0,1,0,-1,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
AMAM,1,1,160,160,5,1,250,165,1,1,400,250,-6,1,530,80,-3,1,650,250,-12,1,760,100,-6,1,1050,200,-2,1,2400,1600,-2,1,3070,1500,-10,1,5300,1472,6,1,7800,1950,5,1,11200,2800,-6,0,8000,2000,3,0,9000,1000,1,0,10000,2000,0,0,11200,1800,-4,1,2000,1000,-1,1,1450,400,-1,1,2800,500,-3,2,17500,200,7
AMAP,1,1,160,160,5,1,250,165,1,1,400,250,-6,1,530,80,-3,1,650,250,-12,1,760,100,-6,1,1050,200,-2,1,2400,1600,-2,1,3070,1500,-10,1,5300,1472,6,1,7800,1950,5,1,11200,2800,-6,0,8000,2000,3,0,9000,1000,1,0,10000,2000,0,0,11200,1800,-4,1,2000,1000,-1,1,1450,400,-1,1,2800,500,-3,2,17500,200,7
AMAV,1,1,160,160,5,1,250,165,1,1,400,250,-6,1,530,80,-3,1,650,250,-12,1,760,100,-6,1,1050,200,-2,1,2400,1600,-2,1,3070,1500,-10,1,5300,1472,6,1,7800,1950,5,1,11200,2800,-6,0,8000,2000,3,0,9000,1000,1,0,10000,2000,0,0,11200,1800,-4,1,2000,1000,-1,1,1450,400,-1,1,2800,500,-3,2,17500,200,7
AMAC,1,1,160,160,5,1,250,165,1,1,400,250,-6,1,530,80,-3,1,650,250,-12,1,760,100,-6,1,1050,200,-1,1,2400,1600,0,1,3070,1500,-10,1,5300,1472,6,1,7800,1950,5,1,11200,2800,-6,1,1500,1000,4,1,3750,500,3,1,1250,500,-2,1,2250,500,3,1,2000,1000,-1,1,1450,400,-1,1,2800,500,-3,2,17500,200,7
BFH,1,85,0
BFM,1,6,4,4,4,3,0,0,6,3,-10,-10,-11,-14,-14,-12,-7,-9,-7,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,9,0,1,0,-1,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
BFP,1,6,4,4,4,2,0,0,6,3,-11,-11,-14,-19,-17,-12,-7,-9,-7,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,9,0,1,0,-2,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
BFV,1,3,2,4,6,6,4,1,4,0,-10,-10,-10,-14,-13,-12,-7,-9,-7,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,10,0,1,0,-1,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
BFC,1,0,1,4,8,7,7,2,3,-1,-12,-12,-11,-13,-12,-12,-9,-10,-8,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,10,0,1,1,-1,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
BFAM,1,1,160,160,6,1,250,165,3,1,900,200,1,1,500,200,-5,1,700,250,-7,1,1000,300,-3,1,1150,200,3,1,2000,1000,5,1,1600,600,5,1,3400,1545,6,0,5400,940,-2,0,4050,700,5,0,4200,1200,-5,1,5400,1636,-17,1,8000,1600,4,1,10500,2625,4,0,11500,1000,5,1,1450,400,3,0,9000,2000,3,2,15000,200,7
BFAP,1,1,160,160,6,1,250,165,3,1,900,200,0,1,500,200,-5,1,700,250,-7,1,1000,300,-4,1,1150,200,2,1,2000,1000,5,1,1600,600,5,1,3400,1545,6,0,5400,940,-2,0,4050,700,5,0,4200,1200,-5,1,5400,1636,-17,1,8000,1600,4,1,10500,2625,4,0,11500,1000,5,1,1450,400,3,0,9000,2000,3,2,15000,200,7
BFAV,1,1,160,160,6,1,250,165,3,1,900,200,1,1,500,200,-5,1,700,250,-7,1,1000,300,-3,1,1150,200,3,1,2000,1000,5,1,1600,600,5,1,3400,1545,6,0,5400,940,-2,0,4050,700,5,0,4200,1200,-5,1,5400,1636,-17,1,8000,1600,4,1,10500,2625,4,0,11500,1000,5,1,1450,400,3,0,9000,2000,3,2,15000,200,7
BFAC,1,1,160,160,6,1,250,165,3,1,900,200,1,1,500,200,-5,1,700,250,-7,1,1000,300,-3,1,1150,200,3,1,2000,1000,6,1,1600,600,5,1,3400,1545,6,0,5400,940,-2,0,4050,700,5,0,4200,1200,-6,1,5400,1636,-17,1,8000,1600,4,1,10500,2625,4,0,11500,1000,5,1,1450,400,3,0,9000,2000,3,2,15000,200,7
BMH,1,85,0
BMM,1,6,4,4,4,3,0,0,6,3,-10,-10,-11,-14,-14,-12,-7,-9,-7,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,9,0,1,0,-1,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
BMP,1,6,4,4,4,2,0,0,6,3,-11,-11,-14,-19,-17,-12,-7,-9,-7,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,9,0,1,0,-2,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
BMV,1,3,2,4,6,6,4,1,4,0,-10,-10,-10,-14,-13,-12,-7,-9,-7,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,10,0,1,0,-1,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
BMC,1,0,1,4,8,7,7,2,3,-1,-12,-12,-11,-13,-12,-12,-9,-10,-8,5,5,8,10,10,20,20,20,20,150,150,150,150,150,150,150,150,150,3,10,0,1,1,-1,10,150,230,230,120,120,2,0,4,0,2,0,4,0,-10,-20,25,150,-1,300
BMAM,1,1,160,160,6,1,250,165,3,1,900,200,1,1,500,200,-5,1,700,250,-7,1,1000,300,-3,1,1150,200,3,1,2000,1000,5,1,1600,600,5,1,3400,1545,6,0,5400,940,-2,0,4050,700,5,0,4200,1200,-5,1,5400,1636,-17,1,8000,1600,4,1,10500,2625,4,0,11500,1000,5,1,1450,400,3,0,9000,2000,3,2,15000,200,7
BMAP,1,1,160,160,6,1,250,165,3,1,900,200,0,1,500,200,-5,1,700,250,-7,1,1000,300,-4,1,1150,200,2,1,2000,1000,5,1,1600,600,5,1,3400,1545,6,0,5400,940,-2,0,4050,700,5,0,4200,1200,-5,1,5400,1636,-17,1,8000,1600,4,1,10500,2625,4,0,11500,1000,5,1,1450,400,3,0,9000,2000,3,2,15000,200,7
BMAV,1,1,160,160,6,1,250,165,3,1,900,200,1,1,500,200,-5,1,700,250,-7,1,1000,300,-3,1,1150,200,3,1,2000,1000,5,1,1600,600,5,1,3400,1545,6,0,5400,940,-2,0,4050,700,5,0,4200,1200,-5,1,5400,1636,-17,1,8000,1600,4,1,10500,2625,4,0,11500,1000,5,1,1450,400,3,0,9000,2000,3,2,15000,200,7
BMAC,1,1,160,160,6,1,250,165,3,1,900,200,1,1,500,200,-5,1,700,250,-7,1,1000,300,-3,1,1150,200,3,1,2000,1000,6,1,1600,600,5,1,3400,1545,6,0,5400,940,-2,0,4050,700,5,0,4200,1200,-6,1,5400,1636,-17,1,8000,1600,4,1,10500,2625,4,0,11500,1000,5,1,1450,400,3,0,9000,2000,3,2,15000,200,7
CFH,1,50,0
CFM,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
CFP,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
CFV,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
CFC,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
CFAM,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
CFAP,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
CFAV,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
CFAC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
CMH,1,50,0
CMM,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
CMP,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
CMV,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
CMC,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
CMAM,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
CMAP,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
CMAV,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
CMAC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
DFH,1,50,0
DFM,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
DFP,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
DFV,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
DFC,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
DFAM,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
DFAP,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
DFAV,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
DFAC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
DMH,1,50,0
DMM,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
DMP,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
DMV,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
DMC,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100
DMAM,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
DMAP,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
DMAV,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
DMAC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0
EAFA,1,3,80,200,7,1,180,200,7,1,600,800,3,1,6000,4000,3,1,9000,4000,5,-2,0,0
EAFB,1,3,80,200,7,1,180,200,7,1,600,800,3,1,6000,4000,3,1,9000,4000,5,-2,0,0
EAFC,1,3,88,200,5,1,180,200,5,1,600,800,2,1,6000,4000,2,1,9000,4000,4,-1,-2,0
EAFD,1,3,96,200,3,1,180,200,3,1,600,800,1,1,6000,4000,1,1,9000,4000,2,-1,-5,0
EAFE,1,3,105,200,0,1,180,200,0,1,600,800,0,1,6000,4000,0,1,9000,4000,0,0,-8,0
EAMA,1,3,70,200,7,1,180,200,7,1,600,800,3,1,6000,5000,3,1,9000,4000,5,0,0,-14
EAMB,1,3,70,200,7,1,180,200,7,1,600,800,3,1,6000,5000,3,1,9000,4000,5,0,0,-11
EAMC,1,3,80,200,5,1,180,200,5,1,600,800,2,1,6000,5000,2,1,9000,4000,4,0,-2,-7
EAMD,1,3,95,200,3,1,180,200,3,1,600,800,1,1,6000,5000,1,1,9000,4000,2,0,-5,-3
EAME,1,3,105,200,0,1,180,200,0,1,600,800,0,1,6000,5000,0,1,9000,4000,0,0,-8,0
EBFA,1,3,80,160,7,1,180,160,7,1,700,500,4,1,6000,4000,3,1,9000,4000,4,-2,0,0
EBFB,1,3,80,160,7,1,180,160,7,1,700,500,4,1,6000,4000,3,1,9000,4000,4,-2,0,0
EBFC,1,3,88,160,5,1,180,160,5,1,700,500,3,1,6000,4000,2,1,9000,4000,3,-1,-1,0
EBFD,1,3,96,160,3,1,180,160,3,1,700,500,1,1,6000,4000,1,1,9000,4000,1,-1,-4,0
EBFE,1,3,105,160,0,1,180,160,0,1,700,500,0,1,6000,4000,0,1,9000,4000,0,0,-8,0
EBMA,1,3,70,160,7,1,180,160,7,1,700,500,4,1,6000,4000,3,1,9000,4000,4,0,0,-14
EBMB,1,3,70,160,7,1,180,160,7,1,700,500,4,1,6000,4000,3,1,9000,4000,4,0,0,-11
EBMC,1,3,80,160,5,1,180,160,5,1,700,500,3,1,6000,4000,2,1,9000,4000,3,0,-1,-7
EBMD,1,3,95,160,3,1,180,160,3,1,700,500,1,1,6000,4000,1,1,9000,4000,1,0,-4,-3
EBME,1,3,105,160,0,1,180,160,0,1,700,500,0,1,6000,4000,0,1,9000,4000,0,0,-8,0
ECFA,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
ECFB,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
ECFC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
ECFD,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
ECFE,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
ECMA,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
ECMB,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
ECMC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
ECMD,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
ECME,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
EDFA,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
EDFB,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
EDFC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
EDFD,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
EDFE,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
EDMA,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
EDMB,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
EDMC,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
EDMD,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0
EDME,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,800,200,0,0,0,0

View File

View File

@@ -0,0 +1,283 @@
{
"pcc": {
"lux_ranges_natural" : [[0, 200], [230, 340], [360, 900]],
"cct_ranges_natural" : [[0, 3200], [3500, 3900], [4400, 5500], [6000, 10000]],
"hue_natural" : [[0, 0, 0, 0], [1, 2, 3, 4], [5, 6, 7, 8]],
"saturation_natural" : [[0, 0, 0, 0], [1, 2, 3, 4], [5, 5, 5, 5]],
"hue_tables_other_natural" : [
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
],
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
]
],
"sat_tables_other_natural" : [
[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
],
[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
],
[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
],
[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
],
[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
],
[ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
]
]
}
}

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More