diff --git a/.churn.yml b/.churn.yml new file mode 100644 index 00000000..71971f5b --- /dev/null +++ b/.churn.yml @@ -0,0 +1,16 @@ +# The maximum number of files to display in the results table. +# Default: 10 +filesToShow: 20 + +# The minimum score a file need to display in the results table. +# Default: 0.1 +minScoreToShow: 0 + +# The number of parallel jobs to use when processing files. +# Default: 10 +parallelJobs: 10 + +# How far back in the git history to count the number of commits to a file +# Can be a human readable date like 'One week ago' or a date like '2017-07-12' +# Default: '10 Years ago' +commitsSince: One year ago diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ea800aed..187d01ba 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -7,7 +7,7 @@ jobs: runs-on: 'ubuntu-latest' strategy: matrix: - php: ['7.2', '7.3', '7.4', '8.0'] + php: ['7.4', '8.0'] name: PHP ${{ matrix.php }} - 'ubuntu-latest' - 'prefer-stable' @@ -28,7 +28,10 @@ jobs: echo "::add-matcher::${{ runner.tool_cache }}/php.json" echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" - name: Install PHP dependencies - run: composer update --'prefer-stable' --no-interaction --no-progress + run: composer update --'prefer-stable' --no-interaction --no-progress --ignore-platform-reqs + + - name: PHPLint + run: composer lint - name: Unit Tests - run: composer test + run: composer test \ No newline at end of file diff --git a/.gitignore b/.gitignore index 897c71ac..b458ae2b 100644 --- a/.gitignore +++ b/.gitignore @@ -17,14 +17,12 @@ nbproject .phpcs.config.xml .phpmd.xml .pmd.log -psalm.xml # ignore huge fonts .churn.yml .php_cs.cache -.phpcs.config.xml .phpmd.xml .pmd.log -psalm.xml + # ignore huge fonts tests/_output/coverage Examples/assets/bkai00mp.ttf diff --git a/.php_cs.cache b/.php_cs.cache index 50d44792..9e6f2bc1 100644 --- a/.php_cs.cache +++ b/.php_cs.cache @@ -1 +1 @@ -{"php":"7.2.25-1+ubuntu18.04.1+deb.sury.org+1","version":"2.14.0:v2.14.0#b788ea0af899cedc8114dca7db119c93b6685da2","rules":{"no_php4_constructor":true,"php_unit_namespaced":{"target":"6.0"},"php_unit_dedicate_assert":{"target":"5.6"},"php_unit_expectation":{"target":"5.6"},"php_unit_mock":{"target":"5.5"},"php_unit_no_expectation_annotation":{"target":"4.3"},"binary_operator_spaces":{"align_double_arrow":true,"align_equals":true},"blank_line_after_opening_tag":true,"blank_line_before_statement":true,"braces":true,"cast_spaces":true,"class_attributes_separation":{"elements":["method"]},"class_definition":true,"concat_space":{"spacing":"one"},"declare_equal_normalize":true,"function_typehint_space":true,"include":true,"increment_style":true,"lowercase_cast":true,"lowercase_static_reference":true,"magic_constant_casing":true,"magic_method_casing":true,"method_argument_space":{"ensure_fully_multiline":true},"native_function_casing":true,"new_with_braces":true,"no_blank_lines_after_class_opening":true,"no_blank_lines_after_phpdoc":true,"no_empty_comment":true,"no_empty_phpdoc":true,"no_empty_statement":true,"no_extra_blank_lines":{"tokens":["break","continue","extra","return","throw","use","parenthesis_brace_block","square_brace_block","curly_brace_block"]},"no_leading_import_slash":true,"no_leading_namespace_whitespace":true,"no_mixed_echo_print":{"use":"echo"},"no_multiline_whitespace_around_double_arrow":true,"no_short_bool_cast":true,"no_singleline_whitespace_before_semicolons":true,"no_spaces_around_offset":true,"no_trailing_comma_in_list_call":true,"no_trailing_comma_in_singleline_array":true,"no_unneeded_control_parentheses":true,"no_unneeded_curly_braces":true,"no_unneeded_final_method":true,"no_unused_imports":true,"no_whitespace_before_comma_in_array":true,"no_whitespace_in_blank_line":true,"normalize_index_brace":true,"object_operator_without_whitespace":true,"php_unit_fqcn_annotation":true,"phpdoc_align":true,"phpdoc_annotation_without_dot":true,"phpdoc_indent":true,"phpdoc_inline_tag":true,"phpdoc_no_access":true,"phpdoc_no_alias_tag":true,"phpdoc_no_empty_return":true,"phpdoc_no_useless_inheritdoc":true,"phpdoc_return_self_reference":true,"phpdoc_scalar":true,"phpdoc_separation":true,"phpdoc_single_line_var_spacing":true,"phpdoc_summary":true,"phpdoc_to_comment":true,"phpdoc_trim":true,"phpdoc_types":true,"phpdoc_types_order":true,"phpdoc_var_without_name":true,"protected_to_private":true,"return_type_declaration":true,"semicolon_after_instruction":true,"short_scalar_cast":true,"single_blank_line_before_namespace":true,"single_class_element_per_statement":{"elements":["property"]},"single_quote":true,"space_after_semicolon":{"remove_in_empty_for_expressions":true},"standardize_increment":true,"standardize_not_equals":true,"ternary_operator_spaces":true,"trailing_comma_in_multiline_array":true,"trim_array_spaces":true,"unary_operator_spaces":true,"whitespace_after_comma_in_array":true,"blank_line_after_namespace":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_constants":true,"lowercase_keywords":true,"no_break_comment":true,"no_closing_tag":true,"no_spaces_after_function_name":true,"no_spaces_inside_parenthesis":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_import_per_statement":true,"single_line_after_imports":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"visibility_required":true,"encoding":true,"full_opening_tag":true,"modernize_types_casting":true,"align_multiline_comment":true,"array_syntax":{"syntax":"short"},"combine_consecutive_issets":true,"combine_consecutive_unsets":true,"compact_nullable_typehint":true,"escape_implicit_backslashes":true,"explicit_indirect_variable":true,"explicit_string_variable":true,"final_internal_class":true,"header_comment":{"commentType":"PHPDoc","header":"JPGraph v4.0.2"},"heredoc_to_nowdoc":true,"list_syntax":{"syntax":"long"},"method_chaining_indentation":true,"multiline_comment_opening_closing":true,"no_null_property_initialization":true,"no_short_echo_tag":true,"no_superfluous_elseif":true,"no_unreachable_default_argument_value":true,"no_useless_else":true,"no_useless_return":true,"ordered_imports":true,"php_unit_strict":true,"php_unit_test_annotation":true,"php_unit_test_class_requires_covers":true,"phpdoc_add_missing_param_annotation":true,"phpdoc_order":true,"strict_param":true},"hashes":{"Examples\/examples_axis\/axislabelbkgex05.php":3928333662,"Examples\/examples_axis\/axislabelbkgex07.php":1834588735,"Examples\/examples_axis\/topxaxis.php":2757963232,"Examples\/examples_axis\/axislabelbkgex04.php":2180924149,"Examples\/examples_axis\/mulyaxisex1.php":2530638254,"Examples\/examples_axis\/inyaxisex1.php":2853480798,"Examples\/examples_axis\/inyaxisex2.php":955135800,"Examples\/examples_axis\/axislabelbkgex02.php":2700915146,"Examples\/examples_axis\/inyaxisex3.php":1441625628,"Examples\/examples_axis\/axislabelbkgex03.php":3746887550,"Examples\/examples_axis\/axislabelbkgex01.php":3426242382,"Examples\/examples_axis\/axislabelbkgex06.php":2563743833,"Examples\/examples_axis\/dupyaxisex1.php":173988655,"Examples\/examples_radar\/no_test_radarex3.php":3868242638,"Examples\/examples_radar\/no_test_radarex6.php":2521417068,"Examples\/examples_radar\/no_test_radarex8.1.php":3723319032,"Examples\/examples_radar\/no_test_radarex5.php":61455593,"Examples\/examples_radar\/no_test_radarlogex1-aa.php":536696613,"Examples\/examples_radar\/no_test_radarex2.php":3934449354,"Examples\/examples_radar\/no_test_radarmarkex1.php":225750134,"Examples\/examples_radar\/no_test_radarex6.1.php":2840348491,"Examples\/examples_radar\/no_test_radarex4.php":1797199812,"Examples\/examples_radar\/no_test_radarex1.php":3452092710,"Examples\/examples_radar\/no_test_radarlogex2.php":1713043735,"Examples\/examples_radar\/no_test_radarex9.php":2545838607,"Examples\/examples_radar\/no_test_fixscale_radarex1.php":1699744046,"Examples\/examples_radar\/no_test_radarlogex1.php":3863961377,"Examples\/examples_radar\/no_test_radarex7.php":3561545258,"Examples\/examples_radar\/no_test_radarex8.php":4214029496,"Examples\/examples_qr\/no_test_qrexample12.php":1597536250,"Examples\/examples_qr\/no_test_qrexample11.php":2404283031,"Examples\/examples_qr\/no_test_qr_template.php":1063573673,"Examples\/examples_qr\/no_test_qrexample03.php":3651872596,"Examples\/examples_qr\/no_test_qrexample08.php":1041936236,"Examples\/examples_qr\/no_test_qrexample07.php":1808863611,"Examples\/examples_qr\/no_test_qrexample02.php":1446368015,"Examples\/examples_qr\/no_test_qrexample05.php":1256004673,"Examples\/examples_qr\/no_test_qrexample09.php":162267686,"Examples\/examples_qr\/no_test_qrexample04.php":2564857222,"Examples\/examples_qr\/no_test_qrexample00.php":1218454383,"Examples\/examples_qr\/no_test_qrexample01.php":2437737867,"Examples\/examples_qr\/no_test_qrexample10.php":1848108736,"Examples\/examples_qr\/no_test_qrexample0.php":3894794299,"Examples\/examples_qr\/no_test_qrexample06.php":3554971290,"Examples\/examples_tables\/no_test_tableex00.php":1621829617,"Examples\/examples_tables\/no_test_table_vtext.php":3789770623,"Examples\/examples_tables\/no_test_table_mex3.php":4052645864,"Examples\/examples_tables\/no_test_table_howto5.php":1973110984,"Examples\/examples_tables\/no_test_table_howto1.php":2250158419,"Examples\/examples_tables\/no_test_table_mex1.php":2286297279,"Examples\/examples_tables\/no_test_table_howto7.php":3838717026,"Examples\/examples_tables\/no_test_tableex04.php":493695426,"Examples\/examples_tables\/no_test_table_howto8.php":253625091,"Examples\/examples_tables\/no_test_table_howto7.2.php":3838717026,"Examples\/examples_tables\/no_test_table_howto4.php":1909638931,"Examples\/examples_tables\/no_test_tableex05.php":3771324018,"Examples\/examples_tables\/no_test_table_flagex1.php":2903786262,"Examples\/examples_tables\/no_test_table_howto2.php":90530336,"Examples\/examples_tables\/no_test_table_mex0.php":4120859409,"Examples\/examples_tables\/no_test_table_howto9.php":3045856375,"Examples\/examples_tables\/no_test_tableex01.php":1424338103,"Examples\/examples_tables\/no_test_table_howto7.1.php":3501112184,"Examples\/examples_tables\/no_test_table_howto3.php":3855437807,"Examples\/examples_tables\/no_test_table_howto6.php":3147951865,"Examples\/examples_tables\/no_test_table_vtext_ex1.php":1482573722,"Examples\/examples_tables\/no_test_table_mex00.php":2566674401,"Examples\/examples_tables\/no_test_tablebarex1.php":1624090913,"Examples\/examples_tables\/no_test_table_mex2.php":1586880804,"Examples\/examples_tables\/no_test_tableex03.php":1701790476,"Examples\/examples_tables\/no_test_tableex02.php":3626608760,"Examples\/examples_rotate\/rotex4.php":2023347771,"Examples\/examples_rotate\/rotex0.php":232294184,"Examples\/examples_rotate\/rotex2.php":692951460,"Examples\/examples_rotate\/rotex1.php":2990855960,"Examples\/examples_rotate\/rotateex1.php":4153743188,"Examples\/examples_rotate\/rotex3.php":2305234069,"Examples\/examples_rotate\/rotex5.php":670796440,"Examples\/show-example.php":3565660336,"Examples\/listallflags.php":3251472858,"Examples\/examples_led\/no_test_ledex13.php":500391216,"Examples\/examples_led\/no_test_ledex14.php":4086908037,"Examples\/examples_led\/no_test_ledex3.php":1743436479,"Examples\/examples_led\/no_test_ledex5.php":955302513,"Examples\/examples_led\/no_test_ledex4.1.php":944835095,"Examples\/examples_led\/no_test_ledex7.php":3289614329,"Examples\/examples_led\/no_test_ledex1.php":372564865,"Examples\/examples_led\/no_test_ledex10.php":994308480,"Examples\/examples_led\/no_test_ledex6.php":3703265112,"Examples\/examples_led\/no_test_ledex8.php":226989521,"Examples\/examples_led\/no_test_ledex12.php":4126337532,"Examples\/examples_led\/no_test_ledex_cyrillic2.php":2809294108,"Examples\/examples_led\/no_test_ledex9.php":1307165677,"Examples\/examples_led\/no_test_ledex15.php":1469158298,"Examples\/examples_led\/no_test_ledex17.php":4222433548,"Examples\/examples_led\/no_test_ledex4.2.php":1210457329,"Examples\/examples_led\/no_test_ledex4.php":6979940,"Examples\/examples_led\/no_test_ledex16.php":513878316,"Examples\/examples_led\/no_test_ledex_cyrillic.php":1487854206,"Examples\/examples_led\/no_test_ledex2.php":2851002163,"Examples\/examples_led\/no_test_ledex11.php":1974711695,"Examples\/examples_img\/imgmarkerex1.php":2247194776,"Examples\/examples_img\/bkgimgflagex1.php":3129256617,"Examples\/examples_img\/no_dim_bkgimgflagex4.php":4290959750,"Examples\/examples_img\/no_dim_bkgimgflagex3.php":529420125,"Examples\/examples_img\/no_dim_bkgimgflagex5.php":832412815,"Examples\/examples_img\/antispamex01.php":2257907534,"Examples\/examples_img\/no_dim_bkgimgflagex2.php":3700838011,"Examples\/examples_odometer\/no_test_odoex09.php":641326295,"Examples\/examples_odometer\/no_test_odotutex01.php":604412924,"Examples\/examples_odometer\/no_test_odotutex17.php":2974712614,"Examples\/examples_odometer\/no_test_odotutex03.php":2363013503,"Examples\/examples_odometer\/no_test_odoex03.php":236210310,"Examples\/examples_odometer\/no_test_odotutex15.php":4026967969,"Examples\/examples_odometer\/no_test_odotutex16.1.php":1828326169,"Examples\/examples_odometer\/no_test_odoex011.php":187062647,"Examples\/examples_odometer\/no_test_odotutex19.php":271641895,"Examples\/examples_odometer\/no_test_odotutex11.php":1961351428,"Examples\/examples_odometer\/no_test_odoex07.php":2702061502,"Examples\/examples_odometer\/no_test_odoex02.php":1863011469,"Examples\/examples_odometer\/no_test_odotutex14.php":2876640897,"Examples\/examples_odometer\/no_test_odotutex12.php":232555478,"Examples\/examples_odometer\/no_test_odotutex08.php":258076088,"Examples\/examples_odometer\/no_test_odotutex18.php":1639734162,"Examples\/examples_odometer\/no_test_odotutex06.php":221947754,"Examples\/examples_odometer\/no_test_odotutex09.php":998275122,"Examples\/examples_odometer\/no_test_odotutex02.php":119408006,"Examples\/examples_odometer\/no_test_odotutex10.php":2747280960,"Examples\/examples_odometer\/no_test_odoex012.php":2346130681,"Examples\/examples_odometer\/no_test_odotutex04.php":2728951189,"Examples\/examples_odometer\/no_test_odotutex07.php":2523196579,"Examples\/examples_odometer\/no_test_odotutex00.php":3447495334,"Examples\/examples_odometer\/no_test_odotutex16.php":3752638365,"Examples\/examples_odometer\/no_test_odoex05.php":422098414,"Examples\/examples_odometer\/no_test_odoex06.php":2591065792,"Examples\/examples_odometer\/no_test_odotutex08.1.php":295692406,"Examples\/examples_odometer\/no_test_odoex01.php":3541917435,"Examples\/examples_odometer\/no_test_odoex04.php":2194820501,"Examples\/examples_odometer\/no_test_odoex08.php":3153147067,"Examples\/examples_odometer\/no_test_odoex00.php":3959139861,"Examples\/examples_odometer\/no_test_odotutex13.php":1262648936,"Examples\/examples_odometer\/no_test_odoex010.php":2084842410,"Examples\/examples_matrix\/no_test_matrix_ex04.php":1655065944,"Examples\/examples_matrix\/no_test_matrix_ex01.php":4039938405,"Examples\/examples_matrix\/no_test_matrixex00.php":3083193718,"Examples\/examples_matrix\/no_test_matrix_ex03.php":3443406235,"Examples\/examples_matrix\/no_test_matrix_edgeex02.php":3722874941,"Examples\/examples_matrix\/no_test_matrix_edgeex01.php":4097072748,"Examples\/examples_matrix\/no_test_matrix_ex06.php":467890065,"Examples\/examples_matrix\/no_test_matrix_layout_ex1.php":3669059016,"Examples\/examples_matrix\/no_test_matrix_ex05.php":2382252974,"Examples\/examples_matrix\/no_test_matrix_ex02.php":3082140113,"Examples\/examples_matrix\/no_test_matrix_ex04.2.php":3112643429,"Examples\/examples_matrix\/no_test_matrix_ex04.1.php":4237528459,"Examples\/examples_matrix\/no_test_matrix_ex0.php":3370653823,"Examples\/examples_matrix\/no_test_matrix_introex.php":2981535297,"Examples\/show-image.php":1303372416,"Examples\/examples_staticband\/staticbandbarex1.php":155677979,"Examples\/examples_staticband\/staticbandbarex4.php":2961948779,"Examples\/examples_staticband\/staticbandbarex3.php":2394592040,"Examples\/examples_staticband\/smallstaticbandsex6.php":1220803675,"Examples\/examples_staticband\/smallstaticbandsex9.php":1897288238,"Examples\/examples_staticband\/smallstaticbandsex7.php":2077674849,"Examples\/examples_staticband\/smallstaticbandsex10.php":2083278486,"Examples\/examples_staticband\/staticbandbarex5.php":1079890036,"Examples\/examples_staticband\/smallstaticbandsex5.php":3401437750,"Examples\/examples_staticband\/smallstaticbandsex8.php":1750215085,"Examples\/examples_staticband\/staticbandbarex7.php":959852870,"Examples\/examples_staticband\/smallstaticbandsex4.php":3679023789,"Examples\/examples_staticband\/staticbandbarex2.php":3496791938,"Examples\/examples_staticband\/smallstaticbandsex1.php":3806418978,"Examples\/examples_staticband\/smallstaticbandsex2.php":2379233763,"Examples\/examples_staticband\/smallstaticbandsex3.php":1841488829,"Examples\/examples_staticband\/staticbandbarex6.php":3470057353,"Examples\/examples_staticband\/smallstaticbandsex11.php":2083278486,"Examples\/example_list.php":3847272443,"Examples\/examples_date\/datescaleticksex01.php":819511981,"Examples\/examples_date\/dateaxisex1.php":1654015931,"Examples\/examples_date\/dateaxisex3.php":3136994984,"Examples\/examples_date\/dateaxisex4.php":2807975725,"Examples\/examples_date\/dateutilex01.php":224863821,"Examples\/examples_date\/dateaxisex2.php":4146555130,"Examples\/examples_date\/dateutilex02.php":2530353988,"Examples\/examples_date\/prepaccdata_example.php":389248718,"Examples\/examples_line\/gradlinefillex1.php":1432673032,"Examples\/examples_line\/filledgridex1.php":1392926845,"Examples\/examples_line\/linebarex3.php":1885905435,"Examples\/examples_line\/clipping_ex1.php":939948426,"Examples\/examples_line\/linebarex2.php":408292221,"Examples\/examples_line\/lineimagefillex1.php":3397448251,"Examples\/examples_line\/manscaleex1.php":3922453849,"Examples\/examples_line\/filledstepstyleex1.php":2929856694,"Examples\/examples_line\/centeredlineex01.php":1865773989,"Examples\/examples_line\/gradlinefillex3.php":1578848597,"Examples\/examples_line\/funcex2.php":1205697836,"Examples\/examples_line\/builtinplotmarksex1.php":4007516308,"Examples\/examples_line\/no_test_lineiconex2.php":762733766,"Examples\/examples_line\/linlogex1.php":2656623607,"Examples\/examples_line\/linegraceex.php":798810163,"Examples\/examples_line\/titleex1.php":3785710465,"Examples\/examples_line\/y2synch2.php":2815358965,"Examples\/examples_line\/no_test_new_line5.php":203438287,"Examples\/examples_line\/no_dim_plotlineex1.php":2451647066,"Examples\/examples_line\/manscaleex4.php":910475213,"Examples\/examples_line\/filledline01.php":4072358886,"Examples\/examples_line\/filledlineex01.1.php":3225742188,"Examples\/examples_line\/staticlinebarex1.php":1950958304,"Examples\/examples_line\/no_test_new_line4.php":3304674212,"Examples\/examples_line\/filledlineex03.php":1686155735,"Examples\/examples_line\/manscaleex3.php":649978586,"Examples\/examples_line\/filledlineex01.php":2717687529,"Examples\/examples_line\/new_line3.php":3667904264,"Examples\/examples_line\/no_test_new_line1.php":442701790,"Examples\/examples_line\/funcex3.php":3605005700,"Examples\/examples_line\/y2synch.php":4215366847,"Examples\/examples_line\/no_test_lineiconex1.php":2001745426,"Examples\/examples_line\/centerlinebarex1.php":2584343529,"Examples\/examples_line\/gradlinefillex4.php":3911062572,"Examples\/examples_line\/funcex1.php":3332087276,"Examples\/examples_line\/interpolation-growth.php":3345752438,"Examples\/examples_line\/gradlinefillex2.php":3137037495,"Examples\/examples_line\/interpolation-growth-log.php":2365196742,"Examples\/examples_line\/funcex4.php":2851048078,"Examples\/examples_line\/gradbkgex1.php":3508971878,"Examples\/examples_line\/manscaleex2.php":249985242,"Examples\/examples_line\/timestampex01.php":1949371051,"Examples\/examples_line\/clipping_ex2.php":518826772,"Examples\/examples_line\/centeredlineex03.php":1863662367,"Examples\/examples_line\/centeredlineex02.php":1755448275,"Examples\/examples_line\/partiallyfilledlineex1.php":3665212954,"Examples\/examples_line\/filledlineex02.php":2598911797,"Examples\/examples_line\/no_test_new_line2.php":3850979709,"Examples\/examples_line\/linebarex1.php":1484809507,"Examples\/examples_line\/linebarcentex1.php":3482864573,"Examples\/examples_line\/nullvalueex01.php":3334654856,"Examples\/examples_line\/splineex1.php":1721596608,"Examples\/examples_line\/tabtitleex1.php":1638527443,"Examples\/examples_line\/no_test_new_step1.php":1156283291,"Examples\/examples_multigraph\/no_test_combgraphex2.php":3373539302,"Examples\/examples_multigraph\/no_test_comb90dategraphex01.php":84418407,"Examples\/examples_multigraph\/no_test_combgraphex1.php":94032061,"Examples\/examples_multigraph\/no_test_comb90dategraphex02.php":459050099,"Examples\/examples_multigraph\/example_two_piecharts.php":3996677113,"Examples\/examples_multigraph\/no_test_comb90dategraphex03.php":2697791683,"Examples\/examples_sunspot\/no_test_sunspotsex3.php":108371862,"Examples\/examples_sunspot\/no_test_sunspotsex1.php":266510925,"Examples\/examples_sunspot\/no_test_sunspotsex6.php":1987367315,"Examples\/examples_sunspot\/no_test_sunspotsex5.php":4181670777,"Examples\/examples_sunspot\/no_test_sunspotsex4.php":1101433041,"Examples\/examples_sunspot\/no_test_sunspotsex7.php":4275100532,"Examples\/examples_sunspot\/no_test_sunspotsex2.php":2530077041,"Examples\/examples_gantt\/ganttex01.php":2292730545,"Examples\/examples_gantt\/gantt_samerowex2.php":884292805,"Examples\/examples_gantt\/gantt_samerowex1.php":1794850009,"Examples\/examples_gantt\/ganttex07.php":3372819376,"Examples\/examples_gantt\/ganttex11.php":1256069993,"Examples\/examples_gantt\/gantt_textex1.php":1766726420,"Examples\/examples_gantt\/ganttmonthyearex3.php":3641883142,"Examples\/examples_gantt\/ganttconstrainex1.php":1043041635,"Examples\/examples_gantt\/gantticonex1.php":2445822884,"Examples\/examples_gantt\/ganttcolumnfontsex01.php":1075425390,"Examples\/examples_gantt\/gantthgridex1.php":3110275305,"Examples\/examples_gantt\/ganttex00.php":845806239,"Examples\/examples_gantt\/ganttmonthyearex1.php":3726328433,"Examples\/examples_gantt\/ganttex10.php":2197596020,"Examples\/examples_gantt\/ganttex17.php":762718061,"Examples\/examples_gantt\/ganttex02.php":775458434,"Examples\/examples_gantt\/ganttex13-zoom1.php":1891828348,"Examples\/examples_gantt\/ganttex17-flag.php":2558963444,"Examples\/examples_gantt\/ganttex14.php":1494992369,"Examples\/examples_gantt\/ganttex09.php":3612522737,"Examples\/examples_gantt\/ganttex13.php":194655069,"Examples\/examples_gantt\/ganttmonthyearex2.php":37934241,"Examples\/examples_gantt\/gantthourex1.php":2814865024,"Examples\/examples_gantt\/ganttex_slice.php":2686709781,"Examples\/examples_gantt\/ganttsimpleex1.php":4159188260,"Examples\/examples_gantt\/ganttmonthyearex4.php":941977738,"Examples\/examples_gantt\/ganttex03.php":1116744133,"Examples\/examples_gantt\/multconstganttex01.php":815734063,"Examples\/examples_gantt\/ganttex08.php":3337466220,"Examples\/examples_gantt\/no_test_ganttex19.php":3394335749,"Examples\/examples_gantt\/ganttex30.php":2458148951,"Examples\/examples_gantt\/ganttex04.php":1930103304,"Examples\/examples_gantt\/ganttconstrainex0.php":763538892,"Examples\/examples_gantt\/ganttex06.php":2475864160,"Examples\/examples_gantt\/ganttex12.php":1273287267,"Examples\/examples_gantt\/ganttex16.php":2148230231,"Examples\/examples_gantt\/ganttex05.php":3881724578,"Examples\/examples_gantt\/ganttex18.php":3152843105,"Examples\/examples_gantt\/ganttconstrainex2.php":256213396,"Examples\/examples_gantt\/ganttex15.php":3453318140,"Examples\/examples_gantt\/ganttex13-zoom2.php":3453124055,"Examples\/examples_gantt\/gantthourminex1.php":322109301,"Examples\/examples_theme\/no_test_fusion_example.php":1114973382,"Examples\/examples_theme\/no_test_theme_example.php":769584650,"Examples\/examples_theme\/no_test_orange_example.php":4158310285,"Examples\/examples_theme\/no_test_vivid_example.php":1279928249,"Examples\/examples_theme\/no_test_pastel_example.php":1453697306,"Examples\/examples_theme\/aqua_example.php":364108113,"Examples\/examples_theme\/no_test_green_example.php":1808436724,"Examples\/examples_theme\/no_test_rose_example.php":2406780932,"Examples\/examples_theme\/no_test_softy_example.php":1636399368,"Examples\/examples_theme\/no_test_ocean_example.php":3604958191,"Examples\/examples_theme\/no_test_universal_example.php":796897348,"Examples\/examples_pdf\/no_test_pdf417_ex3.php":1761313666,"Examples\/examples_pdf\/no_test_pdf417_ex0.php":653179156,"Examples\/examples_pdf\/no_test_pdf417_ex4.php":59860613,"Examples\/examples_pdf\/no_test_pdf417_ex6.php":2369859154,"Examples\/examples_pdf\/no_test_pdf417_ex1b.php":207890212,"Examples\/examples_pdf\/no_test_pdf417_ex5.php":3844517368,"Examples\/examples_pdf\/no_test_pdf417_ex1.php":891449364,"Examples\/examples_pdf\/no_test_pdf417_ex2.php":1685356711,"Examples\/examples_pdf\/no_test_pdf417_ex1c.php":1986176465,"Examples\/examples_polar\/no_test_polarex1.php":1296996633,"Examples\/examples_polar\/no_test_polarex5.php":1091718513,"Examples\/examples_polar\/no_test_polarex7-2.php":1471455107,"Examples\/examples_polar\/no_test_polarex0-180.php":2135120297,"Examples\/examples_polar\/no_test_polarex8.php":672350420,"Examples\/examples_polar\/no_test_polarex2.php":595026013,"Examples\/examples_polar\/no_test_polarex0.php":3107891689,"Examples\/examples_polar\/no_test_polarex6.php":1683684171,"Examples\/examples_polar\/no_test_polarex9.php":2791325628,"Examples\/examples_polar\/no_test_polarclockex2.php":78235120,"Examples\/examples_polar\/no_test_polarex3.php":156194026,"Examples\/examples_polar\/no_test_polarclockex1.php":1322675871,"Examples\/examples_polar\/no_test_polarex10.php":1618448474,"Examples\/examples_polar\/no_test_polarex7.php":207514872,"Examples\/examples_polar\/no_test_polarex3-lin.php":2049947214,"Examples\/examples_polar\/no_test_polarex4.php":3038158070,"Examples\/examples_polar\/no_test_polarex7-1.php":644960011,"Examples\/examples_canvas\/no_test_mkgrad.php":3828217657,"Examples\/examples_canvas\/canvasex06.php":195817165,"Examples\/examples_canvas\/no_test_listfontsex1.php":4014354849,"Examples\/examples_canvas\/no_test_colormaps.php":1774351766,"Examples\/examples_canvas\/no_dim_canvasex04.php":1182455145,"Examples\/examples_canvas\/no_test_text-example2.php":1788319423,"Examples\/examples_canvas\/no_test_textalignex1.php":2635384759,"Examples\/examples_canvas\/canvaspiralex1.php":600796770,"Examples\/examples_canvas\/no_dim_canvasex02.php":3349876122,"Examples\/examples_canvas\/no_dim_canvas_jpgarchex.php":4184833971,"Examples\/examples_canvas\/no_dim_canvasex01.php":1044054967,"Examples\/examples_canvas\/canvasbezierex1.php":4099680178,"Examples\/examples_canvas\/no_dim_canvasex03.php":195167259,"Examples\/examples_canvas\/no_test_textpalignex1.php":4270835890,"Examples\/examples_canvas\/canvasex05.php":1484473510,"Examples\/examples_canvas\/no_test_text-example1.php":4168368303,"Examples\/examples_tick\/no_test_manualtickex1a.php":2051619642,"Examples\/examples_tick\/manualtickex2.php":3183802453,"Examples\/examples_tick\/manualtickex4.php":1538752448,"Examples\/examples_tick\/manualtickex3.php":3131569223,"Examples\/examples_tick\/no_test_manualtickex1.php":2051619642,"Examples\/examples_pie\/pielabelsex2.php":2877341835,"Examples\/examples_pie\/pieex5.php":306482269,"Examples\/examples_pie\/pie3dex5.php":3385397931,"Examples\/examples_pie\/new_pie4.php":801185263,"Examples\/examples_pie\/no_dim_piecex1.php":3034789118,"Examples\/examples_pie\/pieex2.php":1359103791,"Examples\/examples_pie\/pie3dex1.php":2235674627,"Examples\/examples_pie\/pielabelsex1.php":2976246800,"Examples\/examples_pie\/pieex8.php":1321879871,"Examples\/examples_pie\/pieex1.php":1333595670,"Examples\/examples_pie\/pieex9.php":34150411,"Examples\/examples_pie\/pie3dex3.php":1013947903,"Examples\/examples_pie\/no_test_new_pie2.php":1169446891,"Examples\/examples_pie\/pieex4.php":3623421775,"Examples\/examples_pie\/pie3dex2.php":1893664916,"Examples\/examples_pie\/no_test_new_pie3.php":1656518578,"Examples\/examples_pie\/pieex3.php":2783500256,"Examples\/examples_pie\/pie3dex4.php":2941290297,"Examples\/examples_pie\/new_pie1.php":1840988376,"Examples\/examples_pie\/no_dim_piebkgex1.php":2521325153,"Examples\/examples_pie\/pieex6.php":2752357805,"Examples\/examples_pie\/pielabelsex3.php":3392539181,"Examples\/examples_pie\/pieex7.php":3084092962,"Examples\/examples_pie\/no_dim_piecex2.php":3170293041,"Examples\/examples_pie\/pielabelsex4.php":2559857536,"Examples\/examples_pie\/pielabelsex5.php":1134712405,"Examples\/show-source.php":2205315014,"Examples\/listallflags_helper.php":919142844,"Examples\/examples_windrose\/windrose_ex2.php":2191994037,"Examples\/examples_windrose\/no_test_windrose_icon_ex1.php":1929464226,"Examples\/examples_windrose\/windrose_bgimg_ex1.php":2077476522,"Examples\/examples_windrose\/windrose_ex3.php":4136619109,"Examples\/examples_windrose\/windrose_ex6.php":2093352278,"Examples\/examples_windrose\/no_test_windrose_layout_ex1.php":427999568,"Examples\/examples_windrose\/no_test_windrose_ex9.1.php":1532907993,"Examples\/examples_windrose\/windrose_ex1.php":627078462,"Examples\/examples_windrose\/windrose_2plots_ex1.php":2309789044,"Examples\/examples_windrose\/windrose_ex8.php":3576422239,"Examples\/examples_windrose\/windrose_ex9.php":652035893,"Examples\/examples_windrose\/windrose_ex6.1.php":2290225339,"Examples\/examples_windrose\/no_test_windrose_layout_ex0.php":2172711037,"Examples\/examples_windrose\/windrose_ex1b.php":830313558,"Examples\/examples_windrose\/no_test_windrose_ex5.php":751424361,"Examples\/examples_windrose\/windrose_ex8.1.php":3691930218,"Examples\/examples_windrose\/windrose_ex2.1.php":1518019008,"Examples\/examples_windrose\/windrose_ex0.php":290681959,"Examples\/examples_windrose\/windrose_ex7.php":3046149468,"Examples\/examples_windrose\/windrose_ex4.php":3609775638,"Examples\/examples_windrose\/windrose_ex7.1.php":3916361139,"Examples\/examples_scatter\/no_dim_balloonex2.php":287834393,"Examples\/examples_scatter\/scatterlinkex2.php":2227031919,"Examples\/examples_scatter\/pushpinex1.php":1767765534,"Examples\/examples_scatter\/no_dim_balloonex1.php":347208905,"Examples\/examples_scatter\/ccbp_ex2.php":1824643254,"Examples\/examples_scatter\/footerex1.php":1311362458,"Examples\/examples_scatter\/impulsex3.php":1257695415,"Examples\/examples_scatter\/pushpinex2.php":1533059737,"Examples\/examples_scatter\/scatterex1.php":152853821,"Examples\/examples_scatter\/fieldscatterex1.php":1444044830,"Examples\/examples_scatter\/scatterrotex1.php":545188913,"Examples\/examples_scatter\/scatterlinkex3.php":861463241,"Examples\/examples_scatter\/ccbp_ex1.php":3393661902,"Examples\/examples_scatter\/markflagex1.php":4120744803,"Examples\/examples_scatter\/loglogex1.php":228171376,"Examples\/examples_scatter\/impulsex4.php":3267679292,"Examples\/examples_scatter\/scatterlinkex4.php":2901751591,"Examples\/examples_scatter\/scatterlinkex1.php":3799775452,"Examples\/examples_scatter\/impulsex1.php":1566857443,"Examples\/examples_scatter\/impulsex2.php":1088151233,"Examples\/examples_scatter\/bezierex1.php":3110369594,"Examples\/examples_scatter\/scatterex2.php":3005733055,"Examples\/testsuit.php":3668048573,"Examples\/examples_contour\/no_test_contour2_ex2.php":2459247600,"Examples\/examples_contour\/no_test_contour2_ex1.php":981482739,"Examples\/examples_contour\/no_test_contour2_ex6.php":129357057,"Examples\/examples_contour\/basic_contourex04.php":807601954,"Examples\/examples_contour\/basic_contourex01.php":4094743962,"Examples\/examples_contour\/contourex04.php":1272462548,"Examples\/examples_contour\/no_test_contour2_ex5.php":3142652997,"Examples\/examples_contour\/contourex01.php":40533728,"Examples\/examples_contour\/no_test_contour2_ex7.php":1953206750,"Examples\/examples_contour\/basic_contourex02.php":232436014,"Examples\/examples_contour\/no_test_contour2_ex4.php":1814978134,"Examples\/examples_contour\/basic_contourex03-2.php":1528008100,"Examples\/examples_contour\/basic_contourex05.php":458665552,"Examples\/examples_contour\/contourex02.php":1133785378,"Examples\/examples_contour\/contourex05.php":4026332273,"Examples\/examples_contour\/basic_contourex03-1.php":3842796742,"Examples\/examples_contour\/contourex03.php":3617304385,"Examples\/examples_contour\/basic_contourex03-3.php":2524236926,"Examples\/examples_contour\/no_test_contour2_ex3.php":3489276584,"Examples\/examples_general\/example10.php":3174882745,"Examples\/examples_general\/example26.1.php":197698816,"Examples\/examples_general\/example27.2.php":977180396,"Examples\/examples_general\/example3.0.2.php":1346077520,"Examples\/examples_general\/example2.1.php":3720378028,"Examples\/examples_general\/example16.1.php":294316147,"Examples\/examples_general\/example6.1.php":634363460,"Examples\/examples_general\/example15.php":1615616669,"Examples\/examples_general\/example17.php":1187229105,"Examples\/examples_general\/example11.php":1131790983,"Examples\/examples_general\/example2.5.php":2865797794,"Examples\/examples_general\/example4.php":3056884114,"Examples\/examples_general\/example2.php":1806041755,"Examples\/examples_general\/example3.1.1.php":3016129934,"Examples\/examples_general\/example14.php":239532614,"Examples\/examples_general\/example28.1.php":3663890457,"Examples\/examples_general\/example8.php":4237512854,"Examples\/examples_general\/example27.3.php":1703975964,"Examples\/examples_general\/example3.2.1.php":1350252881,"Examples\/examples_general\/example16.6.php":2066834415,"Examples\/examples_general\/example3.php":2951840368,"Examples\/examples_general\/example6.2.php":3806213496,"Examples\/examples_general\/example3.0.3.php":3524232012,"Examples\/examples_general\/example1.2.php":4150333369,"Examples\/examples_general\/example5.1.php":1235116216,"Examples\/examples_general\/example28.3.php":3257985315,"Examples\/examples_general\/example9.1.php":3695771718,"Examples\/examples_general\/example28.php":417892814,"Examples\/examples_general\/example1.php":2232260340,"Examples\/examples_general\/example3.4.php":1141753264,"Examples\/examples_general\/example8.1.php":395235886,"Examples\/examples_general\/example0.php":2586305022,"Examples\/examples_general\/example13.php":1522689567,"Examples\/examples_general\/example1.1.php":4281600870,"Examples\/examples_general\/example9.php":1030641999,"Examples\/examples_general\/example6.php":2220545829,"Examples\/examples_general\/example3.2.php":646046252,"Examples\/examples_general\/example27.1.php":467561123,"Examples\/examples_general\/example0-0.php":3098210804,"Examples\/examples_general\/example3.1.php":2531483109,"Examples\/examples_general\/example7.php":641603508,"Examples\/examples_general\/example27.php":3766605974,"Examples\/examples_general\/example3.4.1.php":3056318719,"Examples\/examples_general\/exampleex9.php":3589847386,"Examples\/examples_general\/example5.php":458485769,"Examples\/examples_general\/example28.2.php":908776881,"Examples\/examples_general\/example26.php":70697565,"Examples\/examples_general\/example9.2.php":3564475383,"Examples\/examples_general\/example16.php":108219588,"Examples\/examples_general\/example3.0.1.php":300343083,"Examples\/examples_general\/example2.6.php":577739563,"Examples\/examples_general\/example3.2.2.php":4222445684,"Examples\/examples_general\/example3.3.php":1036338968,"Examples\/assets\/dataset01.inc.php":2548265494,"Examples\/examples_background\/background_type_ex2.php":964909250,"Examples\/examples_background\/backgroundex02.php":1585042236,"Examples\/examples_background\/background_type_ex4.php":3995349737,"Examples\/examples_background\/background_type_ex3.php":671727064,"Examples\/examples_background\/backgroundex03.php":3949275023,"Examples\/examples_background\/background_type_ex1.php":1624657514,"Examples\/examples_background\/background_type_ex0.php":2828314985,"Examples\/examples_background\/backgroundex01.php":961733504,"Examples\/examples_stock\/no_test_boxstockex2.php":22618235,"Examples\/examples_stock\/no_test_stockex1.php":2504327214,"Examples\/examples_stock\/no_test_stockex2.php":421917430,"Examples\/examples_stock\/no_test_boxstockex1.php":815182589,"Examples\/examples_csim\/mulyaxiscsimex1.php":1223920274,"Examples\/examples_csim\/csim_in_html_ex2.php":308665523,"Examples\/examples_csim\/scatter_csimex1.php":3878790748,"Examples\/examples_csim\/pie_csimex1.php":1849802831,"Examples\/examples_csim\/barcsim_details_omit.php":1533773741,"Examples\/examples_csim\/barline_csimex1.php":2784343901,"Examples\/examples_csim\/no_test_tableex01_csim.php":3666570967,"Examples\/examples_csim\/no_test_ganttcsimex02.php":3801390590,"Examples\/examples_csim\/bar_csimex3.php":885508442,"Examples\/examples_csim\/no_test_matrix_csimex01.php":3398222365,"Examples\/examples_csim\/no_test_tablebarex1_csim.php":1421968646,"Examples\/examples_csim\/bar_csimex1.php":2369040419,"Examples\/examples_csim\/barlinefreq_csimex1.php":1968583233,"Examples\/examples_csim\/titlecsimex01.php":3719257974,"Examples\/examples_csim\/no_test_polar_csimex1.php":238979752,"Examples\/examples_csim\/csim_in_html_ex1.php":1023854077,"Examples\/examples_csim\/no_test_radar_csimex1.php":3557232207,"Examples\/examples_csim\/no_test_piec_csimex1.php":2944673891,"Examples\/examples_csim\/no_test_ganttcsimex01.php":4147141455,"Examples\/examples_csim\/csim_in_html_graph_ex2.php":837827091,"Examples\/examples_csim\/bar_csimex2.php":1123297146,"Examples\/examples_csim\/csim_in_html_graph_ex1.php":4142986477,"Examples\/examples_csim\/imgmarkercsimex1.php":3587561931,"Examples\/examples_csim\/barcsim_popup.php":210830216,"Examples\/examples_csim\/pie3d_csimex1.php":2795521147,"Examples\/examples_csim\/no_test_boxstockcsimex1.php":264762106,"Examples\/examples_bar\/no_dim_horizbarex6.php":2252417334,"Examples\/examples_bar\/plotbanddensity_ex2.php":3790650336,"Examples\/examples_bar\/example20.5.php":1282086800,"Examples\/examples_bar\/example18.php":1264746378,"Examples\/examples_bar\/barimg1.php":1942050932,"Examples\/examples_bar\/barlinealphaex1.php":2875478547,"Examples\/examples_bar\/no_test_new_bar4.php":1669068907,"Examples\/examples_bar\/accbarframeex01.php":2467119181,"Examples\/examples_bar\/groupbar1.php":2478530539,"Examples\/examples_bar\/manual_textscale_ex3.php":1537456455,"Examples\/examples_bar\/plotbanddensity_ex1.php":2235514895,"Examples\/examples_bar\/example20.4.php":1235147523,"Examples\/examples_bar\/manual_textscale_ex2.php":2174302262,"Examples\/examples_bar\/no_dim_bartutex5.php":1500710743,"Examples\/examples_bar\/bargradsmallex2.php":2621438718,"Examples\/examples_bar\/example16.2.php":1537815413,"Examples\/examples_bar\/barscalecallback1.php":3025467883,"Examples\/examples_bar\/example21.php":204937196,"Examples\/examples_bar\/barint2.php":2977887799,"Examples\/examples_bar\/bargradsmallex4.php":743525949,"Examples\/examples_bar\/bargradsmallex1.php":1834427985,"Examples\/examples_bar\/example25.php":459362464,"Examples\/examples_bar\/example25.2.php":1768409189,"Examples\/examples_bar\/accbarex1.php":3400122062,"Examples\/examples_bar\/no_dim_grace_ex0.php":4272858002,"Examples\/examples_bar\/alphabar.php":1204788350,"Examples\/examples_bar\/bargradex2.php":2574052724,"Examples\/examples_bar\/bargradsmallex5.php":1028453530,"Examples\/examples_bar\/bartutex12.php":1411857266,"Examples\/examples_bar\/bartutex1.php":2373949272,"Examples\/examples_bar\/example16.4.php":331923652,"Examples\/examples_bar\/no_dim_grace_ex3.php":2656862688,"Examples\/examples_bar\/no_dim_bartutex6.php":3385569442,"Examples\/examples_bar\/no_dim_horizbarex2.php":3190054222,"Examples\/examples_bar\/example25.1.php":3298201704,"Examples\/examples_bar\/bargradsmallex3.php":383914350,"Examples\/examples_bar\/example20.2.php":1906044946,"Examples\/examples_bar\/bargradex1.php":1265126881,"Examples\/examples_bar\/no_test_new_bar6.php":871182703,"Examples\/examples_bar\/example24.php":2351380079,"Examples\/examples_bar\/barlinefreqex1.php":1089686712,"Examples\/examples_bar\/negbarvalueex01.php":1551525965,"Examples\/examples_bar\/no_dim_logbarex1.php":2595707416,"Examples\/examples_bar\/bargradex5.php":2766696872,"Examples\/examples_bar\/example20.php":916125340,"Examples\/examples_bar\/example19.1.php":4229324732,"Examples\/examples_bar\/horizbarex4.php":3374977254,"Examples\/examples_bar\/example22.php":2369826936,"Examples\/examples_bar\/barint1.php":3189823241,"Examples\/examples_bar\/example19.php":93157972,"Examples\/examples_bar\/example16.5.php":1137464806,"Examples\/examples_bar\/bargradex6.php":3875116124,"Examples\/examples_bar\/new_bar3.php":2694098975,"Examples\/examples_bar\/bargradex3.php":2837882169,"Examples\/examples_bar\/bartut4.php":2248136974,"Examples\/examples_bar\/plotbanddensity_ex0.php":3608011355,"Examples\/examples_bar\/accbarframeex02.php":2052351992,"Examples\/examples_bar\/no_dim_horizbarex3.php":3406692448,"Examples\/examples_bar\/bargradsmallex8.php":2625616257,"Examples\/examples_bar\/barformatcallbackex1.php":947233714,"Examples\/examples_bar\/no_dim_horizbarex1.php":2771902086,"Examples\/examples_bar\/bargradsmallex7.php":1972015481,"Examples\/examples_bar\/example16.3.php":1583172605,"Examples\/examples_bar\/example20.3.php":3113698519,"Examples\/examples_bar\/bargradex4.php":1830716076,"Examples\/examples_bar\/bartut2.php":3159516376,"Examples\/examples_bar\/no_dim_manual_textscale_ex1.php":59064376,"Examples\/examples_bar\/example20.1.php":3441831188,"Examples\/examples_bar\/no_dim_grace_ex2.php":928333612,"Examples\/examples_bar\/no_test_new_bar1.php":2955548988,"Examples\/examples_bar\/manual_textscale_ex4.php":1273824024,"Examples\/examples_bar\/bar2scalesex1.php":2358032354,"Examples\/examples_bar\/barpatternex1.php":2055662462,"Examples\/examples_bar\/bargradsmallex6.php":1025323388,"Examples\/examples_bar\/bartut3.php":390596312,"Examples\/examples_bar\/example23.php":3934794062,"Examples\/examples_bar\/accbarframeex03.php":3851205431,"Examples\/examples_bar\/no_dim_grace_ex1.php":2312631617,"src\/util\/ColorFactory.php":3140602721,"src\/util\/ReadFileData.php":3350937482,"src\/util\/FuncGenerator.php":3703036606,"src\/util\/Rectangle.php":3587206508,"src\/util\/JpGraphErrObject.php":4016378875,"src\/util\/JpGraphError.php":1512645804,"src\/util\/LinearRegression.php":804968809,"src\/util\/ErrMsgText.php":1291668995,"src\/util\/Helper.php":3969180647,"src\/util\/JpGraphException.php":1471512174,"src\/util\/FlagCache.php":3542763406,"src\/util\/RGB.php":2850273642,"src\/util\/Bezier.php":3818467569,"src\/util\/JpGraphErrObjectImg.php":583748749,"src\/util\/DateScaleUtils.php":3216886074,"src\/util\/JpGraphExceptionL.php":865644333,"src\/util\/GanttConstraint.php":2061512579,"src\/util\/Spline.php":4027872753,"src\/util\/DateLocale.php":648192697,"src\/util\/JpgTimer.php":641577480,"src\/image\/Progress.php":2013461903,"src\/image\/HandDigits.php":2229971203,"src\/image\/LinkArrow.php":2982144270,"src\/image\/PredefIcons.php":1985999829,"src\/image\/Footer.php":2627647358,"src\/image\/ImgStreamCache.php":3225426199,"src\/image\/AntiSpam.php":2048354185,"src\/image\/ImgTrans.php":2587841034,"src\/image\/FieldArrow.php":2035169362,"src\/image\/GanttLink.php":1337379502,"src\/image\/ImgData_PushPins.php":3397244454,"src\/image\/RGB.php":3665502169,"src\/image\/ImgData_Bevels.php":3535364110,"src\/image\/ImgData_Squares.php":2559486419,"src\/image\/IconImage.php":1711492112,"src\/image\/ImgData_Diamonds.php":1129745156,"src\/image\/ImgData_Balls.php":359514871,"src\/image\/RotImage.php":3246409653,"src\/image\/ImgData.php":2937191265,"src\/image\/ImgData_Stars.php":4199572547,"src\/image\/DigitalLED74.php":697310959,"src\/image\/Image.php":3325346500,"src\/image\/FlagImages.php":3089353539,"src\/plot\/ContourPlot.php":1717962556,"src\/plot\/RadarPlot.php":1444306828,"src\/plot\/GanttPlotObject.php":1047658576,"src\/plot\/AccLinePlot.php":1771996236,"src\/plot\/WindrosePlot.php":504621157,"src\/plot\/PiePlot.php":760978946,"src\/plot\/IconPlot.php":4161729295,"src\/plot\/PolarPlot.php":588769735,"src\/plot\/GroupBarPlot.php":2376495904,"src\/plot\/Contour.php":1995439400,"src\/plot\/DisplayValue.php":1889928047,"src\/plot\/FieldPlot.php":1015585906,"src\/plot\/PlotBand.php":1668225600,"src\/plot\/PlotMark.php":2306839095,"src\/plot\/LinePlot.php":4243854681,"src\/plot\/GanttVLine.php":4191988736,"src\/plot\/PlotLine.php":3583785886,"src\/plot\/ErrorLinePlot.php":2033808551,"src\/plot\/LegendStyle.php":226840731,"src\/plot\/ErrorPlot.php":3721807635,"src\/plot\/StockPlot.php":3887516212,"src\/plot\/MileStone.php":4091530454,"src\/plot\/ScatterPlot.php":319212338,"src\/plot\/AccBarPlot.php":1283779809,"src\/plot\/Plot.php":2425745613,"src\/plot\/LineErrorPlot.php":3441560700,"src\/plot\/BoxPlot.php":3174173882,"src\/plot\/GanttBar.php":110404054,"src\/plot\/BarPlot.php":3828984625,"src\/plot\/Gradient.php":376836924,"src\/plot\/PiePlotC.php":2592380905,"src\/plot\/PiePlot3D.php":1066462754,"src\/plot\/MeshInterpolate.php":2003779266,"src\/graph\/GanttActivityInfo.php":4155548634,"src\/graph\/PolarAxis.php":3815774976,"src\/graph\/PolarScale.php":4189260685,"src\/graph\/MGraph.php":1691981533,"src\/graph\/LinearTicks.php":3620169215,"src\/graph\/RadarLogTicks.php":3191278230,"src\/graph\/WindrosePlotScale.php":2692246899,"src\/graph\/Ticks.php":804015569,"src\/graph\/Grid.php":1761812627,"src\/graph\/RectPatternDiagCross.php":1448151987,"src\/graph\/RectPatternVert.php":559606471,"src\/graph\/Rectangle.php":2323165976,"src\/graph\/HeaderProperty.php":651332815,"src\/graph\/CanvasScale.php":3997475908,"src\/graph\/LogTicks.php":2012614240,"src\/graph\/RadarGraph.php":3665226639,"src\/graph\/LineProperty.php":1139079749,"src\/graph\/RadarAxis.php":369300090,"src\/graph\/Axis.php":3397156114,"src\/graph\/RectPatternHor.php":1978968014,"src\/graph\/DateScale.php":1210470335,"src\/graph\/PieGraph.php":1712504240,"src\/graph\/RectPatternFactory.php":3353774794,"src\/graph\/PolarGraph.php":2093498811,"src\/graph\/WindroseGraph.php":3355324281,"src\/graph\/RectPattern3DPlane.php":3863500111,"src\/graph\/RectPattern.php":1695980761,"src\/graph\/CCBPGraph.php":395887050,"src\/graph\/SymChar.php":2319874594,"src\/graph\/RadarLinearTicks.php":411453505,"src\/graph\/PolarLogScale.php":191558044,"src\/graph\/RectPatternRDiag.php":2984884177,"src\/graph\/Shape.php":1388763998,"src\/graph\/LogScale.php":1574512280,"src\/graph\/RectPatternLDiag.php":3592889128,"src\/graph\/GanttScale.php":1771783235,"src\/graph\/AxisPrototype.php":617551794,"src\/graph\/Legend.php":1265760412,"src\/graph\/RadarGrid.php":3783989146,"src\/graph\/HorizontalGridLine.php":2418845366,"src\/graph\/GanttGraph.php":2010551766,"src\/graph\/RectPatternCross.php":145884127,"src\/graph\/LinearScale.php":1864256026,"src\/graph\/Graph.php":1727167980,"src\/graph\/CanvasGraph.php":1720715971,"src\/graph\/RectPatternSolid.php":3785383520,"src\/config.inc.php":1954519522,"src\/lang\/en.inc.php":1592535036,"src\/lang\/de.inc.php":1082283900,"src\/lang\/prod.inc.php":2594486484,"src\/themes\/OceanTheme.php":1021330891,"src\/themes\/SoftyTheme.php":580773851,"src\/themes\/GreenTheme.php":2315714254,"src\/themes\/Theme.php":1667201686,"src\/themes\/OrangeTheme.php":2219263393,"src\/themes\/AquaTheme.php":1742830254,"src\/themes\/RoseTheme.php":146948444,"src\/themes\/PastelTheme.php":3225508053,"src\/themes\/UniversalTheme.php":3717056193,"src\/themes\/VividTheme.php":2403954605,"src\/includes\/jpg-config.inc.php":4014338632,"src\/text\/CanvasRectangleText.php":1698806952,"src\/text\/SuperScriptText.php":2452543853,"src\/text\/GTextTable.php":1886574218,"src\/text\/GraphTabTitle.php":1834252555,"src\/text\/LanguageConv.php":2545337786,"src\/text\/TTF.php":2145291101,"src\/text\/TextPropertyBelow.php":4079559916,"src\/text\/TextProperty.php":315495273,"src\/text\/GTextTableCell.php":1709930095,"src\/text\/Text.php":3285053320}} \ No newline at end of file +{"php":"7.2.25-1+ubuntu18.04.1+deb.sury.org+1","version":"2.15.0:v2.15.0#adfab51ae979ee8b0fcbc55aa231ec2786cb1f91","indent":" ","lineEnding":"\n","rules":{"no_php4_constructor":true,"php_unit_namespaced":{"target":"6.0"},"php_unit_dedicate_assert":{"target":"5.6"},"php_unit_expectation":{"target":"5.6"},"php_unit_mock":{"target":"5.5"},"php_unit_no_expectation_annotation":{"target":"4.3"},"binary_operator_spaces":{"align_double_arrow":true,"align_equals":true},"blank_line_after_opening_tag":true,"blank_line_before_statement":true,"braces":true,"cast_spaces":true,"class_attributes_separation":{"elements":["method"]},"class_definition":true,"concat_space":{"spacing":"one"},"declare_equal_normalize":true,"function_typehint_space":true,"include":true,"increment_style":true,"lowercase_cast":true,"lowercase_static_reference":true,"magic_constant_casing":true,"magic_method_casing":true,"method_argument_space":{"ensure_fully_multiline":true},"native_function_casing":true,"native_function_type_declaration_casing":true,"new_with_braces":true,"no_blank_lines_after_class_opening":true,"no_blank_lines_after_phpdoc":true,"no_empty_comment":true,"no_empty_phpdoc":true,"no_empty_statement":true,"no_extra_blank_lines":{"tokens":["break","continue","extra","return","throw","use","parenthesis_brace_block","square_brace_block","curly_brace_block"]},"no_leading_import_slash":true,"no_leading_namespace_whitespace":true,"no_mixed_echo_print":{"use":"echo"},"no_multiline_whitespace_around_double_arrow":true,"no_short_bool_cast":true,"no_singleline_whitespace_before_semicolons":true,"no_spaces_around_offset":true,"no_trailing_comma_in_list_call":true,"no_trailing_comma_in_singleline_array":true,"no_unneeded_control_parentheses":true,"no_unneeded_curly_braces":true,"no_unneeded_final_method":true,"no_unused_imports":true,"no_whitespace_before_comma_in_array":true,"no_whitespace_in_blank_line":true,"normalize_index_brace":true,"object_operator_without_whitespace":true,"php_unit_fqcn_annotation":true,"phpdoc_align":true,"phpdoc_annotation_without_dot":true,"phpdoc_indent":true,"phpdoc_inline_tag":true,"phpdoc_no_access":true,"phpdoc_no_alias_tag":true,"phpdoc_no_empty_return":true,"phpdoc_no_useless_inheritdoc":true,"phpdoc_return_self_reference":true,"phpdoc_scalar":true,"phpdoc_separation":true,"phpdoc_single_line_var_spacing":true,"phpdoc_summary":true,"phpdoc_to_comment":true,"phpdoc_trim":true,"phpdoc_types":true,"phpdoc_types_order":true,"phpdoc_var_without_name":true,"protected_to_private":true,"return_type_declaration":true,"semicolon_after_instruction":true,"short_scalar_cast":true,"single_blank_line_before_namespace":true,"single_class_element_per_statement":{"elements":["property"]},"single_quote":true,"single_trait_insert_per_statement":true,"space_after_semicolon":{"remove_in_empty_for_expressions":true},"standardize_increment":true,"standardize_not_equals":true,"ternary_operator_spaces":true,"trailing_comma_in_multiline_array":true,"trim_array_spaces":true,"unary_operator_spaces":true,"whitespace_after_comma_in_array":true,"blank_line_after_namespace":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_constants":true,"lowercase_keywords":true,"no_break_comment":true,"no_closing_tag":true,"no_spaces_after_function_name":true,"no_spaces_inside_parenthesis":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_import_per_statement":true,"single_line_after_imports":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"visibility_required":true,"encoding":true,"full_opening_tag":true,"modernize_types_casting":true,"align_multiline_comment":true,"array_syntax":{"syntax":"short"},"combine_consecutive_issets":true,"combine_consecutive_unsets":true,"compact_nullable_typehint":true,"escape_implicit_backslashes":true,"explicit_indirect_variable":true,"explicit_string_variable":true,"final_internal_class":true,"header_comment":{"commentType":"PHPDoc","header":"JPGraph v4.0.0"},"heredoc_to_nowdoc":true,"list_syntax":{"syntax":"long"},"method_chaining_indentation":true,"multiline_comment_opening_closing":true,"no_null_property_initialization":true,"no_short_echo_tag":true,"no_superfluous_elseif":true,"no_unreachable_default_argument_value":true,"no_useless_else":true,"no_useless_return":true,"ordered_imports":true,"php_unit_strict":true,"php_unit_test_annotation":true,"php_unit_test_class_requires_covers":true,"phpdoc_add_missing_param_annotation":true,"phpdoc_order":true,"strict_param":true},"hashes":{"Examples\/examples_axis\/axislabelbkgex05.php":1759485393,"Examples\/examples_axis\/axislabelbkgex07.php":2192521527,"Examples\/examples_axis\/topxaxis.php":3196655853,"Examples\/examples_axis\/axislabelbkgex04.php":50610810,"Examples\/examples_axis\/mulyaxisex1.php":1187126820,"Examples\/examples_axis\/inyaxisex1.php":517396201,"Examples\/examples_axis\/inyaxisex2.php":2364750263,"Examples\/examples_axis\/axislabelbkgex02.php":2056980487,"Examples\/examples_axis\/inyaxisex3.php":1274998304,"Examples\/examples_axis\/axislabelbkgex03.php":87248563,"Examples\/examples_axis\/axislabelbkgex01.php":740044155,"Examples\/examples_axis\/axislabelbkgex06.php":1411831829,"Examples\/examples_axis\/dupyaxisex1.php":3288066482,"Examples\/examples_radar\/no_test_radarex3.php":2779928066,"Examples\/examples_radar\/no_test_radarex6.php":1269764359,"Examples\/examples_radar\/no_test_radarex8.1.php":3302161840,"Examples\/examples_radar\/no_test_radarex5.php":2985686765,"Examples\/examples_radar\/no_test_radarlogex1-aa.php":1198398340,"Examples\/examples_radar\/no_test_radarex2.php":2271679967,"Examples\/examples_radar\/no_test_radarmarkex1.php":117059392,"Examples\/examples_radar\/no_test_radarex6.1.php":4000994083,"Examples\/examples_radar\/no_test_radarex4.php":2110963000,"Examples\/examples_radar\/no_test_radarex1.php":390277548,"Examples\/examples_radar\/no_test_radarlogex2.php":896245536,"Examples\/examples_radar\/no_test_radarex9.php":868610821,"Examples\/examples_radar\/no_test_fixscale_radarex1.php":3669407442,"Examples\/examples_radar\/no_test_radarlogex1.php":728762360,"Examples\/examples_radar\/no_test_radarex7.php":1240293235,"Examples\/examples_radar\/no_test_radarex8.php":3766292693,"Examples\/examples_qr\/no_test_qrexample12.php":969772685,"Examples\/examples_qr\/no_test_qrexample11.php":4076326493,"Examples\/examples_qr\/no_test_qr_template.php":4235038275,"Examples\/examples_qr\/no_test_qrexample03.php":786877606,"Examples\/examples_qr\/no_test_qrexample08.php":4255043824,"Examples\/examples_qr\/no_test_qrexample07.php":4119236108,"Examples\/examples_qr\/no_test_qrexample02.php":2743888955,"Examples\/examples_qr\/no_test_qrexample05.php":3368447682,"Examples\/examples_qr\/no_test_qrexample09.php":2722296159,"Examples\/examples_qr\/no_test_qrexample04.php":1439752972,"Examples\/examples_qr\/no_test_qrexample00.php":694931049,"Examples\/examples_qr\/no_test_qrexample01.php":1329872836,"Examples\/examples_qr\/no_test_qrexample10.php":3234248850,"Examples\/examples_qr\/no_test_qrexample0.php":107337635,"Examples\/examples_qr\/no_test_qrexample06.php":2551538089,"Examples\/examples_tables\/no_test_tableex00.php":1031785484,"Examples\/examples_tables\/no_test_table_vtext.php":2731380737,"Examples\/examples_tables\/no_test_table_mex3.php":2393340785,"Examples\/examples_tables\/no_test_table_howto5.php":136858856,"Examples\/examples_tables\/no_test_table_howto1.php":524519782,"Examples\/examples_tables\/no_test_table_mex1.php":1524590985,"Examples\/examples_tables\/no_test_table_howto7.php":2994249961,"Examples\/examples_tables\/no_test_tableex04.php":3803289147,"Examples\/examples_tables\/no_test_table_howto8.php":3374942483,"Examples\/examples_tables\/no_test_table_howto7.2.php":2994249961,"Examples\/examples_tables\/no_test_table_howto4.php":3204538249,"Examples\/examples_tables\/no_test_tableex05.php":17882985,"Examples\/examples_tables\/no_test_table_flagex1.php":727745378,"Examples\/examples_tables\/no_test_table_howto2.php":609271369,"Examples\/examples_tables\/no_test_table_mex0.php":3382239488,"Examples\/examples_tables\/no_test_table_howto9.php":41051795,"Examples\/examples_tables\/no_test_tableex01.php":81037069,"Examples\/examples_tables\/no_test_table_howto7.1.php":3588625229,"Examples\/examples_tables\/no_test_table_howto3.php":3971965130,"Examples\/examples_tables\/no_test_table_howto6.php":2481349773,"Examples\/examples_tables\/no_test_table_vtext_ex1.php":1160732788,"Examples\/examples_tables\/no_test_table_mex00.php":2340033975,"Examples\/examples_tables\/no_test_tablebarex1.php":2363123125,"Examples\/examples_tables\/no_test_table_mex2.php":628903699,"Examples\/examples_tables\/no_test_tableex03.php":1747401013,"Examples\/examples_tables\/no_test_tableex02.php":1321779093,"Examples\/examples_rotate\/rotex4.php":3170555959,"Examples\/examples_rotate\/rotex0.php":3979600988,"Examples\/examples_rotate\/rotex2.php":3662066651,"Examples\/examples_rotate\/rotex1.php":1095761255,"Examples\/examples_rotate\/rotateex1.php":1796146303,"Examples\/examples_rotate\/rotex3.php":1292114585,"Examples\/examples_rotate\/rotex5.php":524780724,"Examples\/show-example.php":1543080987,"Examples\/checkttf.php":186395781,"Examples\/listallflags.php":960540511,"Examples\/examples_led\/no_test_ledex13.php":2212987444,"Examples\/examples_led\/no_test_ledex14.php":3157904637,"Examples\/examples_led\/no_test_ledex3.php":1668222451,"Examples\/examples_led\/no_test_ledex5.php":2001750537,"Examples\/examples_led\/no_test_ledex4.1.php":2334379830,"Examples\/examples_led\/no_test_ledex7.php":2344991881,"Examples\/examples_led\/no_test_ledex1.php":1218820615,"Examples\/examples_led\/no_test_ledex10.php":1708304390,"Examples\/examples_led\/no_test_ledex6.php":2468077344,"Examples\/examples_led\/no_test_ledex8.php":1109859753,"Examples\/examples_led\/no_test_ledex12.php":3122975372,"Examples\/examples_led\/no_test_ledex_cyrillic2.php":2374151908,"Examples\/examples_led\/no_test_ledex9.php":37746845,"Examples\/examples_led\/no_test_ledex15.php":407349482,"Examples\/examples_led\/no_test_ledex17.php":2884083211,"Examples\/examples_led\/no_test_ledex4.2.php":4216642000,"Examples\/examples_led\/no_test_ledex4.php":3004712005,"Examples\/examples_led\/no_test_ledex16.php":1359061332,"Examples\/examples_led\/no_test_ledex_cyrillic.php":1918769542,"Examples\/examples_led\/no_test_ledex2.php":3600088464,"Examples\/examples_led\/no_test_ledex11.php":723708937,"Examples\/checkgd.php":3059580498,"Examples\/csim_in_html_ex2.php":308665523,"Examples\/examples_img\/imgmarkerex1.php":4025215141,"Examples\/examples_img\/bkgimgflagex1.php":1432504919,"Examples\/examples_img\/no_dim_bkgimgflagex4.php":639197028,"Examples\/examples_img\/no_dim_bkgimgflagex3.php":674431062,"Examples\/examples_img\/no_dim_bkgimgflagex5.php":4187725535,"Examples\/examples_img\/antispamex01.php":1095228719,"Examples\/examples_img\/no_dim_bkgimgflagex2.php":2632392698,"Examples\/examples_odometer\/no_test_odoex09.php":1373413836,"Examples\/examples_odometer\/no_test_odotutex01.php":2467976778,"Examples\/examples_odometer\/no_test_odotutex17.php":1805354633,"Examples\/examples_odometer\/no_test_odotutex03.php":2726243403,"Examples\/examples_odometer\/no_test_odoex03.php":2736833783,"Examples\/examples_odometer\/no_test_odotutex15.php":3107047345,"Examples\/examples_odometer\/no_test_odotutex16.1.php":184926700,"Examples\/examples_odometer\/no_test_odoex011.php":1556909925,"Examples\/examples_odometer\/no_test_odotutex19.php":4237229363,"Examples\/examples_odometer\/no_test_odotutex11.php":1215439613,"Examples\/examples_odometer\/no_test_odoex07.php":2537823154,"Examples\/examples_odometer\/no_test_odoex02.php":2209491339,"Examples\/examples_odometer\/no_test_odotutex14.php":588763063,"Examples\/examples_odometer\/no_test_odotutex12.php":2275149401,"Examples\/examples_odometer\/no_test_odotutex08.php":1564422435,"Examples\/examples_odometer\/no_test_odotutex18.php":2360522070,"Examples\/examples_odometer\/no_test_odotutex06.php":3668681761,"Examples\/examples_odometer\/no_test_odotutex09.php":475402084,"Examples\/examples_odometer\/no_test_odotutex02.php":4134740225,"Examples\/examples_odometer\/no_test_odotutex10.php":1313622312,"Examples\/examples_odometer\/no_test_odoex012.php":1227835858,"Examples\/examples_odometer\/no_test_odotutex04.php":3123660747,"Examples\/examples_odometer\/no_test_odotutex07.php":3449228909,"Examples\/examples_odometer\/no_test_odotutex00.php":556342226,"Examples\/examples_odometer\/no_test_odotutex16.php":976220855,"Examples\/examples_odometer\/no_test_odoex05.php":2400056131,"Examples\/examples_odometer\/no_test_odoex06.php":926447899,"Examples\/examples_odometer\/no_test_odotutex08.1.php":1507518868,"Examples\/examples_odometer\/no_test_odoex01.php":3022935921,"Examples\/examples_odometer\/no_test_odoex04.php":56072471,"Examples\/examples_odometer\/no_test_odoex08.php":2979728819,"Examples\/examples_odometer\/no_test_odoex00.php":1158410692,"Examples\/examples_odometer\/no_test_odotutex13.php":2807240552,"Examples\/examples_odometer\/no_test_odoex010.php":2240472040,"Examples\/examples_matrix\/no_test_matrix_ex04.php":923393043,"Examples\/examples_matrix\/no_test_matrix_ex01.php":50319649,"Examples\/examples_matrix\/no_test_matrixex00.php":863797823,"Examples\/examples_matrix\/no_test_matrix_ex03.php":1615885068,"Examples\/examples_matrix\/no_test_matrix_edgeex02.php":2242296877,"Examples\/examples_matrix\/no_test_matrix_edgeex01.php":2213697297,"Examples\/examples_matrix\/no_test_matrix_ex06.php":3378893491,"Examples\/examples_matrix\/no_test_matrix_layout_ex1.php":3868652052,"Examples\/examples_matrix\/no_test_matrix_ex05.php":3792878701,"Examples\/examples_matrix\/no_test_matrix_ex02.php":566490301,"Examples\/examples_matrix\/no_test_matrix_ex04.2.php":2431139422,"Examples\/examples_matrix\/no_test_matrix_ex04.1.php":3590101168,"Examples\/examples_matrix\/no_test_matrix_ex0.php":2509629825,"Examples\/examples_matrix\/no_test_matrix_introex.php":3728217922,"Examples\/builtinplotmarksex1.php":1124628874,"Examples\/testsuitversus.php":125199041,"Examples\/linlogex1.php":637606420,"Examples\/titleex1.php":3479797644,"Examples\/y2synch2.php":2786114186,"Examples\/checkgd2.php":94287310,"Examples\/show-image.php":1567245115,"Examples\/examples_staticband\/staticbandbarex1.php":973462625,"Examples\/examples_staticband\/staticbandbarex4.php":132178157,"Examples\/examples_staticband\/staticbandbarex3.php":3444208197,"Examples\/examples_staticband\/smallstaticbandsex6.php":1863626661,"Examples\/examples_staticband\/smallstaticbandsex9.php":4119417726,"Examples\/examples_staticband\/smallstaticbandsex7.php":3798958567,"Examples\/examples_staticband\/smallstaticbandsex10.php":3686963739,"Examples\/examples_staticband\/staticbandbarex5.php":3363116429,"Examples\/examples_staticband\/smallstaticbandsex5.php":188485656,"Examples\/examples_staticband\/smallstaticbandsex8.php":47341234,"Examples\/examples_staticband\/staticbandbarex7.php":2696472814,"Examples\/examples_staticband\/smallstaticbandsex4.php":3957622709,"Examples\/examples_staticband\/staticbandbarex2.php":3094921916,"Examples\/examples_staticband\/smallstaticbandsex1.php":2502316746,"Examples\/examples_staticband\/smallstaticbandsex2.php":3260513358,"Examples\/examples_staticband\/smallstaticbandsex3.php":1623869243,"Examples\/examples_staticband\/staticbandbarex6.php":468627645,"Examples\/examples_staticband\/smallstaticbandsex11.php":3686963739,"Examples\/example_list.php":2426909901,"Examples\/new_step1.php":3941253578,"Examples\/examples_date\/datescaleticksex01.php":251848426,"Examples\/examples_date\/dateaxisex1.php":3029450210,"Examples\/examples_date\/dateaxisex3.php":3897228751,"Examples\/examples_date\/dateaxisex4.php":1966174124,"Examples\/examples_date\/dateutilex01.php":2881102358,"Examples\/examples_date\/dateaxisex2.php":1226720100,"Examples\/examples_date\/dateutilex02.php":2676681924,"Examples\/examples_date\/prepaccdata_example.php":3217171289,"Examples\/listfontsex1.php":554142333,"Examples\/colormaps.php":2755782388,"Examples\/examples_line\/gradlinefillex1.php":2620911653,"Examples\/examples_line\/filledgridex1.php":1237207855,"Examples\/examples_line\/linebarex3.php":1659993081,"Examples\/examples_line\/clipping_ex1.php":3009890800,"Examples\/examples_line\/linebarex2.php":194916088,"Examples\/examples_line\/lineimagefillex1.php":3401842299,"Examples\/examples_line\/manscaleex1.php":85037592,"Examples\/examples_line\/filledstepstyleex1.php":3512616519,"Examples\/examples_line\/centeredlineex01.php":3039037006,"Examples\/examples_line\/gradlinefillex3.php":3307293832,"Examples\/examples_line\/funcex2.php":3417639798,"Examples\/examples_line\/builtinplotmarksex1.php":1015401645,"Examples\/examples_line\/no_test_lineiconex2.php":2205950351,"Examples\/examples_line\/linlogex1.php":1764786628,"Examples\/examples_line\/linegraceex.php":2901569442,"Examples\/examples_line\/titleex1.php":2579971906,"Examples\/examples_line\/y2synch2.php":2338214124,"Examples\/examples_line\/no_test_new_line5.php":1362363069,"Examples\/examples_line\/no_dim_plotlineex1.php":2726889594,"Examples\/examples_line\/manscaleex4.php":2070520373,"Examples\/examples_line\/filledline01.php":2898052118,"Examples\/examples_line\/filledlineex01.1.php":1503982005,"Examples\/examples_line\/staticlinebarex1.php":3790771081,"Examples\/examples_line\/no_test_new_line4.php":4001000423,"Examples\/examples_line\/filledlineex03.php":1344006057,"Examples\/examples_line\/manscaleex3.php":299467349,"Examples\/examples_line\/filledlineex01.php":2910439161,"Examples\/examples_line\/new_line3.php":3765582955,"Examples\/examples_line\/no_test_new_line1.php":290807618,"Examples\/examples_line\/funcex3.php":1772328869,"Examples\/examples_line\/y2synch.php":2458932049,"Examples\/examples_line\/no_test_lineiconex1.php":2188757476,"Examples\/examples_line\/centerlinebarex1.php":1514772066,"Examples\/examples_line\/gradlinefillex4.php":1569038092,"Examples\/examples_line\/funcex1.php":838756433,"Examples\/examples_line\/interpolation-growth.php":3887353342,"Examples\/examples_line\/gradlinefillex2.php":3193560947,"Examples\/examples_line\/interpolation-growth-log.php":4017084893,"Examples\/examples_line\/funcex4.php":3510597340,"Examples\/examples_line\/gradbkgex1.php":2144794295,"Examples\/examples_line\/manscaleex2.php":3243711275,"Examples\/examples_line\/timestampex01.php":2357749761,"Examples\/examples_line\/clipping_ex2.php":4145754298,"Examples\/examples_line\/centeredlineex03.php":1195080683,"Examples\/examples_line\/centeredlineex02.php":2842188343,"Examples\/examples_line\/partiallyfilledlineex1.php":850863102,"Examples\/examples_line\/filledlineex02.php":4178104613,"Examples\/examples_line\/no_test_new_line2.php":1896385918,"Examples\/examples_line\/linebarex1.php":4281212603,"Examples\/examples_line\/linebarcentex1.php":1700437391,"Examples\/examples_line\/nullvalueex01.php":781718998,"Examples\/examples_line\/splineex1.php":4236034499,"Examples\/examples_line\/tabtitleex1.php":1182762629,"Examples\/examples_line\/no_test_new_step1.php":2674237061,"Examples\/examples_multigraph\/no_test_combgraphex2.php":1294378824,"Examples\/examples_multigraph\/no_test_comb90dategraphex01.php":2865873836,"Examples\/examples_multigraph\/no_test_combgraphex1.php":34254009,"Examples\/examples_multigraph\/no_test_comb90dategraphex02.php":3161324291,"Examples\/examples_multigraph\/no_test_comb90dategraphex03.php":3276589437,"Examples\/examples_sunspot\/no_test_sunspotsex3.php":4144274901,"Examples\/examples_sunspot\/no_test_sunspotsex1.php":3292199752,"Examples\/examples_sunspot\/no_test_sunspotsex6.php":1099877817,"Examples\/examples_sunspot\/no_test_sunspotsex5.php":2955703050,"Examples\/examples_sunspot\/no_test_sunspotsex4.php":1870331008,"Examples\/examples_sunspot\/no_test_sunspotsex7.php":3084068433,"Examples\/examples_sunspot\/no_test_sunspotsex2.php":123785609,"Examples\/y2synch.php":4204734912,"Examples\/examples_gantt\/ganttex01.php":1215082372,"Examples\/examples_gantt\/gantt_samerowex2.php":3547364152,"Examples\/examples_gantt\/gantt_samerowex1.php":1991848820,"Examples\/examples_gantt\/ganttex07.php":1146745962,"Examples\/examples_gantt\/ganttex11.php":4125242244,"Examples\/examples_gantt\/gantt_textex1.php":1671807939,"Examples\/examples_gantt\/ganttmonthyearex3.php":1129244055,"Examples\/examples_gantt\/ganttconstrainex1.php":915603396,"Examples\/examples_gantt\/gantticonex1.php":3218745056,"Examples\/examples_gantt\/ganttcolumnfontsex01.php":949340152,"Examples\/examples_gantt\/gantthgridex1.php":1587702732,"Examples\/examples_gantt\/ganttex00.php":3476314331,"Examples\/examples_gantt\/ganttmonthyearex1.php":770053665,"Examples\/examples_gantt\/ganttex10.php":2834674357,"Examples\/examples_gantt\/ganttex17.php":2652571129,"Examples\/examples_gantt\/ganttex02.php":2657257655,"Examples\/examples_gantt\/ganttex13-zoom1.php":2509472462,"Examples\/examples_gantt\/ganttex17-flag.php":1169505813,"Examples\/examples_gantt\/ganttex14.php":1428475399,"Examples\/examples_gantt\/ganttex09.php":59319143,"Examples\/examples_gantt\/ganttex13.php":1121934547,"Examples\/examples_gantt\/ganttmonthyearex2.php":1203926037,"Examples\/examples_gantt\/gantthourex1.php":3086091131,"Examples\/examples_gantt\/ganttex_slice.php":4049850033,"Examples\/examples_gantt\/ganttsimpleex1.php":3629417136,"Examples\/examples_gantt\/ganttmonthyearex4.php":2586297529,"Examples\/examples_gantt\/ganttex03.php":1919959434,"Examples\/examples_gantt\/multconstganttex01.php":3477867887,"Examples\/examples_gantt\/ganttex08.php":491255859,"Examples\/examples_gantt\/no_test_ganttex19.php":832935409,"Examples\/examples_gantt\/ganttex30.php":3947180964,"Examples\/examples_gantt\/ganttex04.php":2356731932,"Examples\/examples_gantt\/ganttconstrainex0.php":1561681810,"Examples\/examples_gantt\/ganttex06.php":3930478555,"Examples\/examples_gantt\/ganttex12.php":2296639315,"Examples\/examples_gantt\/ganttex16.php":1149798780,"Examples\/examples_gantt\/ganttex05.php":3407828967,"Examples\/examples_gantt\/ganttex18.php":2945856519,"Examples\/examples_gantt\/ganttconstrainex2.php":502859377,"Examples\/examples_gantt\/ganttex15.php":3944333095,"Examples\/examples_gantt\/ganttex13-zoom2.php":679673189,"Examples\/examples_gantt\/gantthourminex1.php":3041566538,"Examples\/examples_theme\/no_test_fusion_example.php":1477970693,"Examples\/examples_theme\/no_test_theme_example.php":2785919712,"Examples\/examples_theme\/no_test_orange_example.php":3113965687,"Examples\/examples_theme\/no_test_vivid_example.php":4235378347,"Examples\/examples_theme\/no_test_pastel_example.php":803381419,"Examples\/examples_theme\/aqua_example.php":2857346087,"Examples\/examples_theme\/no_test_green_example.php":1958621456,"Examples\/examples_theme\/no_test_rose_example.php":3990444150,"Examples\/examples_theme\/no_test_softy_example.php":1097792985,"Examples\/examples_theme\/no_test_ocean_example.php":1714207412,"Examples\/examples_theme\/no_test_universal_example.php":3060474503,"Examples\/examples_pdf\/no_test_pdf417_ex3.php":1069248813,"Examples\/examples_pdf\/no_test_pdf417_ex0.php":333747031,"Examples\/examples_pdf\/no_test_pdf417_ex4.php":834847587,"Examples\/examples_pdf\/no_test_pdf417_ex6.php":3846353109,"Examples\/examples_pdf\/no_test_pdf417_ex1b.php":1926751413,"Examples\/examples_pdf\/no_test_pdf417_ex5.php":2069768443,"Examples\/examples_pdf\/no_test_pdf417_ex1.php":3910677207,"Examples\/examples_pdf\/no_test_pdf417_ex2.php":2258539167,"Examples\/examples_pdf\/no_test_pdf417_ex1c.php":1311437441,"Examples\/interpolation-growth.php":4227358013,"Examples\/examples_polar\/no_test_polarex1.php":3476832700,"Examples\/examples_polar\/no_test_polarex5.php":583473751,"Examples\/examples_polar\/no_test_polarex7-2.php":3025931135,"Examples\/examples_polar\/no_test_polarex0-180.php":2993891107,"Examples\/examples_polar\/no_test_polarex8.php":308783839,"Examples\/examples_polar\/no_test_polarex2.php":93198711,"Examples\/examples_polar\/no_test_polarex0.php":2611117867,"Examples\/examples_polar\/no_test_polarex6.php":3315399034,"Examples\/examples_polar\/no_test_polarex9.php":2014144154,"Examples\/examples_polar\/no_test_polarclockex2.php":4074280339,"Examples\/examples_polar\/no_test_polarex3.php":2905286776,"Examples\/examples_polar\/no_test_polarclockex1.php":3799449392,"Examples\/examples_polar\/no_test_polarex10.php":1738236400,"Examples\/examples_polar\/no_test_polarex7.php":2330213927,"Examples\/examples_polar\/no_test_polarex3-lin.php":2101040885,"Examples\/examples_polar\/no_test_polarex4.php":1183421867,"Examples\/examples_polar\/no_test_polarex7-1.php":3007685459,"Examples\/interpolation-growth-log.php":2960029069,"Examples\/multconstganttex01.php":4029135318,"Examples\/defined_constants.php":1337884041,"Examples\/titlecsimex01.php":2480049148,"Examples\/gradbkgex1.php":1577152449,"Examples\/examples_canvas\/no_test_mkgrad.php":1269100105,"Examples\/examples_canvas\/canvasex06.php":3234870902,"Examples\/examples_canvas\/no_test_listfontsex1.php":1789332094,"Examples\/examples_canvas\/no_test_colormaps.php":2755782388,"Examples\/examples_canvas\/no_dim_canvasex04.php":398431560,"Examples\/examples_canvas\/no_test_text-example2.php":979869200,"Examples\/examples_canvas\/no_test_textalignex1.php":834689966,"Examples\/examples_canvas\/canvaspiralex1.php":3886284819,"Examples\/examples_canvas\/no_dim_canvasex02.php":974801682,"Examples\/examples_canvas\/no_dim_canvas_jpgarchex.php":3574240344,"Examples\/examples_canvas\/no_dim_canvasex01.php":720063450,"Examples\/examples_canvas\/canvasbezierex1.php":803763363,"Examples\/examples_canvas\/no_dim_canvasex03.php":1516717114,"Examples\/examples_canvas\/no_test_textpalignex1.php":299956668,"Examples\/examples_canvas\/canvasex05.php":163447943,"Examples\/examples_canvas\/no_test_text-example1.php":3085755642,"Examples\/examples_tick\/no_test_manualtickex1a.php":4137788383,"Examples\/examples_tick\/manualtickex2.php":4280833958,"Examples\/examples_tick\/manualtickex4.php":1713343115,"Examples\/examples_tick\/manualtickex3.php":124771253,"Examples\/examples_tick\/no_test_manualtickex1.php":4137788383,"Examples\/antispamex01.php":1598694200,"Examples\/dataset01.inc.php":2020456451,"Examples\/examples_pie\/pielabelsex2.php":1138740966,"Examples\/examples_pie\/pieex5.php":817796906,"Examples\/examples_pie\/pie3dex5.php":2980736342,"Examples\/examples_pie\/new_pie4.php":3963717405,"Examples\/examples_pie\/no_dim_piecex1.php":4093686262,"Examples\/examples_pie\/pieex2.php":846884926,"Examples\/examples_pie\/pie3dex1.php":1685554085,"Examples\/examples_pie\/pielabelsex1.php":859228868,"Examples\/examples_pie\/pieex8.php":331280339,"Examples\/examples_pie\/pieex1.php":170067650,"Examples\/examples_pie\/pieex9.php":375920002,"Examples\/examples_pie\/pie3dex3.php":1239584783,"Examples\/examples_pie\/no_test_new_pie2.php":1111064030,"Examples\/examples_pie\/pieex4.php":3691984784,"Examples\/examples_pie\/pie3dex2.php":2981977779,"Examples\/examples_pie\/no_test_new_pie3.php":4181096205,"Examples\/examples_pie\/pieex3.php":3188672769,"Examples\/examples_pie\/pie3dex4.php":1525666052,"Examples\/examples_pie\/new_pie1.php":3304509446,"Examples\/examples_pie\/no_dim_piebkgex1.php":4141445591,"Examples\/examples_pie\/pieex6.php":4207985019,"Examples\/examples_pie\/pielabelsex3.php":1054401861,"Examples\/examples_pie\/pieex7.php":942313430,"Examples\/examples_pie\/no_dim_piecex2.php":2682864962,"Examples\/examples_pie\/pielabelsex4.php":1892376045,"Examples\/examples_pie\/pielabelsex5.php":155046889,"Examples\/show-source.php":2412100822,"Examples\/listallflags_helper.php":2688594178,"Examples\/examples_windrose\/windrose_ex2.php":722786444,"Examples\/examples_windrose\/no_test_windrose_icon_ex1.php":2088692380,"Examples\/examples_windrose\/windrose_bgimg_ex1.php":3636282378,"Examples\/examples_windrose\/windrose_ex3.php":2872135782,"Examples\/examples_windrose\/windrose_ex6.php":720746251,"Examples\/examples_windrose\/no_test_windrose_layout_ex1.php":2990842050,"Examples\/examples_windrose\/no_test_windrose_ex9.1.php":2830761834,"Examples\/examples_windrose\/windrose_ex1.php":1752604901,"Examples\/examples_windrose\/windrose_2plots_ex1.php":1879069593,"Examples\/examples_windrose\/windrose_ex8.php":2412780810,"Examples\/examples_windrose\/windrose_ex9.php":2625093990,"Examples\/examples_windrose\/windrose_ex6.1.php":2657425307,"Examples\/examples_windrose\/no_test_windrose_layout_ex0.php":3669510874,"Examples\/examples_windrose\/windrose_ex1b.php":655064535,"Examples\/examples_windrose\/no_test_windrose_ex5.php":3364912621,"Examples\/examples_windrose\/windrose_ex8.1.php":845526938,"Examples\/examples_windrose\/windrose_ex2.1.php":3136712271,"Examples\/examples_windrose\/windrose_ex0.php":1603376337,"Examples\/examples_windrose\/windrose_ex7.php":203682587,"Examples\/examples_windrose\/windrose_ex4.php":3041752281,"Examples\/examples_windrose\/windrose_ex7.1.php":4257301809,"Examples\/examples_scatter\/no_dim_balloonex2.php":2819914204,"Examples\/examples_scatter\/scatterlinkex2.php":1060656785,"Examples\/examples_scatter\/pushpinex1.php":3070496879,"Examples\/examples_scatter\/no_dim_balloonex1.php":898702682,"Examples\/examples_scatter\/ccbp_ex2.php":1650545822,"Examples\/examples_scatter\/footerex1.php":2734747829,"Examples\/examples_scatter\/impulsex3.php":4053599913,"Examples\/examples_scatter\/pushpinex2.php":2212152005,"Examples\/examples_scatter\/scatterex1.php":377777085,"Examples\/examples_scatter\/fieldscatterex1.php":3913986420,"Examples\/examples_scatter\/scatterrotex1.php":742609488,"Examples\/examples_scatter\/scatterlinkex3.php":3981757883,"Examples\/examples_scatter\/ccbp_ex1.php":3303516134,"Examples\/examples_scatter\/markflagex1.php":3219720758,"Examples\/examples_scatter\/loglogex1.php":3917303968,"Examples\/examples_scatter\/impulsex4.php":649442265,"Examples\/examples_scatter\/scatterlinkex4.php":929654985,"Examples\/examples_scatter\/scatterlinkex1.php":2566955766,"Examples\/examples_scatter\/impulsex1.php":130717718,"Examples\/examples_scatter\/impulsex2.php":1612910437,"Examples\/examples_scatter\/bezierex1.php":3074016665,"Examples\/examples_scatter\/scatterex2.php":2225151047,"Examples\/csim_in_html_ex1.php":1023854077,"Examples\/timestampex01.php":1608271147,"Examples\/testsuit.php":2451475634,"Examples\/examples_contour\/no_test_contour2_ex2.php":777638497,"Examples\/examples_contour\/no_test_contour2_ex1.php":3185786246,"Examples\/examples_contour\/no_test_contour2_ex6.php":2128003828,"Examples\/examples_contour\/basic_contourex04.php":1882550663,"Examples\/examples_contour\/basic_contourex01.php":3268206595,"Examples\/examples_contour\/contourex04.php":3469034161,"Examples\/examples_contour\/no_test_contour2_ex5.php":1955182297,"Examples\/examples_contour\/contourex01.php":4111843231,"Examples\/examples_contour\/no_test_contour2_ex7.php":3418669271,"Examples\/examples_contour\/basic_contourex02.php":1597197162,"Examples\/examples_contour\/no_test_contour2_ex4.php":1704148736,"Examples\/examples_contour\/basic_contourex03-2.php":3565467737,"Examples\/examples_contour\/basic_contourex05.php":3789439518,"Examples\/examples_contour\/contourex02.php":2289658920,"Examples\/examples_contour\/contourex05.php":3156278295,"Examples\/examples_contour\/basic_contourex03-1.php":1555920127,"Examples\/examples_contour\/contourex03.php":2025621558,"Examples\/examples_contour\/basic_contourex03-3.php":801494087,"Examples\/examples_contour\/no_test_contour2_ex3.php":841643900,"Examples\/csim_in_html_graph_ex2.php":84265148,"Examples\/examples_general\/example10.php":3605084193,"Examples\/examples_general\/example26.1.php":1110054587,"Examples\/examples_general\/example27.2.php":1803999579,"Examples\/examples_general\/example3.0.2.php":2932540835,"Examples\/examples_general\/example2.1.php":2080038067,"Examples\/examples_general\/example16.1.php":4111975384,"Examples\/examples_general\/example6.1.php":189714940,"Examples\/examples_general\/example15.php":550626648,"Examples\/examples_general\/example17.php":3765642027,"Examples\/examples_general\/example11.php":2685914773,"Examples\/examples_general\/example2.5.php":894204589,"Examples\/examples_general\/example4.php":3400746439,"Examples\/examples_general\/example2.php":930695723,"Examples\/examples_general\/example3.1.1.php":1252058528,"Examples\/examples_general\/example14.php":2601405424,"Examples\/examples_general\/example28.1.php":4144963577,"Examples\/examples_general\/example8.php":3124716901,"Examples\/examples_general\/example27.3.php":3052046577,"Examples\/examples_general\/example3.2.1.php":4022022753,"Examples\/examples_general\/example16.6.php":3585447504,"Examples\/examples_general\/example3.php":442667314,"Examples\/examples_general\/example6.2.php":2064598227,"Examples\/examples_general\/example3.0.3.php":1686410268,"Examples\/examples_general\/example1.2.php":1990990000,"Examples\/examples_general\/example5.1.php":2771834842,"Examples\/examples_general\/example28.3.php":2969799324,"Examples\/examples_general\/example9.1.php":17918131,"Examples\/examples_general\/example28.php":130300580,"Examples\/examples_general\/example1.php":2157549833,"Examples\/examples_general\/example3.4.php":2195603465,"Examples\/examples_general\/example8.1.php":186060499,"Examples\/examples_general\/example0.php":2831626515,"Examples\/examples_general\/example13.php":37110442,"Examples\/examples_general\/example1.1.php":3511124089,"Examples\/examples_general\/example9.php":2147118250,"Examples\/examples_general\/example6.php":3282181510,"Examples\/examples_general\/example3.2.php":1447071124,"Examples\/examples_general\/example27.1.php":1429093581,"Examples\/examples_general\/example0-0.php":2066946568,"Examples\/examples_general\/example3.1.php":4021802656,"Examples\/examples_general\/example7.php":4045065990,"Examples\/examples_general\/example27.php":2261669287,"Examples\/examples_general\/example3.4.1.php":2219067548,"Examples\/examples_general\/exampleex9.php":1594721471,"Examples\/examples_general\/example5.php":1502876208,"Examples\/examples_general\/example28.2.php":2860494426,"Examples\/examples_general\/example26.php":1441475455,"Examples\/examples_general\/example9.2.php":1377208584,"Examples\/examples_general\/example16.php":3996629462,"Examples\/examples_general\/example3.0.1.php":3278904186,"Examples\/examples_general\/example2.6.php":4004128745,"Examples\/examples_general\/example3.2.2.php":4073282684,"Examples\/examples_general\/example3.3.php":2313044045,"Examples\/assets\/dataset01.inc.php":2020456451,"Examples\/csim_in_html_graph_ex1.php":3041610065,"Examples\/examples_background\/background_type_ex2.php":3597061857,"Examples\/examples_background\/backgroundex02.php":530500674,"Examples\/examples_background\/background_type_ex4.php":3440987253,"Examples\/examples_background\/background_type_ex3.php":1071989076,"Examples\/examples_background\/backgroundex03.php":323890316,"Examples\/examples_background\/background_type_ex1.php":947090104,"Examples\/examples_background\/background_type_ex0.php":274211385,"Examples\/examples_background\/backgroundex01.php":2842538680,"Examples\/examples_stock\/no_test_boxstockex2.php":1038191341,"Examples\/examples_stock\/no_test_stockex1.php":1463289409,"Examples\/examples_stock\/no_test_stockex2.php":2104809252,"Examples\/examples_stock\/no_test_boxstockex1.php":3196081499,"Examples\/nullvalueex01.php":490215382,"Examples\/examples_csim\/mulyaxiscsimex1.php":859126986,"Examples\/examples_csim\/csim_in_html_ex2.php":308665523,"Examples\/examples_csim\/scatter_csimex1.php":3605667389,"Examples\/examples_csim\/pie_csimex1.php":2521371828,"Examples\/examples_csim\/barcsim_details_omit.php":150148336,"Examples\/examples_csim\/barline_csimex1.php":1792710276,"Examples\/examples_csim\/no_test_tableex01_csim.php":3236381968,"Examples\/examples_csim\/no_test_ganttcsimex02.php":1021871128,"Examples\/examples_csim\/bar_csimex3.php":1393937049,"Examples\/examples_csim\/no_test_matrix_csimex01.php":3873151991,"Examples\/examples_csim\/no_test_tablebarex1_csim.php":500557947,"Examples\/examples_csim\/bar_csimex1.php":3056759717,"Examples\/examples_csim\/barlinefreq_csimex1.php":1951608013,"Examples\/examples_csim\/titlecsimex01.php":3482411650,"Examples\/examples_csim\/no_test_polar_csimex1.php":3028181567,"Examples\/examples_csim\/csim_in_html_ex1.php":1023854077,"Examples\/examples_csim\/no_test_radar_csimex1.php":3313163807,"Examples\/examples_csim\/no_test_piec_csimex1.php":3620803832,"Examples\/examples_csim\/no_test_ganttcsimex01.php":1485064227,"Examples\/examples_csim\/csim_in_html_graph_ex2.php":3342568144,"Examples\/examples_csim\/bar_csimex2.php":1224026938,"Examples\/examples_csim\/csim_in_html_graph_ex1.php":3192174498,"Examples\/examples_csim\/imgmarkercsimex1.php":76274080,"Examples\/examples_csim\/barcsim_popup.php":2977205185,"Examples\/examples_csim\/pie3d_csimex1.php":3902599551,"Examples\/examples_csim\/no_test_boxstockcsimex1.php":1615786675,"Examples\/examples_bar\/no_dim_horizbarex6.php":4281058342,"Examples\/examples_bar\/plotbanddensity_ex2.php":2724966724,"Examples\/examples_bar\/example20.5.php":4283182421,"Examples\/examples_bar\/example18.php":2589998003,"Examples\/examples_bar\/barimg1.php":1695995693,"Examples\/examples_bar\/barlinealphaex1.php":3531744531,"Examples\/examples_bar\/no_test_new_bar4.php":267332694,"Examples\/examples_bar\/accbarframeex01.php":4218945349,"Examples\/examples_bar\/groupbar1.php":2850564231,"Examples\/examples_bar\/manual_textscale_ex3.php":2053521905,"Examples\/examples_bar\/plotbanddensity_ex1.php":3872796579,"Examples\/examples_bar\/example20.4.php":1593622196,"Examples\/examples_bar\/manual_textscale_ex2.php":583127958,"Examples\/examples_bar\/no_dim_bartutex5.php":531001653,"Examples\/examples_bar\/bargradsmallex2.php":4036272169,"Examples\/examples_bar\/example16.2.php":739861846,"Examples\/examples_bar\/barscalecallback1.php":4169911871,"Examples\/examples_bar\/example21.php":2885636790,"Examples\/examples_bar\/barint2.php":787676210,"Examples\/examples_bar\/bargradsmallex4.php":4029637921,"Examples\/examples_bar\/bargradsmallex1.php":3077005220,"Examples\/examples_bar\/example25.php":3514703073,"Examples\/examples_bar\/example25.2.php":2572856146,"Examples\/examples_bar\/accbarex1.php":4273822482,"Examples\/examples_bar\/no_dim_grace_ex0.php":1285183608,"Examples\/examples_bar\/alphabar.php":2727084363,"Examples\/examples_bar\/bargradex2.php":619163370,"Examples\/examples_bar\/bargradsmallex5.php":874912562,"Examples\/examples_bar\/bartutex12.php":2268487716,"Examples\/examples_bar\/bartutex1.php":3120234593,"Examples\/examples_bar\/example16.4.php":3471832280,"Examples\/examples_bar\/no_dim_grace_ex3.php":1344888519,"Examples\/examples_bar\/no_dim_bartutex6.php":998457972,"Examples\/examples_bar\/no_dim_horizbarex2.php":1620506080,"Examples\/examples_bar\/example25.1.php":1187219793,"Examples\/examples_bar\/bargradsmallex3.php":709676326,"Examples\/examples_bar\/example20.2.php":2996130725,"Examples\/examples_bar\/bargradex1.php":673433303,"Examples\/examples_bar\/no_test_new_bar6.php":2329583222,"Examples\/examples_bar\/example24.php":4069839189,"Examples\/examples_bar\/barlinefreqex1.php":1579119390,"Examples\/examples_bar\/negbarvalueex01.php":620861965,"Examples\/examples_bar\/no_dim_logbarex1.php":1369665623,"Examples\/examples_bar\/bargradex5.php":613224969,"Examples\/examples_bar\/example20.php":3445898131,"Examples\/examples_bar\/example19.1.php":1500220585,"Examples\/examples_bar\/horizbarex4.php":469018933,"Examples\/examples_bar\/example22.php":1954784550,"Examples\/examples_bar\/barint1.php":3107457505,"Examples\/examples_bar\/example19.php":3491736028,"Examples\/examples_bar\/example16.5.php":3410546084,"Examples\/examples_bar\/bargradex6.php":2040242625,"Examples\/examples_bar\/new_bar3.php":255967884,"Examples\/examples_bar\/bargradex3.php":988195439,"Examples\/examples_bar\/bartut4.php":2658355420,"Examples\/examples_bar\/plotbanddensity_ex0.php":3567323455,"Examples\/examples_bar\/accbarframeex02.php":755924279,"Examples\/examples_bar\/no_dim_horizbarex3.php":666280243,"Examples\/examples_bar\/bargradsmallex8.php":2228730475,"Examples\/examples_bar\/barformatcallbackex1.php":2280534859,"Examples\/examples_bar\/no_dim_horizbarex1.php":2738179777,"Examples\/examples_bar\/bargradsmallex7.php":4096612819,"Examples\/examples_bar\/example16.3.php":1804648743,"Examples\/examples_bar\/example20.3.php":4016924449,"Examples\/examples_bar\/bargradex4.php":2206227269,"Examples\/examples_bar\/bartut2.php":3591510693,"Examples\/examples_bar\/no_dim_manual_textscale_ex1.php":479271997,"Examples\/examples_bar\/example20.1.php":2166797334,"Examples\/examples_bar\/no_dim_grace_ex2.php":3871239530,"Examples\/examples_bar\/no_test_new_bar1.php":2261160551,"Examples\/examples_bar\/manual_textscale_ex4.php":675896381,"Examples\/examples_bar\/bar2scalesex1.php":3921743753,"Examples\/examples_bar\/barpatternex1.php":67093787,"Examples\/examples_bar\/bargradsmallex6.php":2116615247,"Examples\/examples_bar\/bartut3.php":739192445,"Examples\/examples_bar\/example23.php":1090983928,"Examples\/examples_bar\/accbarframeex03.php":4146517148,"Examples\/examples_bar\/no_dim_grace_ex1.php":3020275855,"Examples\/prepaccdata_example.php":3678466055,"Examples\/tabtitleex1.php":818574203,"src\/util\/ColorFactory.php":1052826095,"src\/util\/ReadFileData.php":4049970401,"src\/util\/FuncGenerator.php":3927321571,"src\/util\/Rectangle.php":4280331924,"src\/util\/JpGraphError.php":3155162120,"src\/util\/LinearRegression.php":885847148,"src\/util\/ErrMsgText.php":1668802218,"src\/util\/Constants.php":2814181351,"src\/util\/Helper.php":2354442648,"src\/util\/JpGraphException.php":424501896,"src\/util\/FlagCache.php":3652676929,"src\/util\/Bezier.php":1038694385,"src\/util\/GanttConstraint.php":3624780959,"src\/util\/Spline.php":411438215,"src\/util\/DateLocale.php":657794205,"src\/util\/JpgTimer.php":375733437,"src\/image\/Progress.php":280698706,"src\/image\/HandDigits.php":666372080,"src\/image\/LinkArrow.php":1392962961,"src\/image\/PredefIcons.php":3123717380,"src\/image\/Footer.php":502393418,"src\/image\/ImgStreamCache.php":3787815454,"src\/image\/AntiSpam.php":2651515839,"src\/image\/ImgTrans.php":1106362479,"src\/image\/FieldArrow.php":1666341488,"src\/image\/GanttLink.php":1476270323,"src\/image\/Constants.php":2529609421,"src\/image\/ImgData_PushPins.php":186565683,"src\/image\/RGB.php":44695606,"src\/image\/ImgData_Bevels.php":3609057848,"src\/image\/ImgData_Squares.php":829805429,"src\/image\/IconImage.php":3232973281,"src\/image\/ImgData_Diamonds.php":1737199804,"src\/image\/ImgData_Balls.php":2217751931,"src\/image\/RotImage.php":41572398,"src\/image\/ImgData.php":2031485240,"src\/image\/ImgData_Stars.php":1122775794,"src\/image\/DigitalLED74.php":338923329,"src\/image\/Image.php":3960445376,"src\/image\/FlagImages.php":4202921449,"src\/plot\/ContourPlot.php":769551566,"src\/plot\/RadarPlot.php":3150747146,"src\/plot\/GanttPlotObject.php":678845078,"src\/plot\/AccLinePlot.php":2182914435,"src\/plot\/WindrosePlot.php":2167860690,"src\/plot\/PiePlot.php":3821724407,"src\/plot\/IconPlot.php":3043526833,"src\/plot\/PolarPlot.php":3031217819,"src\/plot\/GroupBarPlot.php":2798316978,"src\/plot\/Contour.php":1091908839,"src\/plot\/DisplayValue.php":3116657967,"src\/plot\/FieldPlot.php":2831449332,"src\/plot\/PlotBand.php":420231876,"src\/plot\/PlotMark.php":2388818461,"src\/plot\/LinePlot.php":1805444293,"src\/plot\/GanttVLine.php":3094051652,"src\/plot\/PlotLine.php":1776900896,"src\/plot\/Constants.php":2425811817,"src\/plot\/ErrorLinePlot.php":3301151053,"src\/plot\/LegendStyle.php":371061796,"src\/plot\/ErrorPlot.php":268766954,"src\/plot\/StockPlot.php":1915748396,"src\/plot\/MileStone.php":4249556177,"src\/plot\/ScatterPlot.php":4266365175,"src\/plot\/AccBarPlot.php":3149444717,"src\/plot\/Plot.php":692455097,"src\/plot\/LineErrorPlot.php":1849425615,"src\/plot\/BoxPlot.php":2281446906,"src\/plot\/GanttBar.php":1689065280,"src\/plot\/BarPlot.php":737038656,"src\/plot\/Gradient.php":509382830,"src\/plot\/PiePlotC.php":2529366385,"src\/plot\/PiePlot3D.php":4193440338,"src\/plot\/MeshInterpolate.php":2837018689,"src\/unused\/DateScaleUtils.php":3785118471,"src\/graph\/GanttActivityInfo.php":3722020196,"src\/graph\/PolarAxis.php":4274578971,"src\/graph\/PolarScale.php":2713178952,"src\/graph\/MGraph.php":504022627,"src\/graph\/LinearTicks.php":953370111,"src\/graph\/RadarLogTicks.php":4071570835,"src\/graph\/WindrosePlotScale.php":476068710,"src\/graph\/Ticks.php":3164348343,"src\/graph\/Grid.php":1302300759,"src\/graph\/RectPatternDiagCross.php":1846729938,"src\/graph\/RectPatternVert.php":3843120523,"src\/graph\/Rectangle.php":890893736,"src\/graph\/HeaderProperty.php":459056962,"src\/graph\/CanvasScale.php":1075692189,"src\/graph\/LogTicks.php":3746450377,"src\/graph\/RadarGraph.php":2158319271,"src\/graph\/LineProperty.php":2785330486,"src\/graph\/RadarAxis.php":2960126205,"src\/graph\/Axis.php":2746556504,"src\/graph\/RectPatternHor.php":1720196803,"src\/graph\/Constants.php":2718037565,"src\/graph\/DateScale.php":810002221,"src\/graph\/PieGraph.php":2172843589,"src\/graph\/RectPatternFactory.php":3111399812,"src\/graph\/PolarGraph.php":1684233987,"src\/graph\/WindroseGraph.php":4016230360,"src\/graph\/RectPattern3DPlane.php":3762076780,"src\/graph\/RectPattern.php":4216970862,"src\/graph\/CCBPGraph.php":260271937,"src\/graph\/SymChar.php":3304748193,"src\/graph\/RadarLinearTicks.php":831007843,"src\/graph\/PolarLogScale.php":2212804544,"src\/graph\/RectPatternRDiag.php":3874896272,"src\/graph\/Shape.php":3180938425,"src\/graph\/LogScale.php":3127907477,"src\/graph\/RectPatternLDiag.php":3910455513,"src\/graph\/GanttScale.php":3551884072,"src\/graph\/AxisPrototype.php":3587289459,"src\/graph\/Legend.php":922178998,"src\/graph\/RadarGrid.php":3017867721,"src\/graph\/HorizontalGridLine.php":560195002,"src\/graph\/GanttGraph.php":3478769082,"src\/graph\/RectPatternCross.php":578882587,"src\/graph\/LinearScale.php":2730172715,"src\/graph\/Graph.php":180064554,"src\/graph\/CanvasGraph.php":3683639043,"src\/graph\/RectPatternSolid.php":1791400224,"src\/config.inc.php":2481474141,"src\/lang\/en.inc.php":312931806,"src\/lang\/de.inc.php":479657751,"src\/lang\/prod.inc.php":4252430346,"src\/themes\/OceanTheme.php":2857323119,"src\/themes\/SoftyTheme.php":613804062,"src\/themes\/GreenTheme.php":147329564,"src\/themes\/Theme.php":1000912975,"src\/themes\/OrangeTheme.php":3603867561,"src\/themes\/AquaTheme.php":2968107384,"src\/themes\/RoseTheme.php":1911953556,"src\/themes\/PastelTheme.php":3733019998,"src\/themes\/UniversalTheme.php":55712916,"src\/themes\/VividTheme.php":3825538192,"src\/includes\/polyfills.php":2638163207,"src\/includes\/_font.constants.php":1068117750,"src\/includes\/_general.constants.php":4239026716,"src\/includes\/all_constants.php":76481714,"src\/includes\/_cache.constants.php":1905219645,"src\/includes\/_format.constants.php":1307015972,"src\/text\/CanvasRectangleText.php":2498730544,"src\/text\/SuperScriptText.php":97491044,"src\/text\/GTextTable.php":3842679379,"src\/text\/GraphTabTitle.php":2073973059,"src\/text\/LanguageConv.php":938304366,"src\/text\/Constants.php":3709973571,"src\/text\/TTF.php":1003664220,"src\/text\/TextPropertyBelow.php":3000650346,"src\/text\/TextProperty.php":2796195837,"src\/text\/GTextTableCell.php":2864120085,"src\/text\/Text.php":4291034488}} \ No newline at end of file diff --git a/.phpcs.config.xml b/.phpcs.config.xml new file mode 100644 index 00000000..6da5f780 --- /dev/null +++ b/.phpcs.config.xml @@ -0,0 +1,453 @@ + + + + + + + A custom coding standard + + + + + + ./path/to/directory + ./path/to/file.php + + + */tests/* + */data/* + + + ^/tests/* + ^/data/* + + + + + + + + + + + + /path/to/autoload.php + /path/to/other/autoload.php + ./autoload.php + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please review this TODO comment: %s + 3 + + + + + error + + + warning + + + + + Line contains %2$s chars, which is more than the limit of %1$s + + + Line longer than %s characters; contains %s characters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + 0 + + + + + */tests/* + */data/* + + + + + */tests/* + */data/* + + + + + */templates/* + *\.tpl$ + + + + + */templates/* + *\.tpl$ + + + +Selectively Applying Rules +All tags in a ruleset file, with the exception of ruleset and description, can be selectively applied when a specific tool is being run. The two tools that are available are phpcs (the coding standards checker) and phpcbf (the coding standards fixer). Restrictions are applied by using the phpcs-only and phpcbf-only tag attributes. + +Setting the phpcs-only attribute to true will only apply the rule when the phpcs tool is running. The rule will not be applied while the file is being fixed with the phpcbf tool. + +Setting the phpcbf-only attribute to true will only apply the rule when the phpcbf tool is fixing a file. The rule will not be applied while the file is being checked with the phpcs tool. + +The following sample file shows a ruleset.xml file that makes use of selective rules. The file is designed for documentation purposes only and is not a working coding standard. + + + + + + + + + */3rdparty/* + + + + + + + + + 0 + + + + + + + + + + + diff --git a/.phpmd.xml b/.phpmd.xml new file mode 100644 index 00000000..68b25fbb --- /dev/null +++ b/.phpmd.xml @@ -0,0 +1,64 @@ + + + + My custom rule set that checks my code... + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + \ No newline at end of file diff --git a/.scrutinizer.yml b/.scrutinizer.yml index ea076c24..c9922214 100644 --- a/.scrutinizer.yml +++ b/.scrutinizer.yml @@ -1,33 +1,24 @@ checks: - php: true + php: true build: - environment: - php: - version: '7.2' + environment: + php: + version: '7.4' - nodes: - tests: true - analysis: - tests: - override: - - phpcs-run + nodes: + analysis: + tests: + override: + - phpcs-run - - - command: composer coverage - coverage: - file: 'tests/_output/coverage.xml' - format: 'clover' - - php-scrutinizer-run + - php-scrutinizer-run -tools: - php_code_coverage: true - filter: - excluded_paths: - - 'Examples/' - - 'tests/' - dependency_paths: - - 'vendor/' \ No newline at end of file + excluded_paths: + - "Examples/" + - "tests/" + dependency_paths: + - "vendor/" diff --git a/Examples/assets/colors.js b/Examples/assets/colors.js new file mode 100644 index 00000000..c673b1ba --- /dev/null +++ b/Examples/assets/colors.js @@ -0,0 +1,232 @@ +let colors=[ +'c6e9af', +'ffeeaa', +'ffaaaa', +'de8787', +'FFFFFF', +'CCCCCC', +'DDDDDD', +'EFEFEF', +'BBCCFF', +'DDDDDD', +'808000', +'808000', +'808000', +'FFFFFF', +'FFFFFF', +'FFFFFF', +'FFFFFF', +'xxxxxx', +'ffffff', +'PreSca', +'0044CC', +'DDFFFF', +'0066CC', +'3366CC', +'183152', +'C4D7ED', +'375D81', +'ABC8E2', +'E1E6FA', +'9BBAB2', +'3B4259', +'0063BC', +'1D5A73', +'ABABFF', +'27ADC5', +'EDFFCC', +'66FFFF', +'00AABB', +'00FFCC', +'33CCFF', +'008866', +'99FFFF', +'0099FF', +'99FFCC', +'3399FF', +'2277FF', +'445588', +'003388', +'338877', +'55DDFF', +'00FF99', +'BBBBBB', +'77AAFF', +'00FFCC', +'FFFFFF', +'009900', +'EEFFDD', +'00CC00', +'33CC33', +'66CC00', +'009900', +'AAFF77', +'559922', +'00CC33', +'99FF00', +'009966', +'00FF99', +'99BB66', +'33FF00', +'DDFFBB', +'669933', +'BBDDCC', +'77CCBB', +'668833', +'BBEE66', +'FFFFFF', +'0066FF', +'DDEEFF', +'0000CC', +'3333CC', +'0066FF', +'CCCCFF', +'0000FF', +'3366FF', +'33CCFF', +'660088', +'3300FF', +'0099FF', +'6633FF', +'0055EE', +'2277EE', +'3300FF', +'AA00EE', +'778899', +'114499', +'7744EE', +'002288', +'6666FF', +'FFFFFF', +'CC4400', +'FFEEDD', +'CC6600', +'CC6633', +'FF9900', +'FFCC00', +'AA6600', +'CCCC00', +'CC6600', +'FFFF66', +'CCFF00', +'CC3300', +'669933', +'EE7700', +'AAEE33', +'77AA00', +'CCFF99', +'FF6633', +'885500', +'AADD00', +'99CC44', +'887711', +'FFFFFF', +'0044CC', +'DDFFFF', +'0066CC', +'3366CC', +'FFAACC', +'AAEECC', +'AACCFF', +'CCAAFF', +'EEDDFF', +'FFCCAA', +'CCBBDD', +'CCFFAA', +'C7D7C2', +'FFEEDD', +'FFCCEE', +'BFECFA', +'FFFFFF', +'CC0044', +'FFDDDD', +'CC0000', +'CC3333', +'FF0000', +'FF99FF', +'AA0099', +'FF00FF', +'FF6666', +'FF0099', +'FFBB88', +'AA2211', +'FF6699', +'BBAA88', +'FF2200', +'883333', +'EE7777', +'EE7711', +'FF0066', +'DD7711', +'AA6600', +'EE5500', +'FFFFFF', +'000000', +'F7F8F4', +'000000', +'CCCCCC', +'CFE7FB', +'F9D76F', +'B9D566', +'FFBB90', +'66BBBB', +'E69090', +'BB90BB', +'9AB67C', +'D1CC66', +'AFD8F8', +'F6BD0F', +'8BBA00', +'FF8E46', +'008E8E', +'D64646', +'8E468E', +'588526', +'B3AA00', +'008ED6', +'9D080D', +'A186BE', +'FFFFFF', +'444444', +'F4F4F4', +'888888', +'E3E3E3', +'61a9f3', +'f381b9', +'61E3A9', +'D56DE2', +'85eD82', +'F7b7b7', +'CFDF49', +'88d8f2', +'07AF7B', +'B9E3F9', +'FFF3AD', +'EF606A', +'EC8833', +'FFF100', +'87C9A5', +'DADADA', +'FFFFFF', +'FFFFFF', +'0044CC', +'DDFFFF', +'0066CC', +'3366CC', +'FFFB11', +'005EBC', +'9AEB67', +'FF4A26', +'FDFF98', +'6B7EFF', +'BCE02E', +'E0642E', +'E0D62E', +'2E97E0', +'02927F', +'FF005A', +'FFFFFF', +'langua', +'xxxxxx', +'ffffff' +]; \ No newline at end of file diff --git a/Examples/assets/constants_graph.js b/Examples/assets/constants_graph.js new file mode 100644 index 00000000..c667517f --- /dev/null +++ b/Examples/assets/constants_graph.js @@ -0,0 +1,276 @@ +// Code goes here + +let graph = [ + "ACTINFO_2D", + "ACTINFO_3D", + "ACTYPE_GROUP", + "ACTYPE_MILESTONE", + "ACTYPE_NORMAL", + "ALT", + "ARROW_DOWN", + "ARROW_LEFT", + "ARROW_RIGHT", + "ARROW_S2", + "ARROW_UP", + "ARROWT_OPEN", + "ARROWT_SOLID", + "AXSTYLE_BOXIN", + "AXSTYLE_BOXOUT", + "AXSTYLE_SIMPLE", + "AXSTYLE_YBOXIN", + "AXSTYLE_YBOXOUT", + "BAND_3DPLANE", + "BAND_DIAGCROSS", + "BAND_HLINE", + "BAND_HVCROSS", + "BAND_LDIAG", + "BAND_RDIAG", + "BAND_SOLID", + "BAND_VLINE", + "BGIMG_CENTER", + "BGIMG_COPY", + "BGIMG_FILLFRAME", + "BGIMG_FILLPLOT", + "BGIMG_FREE", + "BGRAD_FRAME", + "BGRAD_MARGIN", + "BGRAD_PLOT", + "BOX", + "BTW", + "CACHE_DIR", + "CACHE_FILE_GROUP", + "CACHE_FILE_MOD", + "CCCCCC", + "CONSTRAIN_ENDEND", + "CONSTRAIN_ENDSTART", + "CONSTRAIN_STARTEND", + "CONSTRAIN_STARTSTART", + "CONSTRUCTOR", + "CORNER_BOTTOMLEFT", + "CORNER_BOTTOMRIGHT", + "CORNER_TOPLEFT", + "CORNER_TOPRIGHT", + "CSIM", + "CSIMCACHE_DIR", + "CSIMCACHE_HTTP_DIR", + "DAYADJ_1", + "DAYADJ_WEEK", + "DAYSTYLE_CUSTOM", + "DAYSTYLE_LONG", + "DAYSTYLE_LONGDAYDATE1", + "DAYSTYLE_LONGDAYDATE2", + "DAYSTYLE_ONELETTER", + "DAYSTYLE_SHORT", + "DAYSTYLE_SHORTDATE1", + "DAYSTYLE_SHORTDATE2", + "DAYSTYLE_SHORTDATE3", + "DAYSTYLE_SHORTDATE4", + "DAYSTYLE_SHORTDAYDATE1", + "DAYSTYLE_SHORTDAYDATE2", + "DAYSTYLE_SHORTDAYDATE3", + "DEBUG", + "DEFAULT_GFORMAT", + "DEFAULT_THEME_CLASS", + "DEFINE", + "DEPTH_BACK", + "DEPTH_FRONT", + "DST", + "EOF", + "FF_ARIAL", + "FF_DEFAULT", + "FF_FONT0", + "FF_FONT1", + "FF_FONT2", + "FF_VERA", + "FF_VERDANA", + "FLAGSIZE1", + "FLAGSIZE2", + "FLAGSIZE3", + "FLAGSIZE4", + "FS_BOLD", + "FS_NORMAL", + "GANTT_EVEN", + "GANTT_FROMTOP", + "GANTT_HDAY", + "GANTT_HGRID1", + "GANTT_HGRID2", + "GANTT_HHOUR", + "GANTT_HMIN", + "GANTT_HMONTH", + "GANTT_HWEEK", + "GANTT_HYEAR", + "GANTT_RDIAG", + "GANTT_SOLID", + "GET", + "HORIZONTAL", + "HOURADJ_1", + "HOURADJ_12", + "HOURADJ_6", + "HOURSTYLE_CUSTOM", + "HOURSTYLE_H24", + "HOURSTYLE_HAMPM", + "HOURSTYLE_HM24", + "HOURSTYLE_HMAMPM", + "HTML", + "HTTP", + "IMG_ARC_EDGED", + "IMG_ARC_NOFILL", + "IMG_ARC_PIE", + "IMG_COLOR_STYLED", + "IMG_COLOR_TRANSPARENT", + "IMG_GIF", + "IMG_JPG", + "IMG_PNG", + "IMG_WBMP", + "IMG_XPM", + "IMGDATA_BEVELS", + "IMGDATA_DIAMONDS", + "IMGDATA_PUSHPINS", + "IMGDATA_ROUNDBALLS", + "IMGDATA_SQUARES", + "IMGDATA_STARS", + "ISO", + "JPEG", + "JPGRAPH", + "JPGRAPH_ANTISPAM", + "JPGRAPH_CANVAS", + "JPGRAPH_CANVTOOLS", + "JPGRAPH_DATE", + "JPGRAPH_FLAGS", + "JPGRAPH_GANTT", + "JPGRAPH_IMGTRANS", + "JPGRAPH_LED", + "JPGRAPH_LEGEND", + "JPGRAPH_LOG", + "JPGRAPH_MGRAPH", + "JPGRAPH_RADAR", + "JPGRAPH_RGB", + "JPGRAPH_SCATTER", + "LAST", + "LBLALIGN_CENTER", + "LBLALIGN_TOP", + "LC_TIME", + "LED", + "LEDC_BLUE", + "LEDC_CHOCOLATE", + "LEDC_FORESTGREEN", + "LEDC_GOLDENROD", + "LEDC_GRAY", + "LEDC_GREEN", + "LEDC_INVERTGRAY", + "LEDC_KHAKI", + "LEDC_LIMEGREEN", + "LEDC_NAVY", + "LEDC_OLIVE", + "LEDC_PERU", + "LEDC_RED", + "LEDC_STEELBLUE", + "LEDC_TEAL", + "LEDC_YELLOW", + "LEGEND_VERT", + "LINESTYLE_DASHED", + "LINESTYLE_DOTTED", + "LINESTYLE_LONGDASH", + "LINESTYLE_SOLID", + "LOCK_EX", + "LOCK_SH", + "LOCK_UN", + "LOGLABELS_MAGNITUDE", + "LOGLABELS_PLAIN", + "MARK_CIRCLE", + "MARK_FILLEDCIRCLE", + "MARK_IMG", + "MARK_IMG_BALL", + "MARK_IMG_BEVEL", + "MARK_IMG_DIAMOND", + "MARK_IMG_LBALL", + "MARK_IMG_LPUSHPIN", + "MARK_IMG_MBALL", + "MARK_IMG_PUSHPIN", + "MARK_IMG_SBALL", + "MARK_IMG_SPUSHPIN", + "MARK_IMG_SQUARE", + "MARK_IMG_STAR", + "MARK_LEFTTRIANGLE", + "MARK_RIGHTTRIANGLE", + "MAX_GANTTIMG_SIZE", + "MAX_GANTTIMG_SIZE_H", + "MAX_GANTTIMG_SIZE_W", + "METHODS", + "MINADJ_1", + "MINADJ_10", + "MINADJ_15", + "MINADJ_30", + "MINADJ_5", + "MINUTESTYLE_CUSTOM", + "MINUTESTYLE_MM", + "MISTAKE", + "MONTHADJ_1", + "MONTHSTYLE_FIRSTLETTER", + "MONTHSTYLE_LONGNAME", + "MONTHSTYLE_LONGNAMEYEAR2", + "MONTHSTYLE_LONGNAMEYEAR4", + "MONTHSTYLE_SHORTNAME", + "MONTHSTYLE_SHORTNAMEYEAR2", + "MONTHSTYLE_SHORTNAMEYEAR4", + "NOT", + "NULL", + "PHP", + "PHP_SELF", + "PNG", + "POLAR_180", + "POLAR_360", + "POLAR_HALF", + "POST", + "PRIVATE", + "PUBLIC", + "READ_CACHE", + "RGB", + "RGBA", + "SECADJ_1", + "SECADJ_10", + "SECADJ_15", + "SECADJ_5", + "SECPERDAY", + "SECPERHOUR", + "SECPERMIN", + "SECPERYEAR", + "SIDE_DOWN", + "SIDE_LEFT", + "SIDE_RIGHT", + "SIDE_UP", + "SKEW3D_DOWN", + "SKEW3D_LEFT", + "SKEW3D_RIGHT", + "SKEW3D_UP", + "STROKE", + "SUPERSAMPLING_SCALE", + "THIS", + "TICKD_DENSE", + "TICKD_NORMAL", + "TICKD_SPARSE", + "TICKD_VERYSPARSE", + "TITLEBKG_FILLSTYLE_HSTRIPED", + "TITLEBKG_FILLSTYLE_SOLID", + "TITLEBKG_FILLSTYLE_VSTRIPED", + "TITLEBKG_FRAME_BEVEL", + "TITLEBKG_FRAME_BOTTOM", + "TITLEBKG_FRAME_FULL", + "TITLEBKG_FRAME_NONE", + "TITLEBKG_STYLE1", + "TITLEBKG_STYLE2", + "TITLEBKG_STYLE3", + "TRUE", + "UNIX", + "URL", + "USE_APPROX_COLORS", + "USE_CACHE", + "USE_LIBRARY_IMAGETTFBBOX", + "VERTICAL", + "WEEKSTYLE_FIRSTDAY", + "WEEKSTYLE_FIRSTDAY2", + "WEEKSTYLE_FIRSTDAY2WNBR", + "WEEKSTYLE_FIRSTDAYWNBR", + "WEEKSTYLE_WNBR", + "YEARADJ_1" +]; diff --git a/Examples/assets/constants_image.js b/Examples/assets/constants_image.js new file mode 100644 index 00000000..e91cfa86 --- /dev/null +++ b/Examples/assets/constants_image.js @@ -0,0 +1,278 @@ +let image = [ + "ACTINFO_2D", + "ACTINFO_3D", + "ACTYPE_GROUP", + "ACTYPE_MILESTONE", + "ACTYPE_NORMAL", + "ALT", + "ARROW_DOWN", + "ARROW_LEFT", + "ARROW_RIGHT", + "ARROW_S2", + "ARROW_UP", + "ARROWT_OPEN", + "ARROWT_SOLID", + "AXSTYLE_BOXIN", + "AXSTYLE_BOXOUT", + "AXSTYLE_SIMPLE", + "AXSTYLE_YBOXIN", + "AXSTYLE_YBOXOUT", + "BAND_3DPLANE", + "BAND_DIAGCROSS", + "BAND_HLINE", + "BAND_HVCROSS", + "BAND_LDIAG", + "BAND_RDIAG", + "BAND_SOLID", + "BAND_VLINE", + "BGIMG_CENTER", + "BGIMG_COPY", + "BGIMG_FILLFRAME", + "BGIMG_FILLPLOT", + "BGIMG_FREE", + "BGRAD_FRAME", + "BGRAD_MARGIN", + "BGRAD_PLOT", + "BOX", + "BTW", + "CACHE_DIR", + "CACHE_FILE_GROUP", + "CACHE_FILE_MOD", + "CCCCCC", + "CONSTRAIN_ENDEND", + "CONSTRAIN_ENDSTART", + "CONSTRAIN_STARTEND", + "CONSTRAIN_STARTSTART", + "CONSTRUCTOR", + "CORNER_BOTTOMLEFT", + "CORNER_BOTTOMRIGHT", + "CORNER_TOPLEFT", + "CORNER_TOPRIGHT", + "CSIM", + "CSIMCACHE_DIR", + "CSIMCACHE_HTTP_DIR", + "DAYADJ_1", + "DAYADJ_WEEK", + "DAYSTYLE_CUSTOM", + "DAYSTYLE_LONG", + "DAYSTYLE_LONGDAYDATE1", + "DAYSTYLE_LONGDAYDATE2", + "DAYSTYLE_ONELETTER", + "DAYSTYLE_SHORT", + "DAYSTYLE_SHORTDATE1", + "DAYSTYLE_SHORTDATE2", + "DAYSTYLE_SHORTDATE3", + "DAYSTYLE_SHORTDATE4", + "DAYSTYLE_SHORTDAYDATE1", + "DAYSTYLE_SHORTDAYDATE2", + "DAYSTYLE_SHORTDAYDATE3", + "DEBUG", + "DEFAULT_GFORMAT", + "DEFAULT_THEME_CLASS", + "DEFINE", + "DEPTH_BACK", + "DEPTH_FRONT", + "DST", + "EOF", + "FF_ARIAL", + "FF_DEFAULT", + "FF_FONT0", + "FF_FONT1", + "FF_FONT2", + "FF_VERA", + "FF_VERDANA", + "FLAGSIZE1", + "FLAGSIZE2", + "FLAGSIZE3", + "FLAGSIZE4", + "FS_BOLD", + "FS_NORMAL", + "GANTT_EVEN", + "GANTT_FROMTOP", + "GANTT_HDAY", + "GANTT_HGRID1", + "GANTT_HGRID2", + "GANTT_HHOUR", + "GANTT_HMIN", + "GANTT_HMONTH", + "GANTT_HWEEK", + "GANTT_HYEAR", + "GANTT_RDIAG", + "GANTT_SOLID", + "GD2", + "GD_IMAGE", + "GET", + "GMT", + "HORIZONTAL", + "HOURADJ_1", + "HOURADJ_12", + "HOURADJ_6", + "HOURSTYLE_CUSTOM", + "HOURSTYLE_H24", + "HOURSTYLE_HAMPM", + "HOURSTYLE_HM24", + "HOURSTYLE_HMAMPM", + "HTML", + "HTTP", + "IMG_ARC_EDGED", + "IMG_ARC_NOFILL", + "IMG_ARC_PIE", + "IMG_COLOR_STYLED", + "IMG_COLOR_TRANSPARENT", + "IMG_GIF", + "IMG_JPG", + "IMG_PNG", + "IMG_WBMP", + "IMG_XPM", + "IMGDATA_BEVELS", + "IMGDATA_DIAMONDS", + "IMGDATA_PUSHPINS", + "IMGDATA_ROUNDBALLS", + "IMGDATA_SQUARES", + "IMGDATA_STARS", + "ISO", + "JPEG", + "JPGRAPH", + "JPGRAPH_ANTISPAM", + "JPGRAPH_CANVAS", + "JPGRAPH_CANVTOOLS", + "JPGRAPH_DATE", + "JPGRAPH_FLAGS", + "JPGRAPH_GANTT", + "JPGRAPH_IMGTRANS", + "JPGRAPH_LED", + "JPGRAPH_LEGEND", + "JPGRAPH_LOG", + "JPGRAPH_MGRAPH", + "JPGRAPH_RADAR", + "JPGRAPH_RGB", + "JPGRAPH_SCATTER", + "LAST", + "LBLALIGN_CENTER", + "LBLALIGN_TOP", + "LC_TIME", + "LED", + "LEDC_BLUE", + "LEDC_CHOCOLATE", + "LEDC_FORESTGREEN", + "LEDC_GOLDENROD", + "LEDC_GRAY", + "LEDC_GREEN", + "LEDC_INVERTGRAY", + "LEDC_KHAKI", + "LEDC_LIMEGREEN", + "LEDC_NAVY", + "LEDC_OLIVE", + "LEDC_PERU", + "LEDC_RED", + "LEDC_STEELBLUE", + "LEDC_TEAL", + "LEDC_YELLOW", + "LEGEND_VERT", + "LINESTYLE_DASHED", + "LINESTYLE_DOTTED", + "LINESTYLE_LONGDASH", + "LINESTYLE_SOLID", + "LOCK_EX", + "LOCK_SH", + "LOCK_UN", + "LOGLABELS_MAGNITUDE", + "LOGLABELS_PLAIN", + "MARK_CIRCLE", + "MARK_FILLEDCIRCLE", + "MARK_IMG", + "MARK_IMG_BALL", + "MARK_IMG_BEVEL", + "MARK_IMG_DIAMOND", + "MARK_IMG_LBALL", + "MARK_IMG_LPUSHPIN", + "MARK_IMG_MBALL", + "MARK_IMG_PUSHPIN", + "MARK_IMG_SBALL", + "MARK_IMG_SPUSHPIN", + "MARK_IMG_SQUARE", + "MARK_IMG_STAR", + "MARK_LEFTTRIANGLE", + "MARK_RIGHTTRIANGLE", + "MAX_GANTTIMG_SIZE", + "MAX_GANTTIMG_SIZE_H", + "MAX_GANTTIMG_SIZE_W", + "METHODS", + "MINADJ_1", + "MINADJ_10", + "MINADJ_15", + "MINADJ_30", + "MINADJ_5", + "MINUTESTYLE_CUSTOM", + "MINUTESTYLE_MM", + "MISTAKE", + "MONTHADJ_1", + "MONTHSTYLE_FIRSTLETTER", + "MONTHSTYLE_LONGNAME", + "MONTHSTYLE_LONGNAMEYEAR2", + "MONTHSTYLE_LONGNAMEYEAR4", + "MONTHSTYLE_SHORTNAME", + "MONTHSTYLE_SHORTNAMEYEAR2", + "MONTHSTYLE_SHORTNAMEYEAR4", + "NOT", + "NULL", + "PHP", + "PHP_SELF", + "PNG", + "POLAR_180", + "POLAR_360", + "POLAR_HALF", + "POST", + "PRIVATE", + "PUBLIC", + "READ_CACHE", + "RGB", + "RGBA", + "SECADJ_1", + "SECADJ_10", + "SECADJ_15", + "SECADJ_5", + "SECPERDAY", + "SECPERHOUR", + "SECPERMIN", + "SECPERYEAR", + "SIDE_DOWN", + "SIDE_LEFT", + "SIDE_RIGHT", + "SIDE_UP", + "SKEW3D_DOWN", + "SKEW3D_LEFT", + "SKEW3D_RIGHT", + "SKEW3D_UP", + "STROKE", + "SUPERSAMPLING_SCALE", + "THIS", + "TICKD_DENSE", + "TICKD_NORMAL", + "TICKD_SPARSE", + "TICKD_VERYSPARSE", + "TITLEBKG_FILLSTYLE_HSTRIPED", + "TITLEBKG_FILLSTYLE_SOLID", + "TITLEBKG_FILLSTYLE_VSTRIPED", + "TITLEBKG_FRAME_BEVEL", + "TITLEBKG_FRAME_BOTTOM", + "TITLEBKG_FRAME_FULL", + "TITLEBKG_FRAME_NONE", + "TITLEBKG_STYLE1", + "TITLEBKG_STYLE2", + "TITLEBKG_STYLE3", + "TRUE", + "TTF", + "UNIX", + "URL", + "USE_APPROX_COLORS", + "USE_CACHE", + "USE_LIBRARY_IMAGETTFBBOX", + "VERTICAL", + "WEEKSTYLE_FIRSTDAY", + "WEEKSTYLE_FIRSTDAY2", + "WEEKSTYLE_FIRSTDAY2WNBR", + "WEEKSTYLE_FIRSTDAYWNBR", + "WEEKSTYLE_WNBR", + "YEARADJ_1" +]; diff --git a/Examples/assets/constants_plot.js b/Examples/assets/constants_plot.js new file mode 100644 index 00000000..d51bbaef --- /dev/null +++ b/Examples/assets/constants_plot.js @@ -0,0 +1,93 @@ +var plot=[ +'ARROW_S2', +'ARROWT_SOLID', +'DEPTH_BACK', +'GANTT_RDIAG', +'GRAD_CENTER', +'GRAD_DIAGONAL', +'GRAD_HOR', +'GRAD_LEFT_REFLECTION', +'GRAD_MIDHOR', +'GRAD_MIDVER', +'GRAD_RAISED_PANEL', +'GRAD_RIGHT_REFLECTION', +'GRAD_VER', +'GRAD_WIDE_MIDHOR', +'GRAD_WIDE_MIDVER', +'HORIZ_EDGE', +'JPGRAPH_BAR', +'JPGRAPH_CONTOUR', +'JPGRAPH_ERROR', +'JPGRAPH_GRADIENT', +'JPGRAPH_ICONPLOT', +'JPGRAPH_LINE', +'JPGRAPH_MESHINTERPOLATE', +'JPGRAPH_PIE', +'JPGRAPH_PIE3D', +'JPGRAPH_PLOTBAND', +'JPGRAPH_PLOTLINE', +'JPGRAPH_PLOTMARK', +'JPGRAPH_POLAR', +'JPGRAPH_STOCK', +'JPGRAPH_WINDROSE', +'KEYENCODING_ANTICLOCKWISE', +'KEYENCODING_CLOCKWISE', +'LBLALIGN_CENTER', +'LBLALIGN_TOP', +'LBLPOSIITON_EDGE', +'LBLPOSITION_CENTER', +'LBLPOSITION_EDGE', +'MARK_CIRCLE', +'MARK_CROSS', +'MARK_DIAMOND', +'MARK_DTRIANGLE', +'MARK_FILLEDCIRCLE', +'MARK_FLAG1', +'MARK_FLAG2', +'MARK_FLAG3', +'MARK_FLAG4', +'MARK_FLASH', +'MARK_IMG', +'MARK_IMG_BALL', +'MARK_IMG_BEVEL', +'MARK_IMG_DIAMOND', +'MARK_IMG_LBALL', +'MARK_IMG_LPUSHPIN', +'MARK_IMG_MBALL', +'MARK_IMG_PUSHPIN', +'MARK_IMG_SBALL', +'MARK_IMG_SPUSHPIN', +'MARK_IMG_SQUARE', +'MARK_IMG_STAR', +'MARK_LEFTTRIANGLE', +'MARK_RIGHTTRIANGLE', +'MARK_SQUARE', +'MARK_STAR', +'MARK_UTRIANGLE', +'MARK_X', +'PATTERN_CROSS1', +'PATTERN_CROSS2', +'PATTERN_CROSS3', +'PATTERN_CROSS4', +'PATTERN_DIAG1', +'PATTERN_DIAG2', +'PATTERN_DIAG3', +'PATTERN_DIAG4', +'PATTERN_STRIPE1', +'PATTERN_STRIPE2', +'PIE_VALUE_ABS', +'PIE_VALUE_ADJPER', +'PIE_VALUE_ADJPERCENTAGE', +'PIE_VALUE_PER', +'PIE_VALUE_PERCENTAGE', +'POLAR_180', +'POLAR_360', +'RANGE_DISCRETE', +'RANGE_OVERLAPPING', +'SORT_NUMERIC', +'VERT_EDGE', +'WINDROSE_TYPE16', +'WINDROSE_TYPE4', +'WINDROSE_TYPE8', +'WINDROSE_TYPEFREE' +]; \ No newline at end of file diff --git a/Examples/assets/constants_text.js b/Examples/assets/constants_text.js new file mode 100644 index 00000000..b2ec9060 --- /dev/null +++ b/Examples/assets/constants_text.js @@ -0,0 +1,130 @@ +var text = [ + "JPGRAPH_GB2312", + "TABTITLE_WIDTHFIT", + "TABTITLE_WIDTHFIT", + "TABTITLE_WIDTHFULL", + "TGRID_SINGLE", + "TGRID_SINGLE", + "TGRID_SINGLE", + "JPGRAPH_TABLE", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "TIMG_WIDTH", + "TIMG_HEIGHT", + "TGRID_SINGLE", + "TGRID_SINGLE", + "TGRID_SINGLE", + "TGRID_SINGLE", + "TIMG_WIDTH", + "TIMG_HEIGHT", + "TIMG_WIDTH", + "TIMG_HEIGHT", + "TIMG_WIDTH", + "TIMG_HEIGHT", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "LANGUAGE_GREEK", + "GREEK_FROM_WINDOWS", + "LANGUAGE_CYRILLIC", + "CYRILLIC_FROM_WINDOWS", + "LANGUAGE_CHARSET", + "LANGUAGE_CHARSET", + "LANGUAGE_CHARSET", + "LANGUAGE_CHARSET", + "LANGUAGE_CHARSET", + "ASSUME_EUCJP_ENCODING", + "JPGRAPH_TEXT", + "SUPERSAMPLING_SCALE", + "CHINESE_TTF_FONT", + "CHINESE_TTF_FONT", + "MINCHO_TTF_FONT", + "PMINCHO_TTF_FONT", + "GOTHIC_TTF_FONT", + "PGOTHIC_TTF_FONT", + "DIGIRU__", + "DIGIRT__", + "DIRECTORY_SEPARATOR", + "MBTTF_DIR", + "TTF_DIR", + "JPGRAPH_GB2312", + "TABTITLE_WIDTHFIT", + "TABTITLE_WIDTHFIT", + "TABTITLE_WIDTHFULL", + "TGRID_SINGLE", + "TGRID_SINGLE", + "TGRID_SINGLE", + "JPGRAPH_TABLE", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "TIMG_WIDTH", + "TIMG_HEIGHT", + "TGRID_SINGLE", + "TGRID_SINGLE", + "TGRID_SINGLE", + "TGRID_SINGLE", + "TIMG_WIDTH", + "TIMG_HEIGHT", + "TIMG_WIDTH", + "TIMG_HEIGHT", + "TIMG_WIDTH", + "TIMG_HEIGHT", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "TGRID_SINGLE", + "TGRID_DOUBLE", + "TGRID_DOUBLE2", + "LANGUAGE_GREEK", + "GREEK_FROM_WINDOWS", + "LANGUAGE_CYRILLIC", + "CYRILLIC_FROM_WINDOWS", + "LANGUAGE_CHARSET", + "LANGUAGE_CHARSET", + "LANGUAGE_CHARSET", + "LANGUAGE_CHARSET", + "LANGUAGE_CHARSET", + "ASSUME_EUCJP_ENCODING", + "JPGRAPH_TEXT", + "SUPERSAMPLING_SCALE", + "CHINESE_TTF_FONT", + "CHINESE_TTF_FONT", + "MINCHO_TTF_FONT", + "PMINCHO_TTF_FONT", + "GOTHIC_TTF_FONT", + "PGOTHIC_TTF_FONT", + "DIGIRU__", + "DIGIRT__", + "DIRECTORY_SEPARATOR", + "MBTTF_DIR", + "TTF_DIR" +]; diff --git a/Examples/assets/constants_themes.js b/Examples/assets/constants_themes.js new file mode 100644 index 00000000..3f664e0e --- /dev/null +++ b/Examples/assets/constants_themes.js @@ -0,0 +1,10 @@ +// Code goes here + +let themes = [ + "GRAD_HOR", + "BGRAD_PLOT", + "LEGEND_HOR", + "SIDE_BOTTOM", + "SIDE_LEFT", + "JPGRAPH_THEME" +]; diff --git a/Examples/assets/dataset01.inc.php b/Examples/assets/dataset01.inc.php index ff74219b..5d3b5b1a 100755 --- a/Examples/assets/dataset01.inc.php +++ b/Examples/assets/dataset01.inc.php @@ -1,7 +1,7 @@ { + //console.log(graph, image, plot, text, themes); + function process(group) { + return _.reduce( + group, + (accum, constant) => { + let parts = constant.split("_"), + prefix = parts.length === 1 ? "NO_PREFIX" : parts.shift(); + accum[prefix] = accum[prefix] || []; + accum[prefix].push(parts.join("_")); + return accum; + }, + {} + ); + } + // regex + // [\s\(:][A-Z]{3,20}[A-Z0-9_]+\b + let prior = [ + "ARROW", + "ARROWT", + "AXSTYLE", + "BGRAD", + "CONSTRAIN", + "DAYSTYLE", + "DEFAULT", + "DEPTH", + "GANTT", + "GRAD", + "IMG", + "JPGRAPH", + "LBLALIGN", + "LEGEND", + "LINESTYLE", + "MARK", + "MAX", + "POLAR", + "SIDE", + "SUPERSAMPLING" + ], + groups = { + plot, + image, + graph, + text, + themes + }, + processed = _.map(groups, (value, key) => { + return { + key, + value, + prefixes: process(value), + unique: _.difference( + value, + _.reduce( + _.omit(groups, [key]), + (accum, group) => { + accum = accum.concat(group); + return accum; + }, + [] + ) + ), + unique_prefixes: _.difference( + Object.keys(process(value)), + Object.keys( + process( + _.reduce( + _.omit(groups, [key]), + (accum, group) => { + accum = accum.concat(group); + return accum; + }, + [] + ) + ) + ) + ) + }; + }); + /* + { + key: "intersection", + value: _.intersection(graph, plot, image), + prefixes: process(_.intersection(graph, plot, image + //, text, themes)) + },*/ + let common_accum = []; + processed.forEach(obj => { + let common = _.intersection( + Object.keys( + obj.prefixes + //_.omit(obj.prefixes, prior) + ), + prior + ), + col = $('
').append( + "
" + + obj.key + + "(" + + obj.value.length + + ", " + + Object.keys(obj.prefixes).length + + ")" + ), + textarea = $( + '

