From 4982a8b22de4fc05a1085b4f30676406e77d054d Mon Sep 17 00:00:00 2001 From: Jason Ross Date: Tue, 7 Oct 2025 17:24:35 -0500 Subject: [PATCH] additional test coverage for missing lines --- rewrite/lcov.info | 2611 +++++++++++++++++++++++++ rewrite/tests/config_tests.rs | 161 ++ rewrite/tests/gamma_coverage_tests.rs | 198 ++ rewrite/tests/solar_coverage_tests.rs | 255 +++ 4 files changed, 3225 insertions(+) create mode 100644 rewrite/lcov.info create mode 100644 rewrite/tests/config_tests.rs create mode 100644 rewrite/tests/gamma_coverage_tests.rs create mode 100644 rewrite/tests/solar_coverage_tests.rs diff --git a/rewrite/lcov.info b/rewrite/lcov.info new file mode 100644 index 0000000..4415d31 --- /dev/null +++ b/rewrite/lcov.info @@ -0,0 +1,2611 @@ +SF:/home/jasonross/workspace/redshift-rebooted/rewrite/src/cities.rs +FN:25,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted6citiesNtB2_4City12display_name +FN:34,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted6citiesNtB2_4City8latitude +FN:39,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted6citiesNtB2_4City9longitude +FN:95,_RNvNtCsglpfD2jkGg1_17redshift_rebooted6cities11select_city +FN:70,_RNvNtCsglpfD2jkGg1_17redshift_rebooted6cities13get_countries +FN:62,_RNvNtCsglpfD2jkGg1_17redshift_rebooted6cities14is_utf8_locale +FN:82,_RNvNtCsglpfD2jkGg1_17redshift_rebooted6cities14select_country +FN:121,_RNvNtCsglpfD2jkGg1_17redshift_rebooted6cities15select_location +FN:77,_RNvNtCsglpfD2jkGg1_17redshift_rebooted6cities22get_cities_for_country +FN:99,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted6cities11select_city0B5_ +FN:115,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted6cities11select_citys0_0B5_ +FN:108,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted6cities11select_citys_0B5_ +FN:65,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted6cities14is_utf8_locale0B5_ +FN:25,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted6citiesNtB2_4City12display_name +FN:34,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted6citiesNtB2_4City8latitude +FN:39,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted6citiesNtB2_4City9longitude +FN:70,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities13get_countries +FN:62,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities14is_utf8_locale +FN:77,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities22get_cities_for_country +FN:65,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities14is_utf8_locale0B5_ +FN:99,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities11select_city0B5_ +FN:115,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities11select_citys0_0B5_ +FN:108,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities11select_citys_0B5_ +FN:95,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities11select_city +FN:82,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities14select_country +FN:121,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities15select_location +FN:139,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6cities5testss_18test_cities_loaded +FN:144,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6cities5testss_18test_get_countries +FN:172,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6cities5testss_21test_city_coordinates +FN:154,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6cities5testss_22test_city_display_name +FN:25,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted6citiesNtB2_4City12display_name +FN:34,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted6citiesNtB2_4City8latitude +FN:39,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted6citiesNtB2_4City9longitude +FN:70,_RNvNtCs6D26x6HxR2z_17redshift_rebooted6cities13get_countries +FN:62,_RNvNtCs6D26x6HxR2z_17redshift_rebooted6cities14is_utf8_locale +FN:77,_RNvNtCs6D26x6HxR2z_17redshift_rebooted6cities22get_cities_for_country +FN:139,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6cities5testss_18test_cities_loaded +FN:144,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6cities5testss_18test_get_countries +FN:172,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6cities5testss_21test_city_coordinates +FN:154,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6cities5testss_22test_city_display_name +FN:99,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted6cities11select_city0B5_ +FN:115,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted6cities11select_citys0_0B5_ +FN:108,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted6cities11select_citys_0B5_ +FN:95,_RNvNtCs6D26x6HxR2z_17redshift_rebooted6cities11select_city +FN:82,_RNvNtCs6D26x6HxR2z_17redshift_rebooted6cities14select_country +FN:121,_RNvNtCs6D26x6HxR2z_17redshift_rebooted6cities15select_location +FN:65,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted6cities14is_utf8_locale0B5_ +FN:121,_RNvNtCs1L22wW3sCo2_17redshift_rebooted6cities15select_location +FN:99,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted6cities11select_city0B5_ +FN:115,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted6cities11select_citys0_0B5_ +FN:108,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted6cities11select_citys_0B5_ +FN:65,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted6cities14is_utf8_locale0B5_ +FN:25,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted6citiesNtB2_4City12display_name +FN:34,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted6citiesNtB2_4City8latitude +FN:39,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted6citiesNtB2_4City9longitude +FN:95,_RNvNtCs1L22wW3sCo2_17redshift_rebooted6cities11select_city +FN:70,_RNvNtCs1L22wW3sCo2_17redshift_rebooted6cities13get_countries +FN:62,_RNvNtCs1L22wW3sCo2_17redshift_rebooted6cities14is_utf8_locale +FN:82,_RNvNtCs1L22wW3sCo2_17redshift_rebooted6cities14select_country +FN:77,_RNvNtCs1L22wW3sCo2_17redshift_rebooted6cities22get_cities_for_country +FNDA:1,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted6citiesNtB2_4City12display_name +FNDA:42,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted6citiesNtB2_4City8latitude +FNDA:40,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted6citiesNtB2_4City9longitude +FNDA:0,_RNvNtCsglpfD2jkGg1_17redshift_rebooted6cities11select_city +FNDA:10,_RNvNtCsglpfD2jkGg1_17redshift_rebooted6cities13get_countries +FNDA:1,_RNvNtCsglpfD2jkGg1_17redshift_rebooted6cities14is_utf8_locale +FNDA:0,_RNvNtCsglpfD2jkGg1_17redshift_rebooted6cities14select_country +FNDA:0,_RNvNtCsglpfD2jkGg1_17redshift_rebooted6cities15select_location +FNDA:1021,_RNvNtCsglpfD2jkGg1_17redshift_rebooted6cities22get_cities_for_country +FNDA:0,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted6cities11select_city0B5_ +FNDA:0,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted6cities11select_citys0_0B5_ +FNDA:0,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted6cities11select_citys_0B5_ +FNDA:1,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted6cities14is_utf8_locale0B5_ +FNDA:1,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted6citiesNtB2_4City12display_name +FNDA:1,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted6citiesNtB2_4City8latitude +FNDA:1,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted6citiesNtB2_4City9longitude +FNDA:3,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities13get_countries +FNDA:1,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities14is_utf8_locale +FNDA:1,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities22get_cities_for_country +FNDA:1,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities14is_utf8_locale0B5_ +FNDA:0,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities11select_city0B5_ +FNDA:0,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities11select_citys0_0B5_ +FNDA:0,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities11select_citys_0B5_ +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities11select_city +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities14select_country +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted6cities15select_location +FNDA:1,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6cities5testss_18test_cities_loaded +FNDA:1,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6cities5testss_18test_get_countries +FNDA:1,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6cities5testss_21test_city_coordinates +FNDA:1,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6cities5testss_22test_city_display_name +FNDA:1,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted6citiesNtB2_4City12display_name +FNDA:1,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted6citiesNtB2_4City8latitude +FNDA:1,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted6citiesNtB2_4City9longitude +FNDA:3,_RNvNtCs6D26x6HxR2z_17redshift_rebooted6cities13get_countries +FNDA:1,_RNvNtCs6D26x6HxR2z_17redshift_rebooted6cities14is_utf8_locale +FNDA:1,_RNvNtCs6D26x6HxR2z_17redshift_rebooted6cities22get_cities_for_country +FNDA:1,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6cities5testss_18test_cities_loaded +FNDA:1,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6cities5testss_18test_get_countries +FNDA:1,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6cities5testss_21test_city_coordinates +FNDA:1,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6cities5testss_22test_city_display_name +FNDA:0,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted6cities11select_city0B5_ +FNDA:0,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted6cities11select_citys0_0B5_ +FNDA:0,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted6cities11select_citys_0B5_ +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted6cities11select_city +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted6cities14select_country +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted6cities15select_location +FNDA:1,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted6cities14is_utf8_locale0B5_ +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted6cities15select_location +FNDA:0,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted6cities11select_city0B5_ +FNDA:0,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted6cities11select_citys0_0B5_ +FNDA:0,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted6cities11select_citys_0B5_ +FNDA:0,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted6cities14is_utf8_locale0B5_ +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted6citiesNtB2_4City12display_name +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted6citiesNtB2_4City8latitude +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted6citiesNtB2_4City9longitude +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted6cities11select_city +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted6cities13get_countries +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted6cities14is_utf8_locale +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted6cities14select_country +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted6cities22get_cities_for_country +FNF:17 +FNH:11 +DA:25,3 +DA:26,3 +DA:27,2 +DA:29,1 +DA:31,3 +DA:34,44 +DA:35,44 +DA:36,44 +DA:39,42 +DA:40,42 +DA:41,42 +DA:62,3 +DA:63,3 +DA:64,3 +DA:65,3 +DA:66,3 +DA:67,3 +DA:70,16 +DA:71,16 +DA:72,16 +DA:73,16 +DA:74,16 +DA:77,1023 +DA:78,1023 +DA:79,1023 +DA:82,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:91,0 +DA:92,0 +DA:95,0 +DA:98,0 +DA:99,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:117,0 +DA:118,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:125,0 +DA:126,0 +DA:128,0 +DA:129,0 +DA:131,0 +DA:132,0 +DA:139,2 +DA:140,2 +DA:141,2 +DA:144,2 +DA:145,2 +DA:146,2 +DA:148,2 +DA:149,2 +DA:150,2 +DA:151,2 +DA:154,2 +DA:155,2 +DA:156,2 +DA:157,2 +DA:158,2 +DA:159,2 +DA:160,2 +DA:161,2 +DA:162,2 +DA:163,2 +DA:164,2 +DA:165,2 +DA:168,2 +DA:169,2 +DA:172,2 +DA:173,2 +DA:174,2 +DA:175,2 +DA:176,2 +DA:177,2 +DA:178,2 +DA:179,2 +DA:180,2 +DA:181,2 +DA:182,2 +DA:183,2 +DA:185,2 +DA:186,2 +DA:187,2 +BRF:0 +BRH:0 +LF:101 +LH:64 +end_of_record +SF:/home/jasonross/workspace/redshift-rebooted/rewrite/src/colorramp.rs +FN:286,_RNvNtCsglpfD2jkGg1_17redshift_rebooted9colorramp14colorramp_fill +FN:266,_RNvNtCsglpfD2jkGg1_17redshift_rebooted9colorramp15get_white_point +FN:257,_RNvNtCsglpfD2jkGg1_17redshift_rebooted9colorramp17interpolate_color +FN:313,_RNvNtCsglpfD2jkGg1_17redshift_rebooted9colorramp20colorramp_fill_float +FN:286,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted9colorramp14colorramp_fill +FN:266,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted9colorramp15get_white_point +FN:257,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted9colorramp17interpolate_color +FN:313,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted9colorramp20colorramp_fill_float +FN:286,_RNvNtCs6D26x6HxR2z_17redshift_rebooted9colorramp14colorramp_fill +FN:266,_RNvNtCs6D26x6HxR2z_17redshift_rebooted9colorramp15get_white_point +FN:257,_RNvNtCs6D26x6HxR2z_17redshift_rebooted9colorramp17interpolate_color +FN:313,_RNvNtCs6D26x6HxR2z_17redshift_rebooted9colorramp20colorramp_fill_float +FN:286,_RNvNtCs1L22wW3sCo2_17redshift_rebooted9colorramp14colorramp_fill +FN:266,_RNvNtCs1L22wW3sCo2_17redshift_rebooted9colorramp15get_white_point +FN:257,_RNvNtCs1L22wW3sCo2_17redshift_rebooted9colorramp17interpolate_color +FN:313,_RNvNtCs1L22wW3sCo2_17redshift_rebooted9colorramp20colorramp_fill_float +FNDA:4,_RNvNtCsglpfD2jkGg1_17redshift_rebooted9colorramp14colorramp_fill +FNDA:20,_RNvNtCsglpfD2jkGg1_17redshift_rebooted9colorramp15get_white_point +FNDA:20,_RNvNtCsglpfD2jkGg1_17redshift_rebooted9colorramp17interpolate_color +FNDA:2,_RNvNtCsglpfD2jkGg1_17redshift_rebooted9colorramp20colorramp_fill_float +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted9colorramp14colorramp_fill +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted9colorramp15get_white_point +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted9colorramp17interpolate_color +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted9colorramp20colorramp_fill_float +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted9colorramp14colorramp_fill +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted9colorramp15get_white_point +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted9colorramp17interpolate_color +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted9colorramp20colorramp_fill_float +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted9colorramp14colorramp_fill +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted9colorramp15get_white_point +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted9colorramp17interpolate_color +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted9colorramp20colorramp_fill_float +FNF:4 +FNH:4 +DA:257,20 +DA:258,20 +DA:259,20 +DA:260,20 +DA:261,20 +DA:262,20 +DA:263,20 +DA:266,20 +DA:267,20 +DA:268,20 +DA:270,20 +DA:271,20 +DA:272,20 +DA:273,20 +DA:274,20 +DA:275,20 +DA:276,20 +DA:277,20 +DA:278,20 +DA:279,20 +DA:281,20 +DA:282,20 +DA:286,4 +DA:287,4 +DA:288,4 +DA:289,4 +DA:290,4 +DA:291,4 +DA:292,4 +DA:293,4 +DA:295,1024 +DA:296,1024 +DA:297,1024 +DA:298,1024 +DA:299,1024 +DA:300,1024 +DA:301,1024 +DA:302,1024 +DA:303,1024 +DA:304,1024 +DA:305,1024 +DA:306,1024 +DA:307,1024 +DA:308,1024 +DA:309,1024 +DA:310,4 +DA:313,2 +DA:314,2 +DA:315,2 +DA:316,2 +DA:317,2 +DA:318,2 +DA:319,2 +DA:320,2 +DA:322,512 +DA:323,512 +DA:324,512 +DA:325,512 +DA:326,512 +DA:327,512 +DA:328,512 +DA:329,512 +DA:330,2 +BRF:0 +BRH:0 +LF:63 +LH:63 +end_of_record +SF:/home/jasonross/workspace/redshift-rebooted/rewrite/src/config.rs +FN:123,_RNCNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB6_6Config12get_location0B8_ +FN:59,_RNCNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB6_6Config4load0B8_ +FN:62,_RNCNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB6_6Config4loads_0B8_ +FN:72,_RNCNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB6_6Config4save0B8_ +FN:79,_RNCNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB6_6Config4saves0_0B8_ +FN:76,_RNCNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB6_6Config4saves_0B8_ +FN:43,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config11config_path +FN:121,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config12get_location +FN:111,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config12set_location +FN:85,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config20should_check_geoclue +FN:101,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config20update_geoclue_check +FN:51,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config4load +FN:66,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config4save +FN:33,_RNvXNtCsglpfD2jkGg1_17redshift_rebooted6configNtB2_6ConfigNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:59,_RNCNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB6_6Config4load0B8_ +FN:62,_RNCNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB6_6Config4loads_0B8_ +FN:72,_RNCNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB6_6Config4save0B8_ +FN:79,_RNCNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB6_6Config4saves0_0B8_ +FN:76,_RNCNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB6_6Config4saves_0B8_ +FN:43,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config11config_path +FN:101,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config20update_geoclue_check +FN:51,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config4load +FN:66,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config4save +FN:134,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6config5testss_19test_config_default +FN:171,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6config5testss_20test_config_location +FN:192,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6config5testss_25test_config_serialization +FN:141,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6config5testss_32test_config_should_check_geoclue +FN:123,_RNCNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB6_6Config12get_location0B8_ +FN:121,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config12get_location +FN:111,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config12set_location +FN:85,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config20should_check_geoclue +FN:33,_RNvXNtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB2_6ConfigNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:121,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config12get_location +FN:111,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config12set_location +FN:85,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config20should_check_geoclue +FN:33,_RNvXNtCs6D26x6HxR2z_17redshift_rebooted6configNtB2_6ConfigNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:59,_RNCNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB6_6Config4load0B8_ +FN:62,_RNCNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB6_6Config4loads_0B8_ +FN:72,_RNCNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB6_6Config4save0B8_ +FN:79,_RNCNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB6_6Config4saves0_0B8_ +FN:76,_RNCNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB6_6Config4saves_0B8_ +FN:43,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config11config_path +FN:101,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config20update_geoclue_check +FN:51,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config4load +FN:66,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config4save +FN:123,_RNCNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB6_6Config12get_location0B8_ +FN:134,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6config5testss_19test_config_default +FN:171,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6config5testss_20test_config_location +FN:192,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6config5testss_25test_config_serialization +FN:141,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6config5testss_32test_config_should_check_geoclue +FN:43,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config11config_path +FN:121,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config12get_location +FN:111,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config12set_location +FN:85,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config20should_check_geoclue +FN:101,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config20update_geoclue_check +FN:51,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config4load +FN:66,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config4save +FN:33,_RNvXNtCs1L22wW3sCo2_17redshift_rebooted6configNtB2_6ConfigNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:123,_RNCNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB6_6Config12get_location0B8_ +FN:59,_RNCNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB6_6Config4load0B8_ +FN:62,_RNCNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB6_6Config4loads_0B8_ +FN:72,_RNCNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB6_6Config4save0B8_ +FN:79,_RNCNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB6_6Config4saves0_0B8_ +FN:76,_RNCNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB6_6Config4saves_0B8_ +FNDA:0,_RNCNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB6_6Config12get_location0B8_ +FNDA:0,_RNCNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB6_6Config4load0B8_ +FNDA:0,_RNCNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB6_6Config4loads_0B8_ +FNDA:0,_RNCNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB6_6Config4save0B8_ +FNDA:0,_RNCNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB6_6Config4saves0_0B8_ +FNDA:0,_RNCNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB6_6Config4saves_0B8_ +FNDA:0,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config11config_path +FNDA:0,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config12get_location +FNDA:0,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config12set_location +FNDA:0,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config20should_check_geoclue +FNDA:0,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config20update_geoclue_check +FNDA:0,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config4load +FNDA:0,_RNvMs_NtCsglpfD2jkGg1_17redshift_rebooted6configNtB4_6Config4save +FNDA:0,_RNvXNtCsglpfD2jkGg1_17redshift_rebooted6configNtB2_6ConfigNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNCNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB6_6Config4load0B8_ +FNDA:0,_RNCNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB6_6Config4loads_0B8_ +FNDA:0,_RNCNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB6_6Config4save0B8_ +FNDA:0,_RNCNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB6_6Config4saves0_0B8_ +FNDA:0,_RNCNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB6_6Config4saves_0B8_ +FNDA:0,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config11config_path +FNDA:0,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config20update_geoclue_check +FNDA:0,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config4load +FNDA:0,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config4save +FNDA:1,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6config5testss_19test_config_default +FNDA:1,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6config5testss_20test_config_location +FNDA:1,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6config5testss_25test_config_serialization +FNDA:1,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted6config5testss_32test_config_should_check_geoclue +FNDA:2,_RNCNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB6_6Config12get_location0B8_ +FNDA:2,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config12get_location +FNDA:2,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config12set_location +FNDA:3,_RNvMs_NtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB4_6Config20should_check_geoclue +FNDA:4,_RNvXNtCs4GTlMbYMGjQ_17redshift_rebooted6configNtB2_6ConfigNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:2,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config12get_location +FNDA:2,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config12set_location +FNDA:3,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config20should_check_geoclue +FNDA:4,_RNvXNtCs6D26x6HxR2z_17redshift_rebooted6configNtB2_6ConfigNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNCNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB6_6Config4load0B8_ +FNDA:0,_RNCNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB6_6Config4loads_0B8_ +FNDA:0,_RNCNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB6_6Config4save0B8_ +FNDA:0,_RNCNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB6_6Config4saves0_0B8_ +FNDA:0,_RNCNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB6_6Config4saves_0B8_ +FNDA:0,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config11config_path +FNDA:0,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config20update_geoclue_check +FNDA:0,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config4load +FNDA:0,_RNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB4_6Config4save +FNDA:2,_RNCNvMs_NtCs6D26x6HxR2z_17redshift_rebooted6configNtB6_6Config12get_location0B8_ +FNDA:1,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6config5testss_19test_config_default +FNDA:1,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6config5testss_20test_config_location +FNDA:1,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6config5testss_25test_config_serialization +FNDA:1,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted6config5testss_32test_config_should_check_geoclue +FNDA:0,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config11config_path +FNDA:0,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config12get_location +FNDA:0,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config12set_location +FNDA:0,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config20should_check_geoclue +FNDA:0,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config20update_geoclue_check +FNDA:0,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config4load +FNDA:0,_RNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB4_6Config4save +FNDA:0,_RNvXNtCs1L22wW3sCo2_17redshift_rebooted6configNtB2_6ConfigNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNCNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB6_6Config12get_location0B8_ +FNDA:0,_RNCNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB6_6Config4load0B8_ +FNDA:0,_RNCNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB6_6Config4loads_0B8_ +FNDA:0,_RNCNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB6_6Config4save0B8_ +FNDA:0,_RNCNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB6_6Config4saves0_0B8_ +FNDA:0,_RNCNvMs_NtCs1L22wW3sCo2_17redshift_rebooted6configNtB6_6Config4saves_0B8_ +FNF:18 +FNH:9 +DA:33,8 +DA:34,8 +DA:35,8 +DA:36,8 +DA:37,8 +DA:38,8 +DA:43,0 +DA:44,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:51,0 +DA:52,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:58,0 +DA:59,0 +DA:61,0 +DA:62,0 +DA:63,0 +DA:66,0 +DA:67,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:75,0 +DA:76,0 +DA:78,0 +DA:79,0 +DA:81,0 +DA:82,0 +DA:85,6 +DA:86,6 +DA:87,4 +DA:88,4 +DA:89,4 +DA:90,4 +DA:93,4 +DA:96,2 +DA:98,6 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:111,4 +DA:112,4 +DA:113,4 +DA:114,4 +DA:115,4 +DA:116,4 +DA:117,4 +DA:118,4 +DA:121,4 +DA:122,4 +DA:123,4 +DA:124,4 +DA:125,4 +DA:126,4 +DA:134,2 +DA:135,2 +DA:136,2 +DA:137,2 +DA:138,2 +DA:141,2 +DA:142,2 +DA:145,2 +DA:148,2 +DA:149,2 +DA:150,2 +DA:151,2 +DA:152,2 +DA:153,2 +DA:156,2 +DA:159,2 +DA:160,2 +DA:161,2 +DA:162,2 +DA:163,2 +DA:164,2 +DA:167,2 +DA:168,2 +DA:171,2 +DA:172,2 +DA:174,2 +DA:175,2 +DA:176,2 +DA:177,2 +DA:179,2 +DA:180,2 +DA:181,2 +DA:182,2 +DA:185,2 +DA:186,2 +DA:187,2 +DA:188,2 +DA:189,2 +DA:192,2 +DA:193,2 +DA:194,2 +DA:195,2 +DA:196,2 +DA:197,2 +DA:200,2 +DA:201,2 +DA:202,2 +DA:204,2 +DA:205,2 +DA:206,2 +DA:207,2 +BRF:0 +BRH:0 +LF:121 +LH:80 +end_of_record +SF:/home/jasonross/workspace/redshift-rebooted/rewrite/src/gamma.rs +FN:34,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB2_16DummyGammaMethod3new +FN:74,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod10print_help +FN:57,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod15set_temperature +FN:46,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4init +FN:70,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4name +FN:50,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod5start +FN:66,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod7restore +FN:81,_RNvXs1_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FN:40,_RNvXs_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB4_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:34,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB2_16DummyGammaMethod3new +FN:74,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod10print_help +FN:57,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod15set_temperature +FN:46,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4init +FN:70,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4name +FN:50,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod5start +FN:66,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod7restore +FN:81,_RNvXs1_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FN:40,_RNvXs_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB4_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:34,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB2_16DummyGammaMethod3new +FN:74,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod10print_help +FN:57,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod15set_temperature +FN:46,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4init +FN:70,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4name +FN:50,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod5start +FN:66,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod7restore +FN:81,_RNvXs1_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FN:40,_RNvXs_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB4_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:81,_RNvXs1_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FN:40,_RNvXs_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB4_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:34,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB2_16DummyGammaMethod3new +FN:74,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod10print_help +FN:57,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod15set_temperature +FN:46,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4init +FN:70,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4name +FN:50,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod5start +FN:66,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod7restore +FNDA:16,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB2_16DummyGammaMethod3new +FNDA:0,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod10print_help +FNDA:36,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod15set_temperature +FNDA:15,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4init +FNDA:1,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4name +FNDA:15,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod5start +FNDA:2,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod7restore +FNDA:1,_RNvXs1_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FNDA:0,_RNvXs_NtCsglpfD2jkGg1_17redshift_rebooted5gammaNtB4_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB2_16DummyGammaMethod3new +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod10print_help +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod15set_temperature +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4init +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4name +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod5start +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod7restore +FNDA:0,_RNvXs1_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FNDA:0,_RNvXs_NtCs4GTlMbYMGjQ_17redshift_rebooted5gammaNtB4_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB2_16DummyGammaMethod3new +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod10print_help +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod15set_temperature +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4init +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4name +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod5start +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod7restore +FNDA:0,_RNvXs1_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FNDA:0,_RNvXs_NtCs6D26x6HxR2z_17redshift_rebooted5gammaNtB4_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvXs1_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FNDA:0,_RNvXs_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB4_16DummyGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB2_16DummyGammaMethod3new +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod10print_help +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod15set_temperature +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4init +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod4name +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod5start +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5gammaNtB5_16DummyGammaMethodNtB5_11GammaMethod7restore +FNF:9 +FNH:7 +DA:34,16 +DA:35,16 +DA:36,16 +DA:40,0 +DA:41,0 +DA:42,0 +DA:46,15 +DA:47,15 +DA:48,15 +DA:50,15 +DA:51,15 +DA:52,15 +DA:54,15 +DA:55,15 +DA:57,36 +DA:58,36 +DA:59,36 +DA:60,36 +DA:61,36 +DA:62,36 +DA:63,36 +DA:64,36 +DA:66,2 +DA:68,2 +DA:70,1 +DA:71,1 +DA:72,1 +DA:74,0 +DA:75,0 +DA:76,0 +DA:77,0 +DA:81,1 +DA:82,1 +DA:83,1 +BRF:0 +BRH:0 +LF:34 +LH:27 +end_of_record +SF:/home/jasonross/workspace/redshift-rebooted/rewrite/src/gamma_guard.rs +FN:41,_RNvXs_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_guardNtB4_17GammaRestoreGuardNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FN:29,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard15disable_restore +FN:19,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard3new +FN:35,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard7get_mut +FN:29,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard15disable_restore +FN:19,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard3new +FN:35,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard7get_mut +FN:41,_RNvXs_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_guardNtB4_17GammaRestoreGuardNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FN:29,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard15disable_restore +FN:19,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard3new +FN:35,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard7get_mut +FN:41,_RNvXs_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_guardNtB4_17GammaRestoreGuardNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FN:41,_RNvXs_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_guardNtB4_17GammaRestoreGuardNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FN:29,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard15disable_restore +FN:19,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard3new +FN:35,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard7get_mut +FNDA:7,_RNvXs_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_guardNtB4_17GammaRestoreGuardNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FNDA:1,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard15disable_restore +FNDA:7,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard3new +FNDA:3,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard7get_mut +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard15disable_restore +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard3new +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard7get_mut +FNDA:0,_RNvXs_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_guardNtB4_17GammaRestoreGuardNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard15disable_restore +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard3new +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard7get_mut +FNDA:0,_RNvXs_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_guardNtB4_17GammaRestoreGuardNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FNDA:0,_RNvXs_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_guardNtB4_17GammaRestoreGuardNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard15disable_restore +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard3new +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_guardNtB2_17GammaRestoreGuard7get_mut +FNF:4 +FNH:4 +DA:19,7 +DA:20,7 +DA:21,7 +DA:22,7 +DA:23,7 +DA:24,7 +DA:29,1 +DA:30,1 +DA:31,1 +DA:35,3 +DA:36,3 +DA:37,3 +DA:41,7 +DA:42,7 +DA:43,6 +DA:44,6 +DA:45,6 +DA:46,6 +DA:47,6 +DA:48,6 +DA:49,6 +DA:50,6 +DA:51,6 +DA:52,6 +DA:53,7 +BRF:0 +BRH:0 +LF:25 +LH:25 +end_of_record +SF:/home/jasonross/workspace/redshift-rebooted/rewrite/src/gamma_randr.rs +FN:61,_RNCNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod15get_screen_root0B6_ +FN:106,_RNCNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtc0B6_ +FN:108,_RNCNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtcs_0B6_ +FN:124,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4init0B9_ +FN:132,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits0_0B9_ +FN:130,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits_0B9_ +FN:153,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5start0B9_ +FN:163,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts0_0B9_ +FN:165,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts1_0B9_ +FN:176,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts2_0B9_ +FN:178,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts3_0B9_ +FN:155,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts_0B9_ +FN:266,_RNvXs2_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FN:44,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod10set_screen +FN:53,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod15get_screen_root +FN:66,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod24set_temperature_for_crtc +FN:33,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod3new +FN:49,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod9set_crtcs +FN:250,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod10print_help +FN:200,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod15set_temperature +FN:121,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4init +FN:246,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4name +FN:147,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod5start +FN:223,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod7restore +FN:260,_RNvXs1_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FN:115,_RNvXs_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:61,_RNCNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod15get_screen_root0B6_ +FN:106,_RNCNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtc0B6_ +FN:108,_RNCNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtcs_0B6_ +FN:124,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4init0B9_ +FN:132,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits0_0B9_ +FN:130,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits_0B9_ +FN:153,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5start0B9_ +FN:163,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts0_0B9_ +FN:165,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts1_0B9_ +FN:176,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts2_0B9_ +FN:178,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts3_0B9_ +FN:155,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts_0B9_ +FN:44,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod10set_screen +FN:53,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod15get_screen_root +FN:66,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod24set_temperature_for_crtc +FN:33,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod3new +FN:49,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod9set_crtcs +FN:250,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod10print_help +FN:200,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod15set_temperature +FN:121,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4init +FN:246,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4name +FN:147,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod5start +FN:223,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod7restore +FN:260,_RNvXs1_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FN:266,_RNvXs2_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FN:115,_RNvXs_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:61,_RNCNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod15get_screen_root0B6_ +FN:106,_RNCNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtc0B6_ +FN:108,_RNCNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtcs_0B6_ +FN:124,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4init0B9_ +FN:132,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits0_0B9_ +FN:130,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits_0B9_ +FN:153,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5start0B9_ +FN:163,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts0_0B9_ +FN:165,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts1_0B9_ +FN:176,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts2_0B9_ +FN:178,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts3_0B9_ +FN:155,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts_0B9_ +FN:44,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod10set_screen +FN:53,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod15get_screen_root +FN:66,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod24set_temperature_for_crtc +FN:33,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod3new +FN:49,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod9set_crtcs +FN:250,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod10print_help +FN:200,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod15set_temperature +FN:121,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4init +FN:246,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4name +FN:147,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod5start +FN:223,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod7restore +FN:260,_RNvXs1_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FN:266,_RNvXs2_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FN:115,_RNvXs_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:44,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod10set_screen +FN:49,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod9set_crtcs +FN:260,_RNvXs1_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FN:115,_RNvXs_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:266,_RNvXs2_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FN:61,_RNCNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod15get_screen_root0B6_ +FN:106,_RNCNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtc0B6_ +FN:108,_RNCNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtcs_0B6_ +FN:124,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4init0B9_ +FN:132,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits0_0B9_ +FN:130,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits_0B9_ +FN:153,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5start0B9_ +FN:163,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts0_0B9_ +FN:165,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts1_0B9_ +FN:176,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts2_0B9_ +FN:178,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts3_0B9_ +FN:155,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts_0B9_ +FN:53,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod15get_screen_root +FN:66,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod24set_temperature_for_crtc +FN:33,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod3new +FN:250,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod10print_help +FN:200,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod15set_temperature +FN:121,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4init +FN:246,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4name +FN:147,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod5start +FN:223,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod7restore +FNDA:0,_RNCNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod15get_screen_root0B6_ +FNDA:0,_RNCNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtc0B6_ +FNDA:0,_RNCNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtcs_0B6_ +FNDA:0,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4init0B9_ +FNDA:0,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits0_0B9_ +FNDA:0,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits_0B9_ +FNDA:0,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5start0B9_ +FNDA:0,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts0_0B9_ +FNDA:0,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts1_0B9_ +FNDA:0,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts2_0B9_ +FNDA:0,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts3_0B9_ +FNDA:0,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts_0B9_ +FNDA:9,_RNvXs2_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FNDA:1,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod10set_screen +FNDA:0,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod15get_screen_root +FNDA:0,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod24set_temperature_for_crtc +FNDA:9,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod3new +FNDA:1,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod9set_crtcs +FNDA:0,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod10print_help +FNDA:0,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod15set_temperature +FNDA:1,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4init +FNDA:3,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4name +FNDA:0,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod5start +FNDA:10,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod7restore +FNDA:1,_RNvXs1_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FNDA:1,_RNvXs_NtCsglpfD2jkGg1_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNCNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod15get_screen_root0B6_ +FNDA:0,_RNCNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtc0B6_ +FNDA:0,_RNCNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtcs_0B6_ +FNDA:0,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4init0B9_ +FNDA:0,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits0_0B9_ +FNDA:0,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits_0B9_ +FNDA:0,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5start0B9_ +FNDA:0,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts0_0B9_ +FNDA:0,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts1_0B9_ +FNDA:0,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts2_0B9_ +FNDA:0,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts3_0B9_ +FNDA:0,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts_0B9_ +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod10set_screen +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod15get_screen_root +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod24set_temperature_for_crtc +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod3new +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod9set_crtcs +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod10print_help +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod15set_temperature +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4init +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4name +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod5start +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod7restore +FNDA:0,_RNvXs1_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FNDA:0,_RNvXs2_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FNDA:0,_RNvXs_NtCs4GTlMbYMGjQ_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNCNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod15get_screen_root0B6_ +FNDA:0,_RNCNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtc0B6_ +FNDA:0,_RNCNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtcs_0B6_ +FNDA:0,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4init0B9_ +FNDA:0,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits0_0B9_ +FNDA:0,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits_0B9_ +FNDA:0,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5start0B9_ +FNDA:0,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts0_0B9_ +FNDA:0,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts1_0B9_ +FNDA:0,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts2_0B9_ +FNDA:0,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts3_0B9_ +FNDA:0,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts_0B9_ +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod10set_screen +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod15get_screen_root +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod24set_temperature_for_crtc +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod3new +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod9set_crtcs +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod10print_help +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod15set_temperature +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4init +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4name +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod5start +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod7restore +FNDA:0,_RNvXs1_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FNDA:0,_RNvXs2_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FNDA:0,_RNvXs_NtCs6D26x6HxR2z_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod10set_screen +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod9set_crtcs +FNDA:0,_RNvXs1_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core3fmt7Display3fmt +FNDA:0,_RNvXs_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethodNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvXs2_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FNDA:0,_RNCNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod15get_screen_root0B6_ +FNDA:0,_RNCNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtc0B6_ +FNDA:0,_RNCNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB4_16RandrGammaMethod24set_temperature_for_crtcs_0B6_ +FNDA:0,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4init0B9_ +FNDA:0,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits0_0B9_ +FNDA:0,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod4inits_0B9_ +FNDA:0,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5start0B9_ +FNDA:0,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts0_0B9_ +FNDA:0,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts1_0B9_ +FNDA:0,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts2_0B9_ +FNDA:0,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts3_0B9_ +FNDA:0,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB7_16RandrGammaMethodNtNtB9_5gamma11GammaMethod5starts_0B9_ +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod15get_screen_root +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod24set_temperature_for_crtc +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB2_16RandrGammaMethod3new +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod10print_help +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod15set_temperature +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4init +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod4name +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod5start +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted11gamma_randrNtB5_16RandrGammaMethodNtNtB7_5gamma11GammaMethod7restore +FNF:26 +FNH:9 +DA:33,9 +DA:34,9 +DA:35,9 +DA:36,9 +DA:37,9 +DA:38,9 +DA:39,9 +DA:40,9 +DA:41,9 +DA:44,1 +DA:45,1 +DA:46,1 +DA:49,1 +DA:50,1 +DA:51,1 +DA:53,0 +DA:54,0 +DA:56,0 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,0 +DA:63,0 +DA:64,0 +DA:66,0 +DA:67,0 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,0 +DA:72,0 +DA:73,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:96,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:110,0 +DA:111,0 +DA:115,1 +DA:116,1 +DA:117,1 +DA:121,1 +DA:123,1 +DA:124,1 +DA:126,1 +DA:129,1 +DA:130,1 +DA:131,1 +DA:132,1 +DA:134,1 +DA:135,1 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,1 +DA:143,1 +DA:144,1 +DA:145,1 +DA:147,0 +DA:148,0 +DA:149,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:157,0 +DA:160,0 +DA:162,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:167,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:181,0 +DA:182,0 +DA:183,0 +DA:184,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:197,0 +DA:198,0 +DA:200,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:220,0 +DA:221,0 +DA:223,10 +DA:224,10 +DA:226,1 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:243,9 +DA:244,10 +DA:246,3 +DA:247,3 +DA:248,3 +DA:250,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:260,1 +DA:261,1 +DA:262,1 +DA:266,9 +DA:267,9 +DA:268,9 +BRF:0 +BRH:0 +LF:177 +LH:46 +end_of_record +SF:/home/jasonross/workspace/redshift-rebooted/rewrite/src/interactive.rs +FN:17,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted11interactive27select_location_interactive0B5_ +FN:32,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted11interactive27select_location_interactives0_0B5_ +FN:26,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted11interactive27select_location_interactives1_0B5_ +FN:27,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted11interactive27select_location_interactives2_0B5_ +FN:31,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted11interactive27select_location_interactives_0B5_ +FN:41,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive5testss_21test_cities_available +FN:47,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive5testss_23test_cities_for_country +FN:17,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive27select_location_interactive0B5_ +FN:32,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive27select_location_interactives0_0B5_ +FN:26,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive27select_location_interactives1_0B5_ +FN:27,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive27select_location_interactives2_0B5_ +FN:31,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive27select_location_interactives_0B5_ +FN:8,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive27select_location_interactive +FN:41,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted11interactive5testss_21test_cities_available +FN:47,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted11interactive5testss_23test_cities_for_country +FN:17,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted11interactive27select_location_interactive0B5_ +FN:32,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted11interactive27select_location_interactives0_0B5_ +FN:26,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted11interactive27select_location_interactives1_0B5_ +FN:27,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted11interactive27select_location_interactives2_0B5_ +FN:31,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted11interactive27select_location_interactives_0B5_ +FN:8,_RNvNtCs6D26x6HxR2z_17redshift_rebooted11interactive27select_location_interactive +FN:17,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted11interactive27select_location_interactive0B5_ +FN:32,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted11interactive27select_location_interactives0_0B5_ +FN:26,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted11interactive27select_location_interactives1_0B5_ +FN:27,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted11interactive27select_location_interactives2_0B5_ +FN:31,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted11interactive27select_location_interactives_0B5_ +FN:8,_RNvNtCs1L22wW3sCo2_17redshift_rebooted11interactive27select_location_interactive +FNDA:0,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted11interactive27select_location_interactive0B5_ +FNDA:0,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted11interactive27select_location_interactives0_0B5_ +FNDA:0,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted11interactive27select_location_interactives1_0B5_ +FNDA:0,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted11interactive27select_location_interactives2_0B5_ +FNDA:0,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted11interactive27select_location_interactives_0B5_ +FNDA:1,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive5testss_21test_cities_available +FNDA:1,_RNvNtNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive5testss_23test_cities_for_country +FNDA:0,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive27select_location_interactive0B5_ +FNDA:0,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive27select_location_interactives0_0B5_ +FNDA:0,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive27select_location_interactives1_0B5_ +FNDA:0,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive27select_location_interactives2_0B5_ +FNDA:0,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive27select_location_interactives_0B5_ +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted11interactive27select_location_interactive +FNDA:1,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted11interactive5testss_21test_cities_available +FNDA:1,_RNvNtNtCs6D26x6HxR2z_17redshift_rebooted11interactive5testss_23test_cities_for_country +FNDA:0,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted11interactive27select_location_interactive0B5_ +FNDA:0,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted11interactive27select_location_interactives0_0B5_ +FNDA:0,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted11interactive27select_location_interactives1_0B5_ +FNDA:0,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted11interactive27select_location_interactives2_0B5_ +FNDA:0,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted11interactive27select_location_interactives_0B5_ +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted11interactive27select_location_interactive +FNDA:0,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted11interactive27select_location_interactive0B5_ +FNDA:0,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted11interactive27select_location_interactives0_0B5_ +FNDA:0,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted11interactive27select_location_interactives1_0B5_ +FNDA:0,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted11interactive27select_location_interactives2_0B5_ +FNDA:0,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted11interactive27select_location_interactives_0B5_ +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted11interactive27select_location_interactive +FNF:8 +FNH:2 +DA:8,0 +DA:9,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:13,0 +DA:16,0 +DA:17,0 +DA:19,0 +DA:22,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:31,0 +DA:32,0 +DA:34,0 +DA:41,2 +DA:42,2 +DA:43,2 +DA:44,2 +DA:47,2 +DA:48,2 +DA:49,2 +DA:50,2 +DA:51,2 +DA:52,0 +DA:53,2 +BRF:0 +BRH:0 +LF:33 +LH:10 +end_of_record +SF:/home/jasonross/workspace/redshift-rebooted/rewrite/src/location.rs +FN:252,_RINvMsU_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB6_24GeoLocationProxyBlocking3newpEBc_ +FN:230,_RINvMsj_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB6_19ClientProxyBlocking3newpEBc_ +FN:252,_RNCINvMs12_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB9_16GeoLocationProxy3newpE0Bf_ +FN:230,_RNCINvMst_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB8_11ClientProxy3newpE0Be_ +FN:221,_RNvMs_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB4_20ManagerProxyBlocking10get_client +FN:230,_RNvMsj_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking14set_desktop_id +FN:230,_RNvMsj_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking22set_distance_threshold +FN:230,_RNvMsj_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking4stop +FN:230,_RNvMsj_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking5start +FN:269,_RNCNCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task00B7_ +FN:148,_RNCNCNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB9_24GeoClue2LocationProviderNtB9_16LocationProvider5start00Bb_ +FN:221,_RNCNvMs7_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB7_12ManagerProxy10get_client0Bd_ +FN:230,_RNCNvMst_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy14set_desktop_id0Bd_ +FN:230,_RNCNvMst_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy22set_distance_threshold0Bd_ +FN:230,_RNCNvMst_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy4stop0Bd_ +FN:230,_RNCNvMst_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy5start0Bd_ +FN:209,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0B5_ +FN:89,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider10set_option0B9_ +FN:68,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider12get_location0B9_ +FN:173,_RNCNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider12get_location0B9_ +FN:146,_RNCNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider5start0B9_ +FN:191,_RNvXs4_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FN:41,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted8locationNtB2_22ManualLocationProvider13with_location +FN:37,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted8locationNtB2_22ManualLocationProvider3new +FN:119,_RNvMs1_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProvider3new +FN:205,_RNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task +FN:75,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10print_help +FN:86,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10set_option +FN:66,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider12get_location +FN:55,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4init +FN:71,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4name +FN:59,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider5start +FN:130,_RNvXs2_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:180,_RNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10print_help +FN:185,_RNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10set_option +FN:166,_RNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider12get_location +FN:136,_RNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4init +FN:176,_RNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4name +FN:140,_RNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider5start +FN:49,_RNvXs_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB4_22ManualLocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:252,_RINvMsU_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB6_24GeoLocationProxyBlocking3newpEBc_ +FN:230,_RINvMsj_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB6_19ClientProxyBlocking3newpEBc_ +FN:252,_RNCINvMs12_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB9_16GeoLocationProxy3newpE0Bf_ +FN:230,_RNCINvMst_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB8_11ClientProxy3newpE0Be_ +FN:269,_RNCNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task00B7_ +FN:148,_RNCNCNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB9_24GeoClue2LocationProviderNtB9_16LocationProvider5start00Bb_ +FN:221,_RNCNvMs7_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB7_12ManagerProxy10get_client0Bd_ +FN:230,_RNCNvMst_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy14set_desktop_id0Bd_ +FN:230,_RNCNvMst_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy22set_distance_threshold0Bd_ +FN:230,_RNCNvMst_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy4stop0Bd_ +FN:230,_RNCNvMst_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy5start0Bd_ +FN:209,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0B5_ +FN:89,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider10set_option0B9_ +FN:68,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider12get_location0B9_ +FN:173,_RNCNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider12get_location0B9_ +FN:146,_RNCNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider5start0B9_ +FN:41,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB2_22ManualLocationProvider13with_location +FN:37,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB2_22ManualLocationProvider3new +FN:119,_RNvMs1_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProvider3new +FN:221,_RNvMs_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB4_20ManagerProxyBlocking10get_client +FN:230,_RNvMsj_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking14set_desktop_id +FN:230,_RNvMsj_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking22set_distance_threshold +FN:230,_RNvMsj_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking4stop +FN:230,_RNvMsj_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking5start +FN:205,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task +FN:75,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10print_help +FN:86,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10set_option +FN:66,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider12get_location +FN:55,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4init +FN:71,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4name +FN:59,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider5start +FN:130,_RNvXs2_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:180,_RNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10print_help +FN:185,_RNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10set_option +FN:166,_RNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider12get_location +FN:136,_RNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4init +FN:176,_RNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4name +FN:140,_RNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider5start +FN:191,_RNvXs4_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FN:49,_RNvXs_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB4_22ManualLocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:252,_RINvMsU_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB6_24GeoLocationProxyBlocking3newpEBc_ +FN:230,_RINvMsj_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB6_19ClientProxyBlocking3newpEBc_ +FN:252,_RNCINvMs12_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB9_16GeoLocationProxy3newpE0Bf_ +FN:230,_RNCINvMst_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB8_11ClientProxy3newpE0Be_ +FN:269,_RNCNCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task00B7_ +FN:148,_RNCNCNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB9_24GeoClue2LocationProviderNtB9_16LocationProvider5start00Bb_ +FN:221,_RNCNvMs7_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB7_12ManagerProxy10get_client0Bd_ +FN:230,_RNCNvMst_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy14set_desktop_id0Bd_ +FN:230,_RNCNvMst_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy22set_distance_threshold0Bd_ +FN:230,_RNCNvMst_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy4stop0Bd_ +FN:230,_RNCNvMst_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy5start0Bd_ +FN:209,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0B5_ +FN:89,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider10set_option0B9_ +FN:68,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider12get_location0B9_ +FN:173,_RNCNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider12get_location0B9_ +FN:146,_RNCNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider5start0B9_ +FN:41,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted8locationNtB2_22ManualLocationProvider13with_location +FN:37,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted8locationNtB2_22ManualLocationProvider3new +FN:119,_RNvMs1_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProvider3new +FN:221,_RNvMs_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB4_20ManagerProxyBlocking10get_client +FN:230,_RNvMsj_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking14set_desktop_id +FN:230,_RNvMsj_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking22set_distance_threshold +FN:230,_RNvMsj_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking4stop +FN:230,_RNvMsj_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking5start +FN:205,_RNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task +FN:75,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10print_help +FN:86,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10set_option +FN:66,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider12get_location +FN:55,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4init +FN:71,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4name +FN:59,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider5start +FN:130,_RNvXs2_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:180,_RNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10print_help +FN:185,_RNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10set_option +FN:166,_RNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider12get_location +FN:136,_RNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4init +FN:176,_RNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4name +FN:140,_RNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider5start +FN:191,_RNvXs4_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FN:49,_RNvXs_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB4_22ManualLocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:252,_RINvMsU_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB6_24GeoLocationProxyBlocking3newpEBc_ +FN:230,_RINvMsj_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB6_19ClientProxyBlocking3newpEBc_ +FN:252,_RNCINvMs12_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB9_16GeoLocationProxy3newpE0Bf_ +FN:230,_RNCINvMst_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB8_11ClientProxy3newpE0Be_ +FN:89,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider10set_option0B9_ +FN:68,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider12get_location0B9_ +FN:41,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted8locationNtB2_22ManualLocationProvider13with_location +FN:37,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted8locationNtB2_22ManualLocationProvider3new +FN:221,_RNvMs_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB4_20ManagerProxyBlocking10get_client +FN:230,_RNvMsj_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking14set_desktop_id +FN:230,_RNvMsj_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking22set_distance_threshold +FN:230,_RNvMsj_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking4stop +FN:230,_RNvMsj_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking5start +FN:75,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10print_help +FN:86,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10set_option +FN:66,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider12get_location +FN:55,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4init +FN:71,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4name +FN:59,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider5start +FN:130,_RNvXs2_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:180,_RNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10print_help +FN:185,_RNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10set_option +FN:176,_RNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4name +FN:49,_RNvXs_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB4_22ManualLocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:191,_RNvXs4_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FN:269,_RNCNCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task00B7_ +FN:148,_RNCNCNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB9_24GeoClue2LocationProviderNtB9_16LocationProvider5start00Bb_ +FN:221,_RNCNvMs7_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB7_12ManagerProxy10get_client0Bd_ +FN:230,_RNCNvMst_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy14set_desktop_id0Bd_ +FN:230,_RNCNvMst_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy22set_distance_threshold0Bd_ +FN:230,_RNCNvMst_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy4stop0Bd_ +FN:230,_RNCNvMst_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy5start0Bd_ +FN:209,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0B5_ +FN:173,_RNCNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider12get_location0B9_ +FN:146,_RNCNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider5start0B9_ +FN:119,_RNvMs1_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProvider3new +FN:205,_RNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task +FN:166,_RNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider12get_location +FN:136,_RNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4init +FN:140,_RNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider5start +FNDA:0,_RINvMsU_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB6_24GeoLocationProxyBlocking3newpEBc_ +FNDA:0,_RINvMsj_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB6_19ClientProxyBlocking3newpEBc_ +FNDA:0,_RNCINvMs12_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB9_16GeoLocationProxy3newpE0Bf_ +FNDA:0,_RNCINvMst_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB8_11ClientProxy3newpE0Be_ +FNDA:0,_RNvMs_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB4_20ManagerProxyBlocking10get_client +FNDA:0,_RNvMsj_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking14set_desktop_id +FNDA:0,_RNvMsj_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking22set_distance_threshold +FNDA:0,_RNvMsj_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking4stop +FNDA:0,_RNvMsj_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking5start +FNDA:0,_RNCNCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task00B7_ +FNDA:0,_RNCNCNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB9_24GeoClue2LocationProviderNtB9_16LocationProvider5start00Bb_ +FNDA:0,_RNCNvMs7_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB7_12ManagerProxy10get_client0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy14set_desktop_id0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy22set_distance_threshold0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy4stop0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy5start0Bd_ +FNDA:0,_RNCNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task0B5_ +FNDA:1,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider10set_option0B9_ +FNDA:0,_RNCNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider12get_location0B9_ +FNDA:1,_RNCNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider12get_location0B9_ +FNDA:0,_RNCNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider5start0B9_ +FNDA:9,_RNvXs4_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FNDA:3,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted8locationNtB2_22ManualLocationProvider13with_location +FNDA:16,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted8locationNtB2_22ManualLocationProvider3new +FNDA:9,_RNvMs1_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProvider3new +FNDA:0,_RNvNtCsglpfD2jkGg1_17redshift_rebooted8location19geoclue2_async_task +FNDA:1,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10print_help +FNDA:21,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10set_option +FNDA:12,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider12get_location +FNDA:15,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4init +FNDA:3,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4name +FNDA:13,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider5start +FNDA:1,_RNvXs2_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:1,_RNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10print_help +FNDA:1,_RNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10set_option +FNDA:1,_RNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider12get_location +FNDA:5,_RNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4init +FNDA:3,_RNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4name +FNDA:0,_RNvXs3_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider5start +FNDA:1,_RNvXs_NtCsglpfD2jkGg1_17redshift_rebooted8locationNtB4_22ManualLocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RINvMsU_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB6_24GeoLocationProxyBlocking3newpEBc_ +FNDA:0,_RINvMsj_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB6_19ClientProxyBlocking3newpEBc_ +FNDA:0,_RNCINvMs12_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB9_16GeoLocationProxy3newpE0Bf_ +FNDA:0,_RNCINvMst_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB8_11ClientProxy3newpE0Be_ +FNDA:0,_RNCNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task00B7_ +FNDA:0,_RNCNCNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB9_24GeoClue2LocationProviderNtB9_16LocationProvider5start00Bb_ +FNDA:0,_RNCNvMs7_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB7_12ManagerProxy10get_client0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy14set_desktop_id0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy22set_distance_threshold0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy4stop0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy5start0Bd_ +FNDA:0,_RNCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0B5_ +FNDA:0,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider10set_option0B9_ +FNDA:0,_RNCNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider12get_location0B9_ +FNDA:0,_RNCNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider12get_location0B9_ +FNDA:0,_RNCNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider5start0B9_ +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB2_22ManualLocationProvider13with_location +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB2_22ManualLocationProvider3new +FNDA:0,_RNvMs1_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProvider3new +FNDA:0,_RNvMs_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB4_20ManagerProxyBlocking10get_client +FNDA:0,_RNvMsj_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking14set_desktop_id +FNDA:0,_RNvMsj_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking22set_distance_threshold +FNDA:0,_RNvMsj_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking4stop +FNDA:0,_RNvMsj_NCNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking5start +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted8location19geoclue2_async_task +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10print_help +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10set_option +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider12get_location +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4init +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4name +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider5start +FNDA:0,_RNvXs2_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10print_help +FNDA:0,_RNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10set_option +FNDA:0,_RNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider12get_location +FNDA:0,_RNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4init +FNDA:0,_RNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4name +FNDA:0,_RNvXs3_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider5start +FNDA:0,_RNvXs4_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FNDA:0,_RNvXs_NtCs4GTlMbYMGjQ_17redshift_rebooted8locationNtB4_22ManualLocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RINvMsU_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB6_24GeoLocationProxyBlocking3newpEBc_ +FNDA:0,_RINvMsj_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB6_19ClientProxyBlocking3newpEBc_ +FNDA:0,_RNCINvMs12_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB9_16GeoLocationProxy3newpE0Bf_ +FNDA:0,_RNCINvMst_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB8_11ClientProxy3newpE0Be_ +FNDA:0,_RNCNCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task00B7_ +FNDA:0,_RNCNCNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB9_24GeoClue2LocationProviderNtB9_16LocationProvider5start00Bb_ +FNDA:0,_RNCNvMs7_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB7_12ManagerProxy10get_client0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy14set_desktop_id0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy22set_distance_threshold0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy4stop0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy5start0Bd_ +FNDA:0,_RNCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0B5_ +FNDA:0,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider10set_option0B9_ +FNDA:0,_RNCNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider12get_location0B9_ +FNDA:0,_RNCNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider12get_location0B9_ +FNDA:0,_RNCNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider5start0B9_ +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted8locationNtB2_22ManualLocationProvider13with_location +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted8locationNtB2_22ManualLocationProvider3new +FNDA:0,_RNvMs1_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProvider3new +FNDA:0,_RNvMs_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB4_20ManagerProxyBlocking10get_client +FNDA:0,_RNvMsj_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking14set_desktop_id +FNDA:0,_RNvMsj_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking22set_distance_threshold +FNDA:0,_RNvMsj_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking4stop +FNDA:0,_RNvMsj_NCNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking5start +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted8location19geoclue2_async_task +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10print_help +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10set_option +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider12get_location +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4init +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4name +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider5start +FNDA:0,_RNvXs2_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10print_help +FNDA:0,_RNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10set_option +FNDA:0,_RNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider12get_location +FNDA:0,_RNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4init +FNDA:0,_RNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4name +FNDA:0,_RNvXs3_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider5start +FNDA:0,_RNvXs4_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FNDA:0,_RNvXs_NtCs6D26x6HxR2z_17redshift_rebooted8locationNtB4_22ManualLocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RINvMsU_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB6_24GeoLocationProxyBlocking3newpEBc_ +FNDA:0,_RINvMsj_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB6_19ClientProxyBlocking3newpEBc_ +FNDA:0,_RNCINvMs12_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB9_16GeoLocationProxy3newpE0Bf_ +FNDA:0,_RNCINvMst_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB8_11ClientProxy3newpE0Be_ +FNDA:0,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider10set_option0B9_ +FNDA:0,_RNCNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB7_22ManualLocationProviderNtB7_16LocationProvider12get_location0B9_ +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted8locationNtB2_22ManualLocationProvider13with_location +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted8locationNtB2_22ManualLocationProvider3new +FNDA:0,_RNvMs_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB4_20ManagerProxyBlocking10get_client +FNDA:0,_RNvMsj_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking14set_desktop_id +FNDA:0,_RNvMsj_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking22set_distance_threshold +FNDA:0,_RNvMsj_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking4stop +FNDA:0,_RNvMsj_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB5_19ClientProxyBlocking5start +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10print_help +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider10set_option +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider12get_location +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4init +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider4name +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_22ManualLocationProviderNtB5_16LocationProvider5start +FNDA:0,_RNvXs2_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10print_help +FNDA:0,_RNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider10set_option +FNDA:0,_RNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4name +FNDA:0,_RNvXs_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB4_22ManualLocationProviderNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvXs4_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtNtNtCs5GmCzIpY9Qj_4core3ops4drop4Drop4drop +FNDA:0,_RNCNCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task00B7_ +FNDA:0,_RNCNCNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB9_24GeoClue2LocationProviderNtB9_16LocationProvider5start00Bb_ +FNDA:0,_RNCNvMs7_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB7_12ManagerProxy10get_client0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy14set_desktop_id0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy22set_distance_threshold0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy4stop0Bd_ +FNDA:0,_RNCNvMst_NCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0NtB7_11ClientProxy5start0Bd_ +FNDA:0,_RNCNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task0B5_ +FNDA:0,_RNCNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider12get_location0B9_ +FNDA:0,_RNCNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB7_24GeoClue2LocationProviderNtB7_16LocationProvider5start0B9_ +FNDA:0,_RNvMs1_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProvider3new +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted8location19geoclue2_async_task +FNDA:0,_RNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider12get_location +FNDA:0,_RNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider4init +FNDA:0,_RNvXs3_NtCs1L22wW3sCo2_17redshift_rebooted8locationNtB5_24GeoClue2LocationProviderNtB5_16LocationProvider5start +FNF:29 +FNH:19 +DA:37,16 +DA:38,16 +DA:39,16 +DA:41,3 +DA:42,3 +DA:43,3 +DA:44,3 +DA:45,3 +DA:49,1 +DA:50,1 +DA:51,1 +DA:55,15 +DA:56,15 +DA:57,15 +DA:59,13 +DA:60,13 +DA:61,1 +DA:62,12 +DA:63,12 +DA:64,13 +DA:66,12 +DA:67,12 +DA:68,12 +DA:69,12 +DA:71,3 +DA:72,3 +DA:73,3 +DA:75,1 +DA:76,1 +DA:77,1 +DA:78,1 +DA:79,1 +DA:80,1 +DA:81,1 +DA:82,1 +DA:83,1 +DA:84,1 +DA:86,21 +DA:87,21 +DA:88,21 +DA:89,21 +DA:91,20 +DA:92,20 +DA:93,10 +DA:94,10 +DA:95,10 +DA:96,10 +DA:98,10 +DA:99,9 +DA:100,9 +DA:101,9 +DA:102,9 +DA:104,1 +DA:106,21 +DA:119,9 +DA:120,9 +DA:121,9 +DA:122,9 +DA:123,9 +DA:124,9 +DA:125,9 +DA:126,9 +DA:130,1 +DA:131,1 +DA:132,1 +DA:136,5 +DA:137,5 +DA:138,5 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:157,0 +DA:158,0 +DA:161,0 +DA:163,0 +DA:164,0 +DA:166,1 +DA:168,1 +DA:169,0 +DA:170,1 +DA:172,1 +DA:173,1 +DA:174,1 +DA:176,3 +DA:177,3 +DA:178,3 +DA:180,1 +DA:181,1 +DA:182,1 +DA:183,1 +DA:185,1 +DA:186,1 +DA:187,1 +DA:191,9 +DA:193,9 +DA:194,0 +DA:195,9 +DA:198,9 +DA:199,0 +DA:200,9 +DA:201,9 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:214,0 +DA:221,0 +DA:230,0 +DA:252,0 +DA:265,0 +DA:266,0 +DA:269,0 +DA:270,0 +DA:271,0 +DA:272,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:286,0 +DA:287,0 +DA:288,0 +DA:291,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:300,0 +DA:302,0 +DA:303,0 +DA:306,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:313,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:322,0 +DA:323,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:336,0 +DA:337,0 +DA:338,0 +DA:339,0 +DA:341,0 +DA:342,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:351,0 +DA:353,0 +DA:355,0 +DA:356,0 +DA:360,0 +BRF:0 +BRH:0 +LF:194 +LH:92 +end_of_record +SF:/home/jasonross/workspace/redshift-rebooted/rewrite/src/main.rs +FN:80,_RNCNvCs4GTlMbYMGjQ_17redshift_rebooted14parse_location0B3_ +FN:83,_RNCNvCs4GTlMbYMGjQ_17redshift_rebooted14parse_locations_0B3_ +FN:282,_RNCNvCs4GTlMbYMGjQ_17redshift_rebooted18determine_location0B3_ +FN:288,_RNCNvCs4GTlMbYMGjQ_17redshift_rebooted18determine_locations_0B3_ +FN:318,_RNvCs4GTlMbYMGjQ_17redshift_rebooted12try_geoclue2 +FN:72,_RNvCs4GTlMbYMGjQ_17redshift_rebooted14parse_location +FN:219,_RNvCs4GTlMbYMGjQ_17redshift_rebooted18determine_location +FN:101,_RNvCs4GTlMbYMGjQ_17redshift_rebooted18get_current_period +FN:427,_RNvCs4GTlMbYMGjQ_17redshift_rebooted18run_continual_mode +FN:127,_RNvCs4GTlMbYMGjQ_17redshift_rebooted25interpolate_color_setting +FN:193,_RNvCs4GTlMbYMGjQ_17redshift_rebooted26interpolate_color_settings +FN:184,_RNvCs4GTlMbYMGjQ_17redshift_rebooted27color_setting_diff_is_major +FN:163,_RNvCs4GTlMbYMGjQ_17redshift_rebooted29interpolate_transition_scheme +FN:151,_RNvCs4GTlMbYMGjQ_17redshift_rebooted38get_transition_progress_from_elevation +FN:332,_RNvCs4GTlMbYMGjQ_17redshift_rebooted4main +FN:214,_RNvCs4GTlMbYMGjQ_17redshift_rebooted9ease_fade +FN:80,_RNCNvCs1L22wW3sCo2_17redshift_rebooted14parse_location0B3_ +FN:83,_RNCNvCs1L22wW3sCo2_17redshift_rebooted14parse_locations_0B3_ +FN:282,_RNCNvCs1L22wW3sCo2_17redshift_rebooted18determine_location0B3_ +FN:288,_RNCNvCs1L22wW3sCo2_17redshift_rebooted18determine_locations_0B3_ +FN:318,_RNvCs1L22wW3sCo2_17redshift_rebooted12try_geoclue2 +FN:72,_RNvCs1L22wW3sCo2_17redshift_rebooted14parse_location +FN:219,_RNvCs1L22wW3sCo2_17redshift_rebooted18determine_location +FN:101,_RNvCs1L22wW3sCo2_17redshift_rebooted18get_current_period +FN:427,_RNvCs1L22wW3sCo2_17redshift_rebooted18run_continual_mode +FN:127,_RNvCs1L22wW3sCo2_17redshift_rebooted25interpolate_color_setting +FN:193,_RNvCs1L22wW3sCo2_17redshift_rebooted26interpolate_color_settings +FN:184,_RNvCs1L22wW3sCo2_17redshift_rebooted27color_setting_diff_is_major +FN:163,_RNvCs1L22wW3sCo2_17redshift_rebooted29interpolate_transition_scheme +FN:151,_RNvCs1L22wW3sCo2_17redshift_rebooted38get_transition_progress_from_elevation +FN:332,_RNvCs1L22wW3sCo2_17redshift_rebooted4main +FN:214,_RNvCs1L22wW3sCo2_17redshift_rebooted9ease_fade +FNDA:0,_RNCNvCs4GTlMbYMGjQ_17redshift_rebooted14parse_location0B3_ +FNDA:0,_RNCNvCs4GTlMbYMGjQ_17redshift_rebooted14parse_locations_0B3_ +FNDA:0,_RNCNvCs4GTlMbYMGjQ_17redshift_rebooted18determine_location0B3_ +FNDA:0,_RNCNvCs4GTlMbYMGjQ_17redshift_rebooted18determine_locations_0B3_ +FNDA:0,_RNvCs4GTlMbYMGjQ_17redshift_rebooted12try_geoclue2 +FNDA:0,_RNvCs4GTlMbYMGjQ_17redshift_rebooted14parse_location +FNDA:0,_RNvCs4GTlMbYMGjQ_17redshift_rebooted18determine_location +FNDA:0,_RNvCs4GTlMbYMGjQ_17redshift_rebooted18get_current_period +FNDA:0,_RNvCs4GTlMbYMGjQ_17redshift_rebooted18run_continual_mode +FNDA:0,_RNvCs4GTlMbYMGjQ_17redshift_rebooted25interpolate_color_setting +FNDA:0,_RNvCs4GTlMbYMGjQ_17redshift_rebooted26interpolate_color_settings +FNDA:0,_RNvCs4GTlMbYMGjQ_17redshift_rebooted27color_setting_diff_is_major +FNDA:0,_RNvCs4GTlMbYMGjQ_17redshift_rebooted29interpolate_transition_scheme +FNDA:0,_RNvCs4GTlMbYMGjQ_17redshift_rebooted38get_transition_progress_from_elevation +FNDA:0,_RNvCs4GTlMbYMGjQ_17redshift_rebooted4main +FNDA:0,_RNvCs4GTlMbYMGjQ_17redshift_rebooted9ease_fade +FNDA:0,_RNCNvCs1L22wW3sCo2_17redshift_rebooted14parse_location0B3_ +FNDA:0,_RNCNvCs1L22wW3sCo2_17redshift_rebooted14parse_locations_0B3_ +FNDA:0,_RNCNvCs1L22wW3sCo2_17redshift_rebooted18determine_location0B3_ +FNDA:0,_RNCNvCs1L22wW3sCo2_17redshift_rebooted18determine_locations_0B3_ +FNDA:0,_RNvCs1L22wW3sCo2_17redshift_rebooted12try_geoclue2 +FNDA:0,_RNvCs1L22wW3sCo2_17redshift_rebooted14parse_location +FNDA:0,_RNvCs1L22wW3sCo2_17redshift_rebooted18determine_location +FNDA:0,_RNvCs1L22wW3sCo2_17redshift_rebooted18get_current_period +FNDA:0,_RNvCs1L22wW3sCo2_17redshift_rebooted18run_continual_mode +FNDA:0,_RNvCs1L22wW3sCo2_17redshift_rebooted25interpolate_color_setting +FNDA:0,_RNvCs1L22wW3sCo2_17redshift_rebooted26interpolate_color_settings +FNDA:0,_RNvCs1L22wW3sCo2_17redshift_rebooted27color_setting_diff_is_major +FNDA:0,_RNvCs1L22wW3sCo2_17redshift_rebooted29interpolate_transition_scheme +FNDA:0,_RNvCs1L22wW3sCo2_17redshift_rebooted38get_transition_progress_from_elevation +FNDA:0,_RNvCs1L22wW3sCo2_17redshift_rebooted4main +FNDA:0,_RNvCs1L22wW3sCo2_17redshift_rebooted9ease_fade +FNF:16 +FNH:0 +DA:72,0 +DA:73,0 +DA:74,0 +DA:75,0 +DA:76,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,0 +DA:94,0 +DA:95,0 +DA:96,0 +DA:98,0 +DA:99,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:110,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:125,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:151,0 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:157,0 +DA:159,0 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,0 +DA:168,0 +DA:170,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:175,0 +DA:176,0 +DA:177,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:184,0 +DA:185,0 +DA:186,0 +DA:187,0 +DA:188,0 +DA:189,0 +DA:190,0 +DA:193,0 +DA:194,0 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,0 +DA:205,0 +DA:206,0 +DA:207,0 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:219,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:228,0 +DA:231,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:250,0 +DA:251,0 +DA:254,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:260,0 +DA:262,0 +DA:263,0 +DA:264,0 +DA:265,0 +DA:267,0 +DA:268,0 +DA:269,0 +DA:271,0 +DA:272,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:285,0 +DA:286,0 +DA:288,0 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,0 +DA:297,0 +DA:298,0 +DA:301,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:306,0 +DA:307,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:314,0 +DA:315,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:324,0 +DA:325,0 +DA:326,0 +DA:327,0 +DA:329,0 +DA:330,0 +DA:332,0 +DA:333,0 +DA:336,0 +DA:339,0 +DA:340,0 +DA:341,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:351,0 +DA:352,0 +DA:360,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:368,0 +DA:369,0 +DA:372,0 +DA:373,0 +DA:374,0 +DA:377,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:395,0 +DA:396,0 +DA:398,0 +DA:399,0 +DA:402,0 +DA:405,0 +DA:406,0 +DA:407,0 +DA:409,0 +DA:411,0 +DA:413,0 +DA:414,0 +DA:415,0 +DA:418,0 +DA:420,0 +DA:421,0 +DA:427,0 +DA:428,0 +DA:429,0 +DA:430,0 +DA:431,0 +DA:432,0 +DA:434,0 +DA:435,0 +DA:436,0 +DA:440,0 +DA:441,0 +DA:442,0 +DA:445,0 +DA:446,0 +DA:447,0 +DA:449,0 +DA:450,0 +DA:451,0 +DA:452,0 +DA:457,0 +DA:458,0 +DA:459,0 +DA:460,0 +DA:461,0 +DA:462,0 +DA:465,0 +DA:466,0 +DA:468,0 +DA:469,0 +DA:470,0 +DA:471,0 +DA:472,0 +DA:473,0 +DA:474,0 +DA:475,0 +DA:478,0 +DA:479,0 +DA:480,0 +DA:481,0 +DA:484,0 +DA:486,0 +DA:487,0 +DA:488,0 +DA:489,0 +DA:490,0 +DA:493,0 +DA:494,0 +DA:495,0 +DA:496,0 +DA:499,0 +DA:502,0 +DA:503,0 +DA:504,0 +DA:505,0 +DA:507,0 +DA:510,0 +DA:513,0 +DA:514,0 +DA:519,0 +DA:520,0 +DA:521,0 +DA:522,0 +DA:523,0 +DA:524,0 +DA:525,0 +DA:526,0 +DA:528,0 +DA:529,0 +DA:531,0 +DA:535,0 +DA:536,0 +DA:537,0 +DA:538,0 +DA:539,0 +DA:540,0 +DA:541,0 +DA:544,0 +DA:545,0 +DA:546,0 +DA:547,0 +DA:549,0 +DA:551,0 +DA:552,0 +DA:553,0 +DA:554,0 +DA:555,0 +DA:556,0 +DA:557,0 +DA:559,0 +DA:560,0 +DA:561,0 +DA:562,0 +DA:563,0 +DA:564,0 +DA:565,0 +DA:566,0 +DA:569,0 +DA:572,0 +DA:575,0 +DA:576,0 +DA:577,0 +DA:580,0 +DA:581,0 +DA:583,0 +DA:586,0 +DA:589,0 +DA:590,0 +BRF:0 +BRH:0 +LF:361 +LH:0 +end_of_record +SF:/home/jasonross/workspace/redshift-rebooted/rewrite/src/signals.rs +FN:37,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted7signals10is_exiting +FN:43,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted7signals12check_toggle +FN:56,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted7signals12clear_toggle +FN:61,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted7signals13clear_exiting +FN:21,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted7signals16install_handlers +FN:50,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted7signals19is_toggle_requested +FN:37,_RNvNtCs6D26x6HxR2z_17redshift_rebooted7signals10is_exiting +FN:43,_RNvNtCs6D26x6HxR2z_17redshift_rebooted7signals12check_toggle +FN:56,_RNvNtCs6D26x6HxR2z_17redshift_rebooted7signals12clear_toggle +FN:61,_RNvNtCs6D26x6HxR2z_17redshift_rebooted7signals13clear_exiting +FN:21,_RNvNtCs6D26x6HxR2z_17redshift_rebooted7signals16install_handlers +FN:50,_RNvNtCs6D26x6HxR2z_17redshift_rebooted7signals19is_toggle_requested +FN:37,_RNvNtCs1L22wW3sCo2_17redshift_rebooted7signals10is_exiting +FN:43,_RNvNtCs1L22wW3sCo2_17redshift_rebooted7signals12check_toggle +FN:61,_RNvNtCs1L22wW3sCo2_17redshift_rebooted7signals13clear_exiting +FN:21,_RNvNtCs1L22wW3sCo2_17redshift_rebooted7signals16install_handlers +FN:56,_RNvNtCs1L22wW3sCo2_17redshift_rebooted7signals12clear_toggle +FN:50,_RNvNtCs1L22wW3sCo2_17redshift_rebooted7signals19is_toggle_requested +FN:37,_RNvNtCsglpfD2jkGg1_17redshift_rebooted7signals10is_exiting +FN:43,_RNvNtCsglpfD2jkGg1_17redshift_rebooted7signals12check_toggle +FN:56,_RNvNtCsglpfD2jkGg1_17redshift_rebooted7signals12clear_toggle +FN:61,_RNvNtCsglpfD2jkGg1_17redshift_rebooted7signals13clear_exiting +FN:21,_RNvNtCsglpfD2jkGg1_17redshift_rebooted7signals16install_handlers +FN:50,_RNvNtCsglpfD2jkGg1_17redshift_rebooted7signals19is_toggle_requested +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted7signals10is_exiting +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted7signals12check_toggle +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted7signals12clear_toggle +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted7signals13clear_exiting +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted7signals16install_handlers +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted7signals19is_toggle_requested +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted7signals10is_exiting +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted7signals12check_toggle +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted7signals12clear_toggle +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted7signals13clear_exiting +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted7signals16install_handlers +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted7signals19is_toggle_requested +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted7signals10is_exiting +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted7signals12check_toggle +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted7signals13clear_exiting +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted7signals16install_handlers +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted7signals12clear_toggle +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted7signals19is_toggle_requested +FNDA:1006,_RNvNtCsglpfD2jkGg1_17redshift_rebooted7signals10is_exiting +FNDA:1009,_RNvNtCsglpfD2jkGg1_17redshift_rebooted7signals12check_toggle +FNDA:2,_RNvNtCsglpfD2jkGg1_17redshift_rebooted7signals12clear_toggle +FNDA:6,_RNvNtCsglpfD2jkGg1_17redshift_rebooted7signals13clear_exiting +FNDA:6,_RNvNtCsglpfD2jkGg1_17redshift_rebooted7signals16install_handlers +FNDA:31,_RNvNtCsglpfD2jkGg1_17redshift_rebooted7signals19is_toggle_requested +FNF:6 +FNH:6 +DA:21,6 +DA:26,6 +DA:27,6 +DA:30,6 +DA:32,6 +DA:33,6 +DA:37,1006 +DA:38,1006 +DA:39,1006 +DA:43,1009 +DA:44,1009 +DA:45,1009 +DA:50,31 +DA:51,31 +DA:52,31 +DA:56,2 +DA:57,2 +DA:58,2 +DA:61,6 +DA:62,6 +DA:63,6 +BRF:0 +BRH:0 +LF:21 +LH:21 +end_of_record +SF:/home/jasonross/workspace/redshift-rebooted/rewrite/src/solar.rs +FN:31,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted5solarNtB2_9SolarTime5angle +FN:113,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar12sun_true_lon +FN:59,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar13epoch_from_jd +FN:69,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar13jcent_from_jd +FN:64,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar13jd_from_epoch +FN:74,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar13jd_from_jcent +FN:189,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar15solar_elevation +FN:146,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar15sun_declination +FN:155,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar16equation_of_time +FN:210,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar16solar_table_fill +FN:120,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar16sun_apparent_lon +FN:81,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar17sun_geom_mean_lon +FN:137,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar19obliquity_corrected +FN:88,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar21sun_geom_mean_anomaly +FN:102,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar22sun_equation_of_center +FN:129,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar23mean_ecliptic_obliquity +FN:95,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar24earth_orbit_eccentricity +FN:176,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar25hour_angle_from_elevation +FN:49,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar3deg +FN:54,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar3rad +FN:31,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted5solarNtB2_9SolarTime5angle +FN:113,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar12sun_true_lon +FN:59,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar13epoch_from_jd +FN:69,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar13jcent_from_jd +FN:64,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar13jd_from_epoch +FN:74,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar13jd_from_jcent +FN:189,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar15solar_elevation +FN:146,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar15sun_declination +FN:155,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar16equation_of_time +FN:210,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar16solar_table_fill +FN:120,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar16sun_apparent_lon +FN:81,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar17sun_geom_mean_lon +FN:137,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar19obliquity_corrected +FN:88,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar21sun_geom_mean_anomaly +FN:102,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar22sun_equation_of_center +FN:129,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar23mean_ecliptic_obliquity +FN:95,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar24earth_orbit_eccentricity +FN:176,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar25hour_angle_from_elevation +FN:49,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar3deg +FN:54,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar3rad +FN:31,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted5solarNtB2_9SolarTime5angle +FN:59,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar13epoch_from_jd +FN:74,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar13jd_from_jcent +FN:210,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar16solar_table_fill +FN:176,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar25hour_angle_from_elevation +FN:113,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar12sun_true_lon +FN:69,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar13jcent_from_jd +FN:64,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar13jd_from_epoch +FN:189,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar15solar_elevation +FN:146,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar15sun_declination +FN:155,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar16equation_of_time +FN:120,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar16sun_apparent_lon +FN:81,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar17sun_geom_mean_lon +FN:137,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar19obliquity_corrected +FN:88,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar21sun_geom_mean_anomaly +FN:102,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar22sun_equation_of_center +FN:129,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar23mean_ecliptic_obliquity +FN:95,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar24earth_orbit_eccentricity +FN:49,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar3deg +FN:54,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar3rad +FN:31,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted5solarNtB2_9SolarTime5angle +FN:113,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar12sun_true_lon +FN:59,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar13epoch_from_jd +FN:69,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar13jcent_from_jd +FN:64,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar13jd_from_epoch +FN:74,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar13jd_from_jcent +FN:189,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar15solar_elevation +FN:146,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar15sun_declination +FN:155,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar16equation_of_time +FN:210,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar16solar_table_fill +FN:120,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar16sun_apparent_lon +FN:81,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar17sun_geom_mean_lon +FN:137,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar19obliquity_corrected +FN:88,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar21sun_geom_mean_anomaly +FN:102,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar22sun_equation_of_center +FN:129,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar23mean_ecliptic_obliquity +FN:95,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar24earth_orbit_eccentricity +FN:176,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar25hour_angle_from_elevation +FN:49,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar3deg +FN:54,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar3rad +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted5solarNtB2_9SolarTime5angle +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar12sun_true_lon +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar13epoch_from_jd +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar13jcent_from_jd +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar13jd_from_epoch +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar13jd_from_jcent +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar15solar_elevation +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar15sun_declination +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar16equation_of_time +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar16solar_table_fill +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar16sun_apparent_lon +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar17sun_geom_mean_lon +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar19obliquity_corrected +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar21sun_geom_mean_anomaly +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar22sun_equation_of_center +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar23mean_ecliptic_obliquity +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar24earth_orbit_eccentricity +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar25hour_angle_from_elevation +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar3deg +FNDA:0,_RNvNtCs4GTlMbYMGjQ_17redshift_rebooted5solar3rad +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted5solarNtB2_9SolarTime5angle +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar12sun_true_lon +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar13epoch_from_jd +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar13jcent_from_jd +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar13jd_from_epoch +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar13jd_from_jcent +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar15solar_elevation +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar15sun_declination +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar16equation_of_time +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar16solar_table_fill +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar16sun_apparent_lon +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar17sun_geom_mean_lon +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar19obliquity_corrected +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar21sun_geom_mean_anomaly +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar22sun_equation_of_center +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar23mean_ecliptic_obliquity +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar24earth_orbit_eccentricity +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar25hour_angle_from_elevation +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar3deg +FNDA:0,_RNvNtCs6D26x6HxR2z_17redshift_rebooted5solar3rad +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted5solarNtB2_9SolarTime5angle +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar13epoch_from_jd +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar13jd_from_jcent +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar16solar_table_fill +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar25hour_angle_from_elevation +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar12sun_true_lon +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar13jcent_from_jd +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar13jd_from_epoch +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar15solar_elevation +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar15sun_declination +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar16equation_of_time +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar16sun_apparent_lon +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar17sun_geom_mean_lon +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar19obliquity_corrected +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar21sun_geom_mean_anomaly +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar22sun_equation_of_center +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar23mean_ecliptic_obliquity +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar24earth_orbit_eccentricity +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar3deg +FNDA:0,_RNvNtCs1L22wW3sCo2_17redshift_rebooted5solar3rad +FNDA:8,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted5solarNtB2_9SolarTime5angle +FNDA:60,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar12sun_true_lon +FNDA:9,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar13epoch_from_jd +FNDA:60,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar13jcent_from_jd +FNDA:60,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar13jd_from_epoch +FNDA:9,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar13jd_from_jcent +FNDA:59,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar15solar_elevation +FNDA:60,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar15sun_declination +FNDA:60,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar16equation_of_time +FNDA:1,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar16solar_table_fill +FNDA:60,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar16sun_apparent_lon +FNDA:120,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar17sun_geom_mean_lon +FNDA:120,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar19obliquity_corrected +FNDA:120,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar21sun_geom_mean_anomaly +FNDA:60,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar22sun_equation_of_center +FNDA:120,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar23mean_ecliptic_obliquity +FNDA:60,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar24earth_orbit_eccentricity +FNDA:8,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar25hour_angle_from_elevation +FNDA:127,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar3deg +FNDA:966,_RNvNtCsglpfD2jkGg1_17redshift_rebooted5solar3rad +FNF:20 +FNH:20 +DA:31,8 +DA:32,8 +DA:33,0 +DA:34,0 +DA:35,1 +DA:36,1 +DA:37,1 +DA:38,1 +DA:39,1 +DA:40,1 +DA:41,1 +DA:42,1 +DA:44,8 +DA:45,8 +DA:49,127 +DA:50,127 +DA:51,127 +DA:54,966 +DA:55,966 +DA:56,966 +DA:59,9 +DA:60,9 +DA:61,9 +DA:64,60 +DA:65,60 +DA:66,60 +DA:69,60 +DA:70,60 +DA:71,60 +DA:74,9 +DA:75,9 +DA:76,9 +DA:81,120 +DA:82,120 +DA:83,120 +DA:88,120 +DA:89,120 +DA:90,120 +DA:95,60 +DA:96,60 +DA:97,60 +DA:102,60 +DA:103,60 +DA:104,60 +DA:105,60 +DA:106,60 +DA:107,60 +DA:108,60 +DA:113,60 +DA:114,60 +DA:115,60 +DA:120,60 +DA:121,60 +DA:122,60 +DA:123,60 +DA:124,60 +DA:129,120 +DA:130,120 +DA:131,120 +DA:132,120 +DA:137,120 +DA:138,120 +DA:139,120 +DA:140,120 +DA:141,120 +DA:146,60 +DA:147,60 +DA:148,60 +DA:149,60 +DA:150,60 +DA:155,60 +DA:156,60 +DA:157,60 +DA:158,60 +DA:159,60 +DA:161,60 +DA:163,60 +DA:164,60 +DA:165,60 +DA:166,60 +DA:168,60 +DA:169,60 +DA:176,8 +DA:177,8 +DA:178,8 +DA:179,8 +DA:180,8 +DA:181,8 +DA:182,8 +DA:189,59 +DA:190,59 +DA:191,59 +DA:193,59 +DA:194,59 +DA:196,59 +DA:197,59 +DA:199,59 +DA:200,59 +DA:202,59 +DA:203,59 +DA:210,1 +DA:211,1 +DA:212,1 +DA:214,1 +DA:215,1 +DA:217,1 +DA:220,1 +DA:221,1 +DA:224,1 +DA:227,1 +DA:228,1 +DA:229,1 +DA:230,1 +DA:231,1 +DA:232,1 +DA:233,1 +DA:234,1 +DA:235,1 +DA:236,1 +DA:238,9 +DA:239,8 +DA:240,8 +DA:242,8 +DA:243,0 +DA:244,0 +DA:245,0 +DA:246,8 +DA:247,8 +DA:248,4 +DA:250,4 +DA:252,8 +DA:256,1 +DA:257,1 +BRF:0 +BRH:0 +LF:133 +LH:128 +end_of_record +SF:/home/jasonross/workspace/redshift-rebooted/rewrite/src/types.rs +FN:36,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted5typesNtB2_6Period4name +FN:94,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5typesNtB5_16TransitionSchemeNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:55,_RNvXs_NtCsglpfD2jkGg1_17redshift_rebooted5typesNtB4_12ColorSettingNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:36,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted5typesNtB2_6Period4name +FN:94,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5typesNtB5_16TransitionSchemeNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:55,_RNvXs_NtCs4GTlMbYMGjQ_17redshift_rebooted5typesNtB4_12ColorSettingNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:36,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted5typesNtB2_6Period4name +FN:94,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5typesNtB5_16TransitionSchemeNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:55,_RNvXs_NtCs6D26x6HxR2z_17redshift_rebooted5typesNtB4_12ColorSettingNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:36,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted5typesNtB2_6Period4name +FN:94,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5typesNtB5_16TransitionSchemeNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FN:55,_RNvXs_NtCs1L22wW3sCo2_17redshift_rebooted5typesNtB4_12ColorSettingNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:4,_RNvMNtCsglpfD2jkGg1_17redshift_rebooted5typesNtB2_6Period4name +FNDA:10,_RNvXs0_NtCsglpfD2jkGg1_17redshift_rebooted5typesNtB5_16TransitionSchemeNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:65,_RNvXs_NtCsglpfD2jkGg1_17redshift_rebooted5typesNtB4_12ColorSettingNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvMNtCs4GTlMbYMGjQ_17redshift_rebooted5typesNtB2_6Period4name +FNDA:0,_RNvXs0_NtCs4GTlMbYMGjQ_17redshift_rebooted5typesNtB5_16TransitionSchemeNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvXs_NtCs4GTlMbYMGjQ_17redshift_rebooted5typesNtB4_12ColorSettingNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvMNtCs6D26x6HxR2z_17redshift_rebooted5typesNtB2_6Period4name +FNDA:0,_RNvXs0_NtCs6D26x6HxR2z_17redshift_rebooted5typesNtB5_16TransitionSchemeNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvXs_NtCs6D26x6HxR2z_17redshift_rebooted5typesNtB4_12ColorSettingNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvMNtCs1L22wW3sCo2_17redshift_rebooted5typesNtB2_6Period4name +FNDA:0,_RNvXs0_NtCs1L22wW3sCo2_17redshift_rebooted5typesNtB5_16TransitionSchemeNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNDA:0,_RNvXs_NtCs1L22wW3sCo2_17redshift_rebooted5typesNtB4_12ColorSettingNtNtCs5GmCzIpY9Qj_4core7default7Default7default +FNF:3 +FNH:3 +DA:36,4 +DA:37,4 +DA:38,1 +DA:39,1 +DA:40,1 +DA:41,1 +DA:43,4 +DA:55,65 +DA:56,65 +DA:57,65 +DA:58,65 +DA:59,65 +DA:60,65 +DA:61,65 +DA:94,10 +DA:95,10 +DA:96,10 +DA:97,10 +DA:98,10 +DA:99,10 +DA:100,10 +DA:101,10 +DA:102,10 +DA:103,10 +DA:104,10 +DA:105,10 +DA:106,10 +DA:107,10 +DA:108,10 +BRF:0 +BRH:0 +LF:29 +LH:29 +end_of_record \ No newline at end of file diff --git a/rewrite/tests/config_tests.rs b/rewrite/tests/config_tests.rs new file mode 100644 index 0000000..2141177 --- /dev/null +++ b/rewrite/tests/config_tests.rs @@ -0,0 +1,161 @@ +/// Additional tests for config module to improve coverage + +use redshift_rebooted::config::{Config, LocationSource}; +use redshift_rebooted::types::Location; + +#[test] +fn test_config_path_creation() { + let result = Config::config_path(); + assert!(result.is_ok(), "Should be able to determine config path"); + + let path = result.unwrap(); + assert!(path.to_string_lossy().contains("redshift"), "Path should contain 'redshift'"); + assert!(path.to_string_lossy().ends_with("config.toml"), "Path should end with 'config.toml'"); +} + +#[test] +fn test_config_load_returns_default_on_missing_file() { + // Test the default config behavior + let config = Config::default(); + + assert!(config.location.is_none(), "Default config should have no location"); + assert!(config.last_geoclue_check.is_none(), "Default config should have no last check"); +} + +#[test] +fn test_config_save_and_load() { + use std::time::{SystemTime, UNIX_EPOCH}; + + // Create a config with data + let mut config = Config::default(); + config.set_location( + Location { lat: 48.8566, lon: 2.3522 }, + LocationSource::Manual, + Some("Paris".to_string()) + ); + config.update_geoclue_check(); + + // Serialize to TOML string + let toml_str = toml::to_string(&config).expect("Should serialize to TOML"); + + // Deserialize back + let loaded: Config = toml::from_str(&toml_str).expect("Should deserialize from TOML"); + + // Verify data was preserved + assert!(loaded.location.is_some(), "Loaded config should have location"); + let location = loaded.get_location().unwrap(); + assert_eq!(location.lat, 48.8566, "Latitude should match"); + assert_eq!(location.lon, 2.3522, "Longitude should match"); + + assert!(loaded.last_geoclue_check.is_some(), "Loaded config should have geoclue check timestamp"); + + if let Some(ref saved_loc) = loaded.location { + assert_eq!(saved_loc.source, LocationSource::Manual, "Source should be Manual"); + assert_eq!(saved_loc.city_name, Some("Paris".to_string()), "City name should be preserved"); + } +} + +#[test] +fn test_config_path_has_parent_directory() { + // Verify config path has a parent directory + let config_path = Config::config_path(); + assert!(config_path.is_ok(), "Should be able to get config path"); + + let path = config_path.unwrap(); + assert!(path.parent().is_some(), "Config path should have a parent directory"); +} + +#[test] +fn test_config_update_geoclue_check() { + let mut config = Config::default(); + + // Initially should be None + assert!(config.last_geoclue_check.is_none()); + + // Update the check + config.update_geoclue_check(); + + // Should now have a timestamp + assert!(config.last_geoclue_check.is_some()); + let timestamp = config.last_geoclue_check.unwrap(); + + // Timestamp should be recent (within last minute) + use std::time::{SystemTime, UNIX_EPOCH}; + let now = SystemTime::now().duration_since(UNIX_EPOCH).unwrap().as_secs(); + assert!(timestamp <= now, "Timestamp should not be in the future"); + assert!(now - timestamp < 60, "Timestamp should be recent"); +} + +#[test] +fn test_config_parse_invalid_toml() { + // Test that invalid TOML fails to parse + let invalid_toml = "this is not valid toml [[["; + + let result: Result = toml::from_str(invalid_toml); + assert!(result.is_err(), "Parsing invalid TOML should fail"); +} + +#[test] +fn test_location_source_serialization() { + use serde_json; + + // Test Manual source + let manual_json = serde_json::to_string(&LocationSource::Manual).unwrap(); + assert_eq!(manual_json, r#""manual""#); + + // Test Interactive source + let interactive_json = serde_json::to_string(&LocationSource::Interactive).unwrap(); + assert_eq!(interactive_json, r#""interactive""#); + + // Test GeoClue2 source + let geoclue_json = serde_json::to_string(&LocationSource::GeoClue2).unwrap(); + assert_eq!(geoclue_json, r#""geoclue2""#); +} + +#[test] +fn test_location_source_deserialization() { + use serde_json; + + let manual: LocationSource = serde_json::from_str(r#""manual""#).unwrap(); + assert_eq!(manual, LocationSource::Manual); + + let interactive: LocationSource = serde_json::from_str(r#""interactive""#).unwrap(); + assert_eq!(interactive, LocationSource::Interactive); + + let geoclue: LocationSource = serde_json::from_str(r#""geoclue2""#).unwrap(); + assert_eq!(geoclue, LocationSource::GeoClue2); +} + +#[test] +fn test_saved_location_with_all_fields() { + let mut config = Config::default(); + + config.set_location( + Location { lat: 35.6762, lon: 139.6503 }, + LocationSource::GeoClue2, + Some("Tokyo".to_string()) + ); + + let saved_loc = config.location.as_ref().unwrap(); + assert_eq!(saved_loc.lat, 35.6762); + assert_eq!(saved_loc.lon, 139.6503); + assert_eq!(saved_loc.source, LocationSource::GeoClue2); + assert_eq!(saved_loc.city_name, Some("Tokyo".to_string())); +} + +#[test] +fn test_saved_location_without_city_name() { + let mut config = Config::default(); + + config.set_location( + Location { lat: -33.8688, lon: 151.2093 }, + LocationSource::Interactive, + None + ); + + let saved_loc = config.location.as_ref().unwrap(); + assert_eq!(saved_loc.lat, -33.8688); + assert_eq!(saved_loc.lon, 151.2093); + assert_eq!(saved_loc.source, LocationSource::Interactive); + assert!(saved_loc.city_name.is_none()); +} diff --git a/rewrite/tests/gamma_coverage_tests.rs b/rewrite/tests/gamma_coverage_tests.rs new file mode 100644 index 0000000..b833fef --- /dev/null +++ b/rewrite/tests/gamma_coverage_tests.rs @@ -0,0 +1,198 @@ +/// Additional tests for gamma module to improve coverage + +use redshift_rebooted::gamma::{DummyGammaMethod, GammaMethod}; +use redshift_rebooted::types::ColorSetting; + +#[test] +fn test_dummy_gamma_method_name() { + let method = DummyGammaMethod::new(); + assert_eq!(method.name(), "dummy"); +} + +#[test] +fn test_dummy_gamma_method_print_help() { + let method = DummyGammaMethod::new(); + + // Should not panic + method.print_help(); +} + +#[test] +fn test_dummy_gamma_method_with_preserve_flag() { + let mut method = DummyGammaMethod::new(); + method.init().expect("Init should succeed"); + method.start().expect("Start should succeed"); + + let setting = ColorSetting { + temperature: 3500, + brightness: 1.0, + gamma: [1.0, 1.0, 1.0], + }; + + // Test with preserve = true + let result = method.set_temperature(&setting, true); + assert!(result.is_ok(), "set_temperature with preserve=true should succeed"); + + // Test with preserve = false + let result = method.set_temperature(&setting, false); + assert!(result.is_ok(), "set_temperature with preserve=false should succeed"); +} + +#[test] +fn test_dummy_gamma_method_extreme_temperatures() { + let mut method = DummyGammaMethod::new(); + method.init().expect("Init should succeed"); + method.start().expect("Start should succeed"); + + // Very cool temperature + let cool_setting = ColorSetting { + temperature: 1000, + brightness: 1.0, + gamma: [1.0, 1.0, 1.0], + }; + let result = method.set_temperature(&cool_setting, false); + assert!(result.is_ok(), "Very cool temperature should succeed"); + + // Very warm temperature + let warm_setting = ColorSetting { + temperature: 25000, + brightness: 1.0, + gamma: [1.0, 1.0, 1.0], + }; + let result = method.set_temperature(&warm_setting, false); + assert!(result.is_ok(), "Very warm temperature should succeed"); +} + +#[test] +fn test_dummy_gamma_method_various_brightness() { + let mut method = DummyGammaMethod::new(); + method.init().expect("Init should succeed"); + method.start().expect("Start should succeed"); + + let brightnesses = [0.1, 0.5, 0.8, 1.0]; + + for brightness in brightnesses { + let setting = ColorSetting { + temperature: 6500, + brightness, + gamma: [1.0, 1.0, 1.0], + }; + let result = method.set_temperature(&setting, false); + assert!(result.is_ok(), "Brightness {} should succeed", brightness); + } +} + +#[test] +fn test_dummy_gamma_method_various_gamma_values() { + let mut method = DummyGammaMethod::new(); + method.init().expect("Init should succeed"); + method.start().expect("Start should succeed"); + + let gamma_values = [ + [0.5, 0.5, 0.5], + [1.0, 1.0, 1.0], + [1.5, 1.5, 1.5], + [2.0, 2.0, 2.0], + [1.0, 1.2, 0.8], // Asymmetric gamma + ]; + + for gamma in gamma_values { + let setting = ColorSetting { + temperature: 6500, + brightness: 1.0, + gamma, + }; + let result = method.set_temperature(&setting, false); + assert!(result.is_ok(), "Gamma {:?} should succeed", gamma); + } +} + +#[test] +fn test_dummy_gamma_method_multiple_restore_calls() { + let mut method = DummyGammaMethod::new(); + method.init().expect("Init should succeed"); + method.start().expect("Start should succeed"); + + // Multiple restore calls should not panic + method.restore(); + method.restore(); + method.restore(); +} + +#[test] +fn test_dummy_gamma_method_restore_without_start() { + let mut method = DummyGammaMethod::new(); + + // Restore without start should not panic + method.restore(); +} + +#[test] +fn test_dummy_gamma_method_as_trait_object() { + let mut method: Box = Box::new(DummyGammaMethod::new()); + + assert!(method.init().is_ok()); + assert!(method.start().is_ok()); + assert_eq!(method.name(), "dummy"); + + let setting = ColorSetting::default(); + assert!(method.set_temperature(&setting, false).is_ok()); + + method.restore(); + method.print_help(); +} + +#[test] +fn test_dummy_gamma_method_sequence_of_different_settings() { + let mut method = DummyGammaMethod::new(); + method.init().expect("Init should succeed"); + method.start().expect("Start should succeed"); + + // Sequence of different settings simulating a day cycle + let settings = [ + ColorSetting { temperature: 6500, brightness: 0.5, gamma: [1.0, 1.0, 1.0] }, + ColorSetting { temperature: 5000, brightness: 0.7, gamma: [1.0, 1.0, 1.0] }, + ColorSetting { temperature: 4000, brightness: 0.9, gamma: [1.0, 1.0, 1.0] }, + ColorSetting { temperature: 3500, brightness: 1.0, gamma: [1.0, 1.0, 1.0] }, + ColorSetting { temperature: 4000, brightness: 0.9, gamma: [1.0, 1.0, 1.0] }, + ColorSetting { temperature: 5000, brightness: 0.7, gamma: [1.0, 1.0, 1.0] }, + ColorSetting { temperature: 6500, brightness: 0.5, gamma: [1.0, 1.0, 1.0] }, + ]; + + for setting in &settings { + let result = method.set_temperature(setting, false); + assert!(result.is_ok(), "Setting temperature to {} should succeed", setting.temperature); + } +} + +#[test] +fn test_dummy_gamma_method_init_multiple_times() { + let mut method = DummyGammaMethod::new(); + + // Init multiple times should succeed + assert!(method.init().is_ok()); + assert!(method.init().is_ok()); + assert!(method.init().is_ok()); +} + +#[test] +fn test_dummy_gamma_method_start_multiple_times() { + let mut method = DummyGammaMethod::new(); + method.init().expect("Init should succeed"); + + // Start multiple times should succeed + assert!(method.start().is_ok()); + assert!(method.start().is_ok()); +} + +#[test] +fn test_color_setting_default_for_gamma_method() { + let mut method = DummyGammaMethod::new(); + method.init().expect("Init should succeed"); + method.start().expect("Start should succeed"); + + // Test with default ColorSetting + let setting = ColorSetting::default(); + let result = method.set_temperature(&setting, false); + assert!(result.is_ok(), "Default ColorSetting should work"); +} diff --git a/rewrite/tests/solar_coverage_tests.rs b/rewrite/tests/solar_coverage_tests.rs new file mode 100644 index 0000000..76fa8aa --- /dev/null +++ b/rewrite/tests/solar_coverage_tests.rs @@ -0,0 +1,255 @@ +/// Additional tests for solar module to improve coverage + +// Import private functions for testing by using path +// Since these are in the main module, we need to test them indirectly + +#[test] +fn test_solar_constants_are_defined() { + // Test that the solar constants are accessible and correct + use redshift_rebooted::solar::{ + SOLAR_ATM_REFRAC, SOLAR_ASTRO_TWILIGHT_ELEV, SOLAR_CIVIL_TWILIGHT_ELEV, + SOLAR_DAYTIME_ELEV, SOLAR_NAUT_TWILIGHT_ELEV, + }; + + assert_eq!(SOLAR_ATM_REFRAC, 0.833); + assert_eq!(SOLAR_ASTRO_TWILIGHT_ELEV, -18.0); + assert_eq!(SOLAR_NAUT_TWILIGHT_ELEV, -12.0); + assert_eq!(SOLAR_CIVIL_TWILIGHT_ELEV, -6.0); + assert_eq!(SOLAR_DAYTIME_ELEV, 0.0 - SOLAR_ATM_REFRAC); +} + +#[test] +fn test_solar_elevation_is_computed() { + // Test that solar elevation can be computed without errors + // Use equator at noon UTC for simplicity + + // March 20, 2024, ~12:00 UTC (approximate equinox) + let date = 1710936000.0; // Unix timestamp + let lat = 0.0; // Equator + let lon = 0.0; // Prime meridian + + let elevation = redshift_rebooted::solar::solar_elevation(date, lat, lon); + + // Elevation should be in valid range + assert!(elevation >= -90.0 && elevation <= 90.0, "Elevation should be in valid range"); +} + +#[test] +fn test_solar_elevation_at_midnight() { + // Test solar elevation at midnight (lowest point) + // Should be negative (sun below horizon) + + // March 20, 2024, ~00:00 UTC + let date = 1710892800.0; // Unix timestamp + let lat = 40.7; + let lon = -74.0; + + let elevation = redshift_rebooted::solar::solar_elevation(date, lat, lon); + + // At midnight, sun should be below horizon + assert!(elevation < 0.0, "Solar elevation at midnight should be negative"); +} + +#[test] +fn test_solar_table_fill_returns_all_times() { + // Test that solar_table_fill returns a complete table + use redshift_rebooted::solar::solar_table_fill; + + let date = 1710936000.0; // March 20, 2024, ~12:00 UTC + let lat = 40.7; + let lon = -74.0; + + let table = solar_table_fill(date, lat, lon); + + // Table should have 10 entries + assert_eq!(table.len(), 10); + + // Noon and midnight should always be valid + assert!(!table[0].is_nan(), "Noon should be valid"); // Noon is index 0 + assert!(!table[1].is_nan(), "Midnight should be valid"); // Midnight is index 1 +} + +#[test] +fn test_solar_table_fill_has_valid_noon() { + // Test that solar_table_fill returns a valid noon timestamp + use redshift_rebooted::solar::solar_table_fill; + + let date = 1710936000.0; // March 20, 2024 + let lat = 40.7; + let lon = -74.0; + + let table = solar_table_fill(date, lat, lon); + + // Noon should always be valid + let noon = table[0]; + assert!(!noon.is_nan(), "Noon should be valid"); + assert!(noon > 0.0, "Noon timestamp should be positive"); +} + +#[test] +fn test_solar_table_fill_polar_latitudes() { + // Test solar_table_fill at polar latitudes where some events may not occur + use redshift_rebooted::solar::solar_table_fill; + + // North pole in summer - midnight sun + let date = 1718985600.0; // June 21, 2024 (summer solstice) + let lat = 85.0; // Near north pole + let lon = 0.0; + + let table = solar_table_fill(date, lat, lon); + + // Some twilight events may be NaN (sun never goes below certain elevations) + // Just verify the function completes without panic + assert_eq!(table.len(), 10); +} + +#[test] +fn test_solar_table_fill_equator() { + // Test solar_table_fill at the equator + use redshift_rebooted::solar::solar_table_fill; + + let date = 1710936000.0; // March 20, 2024 (equinox) + let lat = 0.0; // Equator + let lon = 0.0; + + let table = solar_table_fill(date, lat, lon); + + // All events should be valid at equator on equinox + for (i, &time) in table.iter().enumerate() { + assert!(!time.is_nan(), "Event {} should be valid at equator", i); + } +} + +#[test] +fn test_solar_elevation_changes_over_time() { + // Test that solar elevation changes over a 24-hour period + use redshift_rebooted::solar::solar_elevation; + + let lat = 0.0; // Equator for simpler calculations + let lon = 0.0; + + // Sample at different times + let time1 = 1710892800.0; + let time2 = 1710935400.0; // 12 hours later + + let el1 = solar_elevation(time1, lat, lon); + let el2 = solar_elevation(time2, lat, lon); + + // Elevations should be different + assert_ne!(el1, el2, "Solar elevation should change over time"); + assert!(el1 >= -90.0 && el1 <= 90.0, "Elevation 1 should be in valid range"); + assert!(el2 >= -90.0 && el2 <= 90.0, "Elevation 2 should be in valid range"); +} + +#[test] +fn test_solar_elevation_different_times_differ() { + // Test that solar elevation differs at different times + use redshift_rebooted::solar::solar_elevation; + + let lat = 40.7; + let lon = -74.0; + + // Different times of day + let time1 = 1710936000.0; + let time2 = 1710946800.0; // Several hours later + let time3 = 1710957600.0; // Several more hours later + + let el1 = solar_elevation(time1, lat, lon); + let el2 = solar_elevation(time2, lat, lon); + let el3 = solar_elevation(time3, lat, lon); + + // At least some values should differ + assert!(el1 != el2 || el2 != el3, "Solar elevations should vary over time"); +} + +#[test] +fn test_solar_elevation_southern_hemisphere() { + // Test solar elevation in southern hemisphere + use redshift_rebooted::solar::solar_elevation; + + // Sydney, Australia (-33.9° S, 151.2° E) + let date = 1710936000.0; + let lat = -33.9; + let lon = 151.2; + + let elevation = solar_elevation(date, lat, lon); + + // Should get a valid elevation + assert!(elevation > -90.0 && elevation < 90.0, "Elevation should be in valid range"); +} + +#[test] +fn test_solar_elevation_negative_longitude() { + // Test with negative longitude (western hemisphere) + use redshift_rebooted::solar::solar_elevation; + + let date = 1710936000.0; + let lat = 51.5; // London + let lon = -0.1; // Slightly west of prime meridian + + let elevation = solar_elevation(date, lat, lon); + + // Should get a valid elevation + assert!(elevation > -90.0 && elevation < 90.0, "Elevation should be in valid range"); +} + +#[test] +fn test_solar_table_fill_midnight_after_noon() { + // Verify that midnight timestamp is 12 hours after noon + use redshift_rebooted::solar::solar_table_fill; + + let date = 1710936000.0; + let lat = 40.7; + let lon = -74.0; + + let table = solar_table_fill(date, lat, lon); + + let noon = table[0]; + let midnight = table[1]; + + // Midnight should be approximately 12 hours (43200 seconds) after noon + let diff = midnight - noon; + assert!((diff - 43200.0).abs() < 60.0, "Midnight should be ~12 hours after noon"); +} + +#[test] +fn test_solar_elevation_extreme_latitudes() { + // Test solar elevation calculations at extreme latitudes + use redshift_rebooted::solar::solar_elevation; + + let date = 1710936000.0; + + // Near north pole + let el_north = solar_elevation(date, 89.0, 0.0); + assert!(el_north > -90.0 && el_north < 90.0, "North pole elevation should be valid"); + + // Near south pole + let el_south = solar_elevation(date, -89.0, 0.0); + assert!(el_south > -90.0 && el_south < 90.0, "South pole elevation should be valid"); +} + +#[test] +fn test_solar_elevation_full_day_cycle() { + // Test that solar elevation follows expected pattern over 24 hours + use redshift_rebooted::solar::solar_elevation; + + let lat = 40.7; + let lon = -74.0; + let start_date = 1710892800.0; // Midnight + + let mut max_elevation: f64 = -90.0; + let mut min_elevation: f64 = 90.0; + + // Sample every 2 hours for 24 hours + for hour in 0..12 { + let date = start_date + (hour as f64 * 7200.0); + let el = solar_elevation(date, lat, lon); + + max_elevation = max_elevation.max(el); + min_elevation = min_elevation.min(el); + } + + // Max should be positive (daytime), min should be negative (nighttime) + assert!(max_elevation > 0.0, "Max elevation during day should be positive"); + assert!(min_elevation < 0.0, "Min elevation during night should be negative"); +} -- 2.47.3