" + ) + .attr("id", obj.key) + .appendTo(col), + textarea2 = $( + '

" + ) + .attr("id", obj.key) + .appendTo(col), + row = $('
') + .append(col) + .appendTo($("#container")); + common_accum = common_accum.concat(common); + prior = prior.concat(Object.keys(obj.prefixes)); + }); + console.log(_.uniq(common_accum)); +}); +// prior = prior.concat(_.omit(Object.keys(obj.prefixes), ["NO_PREFIX"])); diff --git a/Examples/assets/style.css b/Examples/assets/style.css new file mode 100644 index 00000000..f3c4be26 --- /dev/null +++ b/Examples/assets/style.css @@ -0,0 +1,49 @@ + + #accordion { + max-height: 100vh; + overflow-y: auto; + border-right: 1px solid #AAA; + width: 300px; + float:left; + padding-left: 0; + padding-right: 0; + } + + #accordion h5 { + text-transform: capitalize; + font-size: 17px; + } + + + #graph_iframe { + border: 1px solid #BBB; + min-height: 95vh; + position: absolute; + right: 0; + top: 5vh; + width: 100%; + } + + #filepath { + height: 4vh; + position: absolute; + top: 0; + width: 95%; + padding: 1vh; + box-sizing: content-box; + } + + .invisible { + display: none; + } + + .active { + font-weight: bold; + color: #004a9a; + } + .card-block ul { + padding-top: 1em; + padding-left: 1.1em; + font-size: 0.9em; + } + \ No newline at end of file diff --git a/Examples/constantes.html b/Examples/constantes.html new file mode 100644 index 00000000..df782786 --- /dev/null +++ b/Examples/constantes.html @@ -0,0 +1,91 @@ + + + + JPGraph 3.6 + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + diff --git a/Examples/example_list.php b/Examples/example_list.php index f6c07846..df599b12 100755 --- a/Examples/example_list.php +++ b/Examples/example_list.php @@ -1,9 +1,12 @@ '); var card_header = jQuery( '